OSDN Git Service

2005-09-14 Uros Bizjak <uros@kss-loka.si>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
2
3         PR middle-end/22480
4         * gcc.dg/vect/pr22480.c: New test.
5
6 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/19358
9         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10
11 2005-09-13 Josh Conner <jconner@apple.com>
12
13         PR c++/23180
14         * g++.dg/init/struct2.C: New test.
15         * g++.dg/init/struct3.C: New test.
16
17 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18
19         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20         Clean up temp files.
21         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24         gcc.dg/tree-ssa/builtin-printf-1.c,
25         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28         gcc.dg/tree-ssa/builtin-vprintf-1.c,
29         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
30         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
31         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
32         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
33         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
34         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
35         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
36         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
37
38 2005-09-13  Josh Conner  <jconner@apple.com>
39
40         * lib/gcc-dg.exp: Load scanipa.exp.
41         (cleanup-dump): New procedure.
42         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
43         * lib/scandump.exp: New file.
44         * lib/scantree.exp: Use it.
45         * lib/scanipa.exp: New file.
46
47 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
48
49         PR fortran/17740
50         * gfortran.dg/generic_4.f90: New test.
51
52 2005-09-13  Bastian Blank <waldi@debian.org>
53
54         PR c++/16171
55         * g++.dg/abi/mangle26.C: New test. 
56         * g++.dg/abi/mangle27.C: New test. 
57         * g++.dg/abi/mangle28.C: New test. 
58         * g++.dg/abi/mangle29.C: New test. 
59
60         PR c++/23839
61         * g++.dg/parse/register1.C: New test.
62
63 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/23842
66         * g++.dg/template/access16.C: New test.
67
68 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
69
70         * gfortran.dg/char_pack_2.f90: Increase the vector size.
71
72 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
73
74         PR fortran/18899
75         * gfortran.dg/shape_2.f90: New test.
76
77 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
78
79         PR target/19269
80         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
81         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
82         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
83         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
84         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
85         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
86         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
87         tests.
88
89 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
90
91         PR c++/23841
92         * g++.dg/parse/template17.C: New test.
93
94 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
95
96         PR c++/23789
97         * g++.dg/template/nontype14.C: New test.
98
99 2005-09-12  Ian Lance Taylor  <ian@airs.com>
100
101         PR g++/7874
102         * g++.dg/lookup/friend7.C: New test.
103         * g++.dg/lookup/friend8.C: New test.
104         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
105         so that it will be found via argument dependent lookup.
106         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
107         friend functions which will no longer be found.
108         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
109         function g, so that it will be found via argument dependent
110         lookup.
111         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
112         * g++.old-deja/g++.mike/net43.C: Likewise.
113
114 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/23691
117         * g++.dg/template/static16.C: New test.
118
119 2005-09-12  Josh Conner  <jconner@apple.com>
120
121         PR middle-end/23237
122         * gcc.c-torture/compile/pr23237.c: New test. 
123
124 2005-09-11  Richard Henderson  <rth@redhat.com>
125
126         * g++.dg/other/error8.C: Update expected diagnostic text.
127
128 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
129
130         PR libfortran/19872
131         * gfortran.dg/overwrite_1.f: New test.
132
133 2005-09-09  Josh Conner  <jconner@apple.com>
134
135         * g++.dg/init/pr23180-1.C: Removed.
136         * g++.dg/init/pr23180-2.C: Removed.
137
138 2005-09-09  David Daney <ddaney@avtrex.com>
139
140         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
141         files which are ...
142         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
143         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
144
145 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
146
147         * gfortran.dg/iostat_2.f90: New test.
148
149 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
150
151         PR c++/22252
152         * g++.dg/ext/interface1.C: New test.
153         * g++.dg/ext/interface1.h: Likewise.
154         * g++.dg/ext/interface1a.cc: Likewise.
155
156 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
157
158         * gfortran.dg/iomsg_1.f90:  New test case.
159
160 2005-09-09  Richard Guenther  <rguenther@suse.de>
161
162         PR c++/23624
163         * g++.dg/tree-ssa/pr23624.C: New testcase.
164
165 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
166
167         PR fortran/19239
168         * gfortran.dg/vector_subscript_1.f90,
169         * gfortran.dg/vector_subscript_2.f90: New tests.
170
171 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
172
173         PR fortran/21104
174         * gfortran.dg/array_alloc_1.f90,
175         * gfortran.dg/array_alloc_2.f90,
176         * gfortran.dg/array_alloc_3.f90: New tests.
177
178 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
179
180         PR fortran/12840
181         * gfortran.dg/array_constructor_6.f90
182         * gfortran.dg/array_constructor_7.f90
183         * gfortran.dg/array_constructor_8.f90
184         * gfortran.dg/array_constructor_9.f90
185         * gfortran.dg/array_constructor_10.f90
186         * gfortran.dg/array_constructor_11.f90
187         * gfortran.dg/array_constructor_12.f90: New tests.
188
189 2005-09-08  Josh Conner  <jconner@apple.com>
190
191         PR c++/23180
192         * g++.dg/init/pr23180-1.C: New test.
193         * g++.dg/init/pr23180-2.C: New test.
194
195 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
196
197         PR fortran/18878
198         * gfortran.dg/module_double_reuse.f90: New.
199
200 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
201
202         PR fortran/23270
203         PR fortran/22304
204         PR fortran/18870
205         PR fortran/17917
206         PR fortran/16511
207         * gfortran.dg/common_equivalence_1.f: New.
208         * gfortran.dg/common_equivalence_2.f: New.
209         * gfortran.dg/common_equivalence_3.f: New.
210         * gfortran.dg/contained_equivalence_1.f90: New.
211         * gfortran.dg/module_blank_common.f90: New. 
212         * gfortran.dg/module_commons_1.f90: New.
213         * gfortran.dg/module_equivalence_1.f90: New.
214         * gfortran.dg/nested_modules_1.f90: New.
215         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
216         equivalences and add comment to connect the test with
217         the PR.
218
219 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
220
221         PR fortran/23765
222         * gfortran.dg/common_6.f90: New test.
223
224 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
225
226         PR fortran/15326
227         * gfortran.dg/char_result_1.f90,
228         * gfortran.dg/char_result_2.f90,
229         * gfortran.dg/char_result_3.f90,
230         * gfortran.dg/char_result_4.f90,
231         * gfortran.dg/char_result_5.f90,
232         * gfortran.dg/char_result_6.f90,
233         * gfortran.dg/char_result_7.f90,
234         * gfortran.dg/char_result_8.f90: New tests.
235
236 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
237
238         PR fortran/19928
239         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
240
241 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
242
243         PR obj-c++/16816
244         * obj-c++.dg/selector-5.mm: New test.
245         * obj-c++.dg/selector-6.mm: New test.
246
247 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
248
249         PR objc/20574
250         PR objc/19324
251         * objc.dg/error-1.m: New test.
252
253 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
254
255         PR fortran/23373
256         * gfortran.fortran-torture/execute/pr23373-1.f90,
257         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
258
259 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
260
261         PR libfortran/23760
262         * gfortran.dg/g77/1832.f: Remove long string in write statement
263         to allow the test to pass on correct list directed output with 
264         prepended space.
265
266 2005-09-07  James E Wilson  <wilson@specifix.com>
267
268         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
269
270 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
271
272         * gfortran.dg/parameter+save.f90:  Rename to
273         * gfortran.dg/parameter_save.f90: .. this.
274
275 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
276
277         PR fortran/20848
278         * gfortran.dg/parameter+save.f90:  New test case.
279
280 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
281
282         PR fortran/19269
283         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
284
285 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
286
287         PR c/23075
288         * gcc.dg/pr23075.c: New test.
289         * g++.dg/warn/pr23075.C: New test.
290
291         PR target/22362
292         * gcc.target/i386/pr22362.c: New test.
293
294         PR rtl-optimization/23098
295         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
296
297         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
298         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
299         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
300
301 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
302
303         * g++.dg/expr/cast6.C: New test.
304
305         PR c++/9782
306         * g++.dg/init/new15.C: New test.
307
308 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
309
310         * gcc.dg/vect/Os-vect-95.c: New test.
311         * gcc.dg/vect/vect-95.c: Same.
312
313 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
314
315         * gcc.dg/vect/vect-29.c: Update xfail testing.
316         * gcc.dg/vect/vect-44.c: Same.
317         * gcc.dg/vect/vect-48.c: Same.
318         * gcc.dg/vect/vect-50.c: Same.
319         * gcc.dg/vect/vect-72.c: Same.
320         * gcc.dg/vect/vect-77.c: Same.
321         * gcc.dg/vect/vect-78.c: Same.
322         * gcc.dg/vect/vect-80.c: Same.
323         * gcc.dg/vect/vect-96.c: Same.
324         * gcc.dg/vect/vect-100.c: Same.
325         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
326         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
327         * gfortran.dg/vect/vect-5.f90: Same.
328
329 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
330
331         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
332         start strings.
333         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
334         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
335
336         PR c++/23056
337         * g++.dg/opt/pr23056.C: New test.
338
339         PR rtl-optimization/23098
340         * gcc.target/i386/pr23098.c: New test.
341
342 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
343
344         PR c++/23667
345         * g++.dg/template/static15.C: New test.
346
347         PR c++/21440
348         * g++.dg/ext/stmtexpr5.C: New test.
349         * g++.dg/ext/stmtexpr6.C: Likewise.
350
351 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
352
353         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
354
355         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
356         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
357         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
358
359 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
360
361         PR libfortran/23321
362         * gfortran.dg/direct_io_4.f90:  New test case.
363
364 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
365             Rasmus Hahn  <rassahah@neofonie.de>
366
367         PR libobjc/23108
368         * objc.dg/type-stream-1.m: New test.
369
370 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
371
372         PR fortran/23661
373         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
374         gfortran.dg/print_fmt_3.f90: New test.
375
376 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
377
378         * gfortran.dg/fmt_t_1.f90: New test.
379
380 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
381
382         PR rtl-optimization/23454
383         * g++.dg/opt/pr23454.C: New test.
384
385 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/23699
388         * g++.dg/ext/static1.C: New test.
389
390 2005-09-02  Richard Henderson  <rth@redhat.com>
391
392         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
393         tail call to check_fa_work.
394
395 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
396
397         PR c++/21687
398         * g++.dg/other/gc3.C: New test.
399
400 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
401
402         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
403         * gcc.dg/20050826-1.c: Likewise.
404
405 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
406
407         PR c++/23167
408         * g++.dg/expr/volatile1.C: New test.
409
410 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
411
412         PR middle-end/23547
413         * gcc.dg/pr23547.c: New test.
414
415 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
416
417         PR c/22061
418         * gcc.c-torture/execute/pr22061-1.c,
419         * gcc.c-torture/execute/pr22061-2.c,
420         * gcc.c-torture/execute/pr22061-3.c,
421         * gcc.c-torture/execute/pr22061-4.c: New tests.
422
423 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
424
425         * gcc.dg/Wredundant-decls-2.c: New test to check that
426         -Wredundant-decls does not issue warning for a variable 
427         definition following a declaration.
428
429 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
430
431         PR debug/7241
432         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
433         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
434         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
435
436         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
437         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
438         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
439         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
440         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
441         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
442         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
443         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
444
445 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
446
447         PR objc/23306
448         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
449         scan-assmbler.
450
451 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
452
453         PR target/21255
454         * gcc.dg/pr21255-1.c: New test.
455         * gcc.dg/pr21255-2-mb.c: Likewise.
456         * gcc.dg/pr21255-2-ml.c: Likewise.
457         * gcc.dg/pr21255-3.c: Likewise.
458         * gcc.dg/pr21255-4.c: Likewise.
459
460 2005-08-31  Dale Johannesen  <dalej@apple.com>
461
462         * gcc.dg/20050830-1.c:  New.
463
464 2005-08-31  Josh Conner  <jconner@apple.com>
465
466         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
467         command-line options for arm-*-* targets.
468         * g++.dg/init/array16.C: Likewise.
469         * g++.dg/other/crash-4.C: Likewise.
470
471 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
472
473         PR obj-c++/23640
474         * obj-c++.dg/gnu-runtime-3.mm: New test.
475
476 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
477
478         PR c++/13377
479         * g++.dg/lookup/ambig4.C: New test.
480         * g++.dg/lookup/ambig5.C: New test.
481         * g++.dg/tc1/dr101.C: Adjust error markers.
482
483 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
484
485         PR c++/23639
486         * g++.dg/template/ttp5.C: Adjust error markers.
487
488 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
489
490         PR testsuite/23609
491         * lib/obj-c++.exp: Include target-libpath.exp.
492         (obj-c++_link_flags): Look for the GNU libobjc library
493         and set the library path to include it.
494         Don't manually set LD_LIBRARY_PATH (etc.) but call
495         set_ld_library_path_env_vars instead.
496         (obj-c++_target_compile): Don't set library path or
497         linker flags because they are already set correctly
498         in obj-c++_link_flags.
499
500 2005-08-30  Josh Conner  <jconner@apple.com>
501
502         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
503         to command-line options for arm-*-* targets.
504
505 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
506
507         * g++.dg/other/i386-1.C: New.
508
509 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
510
511         PR preprocessor/20348
512         PR preprocessor/20356
513         * gcc.dg/cpp/pr20348.c: New test.
514         * gcc.dg/cpp/pr20348.h: New file.
515         * gcc.dg/cpp/inc/pr20348.h: New file.
516         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
517         * gcc.dg/cpp/pr20356.c: New test.
518         * gcc.dg/cpp/pr20356.h: New file.
519         * gcc.dg/cpp/inc/pr20356.h: New file.
520         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
521
522 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
523
524         * gfortran.fortran-torture/execute/intrinsic_count.f90:
525         Fix array dimension to avoid correct end-of-file error.
526
527 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
528
529         PR libfortran/23598
530         * gfortran.dg/iostat_1.f90:  New test.
531
532 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
533
534         PR middle-end/23408
535         * gcc.dg/pr23408.c: New test.
536
537 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
538
539         PR c++/23099
540         * g++.dg/init/member1.C: Make sure erroneous static data member
541         definitions are required.
542         * g++.dg/template/static13.C: New test.
543         * g++.dg/template/static14.C: Likewise.
544
545 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
546
547         * gcc.target/i386/pr23575.c: Use -msse2 instead of
548         -march=pentium4, remove ilp32 requirement.
549
550         PR middle-end/23484
551         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
552         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
553
554 2005-08-29  Andreas Jaeger  <aj@suse.de>
555
556         PR testsuite/23607
557         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
558
559 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
560
561         * gcc.c-torture/execute/20050316-2.c: New test.
562         * gcc.c-torture/execute/20050316-3.c: New test.
563         * gcc.dg/torture/pr16104-1.c: New test.
564
565 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
566
567         PR middle-end/23463
568         * gcc.c-torture/execute/zero-struct-1.c: New test.
569
570 2005-08-27  Richard Guenther  <rguenther@suse.de>
571
572         PR target/23575
573         * gcc.target/i386/pr23575.c: New testcase.
574
575 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
576
577         PR rtl-optimization/23561
578         * gcc.c-torture/execute/20050826-1.c: New test.
579
580         PR rtl-opt/23560
581         * gcc.c-torture/execute/20050826-2.c: New test.
582
583 2005-08-26  Dale Johannesen  <dalej@apple.com>
584
585         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
586         * gcc.dg/20050826-1.c:  New.
587
588 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/19004
591         * g++.dg/template/nontype13.C: New test.
592
593         PR c++/23491
594         * g++.dg/init/new14.C: New test.
595         * g++.dg/expr/anew1.C: Do not XFAIL.
596         * g++.dg/expr/anew2.C: Likewise.
597         * g++.dg/expr/anew3.C: Likewise.
598
599 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
600
601         PR middle-end/22439
602         * gcc.dg/vla-3.c: New test.
603
604 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
605
606         PR fortran/20363
607         * gfortran.dg/named_interface.f90: New.
608
609 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
610
611         * gcc.c-torture/execute/frame-address.c: New test.
612
613 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
614
615         PR c++/20817
616         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
617
618 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
619
620         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
621
622 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
623
624         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
625         * gcc.dg/altivec-22.c: Rename from..
626         * gcc.dg/altivec-nomfcr.c: ..this.
627
628 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
629
630         PR tree-optimization/23546
631         * gcc.dg/tree-ssa/pr23546.c: New test.
632
633 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
634
635         PR fortran/17758
636         * gfortran.dg/nonreturning_statements.f90: New test.
637
638 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
639
640         PR c++/22454
641         * g++.dg/parse/crash29.C: New.
642
643 2005-08-23  DJ Delorie  <dj@redhat.com>
644
645         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
646         constants have the L suffix.
647
648 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
649
650         PR c++/23044
651         * g++.dg/template/instantiate8.C: New.
652
653 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
654
655         PR middle-end/23467
656         * gcc.c-torture/execute/pr23467.c: New test.
657
658 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
659
660         PR tree-optimization/22043
661         * gcc.c-torture/execute/20050613-1.c: New test.
662
663 2005-08-23  Ben Elliston  <bje@au.ibm.com>
664
665         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
666
667 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
668
669         PR rtl-optimization/23478
670         * g++.dg/opt/pr23478.C: New test.
671
672 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
673
674         PR c/18715
675         * gcc.dg/switch-warn-3.c: New test.
676
677 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
678
679         PR c++/22233
680         * g++.dg/template/param1.C: New test.
681
682 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
683
684         PR c++/23089
685         * g++.dg/other/incomplete1.C: New test.
686
687 2005-08-22  Ira Rosen  <irar@il.ibm.com>
688
689         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
690         are vectorizable.
691
692 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
693
694         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
695         d_lines_5.f: New.
696
697 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
698
699         * gcc.target/i386/sse-4.c: New test.
700
701 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
702
703         PR testsuite/23239
704         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
705
706 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
707
708         * gcc.dg/20050811-1.c: New test.
709         * gcc.dg/20050811-2.c: New test.
710
711 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
712
713         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
714
715 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
716
717         PR 23476
718         * gcc.c-torture/compile/pr23476.c: New test.
719
720 2005-08-19  Devang Patel  <dpatel@apple.com>
721
722         PR tree-optimization/23048
723         * gcc.dg/tree-ssa/pr23048.c: New test.
724
725 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
726
727         PR middle-end/20624
728         * g++.dg/warn/Wreturn-3.C: New test
729
730 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
731
732         PR tree-optimization/22228
733         * g++.dg/vect/pr22543.cc: New test.
734
735 2005-08-17  Steven Bosscher  <stevenb@suse.de>
736
737         PR tree-optimization/21574
738         * gcc.dg/tree-ssa/pr21574.c: New test.
739
740 2005-08-16  James E Wilson  <wilson@specifix.com>
741
742         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
743
744 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
745
746         PR tree-opt/23402
747         * gcc.c-torture/compile/zero-strct-3.c: New test.
748         * gcc.c-torture/compile/zero-strct-4.c: New test.
749
750 2005-08-16  Steven Bosscher  <stevenb@suse.de>
751
752         PR target/23376
753         * gcc.target/x86_64/pr23376.c: New test.
754
755 2005-08-16  Ian Lance Taylor  <ian@airs.com>
756
757         PR c++/23337
758         * g++.dg/ext/vector2.C: New.
759
760 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
761
762         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
763
764 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
765
766         PR libfortran/23428
767         * gfortran.dg/inquire-complex.f90:  New test case.
768
769 2005-08-16  James E Wilson  <wilson@specifix.com>
770
771         PR tree-optimization/21105
772         * gcc.dg/large-size-array.c: New.
773
774 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
775
776         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
777         type.
778         * gcc.dg/vect/vect-41: Likewise.
779         * gcc.dg/vect/vect-42: Likewise.
780         * gcc.dg/vect/vect-43: Likewise.
781         * gcc.dg/vect/vect-44: Likewise.
782         * gcc.dg/vect/vect-46: Likewise.
783         * gcc.dg/vect/vect-47: Likewise.
784         * gcc.dg/vect/vect-48: Likewise.
785         * gcc.dg/vect/vect-52: Likewise.
786         * gcc.dg/vect/vect-53: Likewise.
787         * gcc.dg/vect/vect-54: Likewise.
788         * gcc.dg/vect/vect-55: Likewise.
789         * gcc.dg/vect/vect-56: Likewise.
790         * gcc.dg/vect/vect-57: Likewise.
791         * gcc.dg/vect/vect-58: Likewise.
792         * gcc.dg/vect/vect-59: Likewise.
793         * gcc.dg/vect/vect-60: Likewise.
794         * gcc.dg/vect/vect-61: Likewise.
795         * gcc.dg/vect/vect-85: Likewise.
796         * gcc.dg/vect/vect-87: Likewise.
797         * gcc.dg/vect/vect-88: Likewise.
798         * gcc.dg/vect/vect-93.c: Likewise.
799         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
800         * gcc.dg/vect/vect-75: Likewise.
801         * gcc.dg/vect/vect-76: Likewise.
802         * gcc.dg/vect/vect-77: Likewise.
803         * gcc.dg/vect/vect-78: Likewise.
804         * gcc.dg/vect/vect-80: Likewise.
805         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
806         vectorized for the expected reason, rather than checking how alignment
807         was handled.
808         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
809         type and also instead of aligned pointers. Added documentation.
810
811 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
812
813         * gfortran.dg/power.f90: New test.
814
815 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
816
817         PR rtl-optimization/23299
818         * g++.dg/opt/pr23299.C: New test.
819
820 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
821
822         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
823
824 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
825
826         * g++.dg/template/local6.C: New test.
827
828 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
829
830         * execute/exceptions/finally-1.m: Check that the catch and finally are
831         being called.  Also add a "return 0;" at the end of main.
832
833 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
834
835         PR fortran/21432.
836         * gfortran.dg/namelist_print_1.f: New test of functionality of
837         PRINT namelist.
838         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
839         namelist generates error with -std=f95.
840
841 2005-08-14  Ira Rosen  <irar@il.ibm.com>
842
843         PR tree-optimization/23119
844         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
845
846 2005-08-13  Marcin Koziej  <creep@desk.pl>
847             Andrew Pinski  <pinskia@physics.uc.edu>
848
849         PR libobjc/22492
850         * execute/exceptions/finally-1.m: New test.
851
852 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
853
854         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
855         testsuite.
856         * objc/execute/exceptions/trivial.m: New test.
857         * objc.dg/try-catch-11.m: Move to ...
858         * objc/execute/exceptions/foward-1.m: Here.
859         * objc.dg/try-catch-2.m: Move to ...
860         * objc/execute/exceptions/catchall-1.m: Here.
861         * objc.dg/try-catch-8.m: Move to ...
862         * objc/execute/exceptions/local-variables-1.m: Here.
863
864 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
865
866         * objc.dg/nested-func-1.m: Move to ...
867         * objc/execute/nested-func-1.m: Here.
868
869 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
870
871         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
872         in ${options} instead of [target_info name].
873         * lib/obj-c++.exp (objc_target_compile): Likewise.
874
875 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
876
877         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
878
879 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
880
881         part of PR testsuite/23348
882         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
883         of the torture options.
884         * objc/compile/trivial.m: New test.
885
886 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
887
888         * gfortran.dg/eoshift.f90:  Correct format.
889
890 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
891
892         * gfortran.fortran-torture/execute/character_passing.f90:
893         Fix comment typo.
894
895 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
896
897         PR c++/8271
898         * g++.dg/template/unify10.C: New.
899
900 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
901
902         * g++.dg/parse/pr22514.C: Move to...
903         * g++.dg/debug/pr22514.C: here.
904
905 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
906
907         PR c++/23266
908         * g++.dg/inherit/pure1.C: New test.
909
910         * ChangeLog: Fix typos.
911
912 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
913             Steven Bosscher  <stevenb@suse.de>
914
915         * gfortran.dg/runtime_warning_1.f90: New test.
916
917 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
918
919         PR c++/23219
920         * g++.dg/parse/crash28.C: New.
921
922 2005-08-11  Richard Guenther  <rguenther@suse.de>
923
924         PR target/23289
925         * gcc.target/i386/tailcall-1.c: New testcase.
926
927 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
928
929         * gcc.dg/vect/vect-67.c: Un-xfail.
930
931 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
932
933         PR c++/23225
934         * g++.dg/testsuite/parse/crash27.C: new test.
935
936 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
937
938         PR libfortran/22143
939         * gfortran.dg/shift-kind.f90:  New testcase.
940
941 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
942
943         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
944         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
945
946 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
947
948         PR c++/20646
949         * g++.dg/other/mult-stor1.C: New test.
950
951 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
952
953         * gcc.c-torture/pr18299-1.c: Move to ...
954         * gcc.c-torture/compile/pr18299-1.c: Here.
955
956 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
957
958         * gfortran/fortran.torture/execute/character_passing.f90:
959         Fix types for LSAME.
960
961 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
962
963         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
964         input data back to what it was originally.
965
966 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
967
968         * objc.dg/try-catch-8.m: Enable for all targets.
969
970 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
971
972         * gcc.dg/pr23165.c: New test.
973
974 2005-08-09  Steven Bosscher  <stevenb@suse.de>
975
976         PR tree-optimization/23234
977         * gcc.dg/tree-ssa/pr23234.c: New test.
978
979 2005-08-08  Josh Conner  <jconner@apple.com>
980
981         PR rtl-optimization/23241
982         * gcc.dg/char-compare.c: New test.
983
984 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
985
986         PR c++/22508
987         * g++.dg/init/new13.C: New test.
988
989 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
990
991         PR c++/21166
992         * g++.dg/other/crash-4.C: Adjust
993         * g++/dg/ext/packed9.C: New.
994
995 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
996
997         PR middle-end/21964
998         * gcc.c-torture/execute/pr21964-1.c: New test.
999
1000 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1001
1002         PR c/22458
1003         * gcc.dg/pr22458-1.c: New test.
1004
1005 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1006             Steven G. Kargl <kargls@comcast.net>
1007
1008         PR fortran/22390
1009         * gfortran.dg/flush_1.f90: New test.
1010
1011 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1012
1013         PR c++/23191
1014         * g++.dg/template/eh2.C: New test.
1015
1016 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1017
1018         PR c++/19498
1019         * g++.dg/template/instantiate7.C: New test.
1020
1021 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1022
1023         PR c/23113
1024         * gcc.dg/Wunused-value-1.c: New test.
1025
1026 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1027
1028         PR rtl-optimization/23233
1029         * gcc.c-torture/compile/pr23233-1.c: New test.
1030
1031 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1032
1033         PR fortran/18833
1034         PR fortran/20850
1035         * gfortran.dg/equiv_1.f90: New test.
1036         * gfortran.dg/equiv_2.f90: New test.
1037         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1038         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1039         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1040
1041 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1042
1043         * gcc.c-torture/execute/vrp-5.c: New test.
1044         * gcc.c-torture/execute/vrp-6.c: New test.
1045         * gcc.dg/tree-ssa/vrp21.c: New test.
1046
1047 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1048
1049         * g++.dg/parse/pr22514.C: New test.
1050
1051 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1052
1053         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1054
1055         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1056         instead of constant loads / pool entries.
1057
1058 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1059
1060         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1061         TEST_TO_WCTYPE.
1062
1063 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1064
1065         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1066         __WINT_TYPE__ in generated prototypes if possible.
1067
1068 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1069
1070         PR 22037
1071         * g++.dg/tree-ssa/pr22037.C:
1072
1073 2005-08-04  Richard Henderson  <rth@redhat.com>
1074
1075         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1076         scan-tree-dump-times directive.
1077
1078 2005-08-04  Jan Hubicka  <jh@suse.cz>
1079
1080         * gcov-1.C: Fix switch counts.
1081         * gcov-4b.c: Likewise.
1082
1083 2005-08-03  Jeff Law  <law@redhat.com>
1084
1085         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1086
1087 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1088
1089         * gcc.c-torture/execute/pr23135.c: New test.
1090
1091 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1092
1093         PR tree-optimization/19899
1094         * gcc.dg/tree-ssa/scev-1.c: New test.
1095         * gcc.dg/tree-ssa/scev-2.c: New test.
1096
1097 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1098
1099         PR target/18582
1100         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1101
1102 2005-08-03  Jan Hubicka  <jh@suse.cz>
1103
1104         * update-conroll.c: New testcase.
1105         * update-conroll-2.c: New testcase.
1106
1107 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1108
1109         * gfortran.dg/constant_substring.f: New test.
1110         * gfortran.dg/pr22491.f: New test.
1111
1112 2005-08-02  Jan Hubicka  <jh@suse.cz>
1113
1114         * update-threading.c: Replace by the proper one.
1115
1116 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1117
1118         PR 23164
1119         * g++.dg/tree-ssa/pr23164.C: New test.
1120
1121 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1122
1123         * gcc.dg/tree-ssa/pr23192.c: New test.
1124
1125 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1126
1127         * gcc.c-torture/execute/vrp-4.c: New test.
1128
1129 2005-08-02  Jan Hubicka  <jh@suse.cz>
1130
1131         * update-threading.c: New test.
1132
1133 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1134
1135         * gcc.c-torture/compile/20050801-1.c: New test.
1136         * gcc.c-torture/compile/20050801-2.c: New test.
1137
1138 2005-08-01  Jan Hubicka  <jh@suse.cz>
1139
1140         * val-prof-5.c: New test.
1141
1142 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1143
1144         PR c/22311
1145         * gcc.dg/pr22311-1.c : New test.
1146
1147 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1148
1149         PR target/23095
1150         * gfortran.dg/pr23095.f: New test.
1151
1152         PR c++/22003
1153         * g++.dg/other/pr22003.C: New test.
1154
1155 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1156
1157         PR target/20621
1158         * gcc.c-torture/execute/pr20621-1.c: New test.
1159
1160 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1161
1162         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1163         of string for format.
1164         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1165         print statement with internal write.
1166         * gfortran.dg/der_array_io_2.f:  Likewise.
1167         * gfortran.dg/der_array_io_3.f:  Likewise.
1168
1169 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1170
1171         * gcc.dg/fold-abs-4.c: new test.
1172
1173 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1174
1175         PR fortran/22570 an related issues.
1176         * gfortran.dg/x_slash_1.f: New test.
1177
1178 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1179
1180         PR c/23143
1181         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1182         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1183
1184 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1185
1186         PR c/529
1187         * gcc.dg/Wshadow-3.c: New test.
1188
1189 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1190
1191         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1192         used to have the wrong bounds).
1193
1194 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1195
1196         PR c/21720
1197         * gcc.dg/hex-round-1.c: Test more cases.
1198         * gcc.dg/hex-round-2.c: New test.
1199
1200 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1201
1202         PR 22550
1203         * g++.dg/tree-ssa/pr22550.C: New test.
1204
1205 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1206
1207         * gcc.dg/tree-ssa/vrp19.c: New test.
1208         * gcc.dg/tree-ssa-vrp20.c: New test.
1209
1210 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1211
1212         PR c/22240
1213         * gcc.dg/transparent-union-4.c: New test.
1214
1215 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1216
1217         PR c/22192
1218         * gcc.dg/c99-vla-2.c: New test.
1219
1220 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1221
1222         PR c/21720
1223         * gcc.dg/hex-round-1.c: New test.
1224
1225 2005-07-28  Jan Hubicka  <jh@suse.cz>
1226
1227         * inliner-1.c: Do not dump everything.
1228         * tree-prof.exp: Do not pass -ftree-based-profiling.
1229         * bprob.exp: Likewise.
1230
1231         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1232
1233 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1234
1235         PR c++/22545
1236         * g++.dg/expr/ptrmem7.C: New test.
1237
1238 2005-07-28  Mike Stump  <mrs@apple.com>
1239
1240         * g++.old-deja/g++.mike/visibility-1.C: New test.
1241
1242 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1243
1244         PR c/20187
1245         * gcc.c-torture/execute/pr20187-1.c: New test.
1246
1247 2005-07-28  Jeff Law  <law@redhat.com>
1248
1249         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1250         * gcc.dg/tree-ssa/vrp18.c: New test.
1251
1252 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1253
1254         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1255
1256 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1257
1258         PR tree-optimization/22506
1259         * gcc.dg/vect/ps22506.c: New test.
1260
1261 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR target/21149
1264         * gcc.target/i386/sse-3.c: New test.
1265
1266 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1267
1268         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1269         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1270
1271 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1272
1273         PR c/22589
1274         * gcc.c-torture/compile/pr22589-1.c: New test.
1275
1276 2005-07-28  Jan Hubicka  <jh@suse.cz>
1277
1278         * update-loopch.c: New testcase.
1279
1280 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1281
1282         PR rtl-optimization/23047
1283         * gcc.c-torture/execute/pr23047.c: New test.
1284         * gcc.c-torture/execute/pr23047.x: New.
1285
1286 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1287
1288         PR tree-optimization/22493
1289         * gcc.c-torture/execute/pr22493-1.c: New test.
1290         * gcc.c-torture/execute/pr22493-1.x: New.
1291         * gcc.c-torture/execute/vrp-1.c: New test.
1292         * gcc.c-torture/execute/vrp-2.c: New test.
1293         * gcc.c-torture/execute/vrp-2.c: New test.
1294
1295 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1296
1297         * gcc.target/frv/all-builtin-read8.c: Delete.
1298         * gcc.target/frv/all-builtin-read16.c: Delete.
1299         * gcc.target/frv/all-builtin-read32.c: Delete.
1300         * gcc.target/frv/all-builtin-read64.c: Delete.
1301         * gcc.target/frv/all-builtin-write8.c: Delete.
1302         * gcc.target/frv/all-builtin-write16.c: Delete.
1303         * gcc.target/frv/all-builtin-write32.c: Delete.
1304         * gcc.target/frv/all-builtin-write64.c: Delete.
1305         * gcc.target/frv/all-read-write-1.c: New.
1306
1307 2005-07-27  Jeff Law  <law@redhat.com>
1308
1309         * gcc.c-torture/execute/pr22630.c: New test.
1310
1311 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1312
1313         PR tree-optimization/23073
1314         * gcc.dg/vect/nodump-pr23073.c: New test.
1315         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1316
1317 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1318
1319         PR tree-optimize/22348
1320         * gcc.c-torture/execute/pr22348.c: New.
1321
1322 2005-07-27  Richard Guenther  <rguenther@suse.de>
1323
1324         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1325
1326 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1327
1328         PR fortran/22503
1329         * gfortran.dg/logical_comp.f90: New test.
1330
1331 2005-07-27  Jan Hubicka  <jh@suse.cz>
1332
1333         * inliner-1.c: Add cleanup of dumps.
1334         * val-prof-*.c: Likewise.
1335         * update-tailcall.c: New.
1336
1337 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1338
1339         PR 22591
1340         * gcc.dg/tree-ssa/pr22591.c: New test.
1341         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1342
1343 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1344
1345         PR libobjc/22606
1346         * objc.dg/try-catch-11.m: New test.
1347
1348 2005-07-26  Richard Guenther  <rguenther@suse.de>
1349
1350         PR tree-optimization/22486
1351         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1352
1353 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1354
1355         PR tree-opt/22484
1356         * testsuite/g++.dg/opt/loop2.C: New test.
1357
1358 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1359
1360         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1361         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1362
1363 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1364
1365         * lib/profopt.exp (profopt-execute): Check for profiling data
1366         files on the target.
1367
1368 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1369
1370         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1371         for matching of asm labels.
1372
1373 2005-07-25  Richard Guenther  <rguenther@suse.de>
1374
1375         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1376
1377 2005-07-25  Richard Guenther  <rguenther@suse.de>
1378
1379         PR testsuite/22624
1380         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1381
1382 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1383
1384         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1385         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1386         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1387         * gcc.dg/vect/vect-100.c: New test.
1388         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1389         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1390         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1391         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1392         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1393         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1394         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1395         * gfortran.dg/vect/pr19049.f90: New testcase.
1396         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1397
1398 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1399
1400         * gcc.c-torture/execute/20050713-1.c: New test.
1401
1402         PR fortran/20063
1403         * gfortran.fortran-torture/execute/data_4.f90: New test.
1404
1405         PR middle-end/20303
1406         * gcc.dg/visibility-d.c: New test.
1407
1408 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1409
1410         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1411         * gfortran.dg/underflow.f90: Ditto.
1412
1413 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1414
1415         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1416         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1417         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1418
1419 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1420
1421         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1422         include case of field width of zero.
1423
1424 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1425
1426         PR libgfortran/21875
1427         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1428         with trailing blanks on normal formatted read.
1429
1430 2005-07-23  Chao-ying Fu  <fu@mips.com>
1431
1432         * gcc.target/mips/mips32-dsp-type.c: New test.
1433         * gcc.target/mips/mips32-dsp.c: New test.
1434
1435 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1436
1437         PR testsuite/21073
1438         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1439
1440         PR testsuite/20454
1441         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1442         and __cyg_profile_func_exit.
1443
1444 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1445
1446         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1447         * gfortran.dg/comma_format_extension_4.f: Same.
1448         * gfortran.dg/pr15332.f: Same.
1449         * gfortran.dg/pr21730.f: Same.
1450
1451 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1452
1453         * g++.dg/opt/vrp2.C: Fix testcase.
1454
1455         PR tree-opt/22625
1456         * g++.dg/opt/vrp2.C: New test.
1457
1458 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1459
1460         PR debug/21828
1461         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1462
1463 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1464
1465         * gcc.dg/tree-ssa/20050719-1.c: New test.
1466
1467 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1468
1469         * gcc.dg/bfin-longcall-1.c: New file.
1470         * gcc.dg/bfin-longcall-2.c: New file.
1471
1472 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1473
1474         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1475
1476 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1477
1478         PR middle-end/19055
1479         * gcc.dg/tree-ssa/pr19055.c: New test.
1480         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1481
1482 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1483
1484         PR C++/22358
1485         * g++.dg/other/pr22358.C: New test.
1486
1487 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1488
1489         PR c++/2922
1490         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1491
1492 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1493
1494         PR c++/15938
1495         * g++.dg/init/union2.C: New test.
1496
1497 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1498
1499         PR c/22393
1500         * gcc.dg/complex-4.c: New test.
1501
1502 2005-07-21  Richard Guenther  <rguenther@suse.de>
1503
1504         PR testsuite/22522
1505         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1506         scanning for asm labels.
1507         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1508
1509 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1510
1511         PR target/22085
1512         * gcc.dg/altivec-pr22085.c: New.
1513
1514 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1515
1516         PR tree-optimization/19210
1517         * gcc.dg/tree-ssa/pr19210-1.c: New.
1518         * gcc.dg/tree-ssa/pr19210-2.c: New.
1519
1520 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1521
1522         PR rtl-optimization/22167
1523         * g++.dg/opt/pr22167.C: New test.
1524
1525 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1526
1527         PR c++/2922
1528         * g++.dg/lookup/two-stage2.C: New.
1529         * g++.dg/lookup/two-stage3.C: New.
1530         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1531         fixed two-stage name lookup for operators.
1532         * g++.dg/template/call3.C: Compiler now produces an appropriate
1533         error message.
1534         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1535         14 as a candidate.
1536         * g++.dg/template/ptrmem4.C: Compiler produces different error
1537         message.
1538         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1539         connect_to_method as a candidate.
1540
1541 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1542
1543         * gcc.dg/fold-alloc-1.c: New test.
1544
1545 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1546
1547         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1548         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1549
1550 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1551
1552         * gcc.dg/fold-abs-1.c: New test.
1553         * gcc.dg/fold-abs-2.c: New test.
1554         * gcc.dg/fold-abs-3.c: New test.
1555
1556 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1557
1558         Make CONSTRUCTOR use VEC to store initializers.
1559         * g++.dg/ext/complit3.C: Check for specific error messages.
1560         * g++.dg/init/brace2.C: Update error message.
1561         * g++.dg/warn/Wbraces2.C: Likewise.
1562
1563 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1564
1565         PR fortran/16940
1566         * gfortran.dg/module_interface_1.f90: New test.
1567
1568 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1569             Kenneth Zadeck <zadeck@naturalbridge.com>
1570
1571         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1572
1573 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1574
1575         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1576         specify -Wformat for these tests.
1577         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1578         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1579         * gcc.dg/format/opt-6.c: Delete.
1580
1581 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1582
1583         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1584         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1585
1586 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1587
1588         * gcc.dg/tree-ssa/alias-2.c: New test.
1589
1590 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/22263
1593         * g++.dg/template/explicit7.C: New test.
1594
1595 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1596
1597         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1598         width of 8 to +Inf and -Inf.
1599
1600 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1601
1602         PR c++/22139
1603         * g++.dg/template/friend36.C: New test.
1604
1605 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1606
1607         PR fortran/21730
1608         * gfortran.dg/pr21730.f: New test.
1609
1610 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1611             Kenneth Zadeck <zadeck@naturalbridge.com>
1612
1613         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1614         since pure const detection cannot run at -O1 in c compiler.
1615         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1616         can now optimize this case properly.
1617         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1618         because we now pass.
1619         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1620
1621 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1622
1623         PR c/22421
1624         * gcc.dg/format/bitfld-1.c: New test.
1625
1626 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1627
1628         PR c++/22204
1629         * g++.dg/rtti/repo1.C: New test.
1630
1631 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1632
1633         PR middle-end/22398
1634         * gcc.c-torture/compile/pr22398.c: New test.
1635
1636 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1637
1638         PR c++/22132
1639         * g++.dg/expr/cast4.C: New test.
1640
1641 2005-07-15  Richard Guenther  <rguenther@suse.de>
1642
1643         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1644         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1645
1646 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1647
1648         PR tree-optimization/22230
1649         * gcc.dg/tree-ssa/pr22230.c: New test.
1650
1651 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1652
1653         * gfortran.dg/g77/cpp6.f: New test.
1654
1655         PR fortran/22417
1656         * gfortran.dg/g77/cpp5.F: New test.
1657         * gfortran.dg/g77/cpp5.h: New file.
1658         * gfortran.dg/g77/cpp5inc.h: New file.
1659
1660 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1661
1662         PR libfortran/16435
1663         * gfortran.dg/tl_editting.f90: New.
1664         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1665
1666 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1667
1668         * gfortran.dg/char_array_constructor.f90: New test.
1669
1670 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1671
1672         * gfortran.dg/past_eor.f90: New.
1673         * gfortran.dg/complex_read.f90: New.
1674
1675 2005-07-13  Jeff Law  <law@redhat.com>
1676
1677         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1678         additional casts.
1679
1680         * gcc.dg/tree-ssa/pr22321.c: New test
1681
1682 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1683
1684         PR tree-optimization/21921
1685         * gcc.dg/tree-ssa/pr21921.c: New.
1686
1687 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1688
1689         PR tree-optimizatio/22442
1690         * gcc.dg/tree-ssa/loop-11.c: New test.
1691
1692 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1693
1694         PR tree-opt/21840
1695         * gcc.c-torture/compile/pr21840.c: New test.
1696
1697 2005-07-12  Jan Hubicka  <jh@suse.cz>
1698
1699         * gcc.c-torture/compile/pr22379.c: New test.
1700
1701 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1702
1703         PR libfortran/21593
1704         gfortran.dg/dev_null.f90:  Remove outdated comment about
1705         PR libfortran/21593.
1706
1707
1708 2005-07-12  Dale Johannesen  <dalej@apple.com>
1709
1710         * gcc.target/i386/compress-float-sse.c:  New.
1711         * gcc.target/i386/compress-float-sse-pic.c:  New.
1712         * gcc.target/i386/compress-float-387.c:  New.
1713         * gcc.target/i386/compress-float-387-pic.c:  New.
1714         * gcc.dg/compress-float-ppc.c:  New.
1715         * gcc.dg/compress-float-ppc-pic.c:  New.
1716
1717 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1718
1719         PR libfortran/21593
1720         gfortran.dg/dev_null.f90:  Remove targets.
1721
1722 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1723
1724         PR tree-opt/22335
1725         * gcc.dg/pr22335-1.c: New test.
1726         * gcc.dg/pr22335-2.c: New test.
1727
1728 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1729
1730         PR c++/20172
1731         * g++.dg/template/nontype12.C : New test.
1732
1733 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1734
1735         * gcc.dg/tree-ssa/loop-10.c: New test.
1736
1737 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1738
1739         * gcc.c-torture/execute/20020720-1.x: Remove.
1740
1741 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1742
1743         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1744
1745 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1746
1747         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1748         (dg-mips-options): Use it.
1749
1750 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1751
1752         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1753
1754 2005-07-09  Richard Henderson  <rth@redhat.com>
1755
1756         * lib/target-supports.exp (check_effective_target_sync_char_short):
1757         Add alpha.
1758
1759 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1760
1761         PR libfortran/22217
1762         * gfortran.dg/negative-z-descriptor.f90:  New test.
1763
1764 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1765
1766         PR tree-opt/22329
1767         * gcc.dg/pr22329.c: New test.
1768
1769 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1770
1771         PR tree-optimization/20139
1772         * gcc.dg/tree-ssa/pr20139.c: New.
1773
1774 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1775
1776         PR tree-opt/22356
1777         * testsuite/gcc.dg/pr22356-1.c: New test.
1778
1779 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1780
1781         PR c++/21799
1782         * g++.dg/template/unify8.C: New.
1783         * g++.dg/template/unify9.C: New.
1784
1785 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1786
1787         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1788
1789 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1790
1791         * gcc.dg/darwin-version-1.c: New.
1792         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1793         * gcc.dg/builtins-20.c: Likewise.
1794         * gcc.dg/builtins-53.c: Likewise.
1795         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1796         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1797         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1798         * gcc.dg/torture/builtins-power-1.c: Likewise.
1799         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1800         on Darwin.
1801
1802 2005-07-07  Jeff Law  <law@redhat.com>
1803
1804         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1805         argument evaluation order.
1806
1807 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1808
1809         PR libfortran/21594
1810         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1811         Add test cases where the shift length is greater than the
1812         array length.
1813
1814 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1815
1816         * obj-c++.dg/proto-lossage-6.mm: New.
1817         * objc.dg/proto-lossage-6.m: New.
1818
1819 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1820
1821         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1822         * objc.dg/gnu-runtime-2.m: Likewise.
1823
1824 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1825
1826         * gfortran.dg/longline.f: New test.
1827
1828         * gfortran.dg/badline.f: New test.
1829
1830 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1831
1832         PR fortran/16531
1833         PR fortran/15966
1834         PR fortran/18781
1835         * gfortran.dg/hollerith.f90: New.
1836         * gfortran.dg/hollerith2.f90: New.
1837         * gfortran.dg/hollerith3.f90: New.
1838         * gfortran.dg/hollerith4.f90: New.
1839         * gfortran.dg/hollerith_f95.f90: New.
1840         * gfortran.dg/hollerith_legacy.f90: New.
1841         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1842
1843 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1844
1845         PR objc/22274
1846         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1847         * objc.dg/gnu-runtime-2.m: New.
1848
1849 2005-07-06  Jeff Law  <law@redhat.com>
1850
1851         * gcc.dg/tree-ssa/vrp17.c: New test.
1852
1853 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1854
1855         PR fortran/22327
1856         * gfortran.dg/array_constructor_5.f90: New test.
1857
1858 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1859
1860         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1861
1862 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1863
1864         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1865         * gcc.dg/980816-1.c: Ditto.
1866
1867 2005-07-06  Jeff Law  <law@redhat.com>
1868
1869         * gcc.c-torture/compile/pr21356.c: New test.
1870
1871 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1872
1873         PR c/22013
1874         PR c/22098
1875         * gcc.c-torture/compile/pr22013-1.c,
1876         gcc.c-torture/execute/pr22098-1.c,
1877         gcc.c-torture/execute/pr22098-2.c,
1878         gcc.c-torture/execute/pr22098-3.c: New tests.
1879
1880 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1881
1882         PR c/22308
1883         * gcc.dg/pr22308-1.c: New test.
1884
1885 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1886
1887         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1888         target.
1889         * gcc.dg/compare9.c: Use -fshort-enums instead of
1890         -fno-short-enums.  Change the last test to dg-bogus.
1891
1892 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1893
1894         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1895         * gcc.dg/compare9.c: New.
1896
1897 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1898
1899         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1900
1901 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1902
1903         PR testsuite/22288
1904         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1905
1906
1907 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1908
1909         * gcc.dg/format/gcc_gfc-1.c: New.
1910
1911 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1912
1913         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1914
1915 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1916
1917         PR fortran/20842
1918         * gfortran.dg/io_invalid_1.f90: New test.
1919
1920 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1921
1922         * gcc.dg/format/gcc_diag-1.c: Update.
1923
1924 2005-07-02  Jeff Law  <law@redhat.com>
1925
1926         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1927         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1928
1929 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1930
1931         * gcc.dg/format/gcc_diag-1.c: Update.
1932
1933 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1934
1935         PR tree-opt/22269
1936         * gcc.c-torture/compile/pr22269.c: New test.
1937
1938 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1939
1940         PR 21584
1941         PR 22219
1942         * g++.dg/tree-ssa/pr21584-1.C: New test.
1943         * g++.dg/tree-ssa/pr21584-2.C: New test.
1944
1945 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1946
1947         * obj-c++.dg/try-catch-11.mm: New.
1948         * objc.dg/try-catch-10.m: New.
1949
1950 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1951
1952         * g++.dg/other/ucnid-1.C: xfail on AIX.
1953
1954 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1955
1956         PR 22234
1957         * gcc.dg/20050629-1.c: New test.
1958
1959 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1960
1961         * obj-c++.dg/const-str-1[0-1].mm: New.
1962         * objc.dg/const-str-1[0-1].m: New.
1963
1964 2005-05-29  Richard Henderson  <rth@redhat.com>
1965
1966         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1967         Rename from check_effective_target_vect_no_max.
1968         (check_effective_target_vect_no_int_add): New.
1969         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1970         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1971         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1972         * gcc.dg/vect/vect-reduc-1.c: Use both.
1973         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1974
1975 2005-05-29  Richard Henderson  <rth@redhat.com>
1976
1977         * lib/target-supports.exp (check_effective_target_vect_no_max):
1978         Remove i386 and x86_64.
1979
1980 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1981
1982         PR testsuite/21969
1983         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1984
1985 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1986
1987         PR middle-end/21969
1988         * gcc.dg/vect/pr21969.c: New test.
1989
1990 2005-06-28  Eric Christopher  <echristo@redhat.com>
1991
1992         PR c/22052
1993         PR c/21975
1994         * gcc.dg/inline1.c: New test.
1995         * gcc.dg/inline2.c: Ditto.
1996         * gcc.dg/inline3.c: Ditto.
1997         * gcc.dg/inline4.c: Ditto.
1998         * gcc.dg/inline5.c: Ditto.
1999
2000 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2001
2002         PR libfortran/22142
2003         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2004         Add testcase also testing eoshift1 for PR 22142.
2005
2006 2005-06-28  Richard Henderson  <rth@redhat.com>
2007
2008         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2009         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2010         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2011         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2012         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2013
2014 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2015
2016         PR libfortran/22142
2017         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2018         Add testcase for PR 22142.
2019
2020 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2021
2022         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2023         gcc.target/ia64/fpreg-2.c: New tests.
2024
2025 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2026
2027         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2028
2029 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2030
2031         PR libfortran/22170
2032         * gfortran.dg/slash_1.f90: New test.
2033
2034 2005-06-27  Richard Henderson  <rth@redhat.com>
2035
2036         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2037         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2038         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2039         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2040         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2041         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2042
2043 2005-06-27  Richard Henderson  <rth@redhat.com>
2044
2045         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2046         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2047
2048 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2049
2050         * obj-c++.dg/proto-lossage-5.mm: New.
2051         * objc.dg/proto-lossage-5.m: New.
2052
2053 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2054
2055         PR 21959
2056         * gcc.dg/tree-ssa/pr21959.c: New test.
2057
2058 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2059
2060         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2061         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2062         testing uninitialized var.
2063
2064         * gcc.c-torture/execute/builtins/chk.h: New.
2065         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2066         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2067         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2068         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2069         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2070         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2071         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2072         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2073         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2074         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2075         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2076         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2077         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2078         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2079         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2080         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2081         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2082         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2083         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2084         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2085         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2086         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2087         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2088         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2089         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2090         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2091         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2092         * gcc.dg/builtin-object-size-1.c: New test.
2093         * gcc.dg/builtin-object-size-2.c: New test.
2094         * gcc.dg/builtin-object-size-3.c: New test.
2095         * gcc.dg/builtin-object-size-4.c: New test.
2096         * gcc.dg/builtin-object-size-5.c: New test.
2097         * gcc.dg/builtin-stringop-chk-1.c: New test.
2098         * gcc.dg/builtin-stringop-chk-2.c: New test.
2099         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2100         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2101         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2102         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2103         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2104         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2105         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2106         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2107         * gcc.c-torture/execute/printf-1.c: New test.
2108         * gcc.c-torture/execute/fprintf-1.c: New test.
2109         * gcc.c-torture/execute/vprintf-1.c: New test.
2110         * gcc.c-torture/execute/vfprintf-1.c: New test.
2111         * gcc.c-torture/execute/printf-chk-1.c: New test.
2112         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2113         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2114         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2115
2116 2005-06-27  Michael Matz  <matz@suse.de>
2117
2118         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2119         slot is not merged if address escapes.
2120
2121 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2122
2123         PR c/21911
2124         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2125
2126 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR middle-end/17965
2129         * gcc.c-torture/compile/20050622-1.c: New test.
2130
2131         PR middle-end/22028
2132         * gcc.dg/20050620-1.c: New test.
2133
2134 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2135
2136         PR tree-optimization/22026
2137         * gcc.dg/tree-ssa/pr22026.c: New.
2138
2139 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2140
2141         PR libfortran/22144
2142         * gfortran.dg/shift-alloc.f90:  New testcase.
2143
2144 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2145
2146         * all files: Update FSF address in copyright headers.
2147
2148 2005-06-22  Jan Hubicka  <jh@suse.cz>
2149
2150         * wholeprogram-1.c: New testcase.
2151         * wholeprogram-2.c: New testcase.
2152
2153 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2154
2155         PR 22171
2156         * gcc.dg/tree-ssa/pr22171.c: New test.
2157
2158 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2159
2160         * gfortran.dg/simplify_modulo.f90: New.
2161
2162 2005-06-24  Jan Hubicka  <jh@suse.cz>
2163
2164         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2165
2166 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2167
2168         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2169
2170 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2171
2172         * obj-c++.dg/typedef-alias-1.mm: New.
2173         * objc.dg/typedef-alias-1.m: New.
2174
2175 2005-06-23  Jeff Law  <law@redhat.com>
2176
2177         * gcc.dg/tree-ssa/vrp16.c: New test.
2178
2179 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2180
2181         * lib/target-supports.exp: Add
2182         check_effective_target_fortran_large_real and
2183         check_effective_target_fortran_large_int to check for
2184         corresponding effective targets.
2185         * gfortran.dg/large_integer_kind_1.f90: New test.
2186         * gfortran.dg/large_real_kind_1.f90: New test.
2187
2188 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2189
2190         PR tree-optimization/22117
2191         * gcc.dg/tree-ssa/pr22117.c: New.
2192
2193 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2194
2195         PR testsuite/22123
2196         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2197
2198 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2199
2200         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2201
2202 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2203
2204         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2205         * gfortran.dg/f2c_4.c: Likewise
2206
2207 2005-06-22 Paul Brook  <paul@codesourcery.com>
2208
2209         PR fortran/21034
2210         * gfortran.dg/auto_save_1.f90: New test.
2211
2212 2005-06-22  Michael Matz  <matz@suse.de>
2213
2214         * gcc.target/x86-64/abi: New directory.
2215         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2216         * gcc.target/x86-64/abi/README.gcc: New file.
2217         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2218         * gcc.target/x86-64/abi/asm-support.s: New file.
2219         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2220         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2221         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2222         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2223         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2224         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2225         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2226         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2227         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2228         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2229         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2230         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2231         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2232         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2233         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2234         * gcc.target/x86_64/abi/test_varargs.c: New test.
2235
2236 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2237
2238         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2239         32-bit i?86 and x86_64.
2240
2241 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2242
2243         * obj-c++.dg/const-str-[1-9].mm: New tests.
2244
2245 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2246
2247         PR fortran/22010
2248         * gfortran.dg/namelist_use.f90: New.
2249         * gfortran.dg/namelist_use_only.f90: New.
2250
2251 2005-06-21  Jeff Law  <law@redhat.com>
2252
2253         * gcc.dg/tree-ssa/vrp15.c: New test.
2254
2255 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2256
2257         * lib/target-supports.exp (check_effective_target_vect_reduction):
2258         Remove.
2259         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2260         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2261         remove vect_reduction target keyword. Also avoid two returns in main.
2262         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2263         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2264         * gcc.dg/vect/vect-reduc-1short.c: New test.
2265         * gcc.dg/vect/vect-reduc-1char.c: New test.
2266         * gcc.dg/vect/vect-reduc-2short.c: New test.
2267         * gcc.dg/vect/vect-reduc-2char.c: New test.
2268         * gcc.dg/vect/vect-reduc-6.c: New test.
2269         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2270         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2271         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2272
2273 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2274         Paul Thomas  <pault@gcc.gnu.org>
2275
2276         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2277         New tests.
2278
2279 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2280
2281         * gfortran.dg/backslash_1.f90: New test.
2282         * gfortran.dg/backslash_2.f90: New test.
2283
2284 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2285
2286         * gfortran.dg/duplicate_labels.f90: New test.
2287
2288 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2289
2290         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2291         unsupportable relocations.
2292         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2293         * gcc.dg/20050321-2.c: xfail for NetWare.
2294
2295 2005-06-20  Andreas Jaeger  <aj@suse.de>
2296
2297         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2298         gcc.target/i386/fastcall-sseregparm.c,
2299         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2300
2301 2005-06-19  Richard Henderson  <rth@redhat.com>
2302
2303         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2304
2305 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2306
2307         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2308
2309 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2310
2311         PR c++/22115
2312         * g++.dg/conversion/simd2.C: Change expected error message.
2313
2314 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2315
2316         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2317         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2318         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2319
2320 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2321
2322         * gcc.dg/fold-mod-1.c: New test.
2323
2324 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2325
2326         PR fortran/19926
2327         * gfortran.dg/pr19926.f90: New test.
2328
2329 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2330
2331         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2332         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2333         targets.
2334         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2335         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2336
2337 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2338
2339         * gcc.target/ia64/float80-varargs-1.c: New test.
2340
2341 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2342
2343         PR tree-opt/22035
2344         * gfortran.dg/f2c_6.f90: New test.
2345
2346 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2347
2348         PR c++/17413
2349         * g++.dg/template/local5.C: New.
2350
2351 2005-06-17  Richard Henderson  <rth@redhat.com>
2352
2353         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2354
2355 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2356
2357         PR testsuite/21945
2358         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2359
2360 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2361
2362         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2363         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2364         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2365         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2366         check_vect to verify the presence of hardware vector support.
2367
2368 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2369
2370         PR testsuite/22056
2371         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2372
2373 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2374
2375         PR libfortran/19216
2376         * gfortran.dg/pr19216.f: Add correct space between brackets and
2377         dg directive.
2378
2379 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2380
2381         PR libfortran/16436
2382         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2383
2384 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2385
2386         * gcc.target/i386/attributes-error.c: New testcase.
2387         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2388         * gcc.target/i386/regparm-stdcall.c: Likewise.
2389         * gcc.target/i386/sseregparm-1.c: Likewise.
2390         * gcc.target/i386/sseregparm-2.c: Likewise.
2391
2392 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2393
2394         * g++.dg/rtti/crash2.C: New.
2395
2396 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2397
2398         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2399
2400 2005-06-15  David Ung  <davidu@mips.com>
2401
2402         * gcc.target/mips/mips16e-extends.c: New test for testing the
2403         generation of MIPS16e zeb/zeh, seb/seh instructions.
2404
2405 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2406
2407         PR 22018
2408         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2409         * gcc.dg/tree-ssa/pr22018.c: New test.
2410
2411 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2412
2413         * gcc.dg/simd-1.c: Update error messages.
2414         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2415         * gcc.dg/simd-2.c: Update error messages.
2416         * gcc.dg/simd-4.c: New.
2417
2418 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2419
2420         PR c++/20678
2421         * g++.dg/other/crash-4.C: New.
2422
2423 2005-06-14  Devang Patel  <dpatel@apple.com>
2424
2425         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2426
2427 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2428
2429         PR c++/21929
2430         * g++.dg/parse/crash11.C: Update
2431
2432 2005-06-13  Jeff Law  <law@redhat.com>
2433
2434         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2435         perform the desired transformations.
2436         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2437         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2438
2439 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2440
2441         PR fortran/22038
2442         * gfortran.dg/forall_1.f90: Un-XFAIL.
2443
2444 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2445
2446         PR c++/21929
2447         * g++.dg/parse/crash26.C: New.
2448
2449         PR c++/20789
2450         * g++.dg/init/member1.C: New.
2451
2452 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2453
2454         * gfortran.dg/altreturn_1.f90: New test.
2455
2456 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2457
2458         PR middle-end/21985
2459         * gcc.dg/tree-ssa/pr21985.c: New test.
2460
2461 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2462
2463         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2464
2465 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2466
2467         PR c++/21930
2468         * g++.dg/other/error10.C: New test case.
2469
2470 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2471
2472         PR libfortran/19155
2473         * gfortran.dg/pr19155.f: Add test.
2474
2475 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2476
2477         * gfortran.dg/f2c_7.f90: New test.
2478
2479         * gfortran.dg/forall_1.f90: XFAILed.
2480
2481 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2482
2483         * gcc.dg/pr14796-1.c: New.
2484         * gcc.dg/pr14796-2.c: New.
2485
2486 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2487
2488         PR fortran/17792
2489         PR fortran/21375
2490         * gfortran.dg/deallocate_stat.f90:  New test.
2491
2492 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2493
2494         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2495
2496 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2497
2498         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2499         access will be generated when this loop is vectorized. Test that
2500         accesses with same alignment were detected.
2501         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2502         Test that accesses with same alignment were detected.
2503         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2504         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2505         alignment were detected.
2506
2507 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2508
2509         PR c++/10611
2510         * g++.dg/conversion/simd2.C: New.
2511
2512 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2513
2514         * gcc.dg/Wcxx-compat-1.c: New.
2515
2516 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2517
2518         PR libfortran/21480
2519         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2520         complex array.
2521
2522 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2523
2524         * gcc.dg/alias-8.c: New.
2525
2526 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2527
2528         * gcc.dg/format/cmn_err-1.c: Update.
2529
2530 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2531
2532         PR target/20666
2533         * gcc.target/sparc/fexpand-2.c: New.
2534         * gcc.target/sparc/fpmerge-2.c: New.
2535         * gcc.target/sparc/fpmul-2.c: New.
2536         * gcc.target/sparc/noresult.c: New.
2537         * gcc.target/sparc/pdist-2.c: New.
2538         * gcc.target/sparc/pdist-3.c: New.
2539
2540 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2541
2542         PR testsuite/21702
2543         * gcc.target/i386/i386.exp: Fix comment typo.
2544
2545 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2546
2547         PR c++/19497
2548         * g++.dg/inherit/using5.C: New.
2549         * g++.dg/inherit/using6.C: New.
2550
2551 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2552
2553         PR c++/19894
2554         * g++.dg/template/ptrmem15.C: New test.
2555
2556         PR c++/20563
2557         * g++.dg/ext/label4.C: New test.
2558
2559 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2560
2561         * gcc.dg/tls/debug-1.c: New test.
2562
2563 2005-06-07  Dale Johannesen  <dalej@apple.com>
2564
2565         * gcc.target/i386/movq.c:  New.
2566
2567 2005-06-07  Dale Johannesen  <dalej@apple.com>
2568
2569         * gcc.dg/20050607-1.c:  New.
2570
2571 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2572
2573         PR middle-end/21850
2574         * gcc.c-torture/execute/20050607-1.c: New test.
2575
2576 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2577
2578         PR libfortran/21926
2579         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2580         Test case where the return array has lowest stride one,
2581         but isn't packed.
2582
2583 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2584
2585         * lib/target-supports.exp (check_effective_target_sync_int_long):
2586         Add s390 and s390x targets.
2587
2588 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2589
2590         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2591         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2592         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2593         * gcc.dg/tree-ssa/loop-9.c: New test.
2594
2595 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2596
2597         * g++.dg/parse/defarg10.C: New.
2598
2599 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR regression/21897
2602         * gcc.c-torture/execute/20050604-1.c: New test.
2603
2604 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2605
2606         PR 21903
2607         * g++.dg/parse/defarg9.C: New.
2608
2609         PR c++/20637
2610         * g++.dg/inherit/using4.C: New.
2611         * g++.dg/overload/error1.C: Adjust expected errors.
2612         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2613         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2614         * g++.old-deja/g++.other/redecl2.C: Likewise.
2615         * g++.old-deja/g++.other/redecl4.C: Likewise.
2616         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2617
2618 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2619
2620         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2621
2622 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2623
2624         * lib/gfortran.exp (gfortran_target_compile): Call
2625         dg-additional-files-options
2626         * gfortran.dg/f2c_4.f90: New file
2627         * gfortran.dg/f2c_4.c: New file
2628         * gfortran.dg/f2c_5.f90: New file
2629         * gfortran.dg/f2c_5.c: New file
2630
2631 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2632
2633         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2634
2635         PR fortran/21912
2636         * gfortran.dg/array_constructor_4.f90: New test.
2637
2638 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2639
2640         PR c++/21619
2641         * g++.dg/ext/builtin9.C: New test.
2642
2643 2005-06-05  Dale Johannesen  <dalej@apple.com>
2644
2645         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2646         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2647
2648 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2649
2650         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2651         * gcc.dg/vect/vect-reduc-1.c: New.
2652         * gcc.dg/vect/vect-reduc-2.c: New.
2653         * gcc.dg/vect/vect-reduc-3.c: New.
2654
2655 2005-06-04  Dale Johannesen  <dalej@apple.com>
2656
2657         * gcc.c-torture/execute/20050603-1.c:  New.
2658         * gcc.c-torture/execute/20050603-2.c:  New.
2659         * gcc.dg/20050603-3.c:  New.
2660
2661 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2662
2663         PR fortran/19195
2664         * gfortran.dg/debug_1.f90: New test.
2665
2666         * gfortran.dg/forall_1.f90: New test.
2667
2668 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2669
2670         * gfortran.dg/array_constructor_3.f90: New test.
2671
2672 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2673
2674         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2675
2676 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2677
2678         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2679
2680 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2681
2682         PR c/21873
2683         * gcc.dg/init-excess-1.c: New test.
2684
2685 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2686
2687         PR c++/21853
2688         * g++.dg/expr/static_cast6.C: New test.
2689
2690 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2691
2692         * gcc.dg/tree-ssa/vrp14.c: New test.
2693
2694 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2695
2696         PR c++/21336
2697         * g++.dg/template/new2.C: New test.
2698
2699 2005-06-03  Josh Conner  <jconner@apple.com>
2700
2701         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2702         all entries in initializer.
2703
2704 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2705
2706         PR middle-end/21858
2707         * gcc.dg/pr21858.c: New testcase.
2708
2709 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2710
2711         PR tree-optimization/21292
2712
2713         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2714         New.
2715         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2716         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2717         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2718         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2719         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2720
2721 2005-06-02  Richard Henderson  <rth@redhat.com>
2722
2723         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2724
2725 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2726
2727         * gcc.dg/wtypequal.c: New testcase.
2728
2729 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2730
2731         PR 21582
2732         * gcc.dg/tree-ssa/pr21582.c: New test.
2733
2734 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2735
2736         PR c++/21280
2737         * g++.dg/opt/interface2.h: New.
2738         * g++.dg/opt/interface2.C: New.
2739         * g++.dg/init/ctor4.C: Adjust error lines.
2740         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2741         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2742         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2743         * g++.old-deja/g++.pt/assign1.C: Likewise.
2744         * g++.old-deja/g++.pt/crash20.C: Likewise.
2745
2746 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2747
2748         PR tree-optimization/21734
2749         * g++.dg/vect/pr21734_1.cc: New.
2750         * g++.dg/vect/pr21734_2.cc: New.
2751
2752 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2753
2754         PR c++/20350
2755         * g++.dg/template/spec24.C: New.
2756
2757         PR c++/21151
2758         * g++.dg/pch/local-1.C: New.
2759         * g++.dg/pch/local-1.Hs: New.
2760
2761 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2762
2763         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2764         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2765         * gcc.dg/tree-ssa/pr14341.c: New test.
2766         * gcc.dg/tree-ssa/pr14841.c: New test.
2767         * gcc.dg/tree-ssa/pr20701.c: New test.
2768         * gcc.dg/tree-ssa/pr21086.c: New test.
2769         * gcc.dg/tree-ssa/pr21090.c: New test.
2770         * gcc.dg/tree-ssa/pr21332.c: New test.
2771         * gcc.dg/tree-ssa/pr21458.c: New test.
2772         * gcc.dg/tree-ssa/pr21658.c: New test.
2773         * gcc.dg/tree-ssa/vrp01.c: New test.
2774         * gcc.dg/tree-ssa/vrp02.c: New test.
2775         * gcc.dg/tree-ssa/vrp03.c: New test.
2776         * gcc.dg/tree-ssa/vrp04.c: New test.
2777         * gcc.dg/tree-ssa/vrp05.c: New test.
2778         * gcc.dg/tree-ssa/vrp06.c: New test.
2779         * gcc.dg/tree-ssa/vrp07.c: New test.
2780         * gcc.dg/tree-ssa/vrp08.c: New test.
2781         * gcc.dg/tree-ssa/vrp09.c: New test.
2782         * gcc.dg/tree-ssa/vrp10.c: New test.
2783         * gcc.dg/tree-ssa/vrp11.c: New test.
2784         * gcc.dg/tree-ssa/vrp12.c: New test.
2785         * gcc.dg/tree-ssa/vrp13.c: New test.
2786
2787 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2788
2789         PR 21029
2790         * gcc.dg/tree-ssa/pr21029.c: New test.
2791
2792 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2793
2794         * gfortran.dg/logint-1.f: New test case.
2795         * gfortran.dg/logint-2.f: Likewise.
2796         * gfortran.dg/logint-3.f: Likewise.
2797
2798 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR c/21536
2801         PR c/20760
2802         * gcc.dg/20050527-1.c: New test.
2803
2804         * gcc.dg/i386-sse-12.c: New test.
2805
2806         PR fortran/21729
2807         * gfortran.dg/implicit_5.f90: New test.
2808
2809 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2810
2811         PR fortran/20883
2812         * gfortran/assign_4.f90: New test.
2813         * gfortran/assign_2.f90: Change compile to run.
2814
2815 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2816
2817         * lib/target-supports.exp
2818         (check_effective_target_sync_char_short): New.
2819         * gcc.dg/sync-2.c: New.
2820
2821 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2822
2823         PR tree-optimization/21817
2824         * gcc.dg/torture/pr21817-1.c: New.
2825
2826 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2827
2828         PR c++/21165
2829         * g++.dg/template/init5.C: New.
2830
2831 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2832
2833         * gfortran.dg/char_initialiser_actual.f90:
2834         Test character initialisers as actual arguments.
2835         * gfortran.dg/char_pointer_comp_assign.f90:
2836         Test character pointer structure component assignments.
2837         * gfortran.dg/char_array_structure_constructor.f90:
2838         Test character components in structure constructors.
2839
2840 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2841
2842         PR middle-end/20931
2843         * g++.dg/opt/pr20931.C: New test.
2844
2845 2005-05-31  Andreas Jaeger  <aj@suse.de>
2846
2847         PR testsuite/20772
2848         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2849         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2850         g++.old-deja/g++.ext/asmspec1.C,
2851         g++.old-deja/g++.other/regstack.C,
2852         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2853         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2854         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2855         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2856         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2857         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2858         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2859         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2860         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2861         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2862         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2863         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2864         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2865         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2866         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2867         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2868         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2869         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2870         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2871
2872 2005-05-31  Jeff Law  <law@redhat.com>
2873
2874         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2875
2876 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2877
2878         PR middle-end/21743
2879         * gcc.dg/builtins-1.c: Activate disabled clog test.
2880         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2881
2882 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2883
2884         * gfortran.dg/char_pointer_assign.f90:
2885         Test character-pointer assignments and pointer assignments.
2886         * gfortran.dg/char_pointer_dummy.f90:
2887         Test character-pointer dummy arguments.
2888         * gfortran.dg/char_pointer_func.f90:
2889         Test character-pointer function returns.
2890         * gfortran.dg/char_pointer_dependency.f90:
2891         Test character-pointer functions with dependencies.
2892
2893 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2894
2895         PR c++/21784
2896         * g++.dg/lookup/using14.C: New test.
2897
2898 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2899
2900         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2901         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2902         trailing ^M.
2903
2904 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2905
2906         PR c++/17413
2907         * g++.dg/template/local5.C: New.
2908
2909         PR target/21761
2910         * gcc.c-torture/compile/pr21761.c: New.
2911
2912         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2913         before darwin8.
2914
2915 2005-05-30  Steven G. Kargl
2916
2917         PR fortran/20846
2918         * gfortran.dg/inquire_8.f90: New test.
2919
2920 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2921
2922         PR libfortran/21376
2923         * gfortran.dg/output_exponents_1.f90: New test.
2924
2925 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2926
2927         PR libfortran/20006
2928         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2929
2930 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/21210
2933         * g++.dg/ext/complex1.C: New test.
2934
2935         PR c++/21340
2936         * g++.dg/init/ctor6.C: New test.
2937
2938 2005-05-29  Jan Hubicka  <jh@suse.cz>
2939
2940         * gcc.c-torture/compile/pr21562.c: New.
2941
2942 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2943
2944         * gfortran.dg/subnormal_1.f90: New test.
2945
2946 2005-05-28  Jan Hubicka  <jh@suse.cz>
2947
2948         * tree-prof.exp: Fix comment.
2949         * value-prof-1.c: New.
2950         * value-prof-2.c: New.
2951         * value-prof-3.c: New.
2952         * value-prof-4.c: New.
2953
2954 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2955
2956         PR c++/21614
2957         * g++.dg/expr/ptrmem6.C: New test.
2958         * g++.dg/expr/ptrmem6a.C: Likewise.
2959
2960 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2961
2962         PR tree-optimization/21658
2963         * gcc.dg/tree-ssa/pr21658.c: New.
2964
2965 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2966
2967         PR c++/21455
2968         * g++.dg/inherit/ptrmem3.C: New.
2969
2970         PR c++/21681
2971         * g++.dg/parse/template16.C: New.
2972
2973 2005-05-27  Andreas Jaeger  <aj@suse.de>
2974
2975         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2976
2977         * gcc.dg/i386-sse-8.c: Run test on all archs.
2978
2979 2005-05-26  Mike Stump  <mrs@apple.com>
2980
2981         * objc.dg/isa-field-1.m: Only run on darwin.
2982         * objc.dg/lookup-1.m: Likewise.
2983         * objc.dg/try-catch-8.m: Likewise.
2984
2985 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2986
2987         PR tree-optimization/9814
2988         * gcc.dg/pr9814-1.c: New test case.
2989
2990 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2991
2992         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2993         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2994         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2995         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2996         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2997         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2998         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2999         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3000         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3001         objc.dg/try-catch-8.m: New.
3002
3003 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3004
3005         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3006         remove extraneous semicolons.
3007
3008 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3009
3010         * obj-c++.dg/comp-types-12.mm: New.
3011         * objc.dg/comp-types-11.m: New.
3012         * objc.dg/selector-4.m: New.
3013
3014 2005-05-26  Andreas Jaeger  <aj@suse.de>
3015
3016         PR testsuite/20772
3017         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3018         g++.old-deja/g++.ext/attrib3.C,
3019         g++.old-deja/g++.other/store-expr1.C,
3020         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3021         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3022         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3023         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3024         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3025         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3026         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3027         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3028         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3029         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3030         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3031         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3032         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3033         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3034         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3035         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3036         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3037         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3038         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3039
3040 2005-05-26  Andreas Jaeger  <aj@suse.de>
3041
3042         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3043         x86-64 compilation.
3044
3045 2005-05-26  Andreas Jaeger  <aj@suse.de>
3046
3047         PR testsuite/20772
3048         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3049         gcc.misc-tests/i386-pf-athlon-1.c,
3050         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3051         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3052         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3053         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3054         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3055         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3056         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3057         programs.
3058
3059         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3060         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3061         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3062         x86-64 compilation.
3063
3064         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3065         x86_64.
3066
3067         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3068         effective-target ilp32.
3069
3070 2005-05-26  David Ung  <davidu@mips.com>
3071
3072         * gcc.target/mips/ext_ins.c: New test for testing the generation
3073         of MIPS32/64 rev 2 ext/ins instructions.
3074
3075 2005-05-26  Andreas Jaeger  <aj@suse.de>
3076
3077         * treelang/compile/unsigned.tree: Use gimple instead of
3078         nonexisting generic dump.
3079
3080 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3081
3082         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3083
3084 2005-05-26  Andreas Jaeger  <aj@suse.de>
3085
3086         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3087
3088 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3089
3090         PR libfortran/17283
3091         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3092         Test callee-allocated memory with write statements.
3093
3094 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3095
3096         PR middle-end/21709
3097         * gcc.dg/pr21709-1.c: New test case.
3098
3099 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3100             Mike Stump  <mrs@apple.com>
3101
3102         * objc/execute/next_mapping.h: Update for C++.
3103
3104         * obj-c++.dg/selector-1.mm: Move to...
3105         * obj-c++.dg/selector-4.mm: here...
3106
3107         * obj-c++.dg/basic.mm: New.
3108         * obj-c++.dg/comp-types-1.mm: New.
3109         * obj-c++.dg/cxx-class-1.mm: New.
3110         * obj-c++.dg/cxx-ivars-1.mm: New.
3111         * obj-c++.dg/cxx-ivars-2.mm: New.
3112         * obj-c++.dg/cxx-ivars-3.mm: New.
3113         * obj-c++.dg/cxx-scope-1.mm: New.
3114         * obj-c++.dg/cxx-scope-2.mm: New.
3115         * obj-c++.dg/defs.mm: New.
3116         * obj-c++.dg/empty-private-1.mm: New.
3117         * obj-c++.dg/encode-1.mm: New.
3118         * obj-c++.dg/encode-2.mm: New.
3119         * obj-c++.dg/encode-3.mm: New.
3120         * obj-c++.dg/extern-c-1.mm: New.
3121         * obj-c++.dg/extra-semi.mm: New.
3122         * obj-c++.dg/fix-and-continue-2.mm: New.
3123         * obj-c++.dg/isa-field-1.mm: New.
3124         * obj-c++.dg/ivar-list-semi.mm: New.
3125         * obj-c++.dg/local-decl-1.mm: New.
3126         * obj-c++.dg/lookup-1.mm: New.
3127         * obj-c++.dg/lookup-2.mm: New.
3128         * obj-c++.dg/method-1.mm: New.
3129         * obj-c++.dg/method-2.mm: New.
3130         * obj-c++.dg/method-3.mm: New.
3131         * obj-c++.dg/method-4.mm: New.
3132         * obj-c++.dg/method-5.mm: New.
3133         * obj-c++.dg/method-6.mm: New.
3134         * obj-c++.dg/method-7.mm: New.
3135         * obj-c++.dg/no-extra-load.mm: New.
3136         * obj-c++.dg/overload-1.mm: New.
3137         * obj-c++.dg/pragma-1.mm: New.
3138         * obj-c++.dg/pragma-2.mm: New.
3139         * obj-c++.dg/private-1.mm: New.
3140         * obj-c++.dg/private-2.mm: New.
3141         * obj-c++.dg/proto-qual-1.mm: New.
3142         * obj-c++.dg/qual-types-1.mm: New.
3143         * obj-c++.dg/stubify-1.mm: New.
3144         * obj-c++.dg/stubify-2.mm: New.
3145         * obj-c++.dg/super-class-1.mm: New.
3146         * obj-c++.dg/super-class-2.mm: New.
3147         * obj-c++.dg/super-dealloc-1.mm: New.
3148         * obj-c++.dg/super-dealloc-2.mm: New.
3149         * obj-c++.dg/template-1.mm: New.
3150         * obj-c++.dg/template-2.mm: New.
3151         * obj-c++.dg/template-3.mm: New.
3152         * obj-c++.dg/template-4.mm: New.
3153         * obj-c++.dg/template-5.mm: New.
3154         * obj-c++.dg/template-6.mm: New.
3155         * obj-c++.dg/try-catch-1.mm: New.
3156         * obj-c++.dg/try-catch-2.mm: New.
3157         * obj-c++.dg/try-catch-3.mm: New.
3158         * obj-c++.dg/try-catch-4.mm: New.
3159         * obj-c++.dg/try-catch-5.mm: New.
3160         * obj-c++.dg/try-catch-6.mm: New.
3161         * obj-c++.dg/try-catch-7.mm: New.
3162         * obj-c++.dg/try-catch-8.mm: New.
3163         * obj-c++.dg/try-catch-9.mm: New.
3164         * obj-c++.dg/va-meth-1.mm: New.
3165
3166 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3167
3168         * obj-c++.dg/selector-1.mm: New.
3169         * obj-c++.dg/selector-2.mm: New.
3170
3171 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3172
3173         * obj-c++.dg/selector-3.mm: New.
3174         * objc.dg/selector-3.m: New.
3175
3176 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3177
3178         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3179         about where warning appears.
3180
3181 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3182
3183         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3184         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3185         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3186         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3187
3188 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3189
3190         * gcc.dg/20050524-1.c: New test.
3191
3192 2005-05-25  Jan Hubicka  <jh@suse.cz>
3193
3194         * gcc.dg/tree-prof/inliner-1.c: New.
3195
3196 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3197
3198         * gcc.dg/tree-prof: New directory.
3199         * gcc.dg/tree-prof/tree-prof.exp: New.
3200
3201 2005-05-25  DJ Delorie  <dj@redhat.com>
3202
3203         * gcc.dg/Wattributes-1.c: New.
3204         * gcc.dg/Wattributes-2.c: New.
3205         * gcc.dg/Wattributes-3.c: New.
3206
3207 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3208
3209         PR tree-optimization/19833
3210         * gcc.dg/uninit-4.c: Remove xfail.
3211         * gcc.dg/uninit-9.c: Ditto.
3212
3213 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3214
3215         * obj-c++.dg/bitfield-[1-5].mm: New.
3216         * obj-c++.dg/class-protocol-1.mm: New.
3217         * obj-c++.dg/comp-types-1[0-1].mm: New.
3218         * obj-c++.dg/comp-types-[2-9].mm: New.
3219         * obj-c++.dg/encode-[4-8].mm: New.
3220         * obj-c++.dg/layout-1.mm: New.
3221         * obj-c++.dg/method-1[0-9].mm: New.
3222         * obj-c++.dg/method-2[0-1].mm: New.
3223         * obj-c++.dg/method-[8-9].mm: New.
3224         * obj-c++.dg/objc-gc-3.mm: New.
3225         * obj-c++.dg/try-catch-10.mm: New.
3226         * objc.dg/bitfield-5.m: New.
3227         * objc.dg/comp-types-10.m: New.
3228         * objc.dg/comp-types-9.m: New.
3229         * objc.dg/layout-1.m: New.
3230         * objc.dg/objc-gc-4.m: New.
3231         * objc.dg/try-catch-9.m: New.
3232         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3233         * objc.dg/comp-types-1.m: Likewise.
3234         * objc.dg/comp-types-[5-6].m: Likewise.
3235         * objc.dg/method-9.m: Likewise.
3236
3237 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3238
3239         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3240         and on hardware without VMX support.
3241
3242         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3243
3244         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3245
3246         * lib/profopt.exp (dg-final-generate, dg-final-use,
3247         profopt-final-code, profopt-get-options): New.
3248         (profopt-execute): Process test directives.
3249
3250         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3251         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3252         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3253
3254 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3255
3256         PR C++/21645
3257         * g++.dg/init/ctor5.C: New test.
3258
3259 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3260
3261         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3262         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3263         vect-113.c, vect-114.c.
3264
3265 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3266
3267         * gcc.dg/const-elim-1.c: Remove xfails.
3268
3269 2005-05-23  Jeff Law  <law@redhat.com>
3270
3271         * gcc.c-torture/compile/pr21638.c: New test.
3272         * gcc.c-torture/compile/20050520-1.c: New test.
3273
3274 2005-05-23  Nick Clifton  <nickc@redhat.com>
3275
3276         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3277         be a proper triple, ie: m32r*-*-*.
3278         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3279
3280 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3281
3282         PR middle-end/21331
3283         PR tree-opt/21293
3284         * gcc.c-torture/compile/pr21293.c: New test.
3285         * gcc.c-torture/execute/pr21331.c: New test.
3286
3287 2004-05-20  Richard Henderson  <rth@redhat.com>
3288
3289         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3290
3291 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3292
3293         * obj-c++-dg.exp: Add.
3294         * obj-c++.exp: Add.
3295         * obj-c++.dg/dg.exp: Add.
3296
3297 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3298
3299         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3300         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3301
3302 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3303
3304         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3305
3306 2004-05-19  Richard Henderson  <rth@redhat.com>
3307
3308         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3309
3310 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3311
3312         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3313
3314         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3315
3316 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3317
3318         PR c++/21495
3319         * g++.dg/parse/extern1.C: New test.
3320         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3321
3322 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3323
3324         * gcc.dg/c99-math.h: New.
3325         * gcc.dg/c99-math-float-1.c: New test.
3326         * gcc.dg/c99-math-double-1.c: Likewise.
3327         * gcc.dg/c99-math-long-double-1.c: Likewise.
3328
3329 2005-05-18  Richard Henderson  <rth@redhat.com>
3330
3331         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3332
3333 2005-05-18  Devang Patel  <dpatel@apple.com>
3334
3335         * g++.dg/opt/20050511-1.C: New test.
3336
3337 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3338
3339         PR libfortran/21127
3340         * gfortran.dg/reshape-complex.f90:  New test.
3341
3342 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3343
3344         * gfortran.dg/array_constructor_1.f90: New test.
3345         * gfortran.dg/array_constructor_2.f90: New test.
3346
3347 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3348
3349         PR fortran/20954
3350         * gfortran.dg/pr20954.f: New test.
3351
3352 2005-05-17  Mike Stump  <mrs@apple.com>
3353
3354         Yet more Objective-C++...
3355
3356         * objc.dg/method-5.m: Update.
3357         * objc.dg/method-6.m: Update.
3358         * objc.dg/method-7.m: Update.
3359         * objc.dg/method-9.m: Update.
3360         * objc.dg/try-catch-2.m: Update.
3361
3362 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3363
3364         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3365         Remove little-endian optimizations.
3366
3367 2005-05-17  Jeff Law  <law@redhat.com>
3368
3369         * g++.dg/tree-ssa/pr14814.C: New test.
3370         * gcc.dg/tree-ssa/pr14814.C: New test.
3371         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3372         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3373
3374 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3375
3376         * gcc.dg/compat/generate-random.c: Do not include
3377         libiberty.h.
3378         * gcc.dg/compat/generate-random_r.c: Likewise.
3379
3380 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3381
3382         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3383
3384 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3385
3386         PR middle-end/21595
3387         * g++.dg/tree-ssa/builtin1.C: New testcase.
3388
3389 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR c++/21454
3392         * g++.dg/opt/const4.C: New test.
3393
3394         PR middle-end/21492
3395         * g++.dg/opt/crossjump1.C: New test.
3396
3397         PR tree-optimization/21610
3398         * gcc.c-torture/compile/20050516-1.c: New test.
3399
3400         PR fortran/15080
3401         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3402         about the test failing.
3403         * gfortran.fortran-torture/execute/where_7.f90: New test.
3404         * gfortran.fortran-torture/execute/where_8.f90: New test.
3405
3406 2005-05-16  Richard Henderson  <rth@redhat.com>
3407
3408         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3409         i?86 and x86_64.
3410
3411 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3412
3413         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3414         (limits.h): Include unconditionally.
3415         (stdlib.h): Likewise.
3416         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3417         (limits.h): Include unconditionally.
3418         (stdlib.h): Likewise.
3419         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3420         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3421         (limits.h): Include unconditionally.
3422         (stdlib.h): Likewise.
3423         (hashtab.h): Do not include.
3424         (getopt.h): Likewise.
3425         (stddef.h): Include.
3426         (hashval_t): Define.
3427         (struct entry): Add "next" field.
3428         (HASH_SIZE): New macro.
3429         (hash_table): New variable.
3430         (switchfiles): Do not use xmalloc.
3431         (mix): New macro.
3432         (iterative_hash): New function.
3433         (hasht): Remove.
3434         (e_exists): New function.
3435         (e_insert): Likewise.
3436         (output): Use, instead of libiberty hashtable functions.
3437         (main): Do not use getopt.  Do not call htab_create.
3438
3439 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3440
3441         PR libstdc++/21526
3442         * lib/target-supports.exp (check_mkfifo_available):
3443         Return 0 for cygwin as mkfifo support incomplete on platform.
3444         Fix typos in comments.
3445
3446 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3447
3448         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3449
3450 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3451
3452         PR fortran/17432
3453         * gfortran.dg/assign_4.f: New test.
3454
3455 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3456
3457         PR tree-optimization/21563
3458         * gcc.dg/tree-ssa/pr21563.c: New.
3459
3460 2005-05-14  Jan Hubicka  <jh@suse.cz>
3461
3462         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3463
3464 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3465
3466         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3467
3468 2005-05-13  Julian Brown  <julian@codesourcery.com>
3469
3470         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3471         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3472
3473 2005-05-13  Jan Hubicka  <jh@suse.cz>
3474
3475         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3476         * gcc.dg/fold-xor-?.c: Likewise.
3477         * gcc.dg/pr15784-?.c: Likewise.
3478         * gcc.dg/pr20922-?.c: Likewise.
3479         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3480         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3481         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3482
3483 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3484
3485         PR fortran/21260
3486         * gfortran.dg/hollerith_1.f90: New test.
3487
3488 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3489
3490         * gfortran.dg/func_result_2.f90: New test.
3491
3492 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3493
3494         * gfortran.dg/dev_null.f90: New test.
3495
3496 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3497
3498         * gcc.dg/arm-vfp1.c: Revert last change.
3499
3500 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3501
3502         PR middle-end/19807
3503         PR tree-optimization/19639
3504         * g++.dg/tree-ssa/pr19807.C: New testcase.
3505
3506 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3507
3508         PR libfortran/21471
3509         * gfortran.dg/append-1.f90: New test.
3510
3511 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3512
3513         * gcc.dg/pr18501.c: XFAIL.
3514         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3515         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3516         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3517         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3518         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3519         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3520         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3521         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3522
3523 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3524
3525         PR fortran/20178
3526         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3527         gfortran.dg/f2c_3.f90: New tests.
3528
3529         * gfortran.dg/return_1.f90: Fix dg annotation.
3530
3531 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3532
3533         * gcc.c-torture/compile/20050510-1.c: New test.
3534
3535 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3536
3537         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3538
3539 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3540
3541         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3542
3543 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3544
3545         PR c/17913
3546         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3547
3548 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3549
3550         PR c/21342
3551         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3552         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3553
3554 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3555
3556         PR debug/16676
3557         * gcc.dg/debug/pr16676.c: New test.
3558
3559 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3560
3561         PR testsuite/21443
3562         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3563         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3564         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3565         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3566         Change -O1 to -O2.
3567         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3568         -fno-tree-dominator-opts.
3569
3570 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3571
3572         * gfortran.dg/return_1.f90: New test.
3573
3574 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3575
3576         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3577
3578         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3579
3580 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3581
3582         PR c++/21427
3583         * g++.dg/inherit/covariant13.C: New.
3584
3585 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3586
3587         PR libfortran/19155
3588         * gfortran.dg/pr19155.f: New test.
3589
3590 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3591
3592         PR inline-asm/8788
3593         * gcc.dg/pr8788-1.c: New testcase.
3594
3595 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3596
3597         PR target/21416
3598         * gcc.target/mips/fpcmp-[12].c: New tests.
3599
3600 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3601
3602         * lib/target-supports-dg.exp (dg-require-fork): New function.
3603         (dg-require-mkfifo): Likewise.
3604         * lib/target-supports.exp (check_function_available): New
3605         function.
3606         (check_fork_available): Likewise.
3607         (check_mkfifo_available): Likewise.
3608
3609 2005-05-06  Jeff Law  <law@redhat.com>
3610
3611         * gcc.c-torture/compile/pr21380.c: New test.
3612
3613 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR c++/20961
3616         * g++.dg/ext/weak3.C: New test.
3617
3618 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3619
3620         PR c++/21352
3621         * g++.dg/template/crash37.C: New test.
3622
3623 2005-05-05  Paul Brook  <paul@codesourcery.com>
3624
3625         * gcc.dg/arm-g2.c: Use effective-target arm32.
3626         * gcc.dg/arm-mmx-1.c: Ditto.
3627         * gcc.dg/arm-scd42-2.c: Ditto.
3628         * gcc.dg/arm-vfp1.c: Ditto.
3629         * lib/target-supports.exp (check_effective_target_arm32): New
3630         function.
3631
3632 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3633
3634         PR libfortran/21354
3635         gfortran.dg/in_pack_rank7.f90:  New test.
3636
3637 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3638
3639         PR middle-end/15618
3640         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3641
3642 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR middle-end/21265
3645         * gcc.dg/20050503-1.c: New test.
3646
3647         PR rtl-optimization/21239
3648         * gcc.dg/i386-sse-11.c: New test.
3649
3650 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3651
3652         PR target/16888
3653         * gcc.target/i386/asm-1.c: New test.
3654
3655 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR rtl-optimization/21330
3658         * gcc.c-torture/execute/20050502-1.c: New test.
3659
3660         PR target/21297
3661         * gcc.c-torture/execute/20050502-2.c: New test.
3662
3663 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3664
3665         PR middle-end/21282
3666         * gcc.dg/pr21282.c: New.
3667
3668 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3669
3670         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3671         * gcc.dg/vect/vect-92.c: Likewise
3672         * gcc.dg/vect/vect-93.c: Likewise
3673         * gcc.dg/vect/vect-dv-1.c: Likewise
3674         * gcc.dg/vect/vect-dv-2.c: Likewise
3675         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3676
3677 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3678
3679         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3680         * gfortran.dg/vect/vect-2.f90:  Likewise
3681         * gfortran.dg/vect/vect-3.f90:  Likewise
3682         * gfortran.dg/vect/vect-4.f90:  Likewise
3683         * gfortran.dg/vect/vect-5.f90:  Likewise
3684
3685 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3686
3687         PR target/20813
3688         * gcc.dg/rs6000-fpint-2.c: New.
3689
3690 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3691
3692         PR c/15698
3693         * gcc.dg/builtins-30.c: Update expected messages.
3694         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3695         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3696         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3697
3698 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3699
3700         PR tree-optimization/21294
3701         * gcc.dg/tree-ssa/pr21294.c: New.
3702
3703 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3704
3705         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3706         __builtin_altivec_st_internal_4si built-in.
3707
3708 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/15875
3711         * g++.dg/template/ptrmem14.C: New test.
3712
3713 2005-05-02  Paul Brook  <paul@codesourcery.com>
3714
3715         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3716
3717 2005-05-02  Michael Matz  <matz@suse.de>
3718
3719         PR c++/19542
3720         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3721
3722 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3723
3724         * g++.dg/cpp/weak.C: New test.
3725
3726 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3727
3728         * gcc.dg/tree-ssa/loop-8.c: New test.
3729
3730 2005-04-30  Michael Maty  <matz@suse.de>
3731
3732         * gcc.dg/inline-mcpy.c: New test.
3733
3734 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3735
3736         PR libfortran/18958
3737         * gfortran.dg/eoshift.f90:  New test case.
3738
3739 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3740
3741         PR libfortran/18857
3742         * gfortran.dg/matmul_1.f90: New test.
3743
3744 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3745
3746         PR tree-optimization/21030
3747         * gcc.dg/tree-ssa/pr21030.c: New.
3748
3749 2005-04-29  Devang Patel  <dpatel@apple.com>
3750
3751         PR tree-optimization/21272
3752         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3753
3754 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR fortran/13082
3757         PR fortran/18824
3758         * gfortran.dg/entry_4.f90: New test.
3759         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3760         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3761         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3762         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3763         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3764         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3765         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3766
3767 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3768
3769         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3770
3771 2005-04-29  Paul Brook   <paul@codesourcery.com>
3772
3773         * gfortran.dg/entry_3.f90: New test.
3774
3775 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3776
3777         * gfortran.dg/implicit_4.f90: New test.
3778
3779 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3780
3781         * lib/target-supports.exp (check_profiling_available): Return
3782         false for xtensa-*-elf.
3783
3784 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3785
3786         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3787         error if file cannot be deleted.
3788
3789 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3790
3791         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3792         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3793         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3794         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3795         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3796         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3797         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3798         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3799         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3800         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3801         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3802         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3803         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3804
3805 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3806
3807         PR fortran/20865
3808         * gfortran.dg/pr20865.f90: New test.
3809
3810 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3811
3812         * gcc.dg/void-cast-2.c: New test.
3813
3814 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3815
3816         PR c/21159
3817         * gcc.dg/void-cast-1.c: New test.
3818
3819 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3820
3821         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3822
3823 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3824
3825         PR fortran/21177
3826         * gfortran.dg/pr21177.f90: New test.
3827
3828 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3829
3830         PR tree-optimization/21171
3831         * gcc.dg/tree-ssa/pr21171.c: New test.
3832
3833 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3834
3835         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3836         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3837         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3838         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3839         gcc.dg/tree-ssa/gen-vect-32.c: New.
3840         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3841         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3842         don't run on PPC32.
3843
3844 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3845
3846         PR c/21213
3847         * gcc.dg/transparent-union-3.c: New test.
3848
3849 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3850
3851         PR c/20740
3852         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3853         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3854         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3855         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3856         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3857         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3858
3859 2005-04-26  Jeff Law  <law@redhat.com>
3860
3861         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3862         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3863         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3864         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3865         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3866         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3867         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3868
3869 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3870
3871         PR tree-optimization/17598
3872         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3873
3874 2005-04-25  Mike Stump  <mrs@apple.com>
3875
3876         * objc.dg/fix-and-continue-1.m: Add.
3877
3878 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3879
3880         PR c++/20995
3881         * g++.dg/opt/pr20995-1.C: New test case.
3882
3883 2005-04-25  Devang Patel <dpatel@apple.com>
3884
3885         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3886
3887 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3888
3889         PR testsuite/21062
3890         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3891
3892 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR C++/21188
3895         * g++.dg/opt/rtti2.C: New test.
3896
3897 2005-04-25  Paul Brook  <paul@codesourcery.com>
3898         Steven G. Kargl  <kargls@comcast.net>
3899
3900         PR fortran/20879
3901         * gfortran.dg/ichar_1.f90: New file.
3902
3903 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3904
3905         PR middle-end/20991
3906         * g++.dg/opt/pr20991.C: New test.
3907
3908         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3909         where sizeof (type) < __alignof__ (type).
3910         * gcc.dg/compat/struct-layout-1.h: Likewise.
3911
3912 2005-04-24  Per Bothner  <per@bothner.com>
3913             Devang Patel  <dpatel@apple.com>
3914
3915         PR preprocessor/20907
3916         * gcc.dg/cpp/very-long-comment.c: New test.
3917
3918 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3919
3920         PR fortran/20059
3921         * gfortran.dg/common_5.f: New test.
3922
3923 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3924
3925         PR middle-end/21082
3926         * g++.dg/tree-ssa/pr21082.C: New testcase.
3927
3928 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3929
3930         * gcc.dg/vect/vect-99.c: New test.
3931
3932 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3933
3934         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3935
3936 2005-04-22  Jeff Law  <law@redhat.com>
3937
3938         * gcc.dg/uninit-5.c: Remove xfails.
3939         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3940         conditionals and loads.
3941
3942 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3943
3944         PR libfortran/20074
3945         PR libfortran/20436
3946         PR libfortran/21108
3947         * gfortran.dg/nested_reshape.f90: new test
3948         * gfortran.dg/reshape-alloc.f90: new test
3949         * gfortran.dg/reshape.f90: new test
3950
3951 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3952
3953         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3954
3955         * gcc.dg/arm-vfp1.c: New test.
3956
3957 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3958
3959         PR c++/21087
3960         * g++.dg/lookup/builtin2.C: New test.
3961
3962 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3963
3964         * gcc.dg/weak/weak-13.c: New test.
3965
3966 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3967
3968         * lib/target-supports.exp (check_effective_target_sync_int_long):
3969         Add powerpc*.
3970
3971 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3972
3973         * gcc.target/mips/branch-1.c: New test.
3974
3975 2005-04-21  Richard Henderson  <rth@redhat.com>
3976
3977         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3978         * gcc.dg/vect/vect-86.c: Likewise.
3979         * gcc.dg/vect/vect-87.c: Likewise.
3980         * gcc.dg/vect/vect-88.c: Likewise.
3981
3982 2005-04-21  Devang Patel  <dpatel@apple.com>
3983
3984         PR optimization/20994
3985         * gcc.dg/tree-ssa/ifc-3.c: New test.
3986
3987 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3988
3989         PR c/12913
3990         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3991         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3992         gcc.dg/c99-vla-jump-5.c: New tests.
3993
3994 2005-04-19  Richard Henderson  <rth@redhat.com>
3995
3996         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3997         Fix typo in exists check.
3998         (check_effective_target_sync_int_long): New.
3999         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4000         * gcc.dg/ia64-sync-2.c: Likewise.
4001         * gcc.dg/ia64-sync-3.c: Likewise.
4002         * gcc.dg/ia64-sync-4.c: Likewise.
4003
4004 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4005
4006         * gcc.dg/fold-xor-1.c: New test.
4007         * gcc.dg/fold-xor-2.c: New test.
4008
4009 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4010
4011         PR target/20670
4012         * g++.dg/eh/fp-regs.C: New test.
4013
4014 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4015
4016         * gcc.dg/Wint-to-pointer-cast-1.c,
4017         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4018         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4019         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4020
4021 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4022
4023         PR fortran/16861
4024         * gfortran.dg/pr16861.f90: New test.
4025
4026 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4027
4028         * gcc.dg/pr21085.c: New test.
4029
4030 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4031
4032         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4033         (setup_mips_tests, dg-mips-options): New procedures.
4034         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4035         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4036         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4037         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4038         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4039         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4040         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4041         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4042         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4043         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4044         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4045         dg-mips-options instead of dg-options.  Remove now-redundant
4046         preprocessor guards.
4047         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4048         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4049         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4050         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4051         * gcc.dg/vr-mult-2.c: Delete.
4052         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4053         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4054         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4055         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4056         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4057         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4058         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4059
4060 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4061
4062         * ada/acats/run_all.sh: Use sync when executable not present.
4063
4064 2005-04-18  Devang Patel  <dpatel@apple.com>
4065
4066         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4067         * gcc.dg/vect/vect-11a.c: New.
4068         * gcc.dg/vect/vect-none.c: Update.
4069         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4070
4071 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4072
4073         PR tree-optimization/20922
4074         * gcc.dg/pr20922-1.c: New test.
4075         * gcc.dg/pr20922-2.c: New test.
4076         * gcc.dg/pr20922-3.c: New test.
4077         * gcc.dg/pr20922-4.c: New test.
4078         * gcc.dg/pr20922-5.c: New test.
4079         * gcc.dg/pr20922-6.c: New test.
4080
4081 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4082
4083         PR libfortran/20950
4084         * gfortran.dg/pr20950.f: New test.
4085
4086 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4087
4088         PR libfortran/19216
4089         * gfortran.dg/pr19216.f: New test.
4090
4091 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4092
4093         PR tree-optimization/21001
4094         * gcc.dg/tree-ssa/pr21001.c: New.
4095
4096 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4097
4098         PR libfortran/21075
4099         * gfortran.dg/reshape_rank7.f90: New test.
4100
4101 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4102
4103         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4104         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4105         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4106         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4107         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4108         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4109         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4110         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4111         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4112         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4113         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4114         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4115         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4116         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4117         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4118         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4119         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4120         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4121         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4122         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4123         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4124
4125 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4126
4127         * gfortran.dg/wtruncate.f: New testcase.
4128         * gfortran.dg/wtruncate.f90: New testcase.
4129
4130 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4131
4132         PR c++/21025
4133         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4134         which sizeof/alignof is dependent, rather than just whether we are
4135         processing_template_decl.
4136
4137 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4138
4139         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4140         corrected typo where the wrong variables had been compared.
4141
4142 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4143
4144         PR libfortran/18495
4145         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4146         Test callee-allocated version of return array with a write
4147         statement.
4148         Test spread with a temporary with another write statement.
4149
4150 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4151
4152         PR tree-optimization/21031
4153         * gcc.dg/tree-ssa/pr21031.c: New.
4154
4155 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4156
4157         PR tree-optimization/21004
4158         * gcc.dg/builtins-53.c: Include builtins-config.h.
4159         Check floorf, ceilf, floorl and ceill transformations
4160         only when HAVE_C99_RUNTIME is defined.
4161
4162 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4163
4164         PR middle-end/20739
4165         * gcc.dg/tree-ssa/pr20739.c: New test.
4166
4167 2005-04-14  Mike Stump  <mrs@apple.com>
4168
4169         * gcc.dg/Foundation.framework/empty: New.
4170         * gcc.dg/framework-2.c: New.
4171
4172 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4173
4174         PR tree-optimization/21021
4175         * gcc.c-torture/compile/pr21021.c: New.
4176
4177 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4178
4179         PR testsuite/21010
4180         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4181         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4182         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4183         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4184         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4185         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4186         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4187         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4188
4189 2005-04-14  Richard Henderson  <rth@redhat.com>
4190
4191         * lib/target-supports.exp (check_effective_target_vect_condition):
4192         Add ia64, i?86, and x86_64.
4193
4194 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4195
4196         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4197
4198 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4199
4200         PR tree-optimization/20657
4201         * gcc.dg/tree-ssa/pr20657.c: New.
4202
4203 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4204
4205         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4206         (long long int)trunc*.
4207
4208 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4209
4210         PR target/20927
4211         * gcc.dg/pr20927.c: New test.
4212
4213 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4214
4215         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4216         * gcc.target/mips/asm-1.c: Likewise.
4217
4218 2005-04-13  Dale Johannesen  <dalej@apple.com>
4219
4220         * objc.dg/objc-fast-4.m:  New.
4221
4222 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4223
4224         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4225         directory.
4226         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4227
4228 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4229
4230         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4231         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4232         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4233
4234 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4235
4236         PR tree-optimization/20913
4237         * gcc.dg/tree-ssa/pr20913.c: New.
4238
4239         PR tree-optimization/20702
4240         * gcc.dg/tree-ssa/pr20702.c: New.
4241
4242 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4243
4244         PR c++/13744
4245         * g++.dg/inherit/local3.C: New test.
4246
4247 2005-04-12  Jeff Law  <law@redhat.com>
4248
4249         * gcc.dg/tree-ssa/20050412-1.c: New test.
4250
4251 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4252
4253         PR libfortran/19016
4254         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4255         Add tests with mask generated by expression.
4256         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4257         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4258         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4259
4260 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4261
4262         PR middle-end/20917
4263         * gcc.dg/20050409-1.c: New test.
4264
4265 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4266
4267         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4268
4269 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4270
4271         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4272         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4273         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4274         (TARGET_CXX): Adjust accordingly.
4275         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4276         determine_class_data_visibility and class_data_always_comdat.
4277         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4278         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4279         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4280         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4281         (arm_cxx_determine_class_data_visibility): New.
4282         (arm_cxx_class_data_always_comdat): Likewise.
4283         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4284         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4285         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4286         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4287         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4288         Define.
4289
4290 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4291
4292         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4293
4294 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4295
4296         * gcc.dg/i386-darwin-fpmath.c: New.
4297
4298 2004-04-11  Devang Patel  <dpatel@apple.com>
4299
4300         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4301         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4302         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4303         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4304         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4305         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4306         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4307         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4308         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4309
4310 2004-04-11  Devang Patel  <dpatel@apple.com>
4311
4312         * gcc.dg/vect/vect-dv-1.c: New test.
4313         * gcc.dg/vect/vect-dv-2.c: New test.
4314
4315 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4316
4317         PR tree-optimization/20933
4318         * gcc.dg/tree-ssa/pr20933.c: New test.
4319
4320 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4321
4322         * gfortran.dg/fold_nearest.f90: New test.
4323
4324 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4325
4326         * gcc.dg/tree-ssa/alias-1.c: New test.
4327
4328 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4329
4330         PR tree-optimization/20920
4331         * g++.dg/tree-ssa/pr20920.C: New test.
4332
4333 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4334
4335         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4336         (long long int)ceil*.
4337
4338 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4339
4340         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4341         explicit C++ linkage.
4342
4343 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4344
4345         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4346         warning for arithmetic IF statements.
4347
4348 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4349
4350         * eor_handling_1.f90: New test case.
4351         * eor_handling_2.f90: New test case.
4352         * eor_handling_3.f90: New test case.
4353         * eor_handling_4.f90: New test case.
4354         * eor_handling_5.f90: New test case.
4355         * noadv_size.f90: New test case.
4356         * pad_no.f90: New test case.
4357
4358 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4359
4360         * gcc.c-torture/execute/20050410-1.c: New test.
4361
4362 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4363
4364         * gcc.dg/pr20126.c: New.
4365
4366 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4367             Steven G. Kargl <kargls@comcast.net>
4368
4369         * gfortran.dg/PR19872.f: New test.
4370
4371 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4372
4373         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4374
4375 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4376
4377         * gfortran.dg/nint_1.f90: New test.
4378
4379 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4380
4381         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4382         Added test for callee-allocated arrays with write statements.
4383         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4384         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4385         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4386         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4387         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4388
4389 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4390
4391         PR libfortran/20163
4392         * gfortran.dg/open-options-blanks.f:  New test.
4393
4394 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4395
4396         PR fortran/13257
4397         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4398
4399 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4400
4401         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4402         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4403         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4404         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4405         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4406         * gcc.c-torture/execute/stdarg-4.c: New test.
4407
4408         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4409
4410         PR target/20795
4411         * g++.dg/abi/param2.C: New test.
4412
4413 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4414
4415         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4416
4417 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4418
4419         * gcc.dg/builtins-53.c: New test.
4420
4421 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4422
4423         * g++.dg/tree-ssa/pr18178.C: New test.
4424         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4425         * gcc.c-torture/execute/20041019-1.c: New test.
4426         * gcc.dg/tree-ssa/20041008-1.c: New test.
4427         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4428         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4429         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4430         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4431         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4432         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4433         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4434         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4435         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4436         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4437
4438 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4439
4440         PR rtl-optimization/20466
4441         * gcc.c-torture/execute/pr20466-1.c: New test.
4442
4443 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4444
4445         PR c++/20905
4446         * g++.dg/parse/cond2.C: New test.
4447
4448         PR c++/20145
4449         * g++.dg/warn/Wdtor1.C: New test.
4450
4451 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4452
4453         PR fortran/17229
4454         * gfortran.dg/pr17229.f: New test.
4455
4456 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4457
4458         * gfortran.dg/tiny_1.f90: New test.
4459         * gfortran.dg/tiny_2.f90: ditto.
4460
4461 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4462
4463         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4464         * gfortran.dg/open_new.f90:  Fix dg-do run line
4465
4466 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4467
4468         * lib/target-supports.exp (get_compiler_messages): Support
4469         optional arguments, the fourth being compiler options.
4470         (check_effective_target_fpic): New proc.
4471         * gcc.dg/20050321-2.c: Restrict to target fpic.
4472
4473 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4474
4475         * gcc.dg/15443-1.c: New test.
4476         * gcc.dg/15443-2.c: Likewise.
4477
4478 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4479
4480         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4481
4482 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4483
4484         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4485
4486 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4487
4488         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4489         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4490         -m64.
4491         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4492         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4493         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4494
4495 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4496
4497         PR c++/20212
4498         * g++.dg/warn/Wunused-11.C: New test.
4499
4500 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4501
4502         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4503
4504 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4505
4506         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4507
4508 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4509
4510         PR c++/20734
4511         * g++.dg/template/ptrmem13.C: New test.
4512
4513 2005-04-05  Per Bothner  <per@bothner.com>
4514
4515         * lib/gcc.exp: Always add -fno-show-column, for now.
4516
4517 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4518
4519         PR testsuite/20767
4520         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4521         of plain old "unsigned int" for the type of "i".  Makes this test
4522         64bit clean.
4523
4524 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4525
4526         * gcc.dg/i386-ssefn-1.c: New test.
4527         * gcc.dg/i386-ssefn-2.c: New test.
4528         * gcc.dg/i386-ssefn-3.c: New test.
4529         * gcc.dg/i386-ssefn-4.c: New test.
4530
4531 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR tree-optimization/20076
4534         * gcc.dg/builtin-apply4.c: New test.
4535
4536         PR preprocessor/19475
4537         * gcc.dg/cpp/macspace1.c: New test.
4538         * gcc.dg/cpp/macspace2.c: New test.
4539
4540 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4541
4542         * gfortran.dg/pr20755.f: Fixed bad format.
4543
4544 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4545
4546         PR c++/20763
4547         * g++.dg/ext/attrib21.C: New test.
4548
4549 2004-04-05  Devang Patel  <dpatel@apple.com>
4550
4551         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4552         * gcc.dg/vect/vect-shift-1.c: New test.
4553
4554 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4555
4556         PR libfortran/20755
4557         * gfortran.dg/pr20755.f: New test.
4558
4559 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4560
4561         * gfortran.dg/pr15959.f90: New test.
4562         * gfortran.dg/string_pad_trunc.f90: New test.
4563
4564 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4565
4566         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4567         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4568         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4569         syntax.
4570
4571 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4572
4573         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4574
4575 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4576
4577         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4578         * gcc.c-torture/compile/20011119-2.c: Likewise.
4579         * gcc.c-torture/compile/981001-2.c: Likewise.
4580
4581 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4582
4583         PR c++/20679
4584         * g++.dg/template/overload4.C: New test.
4585
4586 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4587
4588         PR c++/20746
4589         * g++.dg/abi/covariant5.C: New.
4590
4591         PR debug/20505
4592         * g++.dg/debug/const2.C: New.
4593
4594 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR rtl-optimization/16104
4597         * gcc.c-torture/execute/20050316-1.c: New test.
4598
4599 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4600
4601         * g++.dg/template/spec23.C: Fix dg-error text.
4602
4603 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4604
4605         PR c++/19199
4606         * g++.dg/expr/lval2.C: New.
4607
4608 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4609
4610         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4611         __builtin_strcasecmp and __builtin_strncasecmp.
4612
4613 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4614
4615         PR c++/20723
4616         * g++.dg/template/spec22.C: New.
4617         * g++.dg/template/spec23.C: New.
4618
4619 2005-04-03  Dale Ranta  <dir@lanl.gov>
4620             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4621
4622         PR libfortran/20068
4623         PR libfortran/20125
4624         PR libfortran/20156
4625         PR libfortran/20471
4626         * gfortran.dg/backspace.f: New test.
4627
4628 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4629
4630         * gcc.dg/pr19345.c: New test.
4631
4632 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4633
4634         PR tree-optimization/20640
4635         * gcc.dg/torture/tree-loop-1.c: New.
4636
4637 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4638
4639         PR rtl-optimization/20290
4640         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4641
4642 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4643
4644         * gcc.dg/rs6000-fpint.c: New.
4645
4646 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4647
4648         * gcc.dg/old-style-then-proto-1.c: New test.
4649
4650 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4651
4652         * gfortran.fortran-torture/execute/backspace.f90: Check
4653         after backspace and read was incorrect.
4654
4655 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4656
4657         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4658         buffer past the terminating NUL using memcmp.
4659         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4660         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4661
4662         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4663         Fix unused/uninitialized variable warnings.
4664
4665         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4666         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4667         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4668         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4669
4670         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4671         gcc.c-torture/execute/builtins/fputs-lib.c,
4672         gcc.c-torture/execute/builtins/lib/fprintf.c,
4673         gcc.c-torture/execute/builtins/lib/main.c,
4674         gcc.c-torture/execute/builtins/lib/memcmp.c,
4675         gcc.c-torture/execute/builtins/lib/memmove.c,
4676         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4677         gcc.c-torture/execute/builtins/lib/memset.c,
4678         gcc.c-torture/execute/builtins/lib/printf.c,
4679         gcc.c-torture/execute/builtins/lib/sprintf.c,
4680         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4681         gcc.c-torture/execute/builtins/lib/strchr.c,
4682         gcc.c-torture/execute/builtins/lib/strcmp.c,
4683         gcc.c-torture/execute/builtins/lib/strcpy.c,
4684         gcc.c-torture/execute/builtins/lib/strcspn.c,
4685         gcc.c-torture/execute/builtins/lib/strlen.c,
4686         gcc.c-torture/execute/builtins/lib/strncat.c,
4687         gcc.c-torture/execute/builtins/lib/strncmp.c,
4688         gcc.c-torture/execute/builtins/lib/strncpy.c,
4689         gcc.c-torture/execute/builtins/lib/strrchr.c,
4690         gcc.c-torture/execute/builtins/lib/strspn.c,
4691         gcc.c-torture/execute/builtins/lib/strstr.c,
4692         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4693         gcc.c-torture/execute/builtins/strlen-2.c,
4694         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4695         prototypes.
4696
4697 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4698
4699         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4700         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4701         selectany usage.
4702
4703 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4704
4705         PR c++/19406
4706         * g++.dg/debug/using1.C: New test.
4707
4708 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4709
4710         PR middle-end/20524
4711         * gcc.dg/alias-7.c: Prefix asm-declared name with
4712         __USER_LABEL_PREFIX__.
4713
4714 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4715
4716         Fix fallout from PR middle-end/15700:
4717         * gcc.c-torture/compile/20011119-1.c: Take
4718         __USER_LABEL_PREFIX__ into account.
4719         * gcc.c-torture/compile/20011119-2.c: Likewise.
4720
4721 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4722
4723         PR c++/18644
4724         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4725
4726 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4727
4728         PR c/17855
4729         * gcc.c-torture/compile/struct-non-lval-1.c,
4730         gcc.c-torture/compile/struct-non-lval-2.c,
4731         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4732
4733 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4734
4735         * gcc.dg/tls/tls.exp: Remove temporary file.
4736         * g++.dg/tls/tls.exp: Ditto.
4737         * lib/file-format.exp: Ditto.
4738         * g++.dg/special/ecos.exp: Ditto.
4739
4740         * lib/profopt.exp: Treat prof_ext as a list.
4741         * gcc.misc-tests/bprob.exp: Ditto.
4742         * g++.dg/bprob/bprob.exp: Ditto.
4743
4744         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4745         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4746         g++.dg/tree-ssa/pointer-reference-alias.C,
4747         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4748         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4749         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4750         g++.dg/vect/pr19951.cc: Ditto.
4751         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4752         gcc.dg/builtins-47.c: Ditto.
4753         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4754         gcc.dg/pr20115-1.c: Ditto.
4755         * gcc.dg/tree-ssa/20030530-2.c,
4756         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4757         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4758         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4759         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4760         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4761         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4762         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4763         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4764         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4765         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4766         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4767         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4768         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4769         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4770         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4771         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4772         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4773         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4774         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4775         gcc.dg/tree-ssa/20030824-1.c,
4776         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4777         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4778         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4779         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4780         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4781         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4782         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4783         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4784         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4785         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4786         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4787         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4788         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4789         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4790         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4791         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4792         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4793         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4794         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4795         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4796         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4797         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4798         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4799         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4800         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4801         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4802         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4803         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4804         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4805         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4806         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4807         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4808         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4809         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4810         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4811         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4812         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4813         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4814         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4815         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4816         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4817         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4818         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4819         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4820         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4821         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4822         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4823         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4824         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4825         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4826         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4827         gcc.dg/tree-ssa/useless-1.c: Ditto.
4828         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4829         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4830         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4831         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4832         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4833         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4834         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4835         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4836         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4837         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4838         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4839         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4840         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4841         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4842         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4843         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4844         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4845         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4846         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4847         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4848         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4849         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4850         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4851         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4852         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4853         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4854         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4855         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4856         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4857         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4858         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4859         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4860         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4861         gcc.dg/vect/vect-none.c: Ditto.
4862         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4863         treelang/compile/unsigned.tree: Ditto.
4864
4865         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4866         * gcc.dg/cpp/direct2s.c: Ditto.
4867         * gcc.dg/cpp/paste4.c: Ditto.
4868         * gcc.dg/cpp/separate-1.c: Ditto.
4869         * gcc.dg/pch/save-temps-1.c: Ditto.
4870         * g++.dg/ext/altivec-10.C: Ditto.
4871         * g++.dg/pch/pch.C: Ditto.
4872
4873         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4874
4875         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4876         * g++.dg/template/repo1.C: Ditto.
4877         * g++.dg/template/repo2.C: Ditto.
4878         * g++.dg/template/repo3.C: Ditto.
4879         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4880         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4881         * g++.old-deja/g++.pt/repo1.C: Ditto.
4882         * g++.old-deja/g++.pt/repo2.C: Ditto.
4883         * g++.old-deja/g++.pt/repo3.C: Ditto.
4884         * g++.old-deja/g++.pt/repo4.C: Ditto.
4885
4886         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4887         * gcc.dg/20030107-1.c: Ditto.
4888         * gcc.dg/20030702-1.c: Ditto.
4889         * gcc.dg/profile-generate-1.c: Ditto.
4890         * g++.dg/other/profile1.C: Ditto.
4891         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4892
4893         * lib/gcc-dg.exp (remove-build-file): New.
4894         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4895         cleanup-tree-dump, cleanup-saved-temps): New.
4896
4897 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4898
4899         PR c++/19203, DR 214
4900         * g++.dg/parse/ambig3.C: Not ambiguous.
4901         * g++.dg/template/spec20.C: New.
4902         * g++.dg/template/spec21.C: New.
4903
4904 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4905
4906         PR target/20045
4907         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4908
4909 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4910
4911         PR libfortran/20660
4912         * gfortran.dg/negative_unit.f: New test.
4913
4914 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4915
4916         * gcc.dg/20050330-1.c: New test.
4917
4918 2005-03-30  Devang Patel  <dpatel@apple.com>
4919
4920         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4921
4922 2005-03-30  Dale Johannesen  <dalej@apple.com>
4923
4924         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4925
4926 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4927
4928         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4929         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4930         Strip options from test name.
4931
4932 2005-03-31  Jan Hubicka  <jh@suse.cz>
4933
4934         * gcc.dg/varpool-1.c: New testcase.
4935
4936 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4937
4938         PR c/772
4939         PR c/17913
4940         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4941         gcc.dg/stmt-expr-label-3.c : New tests.
4942         * gcc.c-torture/execute/medce-2.c: Remove.
4943
4944 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4945
4946         PR c/20368
4947         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4948         tests.
4949
4950 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4951
4952         * gcc.c-torture/compile/pr20203.c: New test.
4953
4954 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4955
4956         * gfortran.dg/promotion.f90:  New test.
4957
4958 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4959
4960         PR middle-end/20491
4961         * gcc.dg/torture/asm-subreg-1.c: New test.
4962
4963 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4964
4965         PR c/20672
4966         * gcc.dg/pr20672-1.c: New test.
4967
4968 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4969
4970         * gfortran.dg/vect: New directory.
4971         * gfortran.dg/vect/vect.exp: New.
4972         * gfortran.dg/vect/vect-1.f90: New test.
4973         * gfortran.dg/vect/vect-2.f90: New test.
4974         * gfortran.dg/vect/vect-3.f90: New test.
4975         * gfortran.dg/vect/vect-4.f90: New test.
4976         * gfortran.dg/vect/vect-5.f90: New test.
4977
4978 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR middle-end/20622
4981         * gcc.dg/alias-7.c: New test.
4982
4983 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4984
4985         * gcc.dg/sparc-reg-1.c: New test.
4986
4987 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4988
4989         PR target/19890
4990         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4991
4992 2005-03-29  Dale Ranta  <dir@lanl.gov>
4993             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4994
4995         PR libfortran/20163
4996         * gfortran.dg/pr20163-2.f: New test.
4997
4998 2005-03-28  Jan Hubicka  <jh@suse.cz>
4999
5000         PR middle-end/20635
5001         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5002         by Jakub Jelinek.
5003
5004 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5005
5006         PR tree-optimization/20626
5007         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5008         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5009
5010 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5011
5012         * gfortran.dg/underflow.f90:  New test.
5013         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5014
5015 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5016
5017         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5018
5019 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5020
5021         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5022         (g++_init): Make sure that CXXFLAGS is set.
5023         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5024         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5025         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5026         * lib/objc.exp (objc_init): Likewise.
5027         * lib/treelang.exp (treelang_init): Likewise.
5028
5029 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5030
5031         PR tree-optimization/20470
5032         * gcc.dg/tree-ssa/pr20470.c: New test.
5033
5034 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5035
5036         * gcc.dg/ppc-stfiwx.c: New.
5037
5038 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5039
5040         PR target/19888
5041         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5042
5043 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5044
5045         * gcc.dg/20050325-1.c: Fix a typo.
5046
5047 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5048
5049         PR libfortran/19678
5050         PR libfortran/19679
5051         * gfortran.dg/dos_eol.f: New test.
5052
5053 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5054
5055         PR rtl-optimization/20249
5056         * gcc.dg/20050325-1.c: New test.
5057
5058 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5059
5060         PR libfortran/15332
5061         * gfortran.dg/pr15332.f: New test.
5062
5063 2005-03-24  Dale Johannesen  <dalej@apple.com>
5064
5065         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5066
5067 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5068
5069         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5070         'internal' visibility.
5071         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5072         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5073         'protected' visibility.
5074         * gcc.dg/visibility-7.c: Likewise.
5075         * lib/target-supports.exp (check_visibility_available): Take
5076         a parameter, the kind of visibility to check for.
5077         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5078         to check_visibility_available.
5079
5080         * g++.dg/expr/cast3.C: New.
5081
5082 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5083
5084         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5085         rs6000.
5086
5087 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5088
5089         PR target/20095
5090         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5091
5092 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5093
5094         * gcc.dg/badshift.c: Renamed to...
5095         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5096
5097         * gcc.target/i386/badshift.c: Renamed to...
5098         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5099         only.
5100
5101         PR rtl-optimization/20532
5102         * gcc.target/i386/badshift.c: New.
5103
5104 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5105
5106         * gfortran.dg/pr18025.f90: New test.
5107
5108 2005-03-23  Dale Johannesen  <dalej@apple.com>
5109
5110         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5111
5112 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5113
5114         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5115
5116         * lib/target-supports.exp (check_iconv_available): Default
5117         libiconv to -liconv, if there is no definition.
5118
5119 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5120
5121         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5122
5123 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5124
5125         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5126         * g++.dg/opt/pr7503-2.C: Likewise.
5127         * g++.dg/opt/pr7503-3.C: Likewise.
5128         * g++.dg/opt/pr7503-4.C: Likewise.
5129         * g++.dg/opt/pr7503-5.C: Likewise.
5130         * g++.dg/warn/minmax.C: New test.
5131
5132 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5133
5134         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5135         * gfortran.dg/g77_intrinsics_sub.f: New test.
5136
5137 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5138             Jan Hubicka  <jh@suse.cz>
5139             Steven Bosscher <stevenb@suse.de
5140
5141         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5142
5143 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5144
5145         PR c++/19980
5146         * g++.dg/template/redecl3.C: New test.
5147
5148 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5149
5150         PR c++/20499
5151         * g++.dg/parse/error16.C: Tweak error markers.
5152
5153 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR target/20561
5156         * gcc.dg/20050321-2.c: New test.
5157
5158 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5159
5160         PR c++/20465
5161         PR c++/20381
5162         * g++.dg/template/ptrmem12.C: New.
5163
5164 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5165
5166         PR rtl-optimization/20527
5167         * gcc.c-torture/execute/pr20527-1.c: New test.
5168
5169 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5170
5171         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5172         program, compile it into a real executable and then delete the .c
5173         and .x files afterwards, to avoid problems on testglue targets.
5174
5175 2005-03-21  Stuart Hastings  <stuart@apple.com>
5176
5177         * gcc.target/i386/sse-2.c: New.
5178
5179 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5180
5181         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5182
5183 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5184
5185         * g++.dg/parse/crash25.C: Fix typo.
5186
5187 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5188
5189         PR c++/20461
5190         * g++.dg/parse/crash24.C: New test.
5191
5192         PR c++/20536
5193         * g++.dg/parse/crash25.C: New test.
5194
5195 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5196
5197         PR c++/20147
5198         * g++.dg/ext/stmtexpr4.C: New test.
5199
5200 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5201
5202         PR middle-end/20539
5203         * gcc.c-torture/compile/pr13066-1.c: New test case.
5204         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5205         * g++.dg/opt/pr13066-1.C: Likewise.
5206
5207 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5208
5209         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5210
5211 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5212
5213         PR fortran/18525
5214         * gfortran.dg/nesting_1.f90: New test.
5215
5216 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5217
5218         PR c++/20240
5219         * g++.dg/lookup/using13.C: New test.
5220
5221 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5222
5223         PR c++/20333
5224         * g++.dg/template/crash36.C: New test.
5225
5226 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5227
5228         PR c++/20463
5229         * g++.dg/template/crash35.C: New test.
5230
5231 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5232
5233         PR c++/19966
5234         * g++.dg/overload/operator2.C: New test.
5235
5236 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5237
5238         PR libfortran/20257
5239         * gfortran.dg/pr20257.f90: New test.
5240
5241 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5242
5243         PR libfortran/20480
5244         * gfortran.dg/pr20480.f90: New test.
5245
5246 2005-03-16  Richard Henderson  <rth@redhat.com>
5247
5248         PR middle-end/15700
5249         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5250         (_rtld_global): New.
5251         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5252         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5253
5254         * gcc.dg/alias-3.c: New.
5255         * gcc.dg/alias-4.c: New.
5256         * gcc.dg/alias-5.c: New.
5257         * gcc.dg/alias-6.c: New.
5258
5259 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5260
5261         * gcc.dg/cpp/ucnid-7.c: New.
5262
5263 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5264             Dorit Naishlos  <dorit@il.ibm.com>
5265
5266         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5267         darwin.
5268
5269 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5270
5271         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5272         misaligned accesses.
5273         * gcc.dg/vect/vect-58.c: Likewise.
5274         * gcc.dg/vect/vect-92.c: New.
5275         * gcc.dg/vect/vect-93.c: New.
5276
5277 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5278
5279         PR fortran/18827
5280         * gfortran.dg/assign_2.f90: New test.
5281         * gfortran.dg/assign_3.f90: New test.
5282         * gfortran.dg/assign.f90: New test.
5283
5284 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5285
5286         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5287         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5288         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5289         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5290         names.
5291
5292 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5293
5294         * gcc.dg/cpp/ucnid-6.c: New.
5295
5296         * gcc.dg/cpp/normalize-1.c: New.
5297         * gcc.dg/cpp/normalize-2.c: New.
5298         * gcc.dg/cpp/normalize-3.c: New.
5299         * gcc.dg/cpp/normalize-4.c: New.
5300         * gcc.dg/cpp/ucnid-4.c: New.
5301         * gcc.dg/cpp/ucnid-5.c: New.
5302         * g++.dg/cpp/normalize-1.C: New.
5303         * g++.dg/cpp/ucnid-1.C: New.
5304
5305 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5306
5307         * gcc.dg/pr18628.c: New.
5308
5309 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5310
5311         PR c++/20280
5312         * g++.dg/tree-ssa/pr20280.C: New.
5313
5314 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5315
5316         PR fortran/20467
5317         * gfortran.dg/stfunc_2.f90: New test.
5318
5319 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5320
5321         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5322
5323 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5324
5325         * gcc.dg/tree-ssa/20050314-1.c: New test.
5326
5327 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5328
5329         PR c++/4403
5330         PR c++/9783, DR433
5331         * g++.dg/template/friend34.C: New test.
5332         * g++.dg/template/friend35.C: Likewise.
5333         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5334
5335 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5336
5337         Friend class name lookup 5/n
5338         PR c++/1016
5339         * g++.dg/lookup/hidden-class1.C: New test.
5340         * g++.dg/lookup/hidden-class2.C: Likewise.
5341         * g++.dg/lookup/hidden-class3.C: Likewise.
5342         * g++.dg/lookup/hidden-class4.C: Likewise.
5343         * g++.dg/lookup/hidden-class5.C: Likewise.
5344         * g++.dg/lookup/hidden-class6.C: Likewise.
5345         * g++.dg/lookup/hidden-class7.C: Likewise.
5346         * g++.dg/lookup/hidden-class8.C: Likewise.
5347         * g++.dg/lookup/hidden-class9.C: Likewise.
5348         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5349         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5350         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5351         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5352         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5353         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5354         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5355         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5356         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5357         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5358         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5359
5360 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5361
5362         PR c++/20157
5363         * g++.dg/template/error18.C: New test.
5364
5365 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5366
5367         PR debug/16792
5368         * g++.dg/debug/pr16792.C: New test.
5369
5370 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5371
5372         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5373         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5374         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5375         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5376         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5377         test assertion names.
5378
5379 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5380
5381         PR fortran/18600
5382         * gfortran.dg/stfunc_1.f90: New test.
5383
5384 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5385
5386         PR fortran/16907
5387         * gfortran.dg/real_index_1.f90: New test.
5388
5389 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5390
5391         PR fortran/20323
5392         * gfortran.dg/spec_expr_1.f90: New test.
5393
5394 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5395
5396         PR c/20402
5397         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5398         new parser.
5399
5400 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5401
5402         PR fortran/20361
5403         * gfortran.dg/largeequiv_1.f90: New test.
5404
5405 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5406
5407         * gcc.dg/ucnid-1.c: New.
5408         * gcc.dg/ucnid-2.c: New.
5409         * gcc.dg/ucnid-3.c: New.
5410         * gcc.dg/ucnid-4.c: New.
5411         * gcc.dg/ucnid-5.c: New.
5412         * gcc.dg/ucnid-6.c: New.
5413         * gcc.dg/cpp/ucnid-1.c: New.
5414         * gcc.dg/cpp/ucnid-2.c: New.
5415         * gcc.dg/cpp/ucnid-3.c: New.
5416         * g++.dg/other/ucnid-1.C: New.
5417
5418 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5419
5420         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5421
5422 2005-03-11  Per Bothner  <per@bothner.com>
5423
5424         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5425         that diagnotics refer to correct token.
5426         * gcc.dg/unused-3.c: Likewise.
5427
5428 2005-03-11  Per Bothner  <per@bothner.com>
5429
5430         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5431         constant" is now actually on same line as string constant.
5432         * gcc.dg/cpp/direct2s.c: Likewise.
5433
5434 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5435
5436         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5437
5438 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5439
5440         PR libfortran/20124
5441         * gfortran.dg/pr20124.f90: New Test
5442
5443 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5444
5445         PR tree-optimization/20130
5446         * gcc.dg/pr20130-1.c: New test.
5447
5448 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5449
5450         PR target/20095
5451         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5452
5453 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5454
5455         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5456
5457 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5458
5459         * g++.dg/eh/forced1.C: Fix comment.
5460         * g++.dg/eh/forced2.C: Ditto.
5461         * g++.dg/eh/forced3.C: Ditto.
5462         * g++.dg/eh/forced4.C: Ditto.
5463
5464 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5465
5466         PR rtl-opt/20412
5467         * gcc.c-torture/compile/pr20412.c: New test.
5468
5469 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5470
5471         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5472
5473 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5474
5475         PR target/20322
5476         * gcc.dg/20050307-1.c: New test.
5477
5478 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5479
5480         PR c++/20375
5481         * g++.dg/other/stdarg3.C: New.
5482
5483 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5484
5485         PR c++/18384, c++/18327
5486         * g++.dg/init/array19.C: New test.
5487
5488         PR inline-asm/20314
5489         * gcc.dg/torture/pr20314-1.c: New test.
5490         * gcc.dg/torture/pr20314-2.c: New test.
5491
5492 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5493
5494         * gcc.dg/20050309-1.c: New test.
5495
5496 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5497
5498         * gcc.dg/builtins-10.c: Reactivate disabled test.
5499         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5500         new cbrt transformations.
5501
5502 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5503
5504         PR c++/20208
5505         * g++.dg/template/array13.C: New test.
5506
5507 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5508
5509         PR c++/16859
5510         * g++.dg/init/brace4.C: New test.
5511
5512 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5513
5514         PR c++/20186
5515         * g++.dg/template/non-dependent12.C: New.
5516
5517 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/20142
5520         * g++.dg/init/array18.C: Add dg-do run marker.
5521
5522         PR c++/20142
5523         * g++.dg/init/array18.C: New test.
5524
5525 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5526
5527         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5528         * g++.dg/gcov/gcov.exp: Likewise.
5529         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5530         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5531         * lib/c-torture.exp: Likewise.
5532         * lib/fortran-torture.exp: Likewise.
5533         * lib/g++.exp: Likewise.
5534         * lib/gcc-defs.exp: Likewise.
5535         * lib/gcc-dg.exp: Likewise.
5536         * lib/gcc.exp: Likewise.
5537         * lib/gcov.exp: Likewise.
5538         * lib/gfortran.exp: Likewise.
5539         * lib/mike-g++.exp: Likewise.
5540         * lib/mike-gcc.exp: Likewise.
5541         * lib/objc-torture.exp: Likewise.
5542         * lib/objc.exp: Likewise.
5543         * lib/profopt.exp: Likewise.
5544         * lib/target-libpath.exp: Likewise.
5545         * lib/target-supports.exp: Likewise.
5546         * lib/treelang.exp: Likewise.
5547         * lib/wrapper.exp: Likewise.
5548
5549 2005-03-08  Jeff Law  <law@redhat.com>
5550
5551         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5552         PHI-OPT changes.
5553
5554 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5555
5556         * gcc.dg/vect/pr20122.c: New test.
5557
5558 2005-03-07  Jeff Law  <law@redhat.com>
5559
5560         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5561         was folded away.
5562         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5563         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5564         * gcc.dg/tree-ssa/pr18134.c: New test.
5565
5566 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5567
5568         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5569         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5570         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5571
5572 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5573
5574         PR tree-opt/17671
5575         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5576
5577 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5578
5579         * g++.dg/warn/Wnvdtor.C: New test.
5580
5581 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5582
5583         * gcc.dg/torture/pr19683-1.c: New test.
5584
5585 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5586
5587         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5588         * gfortran.dg/g77/19990313-2.f: Ditto.
5589         * gfortran.dg/g77/19990313-3.f: Ditto.
5590         * gfortran.dg/g77/19990525-0.f: Ditto.
5591         * gfortran.dg/g77/19990826-0.f: Ditto.
5592         * gfortran.dg/g77/19990826-2.f: Ditto.
5593         * gfortran.dg/g77/19990826-3.f: Ditto.
5594         * gfortran.dg/g77/20000511-1.f: Ditto.
5595         * gfortran.dg/g77/20000511-2.f: Ditto.
5596         * gfortran.dg/g77/970625-2.f: Ditto.
5597         * gfortran.dg/g77/980310-2.f: Ditto.
5598         * gfortran.dg/g77/980310-3.f: Ditto.
5599         * gfortran.dg/g77/980310-8.f: Ditto.
5600         * gfortran.dg/g77/980519-2.f: Ditto.
5601         * gfortran.dg/g77/alpha1.f: Ditto.
5602         * gfortran.dg/g77/claus.f: Ditto.
5603         * gfortran.dg/g77/erfc.f: Ditto.
5604         * gfortran.dg/g77/short.f: Ditto.
5605         * gfortran.fortran-torture/execute/data.f90: Ditto.
5606         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5607         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5608
5609 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5610
5611         * lib/file-format.exp (gcc_target_object_format): Add check for som
5612         format and hardcode object formats on hppa*-*-hpux*.
5613         * lib/target-supports.exp (check_weak_available): Add check for som
5614         object format.  Always return 0 on hppa*-*-hpux10*.
5615
5616         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5617         is defined.
5618
5619         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5620
5621 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5622
5623         * gfortran.dg/pr19936_1.f90: New test.
5624         * gfortran.dg/pr19936_2.f90: New test.
5625         * gfortran.dg/pr19936_3.f90: New test.
5626
5627 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5628             Paul Thomas <prthomas@drfccad.cea.fr>
5629
5630         * gfortran.dg/PR19754_1.f90: New test.
5631         * gfortran.dg/PR19754_2.f90: Ditto.
5632
5633 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5634
5635         PR c++/19311
5636         * g++.dg/template/non-dependent11.C: New test.
5637
5638 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5639
5640         * lib/target-supports.exp (check_iconv_available): Fix comment.
5641
5642 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5643             Joseph S. Myers  <joseph@codesourcery.com>
5644
5645         PR c++/19797
5646         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5647
5648 2005-03-04  Matthew Sachs  <msachs@apple.com>
5649
5650         * gcc.exp (gcc_target_compile): Put braces around
5651         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5652         * objc.exp (objc_target_compile): Likewise.
5653         * treelang.exp (treelang_target_compile): Likewise.
5654
5655 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5656
5657         PR fortran/19673
5658         * gfortran.dg/func_result_1.f90: New test.
5659
5660 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5661
5662         * gcc.misc-tests/options.exp: New test.
5663
5664 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5665
5666         * gcc.dg/pr15784-4.c: New test.
5667
5668 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5669
5670         * gcc.c-torture/execute/pr17133.c: New.
5671         * gcc.c-torture/compile/20050303-1.c: New.
5672
5673 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5674
5675         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5676
5677 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5678
5679         * g++.dg/overload/using2.C: New.
5680
5681 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5682
5683         PR c++/19916
5684         * g++.dg/init/ptrmem2.C: New test.
5685
5686 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5687
5688         PR c/8927
5689         * gcc.dg/pr8927-1.c: New test.
5690
5691 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5692
5693         PR c++/20232
5694         * g++.dg/inherit/covariant12.C: New.
5695
5696 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5697
5698         PR fortran/19479
5699         * gfortran.dg/bound_1.f90: New test.
5700
5701 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5702
5703         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5704         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5705
5706 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5707
5708         PR c/20245
5709         * gcc.dg/pr20245-1.c: New test.
5710
5711 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR middle-end/19874
5714         * gcc.c-torture/execute/20050119-2.c: New test case.
5715
5716 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5717
5718         * README: Update the DejaGnu bug reporting address.
5719         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5720         * lib/objc-torture.exp: Likewise.
5721
5722 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5723
5724         * gfortran.dg/boz_1.f90: New test.
5725         * gfortran.dg/boz_3.f90: New test.
5726         * gfortran.dg/boz_4.f90: New test.
5727
5728 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5729
5730         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5731         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5732
5733 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5734
5735         PR libfortran/20101
5736         * gfortran.dg/write_0_pe_format.f90: New test.
5737
5738 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR c++/20206
5741         * g++.dg/opt/thunk2.C: New test.
5742         * g++.dg/opt/covariant1.C: New test.
5743
5744 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5745
5746         * gfortran.dg/e_d_fmt.f90: New test.
5747
5748 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5749
5750         * gcc.dg/asm-b.c: Fix comment typos.
5751
5752 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5753
5754         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5755         a V_MAY_DEF also.
5756
5757 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5758
5759         PR tree-opt/20188
5760         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5761         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5762         * gcc.dg/asm-b.c: New test.
5763
5764 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5765
5766         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5767         Disable this test on IRIX 6.
5768
5769 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5770
5771         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5772         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5773         parser.
5774
5775 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5776
5777         PR tree-optimization/20204
5778         * testsuite/gcc.dg/pr20204.c: New test.
5779
5780 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5781
5782         PR target/20196
5783         * gcc.c-torture/execute/20050224-1.c: New test.
5784
5785         PR c++/20175
5786         * g++.dg/warn/Wbraces2.C: New test.
5787
5788 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/19878
5791         * g++.dg/init/const2.C: New test.
5792
5793 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5794
5795         PR tree-optimization/20100
5796         * gcc.c-torture/execute/pr20100-1.c: New test.
5797
5798 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5799
5800         * gfortran.dg/implicit_3.f90: New test.
5801
5802         * gfortran.dg/deftype_1.f90: New test.
5803
5804 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5805
5806         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5807         the test passes.
5808         * g++.dg/other/anon3.C: Accept a warning.
5809
5810 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5811
5812         * gcc.dg/pr20017.c: Fix a comment typo.
5813
5814 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5815
5816         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5817
5818 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5819
5820         PR ada/19902
5821         * ada/acats/tests/cxa/cxa3004.a: Remove.
5822         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5823
5824 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/20073
5827         * g++.dg/init/const1.C: New test.
5828
5829         PR c++/19991
5830         * g++.dg/parse/constant7.C: New test.
5831
5832         PR c++/20152
5833         * g++.dg/parse/error27.C: New test.
5834         * g++.dg/template/qualttp15.C: Adjust error markers.
5835         * g++.old-deja/g++.other/struct1.C: Likewise.
5836
5837         PR c++/20153
5838         * g++.dg/template/error17.C: New test.
5839
5840         PR c++/20148
5841         * g++.dg/parser/error26.C: New test.
5842
5843 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5844
5845         PR tree-optimization/20100
5846         PR tree-optimization/20115
5847         * gcc.dg/pr20115.c: New test.
5848         * gcc.dg/pr20115-1.c: New test.
5849         * gcc.dg/pr20100.c: New test.
5850         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5851         call-clobbered variables after alias1.
5852
5853 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5854
5855         * gfortran.dg/list_read_4.f90: new test.
5856
5857 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5858
5859         PR rtl-optimization/20017.
5860         * gcc.dg/pr20017.c: New.
5861
5862 2005-02-22  Devang Patel  <dpatel@apple.com>
5863
5864         PR 19952
5865         * g++.dg/tree-ssa/pr19952.C: New test.
5866
5867 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5868
5869         PR c++/19883
5870         * g++.dg/parse/constant6.C: New test.
5871
5872 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5873
5874         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5875         * g++.dg/charset/asm2.c: Likewise.
5876         * g++.dg/charset/asm3.c: Likewise.
5877         * g++.dg/charset/asm4.c: Likewise.
5878         * g++.dg/charset/asm5.c: Likewise.
5879         * g++.dg/charset/attribute1.c: Likewise.
5880         * g++.dg/charset/attribute2.c: Likewise.
5881         * g++.dg/charset/extern1.cc: Likewise.
5882         * g++.dg/charset/extern2.cc: Likewise.
5883         * g++.dg/charset/extern3.cc: Likewise.
5884         * g++.dg/charset/function.cc: Likewise.
5885         * g++.dg/charset/string.c: Likewise.
5886         * g++.dg/charset/charset.exp: Likewise.
5887         * lib/target-supports.exp (check_iconv_available): Fix comment.
5888
5889 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5890
5891         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5892         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5893         * gcc.dg/charset/asm2.c: Likewise.
5894         * gcc.dg/charset/asm3.c: Likewise.
5895         * gcc.dg/charset/asm4.c: Likewise.
5896         * gcc.dg/charset/asm5.c: Likewise.
5897         * gcc.dg/charset/asm6.c: Likewise.
5898         * gcc.dg/charset/attribute1.c: Likewise.
5899         * gcc.dg/charset/attribute2.c: Likewise.
5900         * gcc.dg/charset/builtin1.c: Likewise.
5901         * gcc.dg/charset/extern.c: Likewise.
5902         * gcc.dg/charset/function.c: Likewise.
5903         * gcc.dg/charset/string.c: Likewise.
5904         * gcc.dg/charset/charset.exp: Likewise.
5905
5906 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5907
5908         PR fortran/20086
5909         * gfortran.dg/pr20086.f90: New test.
5910
5911 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5912
5913         PR tree-optimization/19786
5914         * g++.dg/tree-ssa/pr19786.C: New.
5915
5916 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5917
5918         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5919
5920 2005-02-21  Jeff Law  <law@redhat.com>
5921
5922         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5923
5924 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5925
5926         * gfortran.dg/do_iterator: Split loop, markup all lines for
5927         which an error locus is printed.
5928         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5929         locus is printed.
5930         * gfortran.dg/select_4.f90: Likewise.
5931         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5932         locuses in the various permutations.
5933
5934 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5935
5936         PR tree-optimization/19951
5937         * g++.dg/vect: New directory.
5938         * g++.dg/vect/vect.exp: New file.
5939         * g++.dg/vect/pr19951.cc: New testcase.
5940         * g++.dg/dg.exp: Also prune vectorizer tests.
5941
5942 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5943
5944         PR 18785
5945         * gcc.dg/charset/builtin1.c: New test.
5946
5947 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5948
5949         PR c++/19299
5950         * g++.dg/inherit/volatile1.C: New test.
5951
5952         PR c++/19440
5953         * g++.dg/template/dtor4.C: New test.
5954
5955 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5956
5957         * gfortran.dg/int_1.f90: New test.
5958
5959 2005-02-19  Devang Patel  <dpatel@apple.com>
5960
5961         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5962
5963 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5964
5965         * gfortran.dg/achar_1.f90: New test.
5966
5967 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5968
5969         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5970
5971 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5972             Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR tree-optimization/19828
5975         * gcc.dg/tree-ssa/loop-7.c: New test.
5976         * gcc.c-torture/execute/20050218-1.c: New test.
5977
5978 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5979
5980         PR c/20043
5981         * gcc.dg/transparent-union-1.c: New test.
5982         * gcc.dg/transparent-union-2.c: New test.
5983
5984 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5985
5986         PR tree-optimization/18977
5987         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5988
5989 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5990
5991         PR target/20054
5992         * gcc.dg/pr20054.c: New test.
5993
5994 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5995
5996         PR c++/19508
5997         * g++.dg/ext/attrib20.C: New test.
5998
5999 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6000
6001         PR middle-end/20030
6002         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6003
6004 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6005
6006         PR c++/20008
6007         * g++.dg/opt/switch4.C: New.
6008
6009 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR c++/20023
6012         PR tree-optimization/20009
6013         * gcc.c-torture/compile/20050217-1.c: New test.
6014         * g++.dg/opt/switch3.C: New test.
6015
6016         PR tree-optimization/18947
6017         * gcc.c-torture/compile/20050215-1.c: New test.
6018         * gcc.c-torture/compile/20050215-2.c: New test.
6019         * gcc.c-torture/compile/20050215-3.c: New test.
6020
6021 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6022
6023         PR c++/20028
6024         * g++.dg/template/crash34.C: New.
6025
6026         PR c++/20022
6027         * g++.dg/other/access3.C: New.
6028
6029 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6030
6031         * gcc.dg/vect/vect-98.c: New test.
6032
6033 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6034
6035         PR tree-optimization/19967
6036         * gcc.dg/pr19967.c: New.
6037
6038 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR middle-end/19857
6041         * gcc.dg/tree-ssa/20050215-1.c: New test.
6042         * gcc.c-torture/execute/20050215-1.c: New test.
6043
6044 2005-02-15  Eric Christopher  <echristo@redhat.com>
6045
6046         * gcc.dg/cpp/20050215-1.c: New file.
6047
6048 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6049
6050         PR tree-optimization/15785
6051         * gcc.dg/pr15785-1.c: New test.
6052
6053 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6054
6055         PR c++/17788
6056         * g++.dg/init/ctor4.C: New.
6057         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6058
6059 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6060
6061         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6062         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6063
6064 2005-02-15  Andreas Schwab  <schwab@suse.de>
6065
6066         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6067         declare malloc.
6068
6069 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6070
6071         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6072
6073 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6074
6075         PR tree-optimization/19853
6076         * gcc.c-torture/compile/pr19853.c: New test.
6077
6078 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6079
6080         PR c++/19608
6081         * g++.dg/parse/local-class1.C: New.
6082
6083         PR c++/19895
6084         * g++.dg/parse/ptrmem3.C: New.
6085
6086         PR c++/19884
6087         * g++.old-deja/g++.oliva/template6.C: Add another case.
6088         * g++.dg/template/explicit6.C: New.
6089
6090 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6091
6092         PR c++/17816
6093         * g++.dg/other/redecl2.C: New.
6094
6095 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6096
6097         PR c++/19891
6098         * g++.dg/abi/covariant4.C: New.
6099
6100 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6101
6102         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6103
6104 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6105
6106         * gcc.dg/vect/vect-96.c: Fix typo.
6107
6108 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6109
6110         PR c++/14479
6111         PR c++/19487
6112         * g++.dg/template/enum5.C: New test.
6113
6114 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6115
6116         * gcc.dg/vect/vect-97.c: New test.
6117
6118 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6119
6120         * gcc.dg/vect/vect-96.c: New test.
6121
6122 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6123
6124         * gcc.dg/builtins-34.c: Also check ldexp*.
6125
6126 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6127
6128         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6129
6130 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6131
6132         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6133         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6134         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6135         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6136         selector_list, selector_expression, dg-process-target): Move to new
6137         file target-supports-dg.exp.
6138         * lib/target-supports-dg.exp: New.
6139
6140         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6141         New.
6142
6143 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6144
6145         PR c++/19666
6146         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6147
6148         PR middle-end/19858
6149         * gcc.c-torture/compile/20050210-1.c: New test.
6150
6151 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6152
6153         PR c++/19755
6154         * g++.dg/warn/Wbraces1.C: New test.
6155
6156 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6157
6158         * gcc.dg/builtins-52.c: New testcase.
6159
6160 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR c/19342
6163         * gcc.c-torture/execute/20050119-1.c: New test.
6164
6165 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c++/19811
6168         * g++.dg/init/delete1.C: New test.
6169
6170 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6171
6172         PR c++/18470
6173         * g++.dg/template/static12.C: New test.
6174
6175 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6176
6177         PR c++/19787
6178         * g++.dg/conversion/ambig1.C: New test.
6179
6180         PR c++/19739
6181         * g++.dg/ext/attrib19.C: New test.
6182
6183         PR c++/19732
6184         * g++.dg/parse/dtor5.C: New test.
6185
6186         PR c++/19762
6187         * g++.dg/template/dtor3.C: New test.
6188
6189         PR c++/19826
6190         * g++.dg/template/static11.C: New test.
6191         * g++.dg/template/crash2.C: Remove dg-error marker.
6192
6193 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6194
6195         PR C++/18491
6196         * g++.old-deja/g++.mike/p10769a.C: Remove.
6197
6198 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6199
6200         * gcc.dg/builtins-48.c: New test case.
6201         * gcc.dg/builtins-49.c: New test case.
6202         * gcc.dg/builtins-50.c: New test case.
6203         * gcc.dg/builtins-51.c: New test case.
6204
6205 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6206
6207         PR middle-end/19583
6208         * g++.dg/warn/Wreturn-type-3.C: New test.
6209
6210 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6211
6212         PR middle-end/19402
6213         * gcc.dg/pr19402-1.c: New testcase.
6214         * gcc.dg/pr19402-2.c: likewise.
6215
6216 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6217
6218         PR middle-end/19854
6219         * g++.dg/tree-ssa/tmmti.C: New testcase.
6220
6221 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6222
6223         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6224
6225 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/19733
6228         * g++.dg/parse/crash23.C: New test.
6229         * g++.dg/warn/Weff1.C: New test.
6230
6231 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6232
6233         * gcc.dg/20050209-1.c: New test.
6234
6235 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6236
6237         PR target/19799
6238         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6239
6240 2005-02-08  Mike Stump  <mrs@apple.com>
6241
6242         * g++.dg/pch/import-2.c: New test.
6243         * g++.dg/pch/import-2.hs: New.
6244         * g++.dg/pch/include/import-2a.h: New.
6245         * g++.dg/pch/include/import-2b.h: New.
6246
6247 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6248
6249         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6250
6251 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6252
6253         * gfortran.dg/substr_1.f90: New test.
6254
6255 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6256
6257         PR middle-end/19775
6258         * gcc.dg/torture/builtin-power-1.c: Disable test for
6259         invalid transformation.
6260         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6261         no longer optimize.
6262         * gcc.dg/builtins-47.c: New testcase.
6263
6264 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6265             Dorit Naishlos  <dorit@il.ibm.com>
6266
6267         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6268
6269 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6270
6271         * gcc.c-torture/compile/20050206-1.c: New test.
6272
6273 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6274
6275         PR tree-opt/19768
6276         * g++.dg/opt/pr19768.C: New test.
6277
6278 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6279
6280         PR tree-opt/19736
6281         * gcc.c-torture/compile/pr19736.c: New test.
6282
6283 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6284
6285         PR c++/17401
6286         * g++.dg/parse/error25.C: New test.
6287
6288 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6289
6290         * gcc.c-torture/execute/20050203-1.c: New.
6291
6292 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6293
6294         * gcc.dg/vect/vect-85.c: Remove xfail.
6295         * gcc.dg/vect/vect-86.c: Remove xfail.
6296         * gcc.dg/vect/vect-87.c: Remove xfail.
6297         * gcc.dg/vect/vect-88.c: Remove xfail.
6298
6299 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6300
6301         * gcc.dg/altivec-19.c: New.
6302
6303 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6304
6305         PR c/17807
6306         * gcc.dg/nested-func-3.c: New test.
6307         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6308
6309 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6310
6311         * gcc.test-framework/gen_directive_tests: Generate tests for
6312         selector expressions.
6313
6314 2005-02-02  Matt Austern  <austern@apple.com>
6315
6316         PR c++/19628
6317         * g++/ext/builtin7.C: New.
6318         * g++/ext/builtin8.C: New.
6319
6320 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6321
6322         PR c/18502
6323         * gcc.dg/pr18502-1.c: New test.
6324
6325 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6326
6327         PR c++/17413
6328         * g++.dg/template/local4.C: Tweak.
6329
6330 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6331
6332         PR tree-optimization/19578
6333         * gcc.c-torture/compile/20050202-1.c: New test.
6334
6335 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6336
6337         PR c/19435
6338         * gcc.dg/c99-init-4.c: New test.
6339
6340 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6341
6342         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6343
6344         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6345
6346         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6347         * g++.dg/eh/check-vect.h: New.
6348
6349         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6350         * gcc.dg/vect/vect-78.c: Ditto.
6351         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6352         Remove.
6353
6354         * g++.dg/conversion/simd1.C: Expect warning.
6355         * g++.dg/ext/attribute-test-1.C: Ditto.
6356         * g++.dg/ext/attribute-test-2.C: Ditto.
6357         * g++.dg/ext/attribute-test-3.C: Ditto.
6358         * g++.dg/ext/attribute-test-4.C: Ditto.
6359
6360         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6361         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6362
6363         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6364
6365 2005-02-01  Richard Henderson  <rth@redhat.com>
6366
6367         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6368         long double for ibm double-double format.
6369         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6370
6371 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6372
6373         PR tree-optimization/19633
6374         * testsuite/gcc.dg/pr19633-1.c: New test.
6375         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6376         to NULL or a symbol.
6377
6378 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6379
6380         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6381         New procs.
6382         (dg-process-target (local override)): Handle selector expressions.
6383
6384         * gcc.test-framework/README: Describe tests in source directory.
6385         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6386         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6387         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6388         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6389         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6390         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6391         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6392         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6393         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6394         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6395         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6396         * gcc.test-framework/dg-error-exp-P.c: New test.
6397         * gcc.test-framework/dg-error-exp-XP.c: New test.
6398         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6399         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6400         * gcc.test-framework/dg-output-exp-P.c: New test.
6401         * gcc.test-framework/dg-output-exp-XF.c: New test.
6402         * gcc.test-framework/dg-warning-exp-P.c: New test.
6403         * gcc.misc-tests/dg-1.c: Remove.
6404         * gcc.misc-tests/dg-2.c: Remove.
6405         * gcc.misc-tests/dg-3.c: Remove.
6406         * gcc.misc-tests/dg-4.c: Remove.
6407         * gcc.misc-tests/dg-5.c: Remove.
6408         * gcc.misc-tests/dg-6.c: Remove.
6409         * gcc.misc-tests/dg-7.c: Remove.
6410         * gcc.misc-tests/dg-8.c: Remove.
6411         * gcc.misc-tests/dg-9.c: Remove.
6412         * gcc.misc-tests/dg-10.c: Remove.
6413         * gcc.misc-tests/dg-11.c: Remove.
6414         * gcc.misc-tests/dg-12.c: Remove.
6415         * gcc.misc-tests/dg-test.exp: Remove.
6416
6417         * gcc.test-framework/test-framework.awk: Change recording and
6418         printing of passes and failures.
6419
6420         * gcc.test-framework: New directory.
6421         * gcc.test-framework/README: New.
6422         * gcc.test-framework/test-framework.exp: New.
6423         * gcc.test-framework/test-framework.awk: New.
6424         * gcc.test-framework/gen_directive_tests: New.
6425
6426 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6427
6428         * lib/treelang.exp: Fix comment typos.
6429         (treelang_target_compile): Don't append libs=-ltreelang to options.
6430
6431 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6432
6433         * g++.dg/parse/typename7.C: Adjust error messages.
6434
6435 2005-01-31  Jeff Law  <law@redhat.com>
6436
6437         * gcc.c-torture/execute/20050131-1.c: New test.
6438         * gcc.dg/wcaselabel.c: New test.
6439
6440 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6441
6442         * g++.dg/other/warning1.C: Adjust error messags.
6443         * g++.dg/parse/constant5.C: New test.
6444
6445 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6446
6447         PR c/19333
6448         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6449         the test case valid.
6450         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6451         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6452         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6453         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6454         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6455         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6456
6457 2005-01-31  Dale Johannesen  <dalej@apple.com>
6458
6459         * g++.dg/opt/pr19650.C:  New test.
6460
6461 2005-01-31  Richard Henderson  <rth@redhat.com>
6462
6463         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6464         long double for intel double extended format.
6465         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6466
6467 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6468
6469         PR c++/19555
6470         * g++.dg/template/static10.C: New test.
6471
6472         PR c++/19395
6473         * g++.dg/parse/error24.C: New test.
6474
6475         PR c++/19367
6476         * g++.dg/lookup/builtin1.C: New test.
6477
6478         PR c++/19457
6479         * g++.dg/warn/conv3.C: New test.
6480
6481 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6482
6483         PR fortran/19647
6484         * gfortan.dg/inquire_7.f90
6485
6486 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6487
6488         PR tree-optimization/15791
6489         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6490         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6491         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6492         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6493         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6494         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6495         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6496         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6497         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6498         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6499
6500 2005-01-29  Paul Brook  <paul@codesourcery.com>
6501
6502         PR fortran/18565
6503         * check.c (real_or_complex_check): New function.
6504         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6505         * intrinsic.c (add_functions): Use new check functions.
6506         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6507         Add prototypes.
6508
6509 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6510
6511         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6512         gcc.dg/lvalue-3.c: New tests.
6513         * gcc.dg/concat.c: Update expected messages.
6514
6515 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6516
6517         PR libfortran/19595
6518         * gfortran.dg/eor_1.f90:  New test.
6519
6520 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6521
6522         PR fortran/19589
6523         * gfortran.dg/logical_data_1.f90: New test.
6524
6525 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6526
6527         PR c++/19253
6528         * g++.dg/template/crash33.C: New test.
6529
6530         PR c++/19667
6531         * g++.dg/template/crash32.C: New test.
6532
6533 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6534
6535         PR middle-end/16558
6536         * g++.dg/warn/Wreturn-type-2.C: New test.
6537
6538 2004-06-24  Jeff Law  <law@redhat.com>
6539
6540         * gcc.dg/tree-ssa/20050128-1.c: New test.
6541
6542 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6543
6544         * gcc.target/frv/all-mdpackh-1.c: New test.
6545
6546 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6547
6548         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6549
6550 2005-01-27  Richard Henderson  <rth@redhat.com>
6551
6552         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6553
6554 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6555
6556         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6557
6558 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6559
6560         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6561         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6562         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6563         to cope with cases where the multilib options override the dg-options.
6564
6565 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR c/18946
6568         * gcc.dg/noncompile/20050120-1.c: New test.
6569
6570 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6571
6572         PR tree-optimization/19633
6573         * gcc.dg/pr19633.c: New test.
6574         * gcc.dg/tree-ssa/pr19633.c: New test.
6575
6576 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6577
6578         * gcc.dg/20041216-1.c: New test.
6579
6580 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6581
6582         PR objc/18862
6583         * objc.dg/selector-2.m: New test.
6584
6585 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6586
6587         * g++.dg/opt/range-test-2.C: New test.
6588
6589         PR rtl-optimization/19579
6590         * gcc.c-torture/execute/20050124-1.c: New test.
6591
6592 2005-01-26  Greg Parker  <gparker@apple.com>
6593         Stuart Hastings  <stuart@apple.com>
6594
6595         * gcc.c-torture/execute/20050125-1.c: New.
6596
6597 2005-01-18  Jan Hubicka  <jh@suse.cz>
6598
6599         PR tree-optimize/19337
6600         * gcc.c-torture/compile/20050119-1.c: New test.
6601
6602 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6603
6604         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6605         test for successful match.
6606
6607 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6608
6609         PR objc/18408
6610         * objc.dg/comp-types-7.m: New test.
6611
6612 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6613
6614         * lib/target-supports.exp (current_target_name): New.
6615         (check_effective_target_ilp32, check_effective_target_lp64):
6616         Cache the result to use as long as the current target, with
6617         multilib flags, remains the same.
6618
6619         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6620         (dg-require-weak, dg-require-visibility, dg-require-alias,
6621         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6622         dg-require-effective-target, dg-skip-if): Remove call to
6623         skip_test_and_clear_xfail.
6624         (dg-test): Clear xfail data.
6625
6626 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6627
6628         PR target/17751
6629         * gcc.dg/ppc64-toc.c: New test.
6630
6631         * g++.dg/tree-ssa/empty-1.C: New test.
6632
6633         PR middle-end/19551
6634         * gcc.c-torture/execute/20050121-1.c: New test.
6635         * gcc.dg/20050121-2.c: New test.
6636
6637 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6638         Paul Brook  <paul@codesourcery.com>
6639
6640         PR fortran/17941
6641         * gfortran.dg/real_const_1.f: New test.
6642         * gfortran.dg/real_const_2.f90: New test.
6643         * gfortran.dg/complex_int_1.f90: New test.
6644
6645 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6646
6647         PR fortran/19313
6648         * gfortan.dg/inquire_6.f90: New test.
6649
6650 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6651
6652         PR libfortran/19451
6653         * open_readonly_1.f90:  New test.
6654
6655 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6656
6657         PR libfortran/18982
6658         * gfortran.dg/open_new.f90: New file.
6659
6660 2005-01-22  Paul Brook  <paul@codesourcery.com>
6661
6662         * namelist_1.f90: New test.
6663
6664 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6665
6666         PR tree-optimization/19484
6667         * gcc.c-torture/compile/20050122-[12].c: New tests.
6668
6669 2005-01-22  Paul Brook  <paul@codesourcery.com>
6670
6671         * gfortran.dg/implicit_2.f90: New test.
6672
6673 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6674
6675         PR fortran/19314
6676         * gfortran.dg/inquire_5.f90: New test.
6677
6678 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6679
6680         PR c/18809
6681         * gcc.dg/pr18809-1.c: New test.
6682
6683 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6684
6685         * gcc.dg/20050121-1.c: New test.
6686
6687         PR tree-optimization/13000
6688         * gcc.dg/20040206-1.c: Change warning to point where function is
6689         being inlined.
6690
6691 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6692
6693         PR c++/19208
6694         * g++.dg/template/array11.C: New test.
6695
6696 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6697
6698         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6699         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6700         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6701         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6702         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6703         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6704
6705 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6706
6707         PR tree-optimization/15349
6708         * gcc.dg/tree-ssa/pr15349.c: New.
6709
6710 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6711
6712         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6713
6714 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6715
6716         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6717         scan-assembler-times directive name.
6718
6719         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6720         after dg-do.
6721
6722         PR rtl-optimization/19462
6723         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6724
6725 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6726
6727         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6728         counting function calls on ia64.
6729
6730 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6731
6732         PR rtl-optimization/15139
6733         * gcc.dg/20050111-2.c: New test.
6734
6735         PR c/17297
6736         * gcc.c-torture/compile/20050113-1.c: New testcase.
6737
6738         PR middle-end/19164
6739         * gcc.dg/20050113-1.c: New testcase.
6740
6741 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6742
6743         * gcc.dg/vect/vect-85.c: Add comment.
6744         * gcc.dg/vect/vect-86.c: Add xfail for now.
6745         * gcc.dg/vect/vect-87.c: Add xfail for now.
6746         * gcc.dg/vect/vect-88.c: Add xfail for now.
6747         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6748
6749 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6750
6751         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6752
6753 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6754
6755         * g++.dg/debug/typedef3.C: New test.
6756
6757 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6758
6759         PR c/19472
6760         * gcc.dg/asm-a.c: New test.
6761
6762 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6763
6764         * gcc.dg/sh-relax.c: Add prototype for abort.
6765
6766 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6767
6768         * gcc.dg/short-compare-1.c: New test.
6769         * gcc.dg/short-compare-2.c: Likewise.
6770
6771 2005-01-18  Michael Matz  <matz@suse.de>
6772
6773         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6774
6775 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6776
6777         PR tree-optimization/19121
6778         * gcc.c-torture/compile/pr19121.c: New test.
6779
6780 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6781
6782         PR target/19357
6783         * gcc.c-torture/compile/pr19357.c: New test.
6784
6785 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6786
6787         PR c/5675
6788         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6789         pass--those that refer just to the variable, possibly with a
6790         cast.
6791         * gcc.dg/c99-const-expr-3.c: Likewise.
6792
6793         PR middle-end/13127
6794         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6795         longer emitted.
6796
6797 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6798
6799         PR fortran/18778
6800         * gfortran.dg/endfile_2.f90: New test.
6801
6802 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6803
6804         PR 19168
6805         * gfortran.dg/select_5.f90: New test.
6806
6807 2004-01-16  Paul Brook  <paul@codesourcery.com>
6808
6809         * gfortran.dg/common_4.f90: New test.
6810
6811 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6812
6813         PR rtl-optimization/19462
6814         * gcc.dg/torture/pr19462-1.c: New test.
6815
6816 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6817
6818         PR objc/19321
6819         * objc.dg/func-ptr-2.m: New.
6820         * objc.dg/volatile-1.m: New.
6821
6822 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6823
6824         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6825
6826 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR tree-optimization/19060
6829         * gcc.c-torture/execute/20050104-1.c: New test.
6830
6831 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6832
6833         PR fortran/18983
6834         * gfortran.dg/write_to_null.f90: New test.
6835
6836 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6837             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6838
6839         PR other/19328
6840         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6841         argument.
6842
6843 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6844
6845         PR c++/19263
6846         * g++.dg/init/vector1.C: New test.
6847
6848 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6849
6850         PR target/13158
6851         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6852         PR target/18987
6853         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6854
6855 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6856
6857         * gfortran.dg/select_1.f90: New test.
6858         * gfortran.dg/select_2.f90: New test.
6859         * gfortran.dg/select_3.f90: New test.
6860         * gfortran.dg/select_4.f90: New test.
6861
6862 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6863
6864         PR middle-end/19084
6865         PR rtl-optimization/19348
6866         * gcc.dg/20050111-1.c: New test.
6867         * gcc.c-torture/execute/20050111-1.c: New test.
6868
6869         * gcc.dg/i386-asm-4.c: New test.
6870
6871 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6872
6873         * gcc.dg/nested-func-2.c: New test.
6874         * ada/acats/norun.lst: Remove c953002.
6875
6876 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6877
6878         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6879
6880 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6881
6882         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6883
6884 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6885
6886         PR target/18761
6887         * g++.dg/abi/align1.C: New test.
6888
6889 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6890
6891         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6892         at a time.
6893         * g++.dg/ext/altivec_check.h: Support compiling as C.
6894
6895 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6896
6897         PR c++/19355
6898         * g++.dg/expr/pr19355-1.C: New test case.
6899
6900 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6901
6902         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6903         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6904         * ada/acats/tests/c3/c92005b.ada: Likewise.
6905         * ada/acats/tests/c3/cxb3012.a: Likewise.
6906         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6907
6908 2005-01-09  Paul Brook  <paul@codesourcery.com>
6909
6910         * gfortran.dg/common_2.f90: New file.
6911         * gfortran.dg/common_3.f90: New file.
6912
6913 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6914
6915         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6916
6917 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6918
6919         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6920         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6921         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6922         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6923         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6924         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6925         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6926         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6927         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6928         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6929         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6930         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6931         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6932         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6933         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6934         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6935         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6936         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6937         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6938         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6939         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6940         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6941         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6942         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6943         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6944         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6945         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6946         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6947         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6948         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6949         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6950         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6951         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6952         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6953         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6954         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6955         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6956         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6957         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6958         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6959         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6960         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6961         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6962         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6963         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6964         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6965         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6966         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6967         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6968         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6969         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6970         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6971         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6972         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6973         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6974         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6975         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6976         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6977         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6978         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6979         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6980         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6981         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6982         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6983         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6984         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6985         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6986
6987         * gcc.dg/vect/vect-1.c: Fix spelling.
6988         * gcc.dg/vect/vect-10.c: Fix spelling.
6989         * gcc.dg/vect/vect-11.c: Fix spelling.
6990         * gcc.dg/vect/vect-12.c: Fix spelling.
6991         * gcc.dg/vect/vect-14.c: Fix spelling.
6992         * gcc.dg/vect/vect-15.c: Fix spelling.
6993         * gcc.dg/vect/vect-16.c: Fix spelling.
6994         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6995         * gcc.dg/vect/vect-64.c: Fix comments.
6996         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6997
6998 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6999             Ira Rosen  <irar@il.ibm.com>
7000
7001         * gcc.dg/vect/vect-70.c: New test.
7002         * gcc.dg/vect/vect-71.c: New test.
7003
7004 2005-01-09  Manfred Hollstein  <mh@suse.com>
7005
7006         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7007         * gcc.dg/pr18241-2.c: Likewise.
7008         * gcc.dg/pr18241-3.c: Likewise.
7009         * gcc.dg/pr18241-4.c: Likewise.
7010         * gcc.dg/pr18241-5.c: Likewise.
7011
7012 2005-01-08  Richard Henderson  <rth@redhat.com>
7013
7014         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7015         False for x86 and x86-64.
7016
7017 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7018
7019         PR tree-optimization/18241
7020         * gcc.dg/pr18241-1.c: New test.
7021         * gcc.dg/pr18241-2.c: New test.
7022         * gcc.dg/pr18241-3.c: New test.
7023         * gcc.dg/pr18241-4.c: New test.
7024         * gcc.dg/pr18241-5.c: New test.
7025
7026 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7027
7028         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7029         gfortran.dg/select_4.f90: New.
7030
7031 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7032
7033         * gcc.c-torture/execute/20050107-1.c: New test.
7034
7035 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         PR c++/19298
7038         * g++.dg/template/ref2.C: New.
7039
7040 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7041
7042         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7043         instead of being empty.
7044
7045 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7046
7047         PR fortran/15553
7048         * gfortran.dg/array-1.f90: New test.
7049
7050 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7051
7052         PR tree-optimization/19283
7053         * gcc.c-torture/execute/20050106-1.c: New test.
7054
7055         PR rtl-optimization/18861
7056         * gcc.dg/20050105-1.c: New test.
7057
7058         PR tree-optimization/18828
7059         * gcc.dg/20050105-2.c: New test.
7060
7061 2005-01-07  Andreas Jaeger  <aj@suse.de>
7062
7063         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7064
7065 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7066
7067         PR fortran/18398
7068         * gfortran.dg/fmt_read.f90: New test.
7069
7070 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7071
7072         * gcc.dg/rs6000-ldouble-2.c: New.
7073
7074 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7075
7076         PR c++/19244
7077         * g++.dg/parser/ctor2.C: New test.
7078
7079 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7080
7081         PR c++/17154
7082         * g++.dg/template/using9.C: New test.
7083
7084 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7085
7086         PR c++/19258
7087         * g++.dg/lookup/friend6.C: New test.
7088
7089 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7090
7091         PR c++/19270
7092         * g++.dg/template/array10.C: New.
7093
7094 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7095
7096         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7097         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7098
7099 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7100
7101         * gcc.c-torture/compile/20050105-1.c: New test.
7102
7103 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7104
7105         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7106
7107 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7108
7109         PR middle-end/19100
7110         * gcc.dg/conv-3.c: New test case.
7111
7112 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7113
7114         * gcc.dg/asm-wide-1.c: New test.
7115
7116 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7117
7118         PR c++/19030
7119         * g++.dg/parse/crash22.C: New
7120
7121 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7122
7123         PR 19257
7124         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7125
7126 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7127
7128         PR middle-end/17767
7129         * gcc.dg/i386-mmx-6.c: New test case.
7130
7131 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7132
7133         PR tree-optimization/18308
7134         * gcc.dg/vect/pr18308.c: New testcase.
7135
7136 2005-01-04  Andreas Jaeger  <aj@suse.de>
7137
7138         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7139
7140 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7141             Robert Bowdidge <bowdidge@apple.com>
7142
7143         * gcc.dg/cpp/subframework1.c: New.
7144         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7145         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7146         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7147         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7148
7149 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7150
7151         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7152         producing warning.
7153         * gcc.dg/darwin-weakimport-2.c: New.
7154
7155 2005-01-03  Richard Henderson  <rth@redhat.com>
7156
7157         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7158
7159 2005-01-03  Richard Henderson  <rth@redhat.com>
7160
7161         * gcc.dg/vect/vect.exp: Enable for ia64.
7162         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7163         (check_effective_target_vect_float): Likewise.
7164         (check_effective_target_vect_no_align): Likewise.
7165         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7166         * gcc.dg/vect/vect-8.c: Likewise.
7167
7168 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7169
7170         PR target/19236
7171         * gcc.dg/pr19236-1.c: New test case.
7172
7173 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7174
7175         PR rtl-optimization/12092
7176         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7177
7178 2005-01-02  Andreas Jaeger  <aj@suse.de>
7179
7180         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7181
7182 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7183             Andrew Pinski  <pinskia@physics.uc.edu>
7184
7185         PR rtl-optimization/12092
7186         * gcc.dg/pr12092-1.c: New test case.
7187
7188 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7189
7190         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7191         'hidden' and 'default' for better portability.
7192         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7193
7194         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7195         6 and 7.
7196         * g++.old-deja/g++.brendan/new3.C: Likewise.
7197
7198 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7199
7200         * gcc.dg/20041231-1.C: New test.
7201         * g++.dg/warn/Wunreachable-code-1.C: New test.
7202
7203 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7204
7205         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7206         file, not /dev/null.  Abort on error.
7207
7208 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7209             Ziemowit Laski  <zlaski@apple.com>
7210
7211         PR objc/18971
7212         * objc.dg/encode-5.m: New test.
7213
7214 2004-12-29  Richard Henderson  <rth@redhat.com>
7215
7216         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7217         * objc.dg/stabs-1.m: Disable for ia64.
7218
7219 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7220
7221         PR c++/19190
7222         * g++.dg/warn/Wunused-10.C: New test.
7223
7224 2004-12-28  Richard Henderson  <rth@redhat.com>
7225
7226         * objc.dg/stabs-1.m: Disable for alpha.
7227
7228 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7229
7230         PR c++/19149
7231         * g++.dg/parse/error23.C: New test.
7232
7233 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7234
7235         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7236
7237         PR fortran/19032
7238         * gfortran.dg/intrinsic_modulo_1.f90: New.
7239         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7240         tests with divisor -1.
7241
7242 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7243
7244         * g++.dg/opt/temp1.C (memcpy): Return a value.
7245
7246         PR c++/19148
7247         * g++.dg/expr/cond7.C: New test.
7248
7249 2004-12-27  Paul Brook  <paul@codesourcery.com>
7250
7251         * gfortran.dg/g77/select_no_compile.f: Remove.
7252
7253 2004-12-27  Richard Henderson  <rth@redhat.com>
7254
7255         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7256         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7257         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7258
7259 2004-12-26  Richard Henderson  <rth@redhat.com>
7260
7261         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7262         by 1i instead of token pasting.
7263
7264 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7265
7266         PR tree-optimization/17578
7267         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7268         to additional_flags.
7269         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7270
7271 2004-12-25  Richard Henderson  <rth@redhat.com>
7272
7273         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7274         Remove Alpha.
7275
7276 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7277
7278         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7279         hppa*-*-hpux*.
7280         * gcc.dg/pr17957.c (dg-options): Likewise.
7281         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7282         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7283         instead of 0 on __hppa__.
7284         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7285         "foo,%r" on hppa*-*-*.
7286
7287 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7288
7289         PR fortran/19071
7290         * gfortran.dg/complex_write.f90: New test.
7291
7292 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7293
7294         PR c++/17595
7295         * g++.dg/parse/pragma2.C: New test.
7296
7297         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7298
7299 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7300
7301         * gcc.dg/empty2.c: Add missing dg-warning.
7302
7303 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/17413
7306         * g++.dg/template/local4.C: New test.
7307         * g++.dg/template/crash19.C: Add dg-error marker.
7308
7309         * g++.dg/template/crash31.C: Correct embedded PR number.
7310
7311 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/16405
7314         * g++.dg/opt/temp1.C: Add do-run marker.
7315
7316 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7317
7318         * g++.dg/template/spec19.C: New.
7319
7320 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7321
7322         PR target/16819
7323         * gcc.dg/empty2.c: New.
7324
7325 2004-12-23  Richard Henderson  <rth@redhat.com>
7326
7327         * lib/target-supports.exp (check_effective_target_vect_no_align):
7328         Remove i?86 and x86-64.
7329
7330 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/16405
7333         * g++.dg/opt/temp1.C: New test.
7334
7335 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7336
7337         PR c++/18733
7338         * g++.dg/template/friend33.C: New testcase.
7339
7340 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/18464
7343         * g++.dg/template/cond5.C: New test.
7344
7345         PR c++/18492
7346         * g++.dg/inherit/thunk3.C: New test.
7347
7348         PR c++/11224
7349         * g++.dg/warn/Wunused-9.C: New test.
7350
7351 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7352
7353         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7354
7355 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7356
7357         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7358
7359 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7360
7361         PR c++/18378
7362         * g++.dg/ext/packed8.C: New test.
7363
7364         PR c++/19063
7365         * g++.dg/template/crash31.C: New test.
7366
7367         PR c++/19034
7368         * g++.dg/template/crash30.C: New test.
7369
7370 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7371
7372         PR C++/18984
7373         * g++.dg/eh/ctor3.C: New test.
7374
7375 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7376
7377         * objc.dg/stabs-1.m: Allow section name to be quoted and
7378         assembly label to begin with '.LL'.
7379
7380 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7381
7382         * gcc.dg/vect/vect.exp
7383         (check_effective_target_lp64_or_vect_no_align): New.
7384         * gcc.dg/vect/vect-77.c: Use it.
7385         * gcc.dg/vect/vect-78.c: Use it.
7386
7387         * lib/target-supports.exp
7388         (check_effective_target_vect_no_max,
7389         check_effective_target_vect_no_bitwise,
7390         check_effective_target_vect_no_align): New.
7391         * gcc.dg/vect/vect-13.c: Use them.
7392         * gcc.dg/vect/vect-17.c: Ditto.
7393         * gcc.dg/vect/vect-18.c: Ditto.
7394         * gcc.dg/vect/vect-19.c: Ditto.
7395         * gcc.dg/vect/vect-20.c: Ditto.
7396         * gcc.dg/vect/vect-27.c: Ditto.
7397         * gcc.dg/vect/vect-29.c: Ditto.
7398         * gcc.dg/vect/vect-44.c: Ditto.
7399         * gcc.dg/vect/vect-48.c: Ditto.
7400         * gcc.dg/vect/vect-50.c: Ditto.
7401         * gcc.dg/vect/vect-52.c: Ditto.
7402         * gcc.dg/vect/vect-54.c: Ditto.
7403         * gcc.dg/vect/vect-56.c: Ditto.
7404         * gcc.dg/vect/vect-58.c: Ditto.
7405         * gcc.dg/vect/vect-60.c: Ditto.
7406         * gcc.dg/vect/vect-72.c: Ditto.
7407         * gcc.dg/vect/vect-80.c: Ditto.
7408
7409 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7410
7411         PR c++/14075
7412         * g++.dg/init/string1.C: New.
7413
7414         PR c++/18975
7415         * g++.dg/other/synth1.C: New.
7416
7417 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7418
7419         PR c/18963
7420         * gcc.dg/pr18963-1.c: New test.
7421
7422 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7423
7424         PR c/18596
7425         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7426         * gcc.dg/pr18596-1.c: Use dg-error.
7427         (dg-options): Use -fno-unit-at-a-time.
7428         * gcc.dg/pr18596-2.c: New test.
7429         * gcc.dg/pr18596-3.c: New test.
7430
7431 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7432
7433         PR middle-end/18683
7434         * g++.dg/opt/pr18683-1.C: New test case.
7435
7436 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7437
7438         PR other/19093
7439         * g++.dg/opt/max1.C: Fix for 64bit targets.
7440
7441 2004-12-20  Matt Austern  <austern@apple.com>
7442
7443         PR c++/19044
7444         * g++.dg/ext/builtin6.C: New
7445
7446 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7447
7448         PR tree-optimization/19080
7449         * gcc.c-torture/compile/pr19080.c: New test.
7450
7451 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7452
7453         * gcc.dg/20041219-1.c: New test.
7454
7455 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7456
7457         PR middle-end/19068
7458         * g++.dg/opt/max1.C: New test case.
7459
7460 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7461
7462         * gcc.dg/fdata-sections-1.c: New test.
7463
7464 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7465
7466         PR middle-end/18548
7467         * gcc.dg/max-1.c: New test case.
7468
7469 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7470
7471         * gcc.c-torture/execute/20041218-1.c: New test.
7472
7473 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7474
7475         * gcc.dg/pr18501.c: New test.
7476         * gcc.dg/uninit-5.c: XFAIL.
7477         * gcc.dg/uninit-9.c: XFAIL.
7478
7479 2004-12-17  Dale Johannesen  <dalej@apple.com>
7480
7481         * gcc.dg/20041213-1.c:  New.
7482
7483 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7484
7485         * objc.dg/stabs-1.m: Allow assembly label to begin
7486         with a dot ('.').
7487
7488 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7489
7490         * gcc.c-torture/execute/20041213-1.c: Move...
7491         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7492
7493 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7494
7495         PR c++/18721
7496         * g++.dg/lookup/conv-5.C: New.
7497
7498 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7499
7500         * objc.dg/stabs-1.m: New test.
7501
7502 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7503
7504         * gcc.dg/visibility-c.c: Change compile to
7505         assemble for the test.
7506
7507 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7508
7509         PR target/19041
7510         * gcc.dg/visibility-c.c: New test.
7511
7512 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7513
7514         PR middle-end/18493
7515         * gcc.dg/switch-8.c: New test case.
7516
7517 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7518
7519         PR c++/18905
7520         * g++.dg/template/init4.C: New.
7521         * g++.dg/opt/static3.C: Enable optimizer.
7522
7523 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7524
7525         * g++.dg/other/complex1.C: New test.
7526
7527 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7528
7529         * g++.dg/opt/inline9.C: New test.
7530
7531 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7532
7533         PR fortran/18993
7534         * gfotran.dg/nullify_1.f: New test.
7535
7536 2004-12-15  Richard Henderson  <rth@redhat.com>
7537
7538         * gcc.target/i386/i386.exp: New harness.
7539         * gcc.target/i386/vect-args.c: New.
7540
7541 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7542
7543         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7544
7545 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7546
7547         PR c++/18825
7548         * g++.dg/template/friend32.C: New test.
7549
7550 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7551
7552         * cpp/pragma-once-1.c: New test.
7553         * cpp/pragma-once-1b.h: Likewise.
7554         * cpp/pragma-once-1c.h: Likewise.
7555         * cpp/pragma-once-1d.h: Likewise.
7556         * cpp/inc/pragma-once-1a.h: Likewise.
7557
7558 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7559             Steven G. Kargl  <kargls@comcast.net>
7560
7561         PR fortran/17597
7562         * gfortran.dg/list_read_3.f90: New test.
7563
7564 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7565
7566         * gcc.dg/ftrapv-2.c: New test.
7567
7568 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7569
7570         PR c++/18981
7571         * g++.dg/template/typename9.C: New test.
7572
7573 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7574
7575         PR c++/18738
7576         * g++.dg/template/typename8.C: New test.
7577         * g++.dg/parse/friend2.C: Tweak error message.
7578
7579 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7580
7581         * gcc.c-torture/20041214-1.c: New test.
7582
7583 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7584
7585         PR c++/18965
7586         * g++.dg/init/array17.C: New test.
7587
7588 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7589
7590         PR c++/18793
7591         * g++.dg/init/aggr3.C: New test.
7592
7593 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7594
7595         * gcc.dg/altivec-types-1.c: New test.
7596         * gcc.dg/altivec-types-2.c: New test.
7597         * gcc.dg/altivec-types-3.c: New test.
7598         * gcc.dg/altivec-types-4.c: New test.
7599         * g++.dg/ext/altivec-types-1.C: New test.
7600         * g++.dg/ext/altivec-types-2.C: New test.
7601         * g++.dg/ext/altivec-types-3.C: New test.
7602         * g++.dg/ext/altivec-types-4.C: New test.
7603
7604 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7605
7606         PR middle-end/18951
7607         * gcc.c-torture/execute/20041213-1.c: New test.
7608
7609 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7610
7611         PR c++/18949
7612         * g++.dg/template/cast1.C: New.
7613
7614 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7615
7616         * gcc.c-torture/execute/20041213-2.c: New test.
7617
7618 2004-12-13  Richard Henderson  <rth@redhat.com>
7619
7620         * gcc.dg/i386-sse-10.c: Fix typo in options.
7621
7622 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7623
7624         PR c++/18968
7625         * g++.dg/opt/pr18968.C: New test.
7626
7627 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c++/18925
7630         * g++.dg/ext/visibility/staticdatamem.C: New test.
7631
7632 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7633
7634         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7635
7636 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7637
7638         PR rtl-optimization/18928
7639         * gcc.dg/pr18928-1.c: New test case.
7640
7641 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7642
7643         PR tree-opt/16951
7644         * gcc.c-torture/compile/20041211-1.c: New.
7645
7646 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7647
7648         PR middle-end/17564
7649         * gcc.c-torture/execute/20041212-1.c: New test.
7650
7651 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7652
7653         PR fortran/18869
7654         * gfortran.dg/common_1.f90: New test.
7655
7656 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7657         Paul Brook  <paul@codesourcery.com>
7658
7659         PR fortran/16222
7660         * gfortran.dg/real_do_1.f90: New test.
7661
7662 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7663
7664         PR tree-opt/18040
7665         * g++.dg/opt/ptrmem6.C: New test.
7666
7667 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7668
7669         PR middle-end/18921
7670         * gcc.dg/pr18921-1.c: New test case.
7671
7672 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7673
7674         PR fortran/17175
7675         * gfortran.dg/scale_1.f90: New test.
7676
7677 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7678
7679         PR middle-end/18903
7680         * gcc.c-torture/compile/pr18903.c: New test.
7681
7682 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7683
7684         * gcc.c-torture/execute/20041210-1.c: New test.
7685
7686 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7687
7688         PR c++/18731
7689         * g++.dg/parser/struct-1.C: New test.
7690         * g++.dg/parser/struct-2.C: New test.
7691         * g++.dg/parser/struct-3.C: New test.
7692
7693 2004-12-09  Richard Henderson  <rth@redhat.com>
7694
7695         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7696
7697         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7698         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7699
7700 2004-12-09  Matt Austern  <austern@apple.com>
7701
7702         PR c++/18514
7703         * g++.dg/ext/builtin1.C: New
7704         * g++.dg/ext/builtin2.C: New
7705         * g++.dg/ext/builtin3.C: New
7706         * g++.dg/ext/builtin4.C: New
7707         * g++.dg/ext/builtin5.C: New
7708
7709 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7710
7711         PR tree-opt/18904
7712         * g++.dg/opt/ptrmem5.C: New test.
7713
7714 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7715
7716         * g++.dg/parse/typename5.C: Adjust for new error.
7717         * g++.dg/parse/typename7.C: New.
7718
7719 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7720
7721         PR c++/18073
7722         * g++.dg/other/mmintrin.C: New test.
7723
7724 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7725
7726         PR c++/16681
7727         * g++.dg/init/array15.C: New.
7728         * g++.dg/init/array16.C: New.
7729
7730 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7731
7732         PR fortran/18826
7733         * gfortran.dg/assign_1.f90: New test.
7734
7735 2004-12-08  Nick Clifton  <nickc@redhat.com>
7736
7737         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7738         * gcc.target/xstormy16/data_below100: Likewise.
7739         * gcc.target/xstormy16/sfr: Likewise.
7740         * gcc.target/xstormy16/below100.S: New test source file.
7741         * gcc.target/xstormy16/below100.ld: New test linker script.
7742         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7743         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7744         bp instructions.
7745         * gcc.target/xstormy16/bp.c: Likewise.
7746
7747         * gcc.target/xstormy16/bss_below100: New files:
7748         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7749         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7750         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7751         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7752         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7753         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7754         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7755         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7756         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7757         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7758         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7759         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7760         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7761         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7762         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7763         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7764         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7765         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7766         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7767         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7768         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7769         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7770         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7771         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7772         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7773         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7774         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7775
7776         * gcc.target/xstormy16/data_below100: New files:
7777         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7778         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7779         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7780         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7781         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7782         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7783         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7784         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7785         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7786         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7787         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7788         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7789         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7790         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7791         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7792         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7793         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7794         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7795         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7796         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7797         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7798         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7799         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7800         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7801         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7802         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7803         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7804
7805         * gcc.target/xstormy16/sfr: New files:
7806         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7807         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7808         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7809         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7810         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7811         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7812         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7813         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7814         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7815         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7816         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7817         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7818         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7819         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7820         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7821         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7822         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7823         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7824         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7825         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7826         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7827         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7828         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7829         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7830         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7831         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7832         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7833         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7834         27_if0_sfrw_bitfield_f.c
7835
7836 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7837
7838         PR c++/18100
7839         * g++.dg/lookup/name-clash4.C: New test.
7840
7841 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7842
7843         PR c++/18672
7844         * g++.dg/opt/array1.C: New.
7845
7846         PR c++/18803
7847         * g++.dg/template/operator5.C: New.
7848
7849 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7850
7851         PR c/18867
7852         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7853
7854 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7855
7856         * gcc.dg/noncompile/20041207.c: New test.
7857
7858 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7859
7860         * g++.dg/other/unreachable-1.C: New test.
7861
7862 2004-12-06  Nick Clifton  <nickc@redhat.com>
7863
7864         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7865         <limits.h> because the latter comes from gcc's include/ directory
7866         and not the newlib/libc/include directory.
7867
7868 2004-12-04  Richard Henderson  <rth@redhat.com>
7869
7870         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7871
7872 2004-12-04  Richard Henderson  <rth@redhat.com>
7873
7874         * lib/target-supports.exp (check_gc_sections_available): Disable
7875         for alpha and ia64.
7876
7877 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7878
7879         PR middle-end/17909
7880         * g++.dg/other/vararg-2.C: New test.
7881
7882 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7883
7884         PR c++/17011, c++/17971
7885         * g++.dg/template/error15.C: Adjust expected error.
7886         * g++.dg/template/instantiate3.C: Likewise.
7887
7888 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7889
7890         * gcc.dg/altivec-18.c: Fix for darwin
7891
7892 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7893
7894         PR c++/18782
7895         * g++.dg/parse/ptrmem2.C: New.
7896
7897         PR c++/18318
7898         * g++.dg/template/new1.C: New.
7899
7900 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7901
7902         PR fortran/18710
7903         * gfortran.dg/direct_io_3.f90: New test.
7904
7905 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7906
7907         PR 18758
7908         * g++.dg/parse/crash21.C: New.
7909
7910 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7911
7912         PR c++/15664, c++/18276
7913         * g++.dg/template/ttp13.C: New test.
7914         * g++.dg/template/ttp14.C: Likewise.
7915
7916 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7917
7918         PR c++/18123
7919         * g++.dg/parse/enum2.C: New test.
7920         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7921
7922 2004-12-02  Nick Clifton  <nickc@redhat.com>
7923
7924         * gcc.target/xstormy16: New test directory.
7925         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7926         * gcc.target/xstormy16/bp.c: Check the generation of bp
7927         instructions.
7928         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7929         bn instructions and the BELOW100 attribute.
7930
7931 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7932
7933         PR target/16952
7934         * gcc.dg/ppc-eabi.c: New.
7935
7936 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7937
7938         PR fortran/18284
7939         * gfortran.dg/backspace.f90
7940
7941 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7942
7943         * gfortran.dg/inquire.f90: New test.
7944
7945 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7946
7947         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7948         handle effective-target-keyword.
7949         (dg-skip-if): Support effective-target keyword as target list.
7950         (dg-xfail-if): Ditto.
7951         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7952
7953 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7954
7955         PR tree-optimization/18291
7956         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7957
7958 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7959
7960         PR C++/18729
7961         * g++.dg/parse/crash20.C: New.
7962
7963         PR c++/17431
7964         * g++.dg/overload/arg1.C: New.
7965         * g++.dg/overload/arg2.C: New.
7966         * g++.dg/overload/arg3.C: New.
7967         * g++.dg/overload/arg4.C: New.
7968
7969 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7970
7971         * gcc.dg/c99-flex-array-4.c: Remove.
7972
7973 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7974
7975         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7976
7977         * lib/target-supports.exp (is-effective-target): Simplify.
7978
7979         * lib/target-supports.exp (check_effective_target_vect_long):
7980         Fix for powerpc64-*-*.
7981
7982 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7983
7984         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7985         to support new requirements on FreeBSD 5.
7986
7987 2004-11-30  Devang Patel  <dpatel@apple.com>
7988
7989         PR 18702
7990         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7991
7992 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7993
7994         * g++.dg/ext/altivec-13.C: New test.
7995
7996 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7997
7998         PR tree-opt/18298
7999         * gcc.c-torture/execute/p18298.c: New test.
8000
8001 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8002             Dorit Naishlos  <dorit@il.ibm.com>
8003
8004         PR tree-opt/18607
8005         * gcc.dg/vect/vect-89.c: New test.
8006
8007 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8008
8009         * gcc.dg/pr18596-1.c: New test.
8010
8011 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8012
8013         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8014
8015 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8016
8017         PR c/18479
8018         * gcc.dg/pr18479.c: New test.
8019
8020 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8021
8022         PR target/18490
8023         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8024         mmix-knuth-mmixware.
8025
8026         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8027         cris-*-elf* cris-*-aout* mmix-*-*
8028
8029 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8030
8031         PR middle-end/18725
8032         * gcc.dg/pr18725.c: New test.
8033
8034 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8035
8036         PR target/18488
8037         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8038
8039         PR target/18336
8040         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8041
8042 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8043
8044         PR c++/18368
8045         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8046         * g++.old-deja/g++.law/ctors5.C: Likewise.
8047         * g++.old-deja/g++.other/crash25.C: Likewise.
8048
8049         PR c++/18674
8050         * g++.dg/template/error16.C: New test.
8051
8052         PR c++/18512
8053         * g++.dg/template/crash29.C: New test.
8054
8055 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8056
8057         PR tree-optimization/18712
8058         * gcc.c-torture/compile/pr18712.c: New test.
8059
8060 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8061
8062         PR c/7544
8063         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8064         tests.
8065
8066 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8067
8068         PR c++/18652
8069         * g++.dg/lookup/crash6.C: New test.
8070
8071 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8072
8073         PR middle-end/18164
8074         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8075
8076 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8077
8078         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8079         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8080         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8081
8082 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8083
8084         * gcc.dg/pr18164.c: New test.
8085
8086 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8087
8088         * gcc.dg/funroll-loops-all.c: New.
8089
8090 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8091
8092         PR target/18489
8093         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8094         delimeter, match space and TAB as well as ":".
8095
8096         PR target/18484
8097         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8098
8099         PR target/18348
8100         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8101
8102         PR target/18345
8103         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8104
8105         PR target/18337
8106         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8107
8108 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8109
8110         * gfortran.dg/direct_io_2.f90: New test.
8111
8112 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8113
8114         PR target/18334
8115         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8116
8117 2004-11-28  Richard Henderson  <rth@redhat.com>
8118
8119         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8120
8121 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8122
8123         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8124         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8125         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8126         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8127         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8128         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8129         gcc.dg/pointer-arith-8.c: New tests.
8130
8131 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8132
8133         PR fortran/18364
8134         * gfortran.dg/endfile.f90: New test.
8135
8136 2004-11-27  Falk Hueffner  <falk@debian.org>
8137
8138         * gcc.dg/loop-6.c: New test.
8139
8140 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8141
8142         * gcc.c-torture/execute/20041126-1.c: New test.
8143
8144 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8145
8146         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8147         on IRIX.
8148
8149 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8150
8151         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8152         functions.
8153
8154 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR rtl-optimization/17825
8157         * gcc.c-torture/compile/20041119-1.c: New test.
8158
8159 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8160
8161         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8162         Check existence of ld library path variables before unsetting.
8163
8164 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8165
8166         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8167
8168 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8169
8170         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8171
8172 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8173
8174         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8175
8176 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8177
8178         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8179         dg-do directive.
8180
8181 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8182
8183         * gcc.dg/pr17957.c: Pass --param, not -param.
8184
8185 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8186
8187         PR middle-end/17957
8188         * testsuite/gcc.dg/pr17957.c: New test.
8189
8190 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8191
8192         PR c++/18445
8193         * g++.dg/template/crash28.C: Likewise.
8194
8195         PR c++/18001
8196         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8197         * g++.dg/ext/lvaddr.C: Likewise.
8198         * g++.dg/opt/pr7503-3.C: Likewise.
8199
8200         PR c++/18466
8201         * g++.dg/parse/qualified3.C: New test.
8202         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8203
8204         PR c++/18545
8205         * g++.dg/expr/return1.C: New test.
8206
8207 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8208
8209         Friend class name lookup 3/n, PR c++/3332
8210         * g++.dg/lookup/friend3.C: New test.
8211         * g++.dg/lookup/friend4.C: Likewise.
8212         * g++.dg/lookup/friend5.C: Likewise.
8213
8214 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8215
8216         Friend class name lookup 2/n, PR c++/14513, c++/15410
8217         * g++.dg/lookup/friend2.C: New test.
8218         * g++.dg/template/friend31.C: Likewise.
8219
8220 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8221
8222         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8223
8224 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8225
8226         PR c++/17473
8227         * g++.dg/tc1/dr56.C: Remove.
8228         * g++.dg/template/typedef1.C: Add dg-error markers.
8229         * g++.old-deja/g++.other/typedef7.C: Likewise.
8230
8231         PR c++/18285
8232         * g++.dg/parse/typedef7.C: New test.
8233
8234 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8235
8236         * gcc.c-torture/execute/20041124-1.c: New test.
8237
8238 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8239
8240         * g++.dg/template/deduce3.C: New test.
8241
8242         PR c++/18586
8243         * g++.dg/template/crash27.C: New test.
8244
8245         PR c++/18530
8246         * g++.dg/warn/Wshadow-3.C: New test.
8247
8248 2004-11-24  Devang Patel  <dpatel@apple.com>
8249
8250         PR/18555
8251         * gcc.dg/cpp/isysroot-1.c: New test.
8252         * gcc.dg/cpp/usr/include/stdio.h: New file.
8253         * gcc.dg/cpp/isysroot-2.c: New test.
8254         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8255         New file.
8256
8257 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8258
8259         PR c++/8929
8260         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8261
8262 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8263
8264         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8265         * gcc.target/sparc/pdist.c: Likewise.
8266
8267 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8268
8269         PR c++/16882
8270         * g++.dg/conversion/simd1.C: New test.
8271
8272 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8273
8274         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8275         and restore_ld_library_path_env_vars.
8276         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8277         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8278         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8279         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8280
8281 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8282
8283         * gcc.dg/pragma-align-2.c: Test macro expansion.
8284         * gcc.dg/pragma-pack-2.c: New test.
8285
8286 2004-11-23  Richard Henderson  <rth@redhat.com>
8287
8288         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8289         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8290         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8291         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8292         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8293         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8294
8295         * gcc.dg/vect/vect.exp: Add check for alpha.
8296         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8297         (check_effective_target_vect_int): Enable for alpha.
8298         (check_effective_target_vect_long): New.
8299         (is-effective-target): Add it.
8300
8301 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8302
8303         * gcc.dg/pr18614-1.c: New test.
8304
8305 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8306
8307         * gcc.dg/setjmp-2.c: New test.
8308
8309 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8310
8311         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8312         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8313         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8314         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8315         gcc.target/sparc/pdist.c: New tests.
8316
8317 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8318
8319         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8320
8321 2004-11-22  Dale Johannesen  <dalej@apple.com>
8322
8323         * gcc.dg/20041111-1.c:  New.
8324
8325 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8326
8327         PR tree-opt/18536
8328         * gcc.dg/vect/pr18536.c: New test.
8329
8330 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8331
8332         PR c++/18354
8333         * g++.dg/template/nontype11.C: New test.
8334
8335 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8336
8337         PR middle-end/18520
8338         * gcc.dg/pr18520-1.c: New test case.
8339
8340 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8341
8342         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8343         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8344         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8345         expected diagnostics.
8346
8347 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8348
8349         PR target/18580
8350         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8351         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8352         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8353
8354 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8355
8356         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8357
8358 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8359             Joseph Myers  <joseph@codesourcery.com>
8360
8361         * lib/target-supports.exp (check_visibility_available): Really
8362         test the compiler.
8363
8364 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8365
8366         PR tree-opt/18181
8367         * gcc.dg/vect/vect-85.c: New test.
8368         * gcc.dg/vect/vect-86.c: New test.
8369         * gcc.dg/vect/vect-87.c: New test.
8370         * gcc.dg/vect/vect-88.c: New test.
8371
8372 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8373
8374         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8375
8376 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8377
8378         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8379         * gcc.dg/ppc-and-1.c: Ditto.
8380         * gcc.dg/ppc-compare-1.c: Ditto.
8381         * gcc.dg/ppc-mov-1.c: Ditto
8382
8383 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8384             Mark Mitchell  <mark@codesourcery.com>
8385
8386         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8387
8388 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8389             Aldy Hernandez  <aldyh@redhat.com>
8390
8391         * lib/target-supports.exp (check_effective_target_vect_int): New
8392         (check_effective_target_vect_float): New
8393         (check_effective_target_vect_double): New.
8394         (is-effective-target): Support new effective targets keywords.
8395         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8396         default action for dg-do.
8397         * gcc.dg/vect/pr16105.c: Use new support.
8398         * gcc.dg/vect/pr18400.c: Ditto.
8399         * gcc.dg/vect/pr18425.c: Ditto.
8400         * gcc.dg/vect/vect-1.c: Ditto.
8401         * gcc.dg/vect/vect-10.c: Ditto.
8402         * gcc.dg/vect/vect-11.c: Ditto.
8403         * gcc.dg/vect/vect-12.c: Ditto.
8404         * gcc.dg/vect/vect-13.c: Ditto.
8405         * gcc.dg/vect/vect-14.c: Ditto.
8406         * gcc.dg/vect/vect-15.c: Ditto.
8407         * gcc.dg/vect/vect-16.c: Ditto.
8408         * gcc.dg/vect/vect-17.c: Ditto.
8409         * gcc.dg/vect/vect-18.c: Ditto.
8410         * gcc.dg/vect/vect-19.c: Ditto.
8411         * gcc.dg/vect/vect-2.c: Ditto.
8412         * gcc.dg/vect/vect-20.c: Ditto.
8413         * gcc.dg/vect/vect-21.c: Ditto.
8414         * gcc.dg/vect/vect-22.c: Ditto.
8415         * gcc.dg/vect/vect-23.c: Ditto.
8416         * gcc.dg/vect/vect-24.c: Ditto.
8417         * gcc.dg/vect/vect-25.c: Ditto.
8418         * gcc.dg/vect/vect-26.c: Ditto.
8419         * gcc.dg/vect/vect-27.c: Ditto.
8420         * gcc.dg/vect/vect-27a.c: Ditto.
8421         * gcc.dg/vect/vect-28.c: Ditto.
8422         * gcc.dg/vect/vect-29.c: Ditto.
8423         * gcc.dg/vect/vect-29a.c: Ditto.
8424         * gcc.dg/vect/vect-3.c: Ditto.
8425         * gcc.dg/vect/vect-30.c: Ditto.
8426         * gcc.dg/vect/vect-31.c: Ditto.
8427         * gcc.dg/vect/vect-32.c: Ditto.
8428         * gcc.dg/vect/vect-33.c: Ditto.
8429         * gcc.dg/vect/vect-34.c: Ditto.
8430         * gcc.dg/vect/vect-35.c: Ditto.
8431         * gcc.dg/vect/vect-36.c: Ditto.
8432         * gcc.dg/vect/vect-37.c: Ditto.
8433         * gcc.dg/vect/vect-38.c: Ditto.
8434         * gcc.dg/vect/vect-4.c: Ditto.
8435         * gcc.dg/vect/vect-40.c: Ditto.
8436         * gcc.dg/vect/vect-41.c: Ditto.
8437         * gcc.dg/vect/vect-42.c: Ditto.
8438         * gcc.dg/vect/vect-43.c: Ditto.
8439         * gcc.dg/vect/vect-44.c: Ditto.
8440         * gcc.dg/vect/vect-45.c: Ditto.
8441         * gcc.dg/vect/vect-46.c: Ditto.
8442         * gcc.dg/vect/vect-47.c: Ditto.
8443         * gcc.dg/vect/vect-48.c: Ditto.
8444         * gcc.dg/vect/vect-48a.c: Ditto.
8445         * gcc.dg/vect/vect-49.c: Ditto.
8446         * gcc.dg/vect/vect-5.c: Ditto.
8447         * gcc.dg/vect/vect-50.c: Ditto.
8448         * gcc.dg/vect/vect-51.c: Ditto.
8449         * gcc.dg/vect/vect-52.c: Ditto.
8450         * gcc.dg/vect/vect-53.c: Ditto.
8451         * gcc.dg/vect/vect-54.c: Ditto.
8452         * gcc.dg/vect/vect-55.c: Ditto.
8453         * gcc.dg/vect/vect-56.c: Ditto.
8454         * gcc.dg/vect/vect-56a.c: Ditto.
8455         * gcc.dg/vect/vect-57.c: Ditto.
8456         * gcc.dg/vect/vect-58.c: Ditto.
8457         * gcc.dg/vect/vect-59.c: Ditto.
8458         * gcc.dg/vect/vect-6.c: Ditto.
8459         * gcc.dg/vect/vect-60.c: Ditto.
8460         * gcc.dg/vect/vect-61.c: Ditto.
8461         * gcc.dg/vect/vect-62.c: Ditto.
8462         * gcc.dg/vect/vect-63.c: Ditto.
8463         * gcc.dg/vect/vect-64.c: Ditto.
8464         * gcc.dg/vect/vect-65.c: Ditto.
8465         * gcc.dg/vect/vect-66.c: Ditto.
8466         * gcc.dg/vect/vect-67.c: Ditto.
8467         * gcc.dg/vect/vect-68.c: Ditto.
8468         * gcc.dg/vect/vect-69.c: Ditto.
8469         * gcc.dg/vect/vect-7.c: Ditto.
8470         * gcc.dg/vect/vect-72.c: Ditto.
8471         * gcc.dg/vect/vect-72a.c: Ditto.
8472         * gcc.dg/vect/vect-73.c: Ditto.
8473         * gcc.dg/vect/vect-74.c: Ditto.
8474         * gcc.dg/vect/vect-75.c: Ditto.
8475         * gcc.dg/vect/vect-76.c: Ditto.
8476         * gcc.dg/vect/vect-77.c: Ditto.
8477         * gcc.dg/vect/vect-77a.c: Ditto.
8478         * gcc.dg/vect/vect-78.c: Ditto.
8479         * gcc.dg/vect/vect-79.c: Ditto.
8480         * gcc.dg/vect/vect-8.c: Ditto.
8481         * gcc.dg/vect/vect-80.c: Ditto.
8482         * gcc.dg/vect/vect-82.c: Ditto.
8483         * gcc.dg/vect/vect-82_64.c: Ditto.
8484         * gcc.dg/vect/vect-83.c: Ditto.
8485         * gcc.dg/vect/vect-83_64.c: Ditto.
8486         * gcc.dg/vect/vect-9.c: Ditto.
8487         * gcc.dg/vect/vect-all.c: Ditto.
8488         * gcc.dg/vect/vect-none.c: Ditto.
8489
8490 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8491
8492         * lib/gcc-dg.exp (dg-skip-if): New function.
8493         (dg-forbid-option): Remove.
8494         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8495         * g++.dg/abi/bitfield8.C: Likewise.
8496         * g++.dg/abi/dtor1.C: Likewise.
8497         * g++.dg/abi/empty10.C: Likewise.
8498         * g++.dg/abi/empty7.C: Likewise.
8499         * g++.dg/abi/empty9.C: Likewise.
8500         * g++.dg/abi/layout3.C: Likewise.
8501         * g++.dg/abi/layout4.C: Likewise.
8502         * g++.dg/abi/thunk1.C: Likewise.
8503         * g++.dg/abi/thunk2.C: Likewise.
8504         * g++.dg/abi/vbase11.C: Likewise.
8505         * g++.dg/abi/vthunk2.C: Likewise.
8506         * g++.dg/abi/vthunk3.C: Likewise.
8507         * g++.dg/ext/attrib8.C: Likewise.
8508         * g++.dg/opt/longbranch2.C: Likewise.
8509         * g++.dg/opt/reg-stack4.C: Likewise.
8510         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8511         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8512         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8513         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8514         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8515         * gcc.dg/20000609-1.c: Likewise.
8516         * gcc.dg/20000720-1.c: Likewise.
8517         * gcc.dg/20011107-1.c: Likewise.
8518         * gcc.dg/20011119-1.c: Likewise.
8519         * gcc.dg/20020108-1.c: Likewise.
8520         * gcc.dg/20020122-2.c: Likewise.
8521         * gcc.dg/20020122-3.c: Likewise.
8522         * gcc.dg/20020201-3.c: Likewise.
8523         * gcc.dg/20020206-1.c: Likewise.
8524         * gcc.dg/20020218-1.c: Likewise.
8525         * gcc.dg/20020310-1.c: Likewise.
8526         * gcc.dg/20020411-1.c: Likewise.
8527         * gcc.dg/20020418-2.c: Likewise.
8528         * gcc.dg/20020426-1.c: Likewise.
8529         * gcc.dg/20020426-2.c: Likewise.
8530         * gcc.dg/20020517-1.c: Likewise.
8531         * gcc.dg/20020523-1.c: Likewise.
8532         * gcc.dg/20020523-2.c: Likewise.
8533         * gcc.dg/20020729-1.c: Likewise.
8534         * gcc.dg/20030204-1.c: Likewise.
8535         * gcc.dg/20030826-2.c: Likewise.
8536         * gcc.dg/20030926-1.c: Likewise.
8537         * gcc.dg/20031202-1.c: Likewise.
8538         * gcc.dg/980312-1.c: Likewise.
8539         * gcc.dg/980313-1.c: Likewise.
8540         * gcc.dg/990117-1.c: Likewise.
8541         * gcc.dg/990424-1.c: Likewise.
8542         * gcc.dg/990524-1.c: Likewise.
8543         * gcc.dg/991230-1.c: Likewise.
8544         * gcc.dg/i386-387-1.c: Likewise.
8545         * gcc.dg/i386-387-2.c: Likewise.
8546         * gcc.dg/i386-387-3.c: Likewise.
8547         * gcc.dg/i386-387-4.c: Likewise.
8548         * gcc.dg/i386-387-5.c: Likewise.
8549         * gcc.dg/i386-387-6.c: Likewise.
8550         * gcc.dg/i386-asm-1.c: Likewise.
8551         * gcc.dg/i386-bitfield1.c: Likewise.
8552         * gcc.dg/i386-bitfield2.c: Likewise.
8553         * gcc.dg/i386-loop-1.c: Likewise.
8554         * gcc.dg/i386-loop-2.c: Likewise.
8555         * gcc.dg/i386-loop-3.c: Likewise.
8556         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8557         * gcc.dg/i386-pic-1.c: Likewise.
8558         * gcc.dg/i386-regparm.c: Likewise.
8559         * gcc.dg/i386-signbit-1.c: Likewise.
8560         * gcc.dg/i386-signbit-2.c: Likewise.
8561         * gcc.dg/i386-signbit-3.c: Likewise.
8562         * gcc.dg/i386-sse-5.c: Likewise.
8563         * gcc.dg/i386-sse-8.c: Likewise.
8564         * gcc.dg/i386-unroll-1.c: Likewise.
8565         * gcc.dg/tls/opt-1.c: Likewise.
8566         * gcc.dg/tls/opt-2.c: Likewise.
8567         * gcc.dg/unroll-1.c: Likewise.
8568         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8569         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8570         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8571         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8572
8573 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8574
8575         * g++.dg/template/incomplete1.C: New test.
8576
8577 2004-11-16  Nick Clifton  <nickc@redhat.com>
8578
8579         Revert patches accidentally commited during checkin of fixes for
8580         xstormy16 tests:
8581         gcc.c-torture/execute/simd-4.c: Revert
8582         gcc.dg/20040910-1.c: Revert.
8583
8584 2004-11-16  Paul Brook  <paul@codesourcery.com>
8585
8586         PR fortran/13010
8587         * gfortran.dg/der_pointer_1.f90: New test.
8588
8589 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8590
8591         PR c/18498
8592         * gcc.dg/bitfld-13.c: New test.
8593
8594 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8595
8596         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8597         powerpc*-*-linux*.
8598
8599         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8600         * gcc.dg/ppc64-abi-2.c: Ditto.
8601         * gcc.dg/ppc64-abi-3.c: Ditto.
8602
8603         * lib/gcc-dg.exp (dg-target-list): Remove.
8604
8605 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8606
8607         * gcc.dg/ia64-postinc.c: New test.
8608
8609 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8610
8611         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8612
8613 2004-11-15  Nick Clifton  <nickc@redhat.com>
8614
8615         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8616         __INT_MAX__ so that the test can be compiled by toolchains
8617         targeted at 16-bit processors.
8618
8619         * gcc.dg/20040625-1.c: Use long constants rather than integers
8620         when performing arithmetic that will overflow 16-bits.
8621
8622         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8623         xstormy16.  It does not support 128-bit vector operations.
8624
8625         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8626         with the macro PTR_TYPE.  Define this macro to an integer type
8627         suitable for holding a pointer.
8628
8629         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8630         the target is a 16-bit processor.
8631
8632         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8633         16-bit targets where the character constant will be too long.
8634
8635         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8636         where the double will not be directly addressable.
8637
8638 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8639
8640         Friend class name lookup 1/n, PR c++/18471
8641         * g++.dg/template/crash26.C: New test.
8642         * g++.dg/lookup/struct1.C: Adjust expected error.
8643         * g++.dg/parse/elab1.C: Likewise.
8644         * g++.dg/parse/elab2.C: Likewise.
8645         * g++.dg/parse/int-as-enum1.C: Likewise.
8646         * g++.dg/parse/struct-as-enum1.C: Likewise.
8647         * g++.dg/parse/typedef1.C: Likewise.
8648         * g++.dg/parse/typedef3.C: Likewise.
8649         * g++.dg/parse/typedef4.C: Likewise.
8650         * g++.dg/parse/typedef5.C: Likewise.
8651         * g++.dg/template/nontype4.C: Likewise.
8652         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8653         * g++.old-deja/g++.other/elab1.C: Likewise.
8654         * g++.old-deja/g++.other/syntax4.C: Likewise.
8655
8656 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8657
8658         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8659
8660 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8661
8662         * gcc.c-torture/execute/20041114-1.c: New test.
8663
8664 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8665
8666         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8667         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8668         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8669         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8670         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8671         gcc.dg/switch-7.c: New tests.
8672
8673 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8674
8675         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8676
8677 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8678
8679         PR tree-opt/18400
8680         * gcc.dg/vect/pr18400.c: New test.
8681
8682 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8683             Andrew Pinski  <pinskia@physics.uc.edu>
8684
8685         PR tree-opt/18425
8686         * gcc.dg/vect/pr18425.c: New test.
8687
8688 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8689
8690         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8691         Guard with dg-require-alias and dg-require-visibility.
8692
8693 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8694
8695         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8696
8697 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8698
8699         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8700
8701 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8702
8703         PR c++/17344
8704         * g++.dg/template/defarg5.C: New test.
8705
8706 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8707
8708         * g++.dg/parse/cast1.C: Run only on ILP32.
8709         * g++.old-deja/g++.mike/p784.C: Likewise.
8710
8711 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8712
8713         * gcc.c-torture/execute/20041113-1.c: New test.
8714
8715 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8716
8717         PR target/18230
8718         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8719         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8720         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8721         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8722         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8723         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8724         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8725         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8726         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8727         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8728         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8729         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8730         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8731
8732 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8733
8734         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8735         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8736         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8737         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8738         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8739         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8740         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8741         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8742         gcc.target/sparc/combined-1.c: New tests.
8743
8744 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8745
8746         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8747         New tests.
8748
8749 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8750
8751         * lib/gcc-dg.exp (dg-forbid-option): New function.
8752         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8753         * g++.dg/abi/bitfield8.C: Likewise.
8754         * g++.dg/abi/dtor1.C: Likewise.
8755         * g++.dg/abi/empty10.C: Likewise.
8756         * g++.dg/abi/empty7.C: Likewise.
8757         * g++.dg/abi/empty9.C: Likewise.
8758         * g++.dg/abi/layout3.C: Likewise.
8759         * g++.dg/abi/layout4.C: Likewise.
8760         * g++.dg/abi/thunk1.C: Likewise.
8761         * g++.dg/abi/thunk2.C: Likewise.
8762         * g++.dg/abi/vbase11.C: Likewise.
8763         * g++.dg/abi/vthunk2.C: Likewise.
8764         * g++.dg/abi/vthunk3.C: Likewise.
8765         * g++.dg/ext/attrib8.C: Likewise.
8766         * g++.dg/opt/longbranch2.C: Likewise.
8767         * g++.dg/opt/reg-stack4.C: Likewise.
8768         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8769         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8770         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8771         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8772         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8773         * gcc.dg/20000609-1.c: Likewise.
8774         * gcc.dg/20000720-1.c: Likewise.
8775         * gcc.dg/20011107-1.c: Likewise.
8776         * gcc.dg/20011119-1.c: Likewise.
8777         * gcc.dg/20020108-1.c: Likewise.
8778         * gcc.dg/20020122-2.c: Likewise.
8779         * gcc.dg/20020122-3.c: Likewise.
8780         * gcc.dg/20020201-3.c: Likewise.
8781         * gcc.dg/20020206-1.c: Likewise.
8782         * gcc.dg/20020218-1.c: Likewise.
8783         * gcc.dg/20020310-1.c: Likewise.
8784         * gcc.dg/20020411-1.c: Likewise.
8785         * gcc.dg/20020418-2.c: Likewise.
8786         * gcc.dg/20020426-1.c: Likewise.
8787         * gcc.dg/20020426-2.c: Likewise.
8788         * gcc.dg/20020517-1.c: Likewise.
8789         * gcc.dg/20020523-1.c: Likewise.
8790         * gcc.dg/20020523-2.c: Likewise.
8791         * gcc.dg/20020729-1.c: Likewise.
8792         * gcc.dg/20030204-1.c: Likewise.
8793         * gcc.dg/20030826-2.c: Likewise.
8794         * gcc.dg/20030926-1.c: Likewise.
8795         * gcc.dg/20031202-1.c: Likewise.
8796         * gcc.dg/980312-1.c: Likewise.
8797         * gcc.dg/980313-1.c: Likewise.
8798         * gcc.dg/990117-1.c: Likewise.
8799         * gcc.dg/990424-1.c: Likewise.
8800         * gcc.dg/990524-1.c: Likewise.
8801         * gcc.dg/991230-1.c: Likewise.
8802         * gcc.dg/i386-387-1.c: Likewise.
8803         * gcc.dg/i386-387-2.c: Likewise.
8804         * gcc.dg/i386-387-3.c: Likewise.
8805         * gcc.dg/i386-387-4.c: Likewise.
8806         * gcc.dg/i386-387-5.c: Likewise.
8807         * gcc.dg/i386-387-6.c: Likewise.
8808         * gcc.dg/i386-asm-1.c: Likewise.
8809         * gcc.dg/i386-bitfield1.c: Likewise.
8810         * gcc.dg/i386-bitfield2.c: Likewise.
8811         * gcc.dg/i386-loop-1.c: Likewise.
8812         * gcc.dg/i386-loop-2.c: Likewise.
8813         * gcc.dg/i386-loop-3.c: Likewise.
8814         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8815         * gcc.dg/i386-pic-1.c: Likewise.
8816         * gcc.dg/i386-regparm.c: Likewise.
8817         * gcc.dg/i386-signbit-1.c: Likewise.
8818         * gcc.dg/i386-signbit-2.c: Likewise.
8819         * gcc.dg/i386-signbit-3.c: Likewise.
8820         * gcc.dg/i386-sse-5.c: Likewise.
8821         * gcc.dg/i386-sse-8.c: Likewise.
8822         * gcc.dg/i386-unroll-1.c: Likewise.
8823         * gcc.dg/tls/opt-1.c: Likewise.
8824         * gcc.dg/tls/opt-2.c: Likewise.
8825         * gcc.dg/unroll-1.c: Likewise.
8826         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8827         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8828         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8829         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8830         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8831         -m64 is specified.
8832
8833 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8834
8835         PR c++/18389
8836         * g++.dg/parse/cond1.C: New test.
8837
8838         PR c++/18429
8839         * g++.dg/template/array9.C: New test.
8840         * g++.dg/ext/vla1.C: Adjust error messages.
8841         * g++.dg/ext/vlm1.C: Likewise.
8842         * g++.dg/template/crash2.C: Likewise.
8843
8844         PR c++/18436
8845         * g++.dg/template/call3.C: New test.
8846
8847         PR c++/18407
8848         * g++.dg/template/ptrmem11.C: New test.
8849
8850 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8851
8852         PR other/14264
8853         * lib/g++.exp: Set LC_ALL and LANG to C.
8854         * lib/gcc-dg.exp: Likewise.
8855         * lib/gfortran.exp: Likewise.
8856         * lib/objc.exp: Likewise.
8857         * lib/treelang.exp: Likewise.
8858
8859 2004-11-12  Andreas Schwab  <schwab@suse.de>
8860
8861         * gcc.dg/pr16286.c: Fix last change.
8862
8863 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8864
8865         PR c++/18416
8866         * g++.dg/init/global1.C: New test.
8867
8868 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8869
8870         * gcc.c-torture/execute/20041112-1.c: New test.
8871
8872 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8873
8874         * lib/gcc-dg.exp (dg-target-list): New.
8875
8876 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8877             Richard Sandiford  <rsandifo@redhat.com>
8878
8879         * lib/target-supports.exp (get-compiler_messages): New.
8880         (check_named_sections_available): Use it.
8881         (check_effective_target_ilp32): New.
8882         (check_effective_target_lp64): New.
8883         (is-effective-target): New.
8884         * lib/gcc-dg.exp (dg-require-effective-target): New.
8885
8886 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8887
8888         * gcc.dg/precedence-1.c: New test.
8889
8890 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8891
8892         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8893
8894         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8895         message, delete generated files, use more descriptive name for
8896         executable, and make the test unsupported when it cannot be run.
8897
8898         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8899         (dg-require-weak, dg-require-visibility, dg-require-alias,
8900         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8901         dg-require-iconv, dg-require-named-sections): Use it.
8902
8903         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8904
8905 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8906
8907         PR target/16457
8908         * gcc.dg/ppc-and-1: New
8909
8910         PR target/16796
8911         * gcc.dg/ppc-mov-1.c: New.
8912
8913         PR target/16458
8914         * gcc.dg/ppc-compare-1.c: New.
8915
8916 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8917
8918         * objc.dg/desig-init-2.m: New test.
8919
8920 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8921
8922         PR middle-end/18160
8923         * g++.dg/warn/register-var-1.C: New test.
8924         * g++.dg/warn/register-var-2.C: New test.
8925
8926 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8927
8928         * gcc.dg/union-2.c: New test.
8929
8930 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8931
8932         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8933         New test for PR tree-optimization/17892.
8934
8935 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8936
8937         PR c++/18369
8938         * g++.dg/init/new12.C: New test.
8939
8940 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8941
8942         * gcc.target/sparc: New directory.
8943         * gcc.target/sparc/sparc.exp: New driver.
8944         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8945         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8946         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8947         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8948
8949 2004-11-10  Paul Brook  <paul@codesourcery.com>
8950
8951         PR fortran/18218
8952         * gfortran.dg/list_read.c: New test.
8953
8954 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8955
8956         PR c/18322
8957         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8958         expected diagnostic location.
8959
8960 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8961
8962         * gcc.dg/20041109-1.c: New test.
8963
8964 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8965
8966         PR objc/18406
8967         * objc/compile/pr18406.m: New test.
8968
8969 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8970
8971         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8972
8973 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8974
8975         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8976
8977 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8978
8979         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8980
8981 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8982
8983         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8984         exit.
8985
8986 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8987
8988         PR tree-opt/18299
8989         * gcc.c-torture/pr18299-1.c: New test.
8990
8991 2004-11-06  Andreas Schwab  <schwab@suse.de>
8992
8993         * gcc.dg/pr16286.c: Also test for bool and pixel.
8994
8995 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8996
8997         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8998         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8999         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9000         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9001         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9002         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9003         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9004         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9005         gcc.dg/struct-semi-3.c: New tests.
9006
9007 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9008
9009         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9010
9011 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9012
9013         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9014         Do not use C99 designators.
9015
9016 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9017
9018         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9019
9020 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9021
9022         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9023         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9024         * gcc.c-torture/execute/simd-5.x: Remove.
9025
9026 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9027
9028         PR rtl-optimization/17933
9029         * gcc.dg/torture/pr17933-1.c: New test.
9030
9031 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9032
9033         PR target/18106
9034         * lib/target-supports.exp (check_weak_available): Support
9035         Windows.
9036
9037 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9038
9039         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9040         call to fflush(stdout) before abort.
9041         (my_ffsll): New function.
9042         (generate_fields): Use it.
9043
9044 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9045
9046         * gcc.dg/init-undef-1.c: New test.
9047
9048 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9049
9050         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9051         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9052         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9053         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9054         expected messages for new parser.
9055
9056 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9057
9058         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9059
9060 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9061
9062         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9063         on LP64 targets.
9064
9065 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9066
9067         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9068         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9069         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9070         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9071         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9072         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9073         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9074         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9075         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9076         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9077
9078 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9079
9080         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9081         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9082         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9083         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9084         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9085         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9086         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9087         for new parser.
9088
9089 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9090
9091         PR target/15342
9092         * gcc.dg/20041104-1.c: New test.
9093
9094 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9095
9096         * g++.dg/template/nontype7.C: New test.
9097         * g++.dg/template/nontype8.C: Likewise.
9098         * g++.dg/template/nontype9.C: Likewise.
9099         * g++.dg/template/nontype10.C: Likewise.
9100         * g++.dg/tc1/dr49.C: Likewise.
9101         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9102         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9103
9104 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9105
9106         * g++.dg/rtti/tinfo1.C: Remove xfails.
9107
9108 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9109
9110         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9111         packed attribute to the definition to satisfy the new C++ parser.
9112
9113 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9114
9115         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9116         invocations of va_arg.
9117
9118 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9119
9120         PR c++/18124
9121         * g++.dg/template/crash25.C: New test.
9122
9123         PR c++/18155
9124         * g++.dg/template/typedef2.C: New test.
9125         * g++.dg/parse/crash13.C: Adjust error markers.
9126
9127         PR c++/18177
9128         * g++.dg/conversion/const3.C: New test.
9129
9130 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9131
9132         PR fortran/17535
9133         PR fortran/17583
9134         PR fortran/17713
9135         * gfortran.dg/generic_[123].f90: New testcases.
9136
9137 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9138
9139         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9140         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9141
9142 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9143
9144         PR tree-opt/16808
9145         * gcc.c-torture/compile/pr16808.c: New test.
9146
9147 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9148
9149         PR rtl-optimization/17104
9150         * gcc.dg/ppc-bitfield1.c: New.
9151
9152 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9153
9154         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9155
9156 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9157
9158         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9159         strings for 32-bit code.
9160
9161 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9162
9163         PR c/18239
9164         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9165
9166 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9167
9168         PR c++/18064
9169         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9170
9171 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9172
9173         PR c++/15172
9174         * g++.dg/init/aggr2.C: New test.
9175
9176 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9177
9178         * objc.dg/local-decl-1.m: New test.
9179
9180 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9181
9182         * gcc.dg/20040910-1.c: Adjust regex.
9183
9184 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9185
9186         PR rtl-optimization/18084
9187         * g++.dg/opt/pr18084-1.C: New testcase.
9188
9189 2004-10-30  Matt Austern  <austern@apple.com>
9190
9191         PR c++/17542
9192         * g++.dg/ext/attrib18.C: New test.
9193
9194 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9195
9196         PR middle-end/18096
9197         * gcc.dg/pr18096-1.c: New test case.
9198
9199 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9200
9201         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9202
9203 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9204
9205         PR c/16666
9206         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9207         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9208         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9209         gcc.dg/old-style-prom-3.c: New tests.
9210
9211 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9212
9213         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9214         Remove unnecessary inclusion of stdio.h.
9215
9216 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9217
9218         PR rtl-optimization/17581
9219         * gcc.dg/pr17581-1.c: New test case.
9220
9221 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9222
9223         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9224         being implemented.
9225         * g++.dg/conversion/dr195-1.C: New.
9226         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9227         * g++.old-deja/g++.mike/p10148.C: Likewise.
9228
9229 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9230
9231         PR c++/17695
9232         * g++.dg/debug/typedef2.C: New test.
9233
9234 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9235
9236         PR fortran/13490
9237         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9238         * gfortran.dg/g77/README: Update.
9239
9240 2004-10-28  Matt Austern  <austern@apple.com>
9241
9242         PR c++/14124
9243         * g++.dg/ext/packed7.C: New test.
9244
9245 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9246
9247         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9248         scan-assembler.
9249         * lib/scanasm.exp (hidden-scan-for): New proc.
9250         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9251         string.
9252         (scan-not-hidden): Likewise.
9253         * lib/target-supports.exp (check_visibility_available): mach-o is
9254         support too.
9255
9256 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9257
9258         PR c++/17132
9259         * g++.dg/template/memclass3.C: New test.
9260
9261 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9262
9263         PR middle-end/18160
9264         * gcc.dg/register-var-1.c: New test.
9265         * gcc.dg/register-var-2.c: New test.
9266         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9267         error now.
9268
9269 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9270
9271         PR other/18172
9272         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9273         unused variables.
9274         * gcc.dg/vect/vect-22.c: Likewise.
9275
9276 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9277
9278         * gcc.dg/i386-rotate-1.c: New test.
9279
9280 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * g++.dg/init/ref12.C: Add "run" marker.
9283
9284         PR c++/17435
9285         * g++.dg/init/ref12.C: New test.
9286
9287         PR c++/18140
9288         * g++.dg/template/shift1.C: New test.
9289         * g++.dg/template/error10.C: Adjust error markers.
9290
9291 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9292
9293         PR tree-opt/17529
9294         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9295
9296 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9297
9298         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9299         * gcc.dg/weak/weak-3.c: Likewise.
9300         * gcc.dg/weak/weak-5.c: Likewise.
9301         * gcc.dg/weak/weak-9.c: Likewise.
9302         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9303         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9304
9305         * gcc.dg/darwin-weakimport-1.c: New.
9306
9307 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9308
9309         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9310
9311 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9312
9313         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9314         'syntax' error messages.
9315         * gcc.dg/cpp/direct2s.c: Likewise.
9316
9317 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9318
9319         * gcc.c-torture/compile/20041026-1.c: New.
9320
9321 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/18093
9324         * g++.dg/lookup/ns2.C: New test.
9325
9326         PR c++/18020
9327         * g++.dg/template/enum4.C: New test.
9328
9329         PR c++/18161
9330         * g++.dg/template/expr1.C: New test.
9331
9332 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9333
9334         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9335
9336 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9337
9338         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9339         gcc.dg/decl-nospec-3.c: New tests.
9340
9341 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9342
9343         * objc.dg/super-class-3.m: New test.
9344
9345 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9346
9347         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9348         resyncing.
9349         * gcc.dg/cpp/direct2s.c: Likewise.
9350
9351 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9352
9353         * objc.dg/image-info.m: Update for changes to section selection.
9354
9355 2004-10-25  David Ayers  <d.ayers@inode.at>
9356             Ziemowit Laski  <zlaski@apple.com>
9357
9358         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9359         diagnostics when messaging 'id <Proto>'.
9360         * objc.dg/class-protocol-1.m: New test.
9361         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9362         a non-existent method signature.
9363         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9364         Update diagnostics when messaging with non-existent method signature.
9365         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9366         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9367         invalid receivers are now resolved as if messaging 'id'; remove
9368         extraneous diagnostics.
9369
9370 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9371
9372         PR c/16667
9373         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9374         gcc.dg/init-desig-obs-3.c: New tests.
9375
9376 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9377
9378         * gcc.dg/debug/20041023-1.c: New test.
9379
9380 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9381
9382         PR middle-end/17407
9383         * gcc.c-torture/compile/pr17407.c: New test.
9384
9385         PR c++/18121
9386         * g++.dg/template/array8.C: New test.
9387
9388 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9389
9390         PR other/18138
9391         * lib/g++.exp: Accept more than one multilib libgcc.
9392         * lib/gcc-dg.exp: Likewise.
9393         * lib/objc.exp: Likewise.
9394         * lib/treelang.exp: Likewise.
9395         * lib/gfortran.exp: Likewise.
9396
9397 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9398
9399         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9400
9401 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9402
9403         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9404         * gcc.dg/c99-const-expr-3.c: Likewise.
9405
9406 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9407
9408         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9409
9410 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9411
9412         * gcc.c-torture/execute/loop-2e.x: Remove.
9413
9414 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         PR c++/18095
9417         * g++.dg/parse/crash18.C: New.
9418         * g++.dg/parse/crash19.C: New.
9419
9420 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9421
9422         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9423         * g++.dg/ext/dllimport2.C: Same.
9424         * g++.dg/ext/dllimport8.C: Same.
9425
9426 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9427
9428         PR c++/10841
9429         * g++.dg/conversion/cast1.C: New test.
9430         * g++.dg/overload/pmf1.C: Adjust error marker.
9431
9432 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9433
9434         PR objc/17923
9435         * objc.dg/const-str-7.m: New test.
9436
9437 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9438
9439         * g++.dg/template/memfriend11.C: Fix comment typo.
9440         * g++.dg/template/memfriend14.C: Likewise.
9441
9442 2004-10-20  Richard Henderson  <rth@redhat.com>
9443
9444         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9445         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9446         -fasynchronous-unwind-tables.
9447
9448 2004-10-20  Richard Henderson  <rth@redhat.com>
9449
9450         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9451         (main): Return success.
9452         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9453         (main): Return success.
9454
9455 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9456
9457         PR c++/13495
9458         * g++.dg/template/memfriend9.C: New test.
9459         * g++.dg/template/memfriend10.C: Likewise.
9460         * g++.dg/template/memfriend11.C: Likewise.
9461         * g++.dg/template/memfriend12.C: Likewise.
9462         * g++.dg/template/memfriend13.C: Likewise.
9463         * g++.dg/template/memfriend14.C: Likewise.
9464         * g++.dg/template/memfriend15.C: Likewise.
9465         * g++.dg/template/memfriend16.C: Likewise.
9466         * g++.dg/template/memfriend17.C: Likewise.
9467         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9468
9469 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9470
9471         * g++.dg/conversion/dr195.C: New.
9472         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9473
9474 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9475             Devang Patel  <dpatel@apple.com>
9476
9477         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9478         of floating point arithmetic, which could trap.
9479
9480 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/14035
9483         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9484         * g++.dg/conversion/const2.C: New test.
9485         * g++.dg/expr/reinterpret2.C: New test.
9486         * g++.dg/expr/reinterpret3.C: New test.
9487         * g++.dg/expr/cast2.C: New test.
9488         * g++.dg/expr/copy1.C: New test.
9489         * g++.dg/other/conversion1.C: Change error message.
9490         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9491         function pointers to void *.
9492         * g++.old-deja/g++.mike/p10148.C: Likewise.
9493
9494 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9495
9496         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9497
9498 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9499
9500         PR c++/18047
9501
9502         * g++.dg/parse/expr3.C: New test.
9503
9504 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9505
9506         * gcc.dg/smod-1.c: New test.
9507
9508 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9509
9510         * objc.dg/method-14.m: New test.
9511
9512 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9513
9514         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9515         Also xfail as the patch was reverted.
9516
9517 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9518
9519         PR middle-end/16973
9520         * gcc.dg/pr16973.c: New test.
9521
9522 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9523
9524         PR tree-optimization/17656
9525         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9526
9527 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9528
9529         * g++.dg/eh/shadow1.C: New.
9530
9531 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9532
9533         * gcc.c-torture/compile/20041018-1.c: New test.
9534
9535 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9536
9537         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9538         compiler referring to register 0 when accessing sdata.  The linker
9539         now patches things up.
9540
9541 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         PR c/17529
9544         * gcc.c-torture/compile/pr17529.c: New test.
9545
9546 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9547
9548         PR c++/17743
9549         * g++.dg/ext/attrib17.C: New test.
9550
9551 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9552
9553         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9554
9555 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9556
9557         PR c++/10479
9558         * g++.dg/ext/attrib16.C: New test.
9559
9560 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9561
9562         PR c++/17042
9563         * g++.dg/init/dso_handle1.C: New test.
9564
9565         PR c++/14667
9566         * g++.dg/parse/typedef6.C: New test.
9567
9568         PR c++/17916
9569         * g++.dg/parse/pragma1.C: New test.
9570
9571 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9572
9573         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9574
9575 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9576
9577         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9578         -fno-common when on HPPA HP-UX platforms.
9579
9580 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9581
9582         PR other/16820
9583         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9584         stdint.h.
9585         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9586         uintptr_t.
9587
9588 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9589
9590         PR c++/16301
9591         * g++.dg/lookup/strong-using-4.C: New test.
9592
9593 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9594
9595         PR middle-end/16567
9596         * gcc.c-torture/compile/nested-1.c: New test.
9597
9598 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9599
9600         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9601         and mipsisa64*-*-* (until support for misaligned loads is added).
9602         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9603         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9604         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9605         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9606         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9607         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9608
9609 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/17976
9612         * g++.dg/init/dtor3.C: New test.
9613
9614 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9615
9616         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9617
9618 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9619
9620         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9621         * gcc.dg/macho-lo-sum.c: Likewise.
9622
9623 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9624
9625         * gcc.dg/ppc-spe64-1.c: New test.
9626
9627 2004-10-14  Devang Patel  <dpatel@apple.com>
9628
9629         PR 17635
9630         * gcc.dg/pr17635.c : New test.
9631
9632 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9633
9634         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9635         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9636         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9637         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9638         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9639         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9640         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9641         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9642         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9643         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9644         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9645         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9646         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9647         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9648         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9649         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9650         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9651         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9652
9653 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9654
9655         * gcc.dg/vect/vect-82.c: New testcase.
9656         * gcc.dg/vect/vect-82_64.c: New testcase.
9657         * gcc.dg/vect/vect-83.c: New testcase.
9658         * gcc.dg/vect/vect-83_64.c: New testcase.
9659
9660 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9661
9662         * gcc.dg/cpp/error-1.c: New test.
9663
9664 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9665
9666         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9667
9668 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9669
9670         PR target/17984
9671         * gcc.dg/cris-peep2-xsrand2.c: New test.
9672
9673 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9674
9675         PR c++/17661
9676         * testsuite/g++.dg/expr/for2.C: New test.
9677
9678 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9679
9680         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9681
9682 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9683
9684         PR tree-optimization/17724
9685         * g++.dg/opt/pr17724-1.C: New test.
9686         * g++.dg/opt/pr17724-2.C: New test.
9687         * g++.dg/opt/pr17724-3.C: New test.
9688         * g++.dg/opt/pr17724-4.C: New test.
9689         * g++.dg/opt/pr17724-5.C: New test.
9690         * g++.dg/opt/pr17724-6.C: New test.
9691
9692 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9693
9694         PR c/17301
9695         * gcc.dg/pr17301-2.c: New test.
9696
9697 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9698
9699         PR c++/15876
9700         * g++.dg/parse/error22.C: New test.
9701
9702         PR c++/17936
9703         * g++.dg/template/spec18.C: New test.
9704
9705 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9706
9707         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9708         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9709         memcpy.
9710         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9711         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9712
9713 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9714
9715         * g++.dg/eh/cleanup5.C: Add dg-options "".
9716
9717 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9718
9719         PR middle-end/17657
9720         * gcc.dg/switch-4.c: New test case.
9721
9722 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9723
9724         * gcc.c-torture/execute/20041011-1.c: New test.
9725
9726 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9727
9728         PR c++/17554
9729         * g++.dg/init/for3.C: New test.
9730
9731         PR c++/17657
9732         * g++.dg/opt/switch2.C: New test.
9733
9734         PR middle-end/17703
9735         * g++.dg/warn/Wreturn-2.C: New test.
9736
9737 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9738
9739         PR c++/17907
9740         * g++.dg/eh/cleanup5.C: New test.
9741
9742 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9743
9744         PR c++/17393
9745         * g++.dg/parse/error21.C: New test.
9746
9747 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9748
9749         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9750         * g++.dg/warn/incomplete1.C: Likewise.
9751         * g++.dg/template/qualttp20.C: Likewise.
9752
9753 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9754
9755         PR c/17881
9756         * parm-incomplete-1.c: New test.
9757
9758 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9759
9760         PR c++/17867
9761         * g++.dg/parse/error19.C: New test.
9762
9763         PR c++/17670
9764         * g++.dg/init/new11.C: New test.
9765
9766         PR c++/17821
9767         * g++.dg/parse/error20.C: New test.
9768
9769         PR c++/17826
9770         * g++.dg/template/crash24.C: New test.
9771
9772 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9773
9774         PR c/17301
9775         * gcc.dg/pr17301-1.c: New test.
9776
9777 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9778
9779         PR c/17189
9780         * gcc.dg/anon-struct-5.c: New test.
9781
9782 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9783
9784         PR c/17844
9785         * gcc.dg/pr17844-1.c: New test.
9786
9787 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9788
9789         PR tree-optimization/17906
9790         * gcc.c-torture/compile/pr17906.c: New.
9791
9792 2004-10-09  Stuart Hastings  <stuart@apple.com>
9793             Roger Sayle  <roger@eyesopen.com>
9794
9795         PR rtl-optimization/17853
9796         * gcc.dg/i386-mmx-5.c: New testcase.
9797
9798 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9799
9800         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9801
9802 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9803
9804         PR c++/17524
9805         * g++.dg/template/static9.C: New test.
9806
9807         PR c++/17685
9808         * g++.dg/parse/operator5.C: New test.
9809
9810 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9811
9812         PR middle-end/17894
9813         * gcc.c-torture/execute/divcmp-4.c: New test case.
9814
9815 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9816
9817         PR tree-opt/17902
9818         * g++.dg/opt/pr17902.C: New test.
9819
9820 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9821
9822         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9823
9824 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9825
9826         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9827
9828 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9829
9830         * gcc.dg/assign-warn-3.c: New test.
9831
9832 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9833
9834         PR c/16999
9835         * gcc.dg/cpp/ident-1.c: New test.
9836
9837 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9838
9839         * gcc.c-torture/compile/acc1.c: New.
9840
9841 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9842
9843         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9844         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9845
9846 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9847
9848         * gcc.dg/ultrasp11.c: New test.
9849
9850 2004-10-08  Michael Matz  <matz@suse.de>
9851
9852         * gcc.dg/doloop-2.c: New test.
9853
9854 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9855
9856         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9857         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9858         objc.dg/method-9.m: Update expected diagnostics.
9859
9860 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9861
9862         * gcc.dg/ppc-fsel-3.c: New file.
9863         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9864
9865 2004-10-07  Paul Brook  <paul@codesourcery.com>
9866
9867         * gfortran.dg/intrinsic_verify_1.f90: New test.
9868
9869 2004-10-07  Paul Brook  <paul@codesourcery.com>
9870
9871         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9872
9873 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9874
9875         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9876         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9877         commit.
9878
9879 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9880
9881         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9882
9883 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9884
9885         PR c++/17115
9886         * g++.dg/warn/Winline-4.C: New test.
9887
9888 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9889
9890         * gcc.c-torture/compile/20041007-1.c: New test.
9891
9892 2004-10-07  Paul Brook  <paul@codesourcery.com>
9893
9894         PR fortran/17678
9895         * gfortran.dg/use_allocated_1.f90: New test.
9896
9897 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9898
9899         PR middle-end/17849
9900         * gfortran.fortran-torture/compile/nested.f90: New test
9901
9902 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9903
9904         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9905
9906 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9907
9908         PR c++/17368
9909         * g++.dg/ext/asm6.C: New test.
9910
9911 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9912
9913         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9914
9915 2004-10-06  Paul Brook  <paul@codesourcery.com>
9916
9917         PR libfortran/17709
9918         * gfortran.dg/empty_format_1.f90: New test.
9919
9920 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9921
9922         PR fortran/17568
9923         * gfortran.dg/ishft.f90: New test.
9924
9925         PR fortran/17283
9926         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9927         tests.
9928
9929 2004-10-06  Paul Brook  <paul@codesourcery.com>
9930
9931         * gfortran.dg/do_1.f90: New test.
9932
9933 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9934
9935         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9936         optimizing for size.
9937
9938 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9939
9940         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9941
9942 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9943
9944         * gcc.c-torture/compile/20041005-1.c: New test.
9945
9946 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9947
9948         PR c++/17829
9949         * g++.dg/lookup/koenig4.C: New.
9950
9951 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9952
9953         * g++.dg/other/classkey1.C: Adjust quoting marks.
9954         * g++.dg/parse/error15.C: Likewise.
9955         * g++.dg/template/meminit2.C (int>): Likewise.
9956
9957 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9958
9959         PR fortran/17283
9960         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9961
9962         PR fortran/17631
9963         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9964
9965         PR fortran/17708
9966         * gfortran.dg/pr17708.f90: New test.
9967
9968 2004-10-04  Chao-ying Fu  <fu@mips.com>
9969
9970         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9971         * gcc.dg/vect/vect-4.c: Ditto.
9972         * gcc.dg/vect/vect-5.c: Ditto.
9973         * gcc.dg/vect/vect-6.c: Ditto.
9974         * gcc.dg/vect/vect-8.c: Ditto.
9975         * gcc.dg/vect/vect-16.c: Ditto.
9976         * gcc.dg/vect/vect-30.c: Ditto.
9977         * gcc.dg/vect/vect-40.c: Ditto.
9978         * gcc.dg/vect/vect-41.c: Ditto.
9979         * gcc.dg/vect/vect-42.c: Ditto.
9980         * gcc.dg/vect/vect-43.c: Ditto.
9981         * gcc.dg/vect/vect-44.c: Ditto.
9982         * gcc.dg/vect/vect-45.c: Ditto.
9983         * gcc.dg/vect/vect-46.c: Ditto.
9984         * gcc.dg/vect/vect-47.c: Ditto.
9985         * gcc.dg/vect/vect-48.c: Ditto.
9986         * gcc.dg/vect/vect-49.c: Ditto.
9987         * gcc.dg/vect/vect-50.c: Ditto.
9988         * gcc.dg/vect/vect-51.c: Ditto.
9989         * gcc.dg/vect/vect-52.c: Ditto.
9990         * gcc.dg/vect/vect-53.c: Ditto.
9991         * gcc.dg/vect/vect-54.c: Ditto.
9992         * gcc.dg/vect/vect-55.c: Ditto.
9993         * gcc.dg/vect/vect-56.c: Ditto.
9994         * gcc.dg/vect/vect-57.c: Ditto.
9995         * gcc.dg/vect/vect-58.c: Ditto.
9996         * gcc.dg/vect/vect-59.c: Ditto.
9997         * gcc.dg/vect/vect-60.c: Ditto.
9998         * gcc.dg/vect/vect-74.c: Ditto.
9999         * gcc.dg/vect/vect-79.c: Ditto.
10000         * gcc.dg/vect/vect-80.c: Ditto.
10001
10002 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10003
10004         * gcc.dg/unused-7.c: Use the correct option.
10005
10006 2004-10-04  Paul Brook  <paul@codesourcery.com>
10007         Bud Davis  <bdavis9659@comcast.net>
10008
10009         PR fortran/17706
10010         PR fortran/16434
10011         * gfortran/pr17706.f90: New test.
10012         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10013
10014 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10015
10016         * gfortran.dg/pr17612.f90: New test.
10017
10018 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10019
10020         * g++.dg/template/local1.C: Adjust quoting marks in
10021         testing for diagnostics.
10022         * g++.dg/tls/diag-2.C: Likewise.
10023         * g++.dg/other/error8.C: Likewise.
10024
10025 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10026
10027         PR c/17178
10028         * gcc.dg/unused-4.c: Adjust to be correct.
10029
10030         PR c/17820
10031         * gcc.dg/unused-7.c: New test.
10032
10033 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10034
10035         PR c++/17797
10036         * g++.dg/overload/template2.C: New test.
10037
10038 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10039
10040         PR tree-optimization/16632
10041         * gcc.dg/tree-ssa/20041002-1.c: New.
10042
10043 2004-10-03  Paul Brook  <paul@codesourcery.com>
10044
10045         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10046         rather than relying on default formatting.
10047
10048 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10049
10050         * gcc.dg/20040920-1.c: Update expected message text.
10051
10052 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10053
10054         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10055
10056 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10057
10058         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10059         tree level.
10060
10061 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10062
10063         * gcc.dg/tree-ssa/pr17343.c: Remove.
10064
10065 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10066
10067         PR tree-opt/17343
10068         * gcc.dg/tree-ssa/pr17343.c: New test.
10069
10070 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10071
10072         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10073         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10074         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10075         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10076         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10077
10078 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10079
10080         * gcc.dg/lvalue-2.c: New test.
10081
10082 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10083
10084         PR c/17730
10085         * gcc.dg/pr17730-1.c: New test
10086
10087 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10088
10089         PR c/7425
10090         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10091
10092 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10093
10094         * gcc.c-torture/execute/stdarg-1.c: New test.
10095         * gcc.c-torture/execute/stdarg-2.c: New test.
10096         * gcc.c-torture/execute/stdarg-3.c: New test.
10097         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10098         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10099         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10100         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10101         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10102
10103 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10104
10105         PR tree-optimization/17697
10106         * g++.dg/opt/pr17697-1.C: New test.
10107         * g++.dg/opt/pr17697-2.C: New test.
10108         * g++.dg/opt/pr17697-3.C: New test.
10109
10110 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10111
10112         PR c/16409
10113         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10114         gcc.dg/vla-init-5.c: New tests.
10115
10116 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10117
10118         PR c/13804
10119         * gcc.dg/pr13804-1.c: New test.
10120
10121 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10122
10123         PR fortran/16938
10124         * gfortran.dg/pr16938.f90: New test.
10125
10126 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10127
10128         * g++.dg/template/crash23.C: New test.
10129
10130 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR c++/17585
10133         * g++.dg/template/static8.C: New test.
10134
10135 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10136
10137         PR c++/17681
10138         * g++.dg/other/error9.C: New test.
10139
10140 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10141
10142         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10143
10144 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10145
10146         PR fortran/15164
10147         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10148
10149 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10150
10151         PR middle-end/17112
10152         * gcc.dg/pr17112-1.c: New test case.
10153
10154 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10155
10156         PR c/11459
10157         * gcc.dg/pr11459-1.c: New test.
10158
10159 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10160
10161         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10162         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10163
10164 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10165
10166         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10167
10168 2004-09-25  Jan Hubicka  <jh@suse.cz>
10169
10170         * compile/30040909-1.c: New test.
10171         * compile/30040907-1.c: New test.
10172
10173 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10174
10175         * gcc.c-torture/execute/va-arg-26.c: New test.
10176
10177 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10178
10179         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10180         extra diagnostics on targets with 64-bit pointers.
10181         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10182
10183 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10184
10185         PR c/17188
10186         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10187         * gcc.dg/decl-3.c: Adjust expected message.
10188
10189 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10190
10191         PR fortran/17615
10192         * gfortran.dg/pr17615.f90: New test.
10193
10194 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10195
10196         PR tree-optimzation/17517
10197         * g++.dg/tree-ssa/pr17517.C: New Test.
10198
10199 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10200
10201         PR c++/16889
10202         * g++.dg/lookup/ambig3.C: New.
10203
10204 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10205
10206         PR tree-opt/17624
10207         * g++.dg/opt/pr17624.C: New test.
10208
10209 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10210
10211         PR c/6980
10212         * gcc.dg/Wbad-function-cast-1.c: New test.
10213
10214 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10215
10216         * g++.dg/ext/complit1.C
10217         * g++.dg/other/error2.C
10218         * g++.dg/other/nontype-1.C
10219         * g++.dg/parse/crash11.C
10220         * g++.dg/parse/crash12.C
10221         * g++.dg/parse/error15.C
10222         * g++.dg/parse/error4.C
10223         * g++.dg/parse/tmpl-outside1.C
10224         * g++.dg/parse/too-many-tmpl-args1.C
10225         * g++.dg/template/dependent-expr3.C
10226         * g++.dg/template/error10.C
10227         * g++.dg/template/instantiate1.C
10228         * g++.dg/template/vtable2.C
10229         * g++.dg/warn/Wshadow-1.C
10230         * g++.dg/warn/weak1.C
10231         * g++.old-deja/g++.brendan/crash16.C
10232         * g++.old-deja/g++.brendan/crash18.C
10233         * g++.old-deja/g++.brendan/crash48.C
10234         * g++.old-deja/g++.brendan/crash49.C
10235         * g++.old-deja/g++.brendan/crash55.C
10236         * g++.old-deja/g++.brendan/crash56.C
10237         * g++.old-deja/g++.brendan/crash8.C
10238         * g++.old-deja/g++.brendan/enum11.C
10239         * g++.old-deja/g++.brendan/enum8.C
10240         * g++.old-deja/g++.brendan/enum9.C
10241         * g++.old-deja/g++.brendan/friend3.C
10242         * g++.old-deja/g++.brendan/misc14.C
10243         * g++.old-deja/g++.bugs/900402_02.C
10244         * g++.old-deja/g++.bugs/900404_03.C
10245         * g++.old-deja/g++.bugs/900404_04.C
10246         * g++.old-deja/g++.bugs/900428_03.C
10247         * g++.old-deja/g++.jason/crash4.C
10248         * g++.old-deja/g++.jason/overload21.C
10249         * g++.old-deja/g++.jason/redecl1.C
10250         * g++.old-deja/g++.jason/report.C
10251         * g++.old-deja/g++.jason/rfg10.C
10252         * g++.old-deja/g++.jason/template30.C
10253         * g++.old-deja/g++.law/arm12.C
10254         * g++.old-deja/g++.law/ctors5.C
10255         * g++.old-deja/g++.law/cvt20.C
10256         * g++.old-deja/g++.law/init10.C
10257         * g++.old-deja/g++.law/init8.C
10258         * g++.old-deja/g++.law/visibility17.C
10259         * g++.old-deja/g++.law/visibility7.C
10260         * g++.old-deja/g++.mike/net8.C
10261         * g++.old-deja/g++.mike/p646.C
10262         * g++.old-deja/g++.mike/p700.C
10263         * g++.old-deja/g++.mike/p701.C
10264         * g++.old-deja/g++.mike/p811.C
10265         * g++.old-deja/g++.ns/template13.C
10266         * g++.old-deja/g++.other/array3.C
10267         * g++.old-deja/g++.other/crash25.C
10268         * g++.old-deja/g++.other/dtor3.C
10269         * g++.old-deja/g++.other/dtor4.C
10270         * g++.old-deja/g++.other/main1.C
10271         * g++.old-deja/g++.other/warn7.C
10272         * g++.old-deja/g++.pt/crash11.C
10273         * g++.old-deja/g++.pt/crash36.C
10274         * g++.old-deja/g++.pt/spec22.C
10275         * g++.old-deja/g++.pt/spec9.C
10276         * g++.old-deja/g++.pt/ttp52.C
10277         * g++.old-deja/g++.robertl/eb103.C
10278         * g++.old-deja/g++.robertl/eb121.C
10279         * g++.old-deja/g++.robertl/eb22.C
10280         * g++.old-deja/g++.robertl/eb8.C:
10281         Update locations and/or regexps of dg-error markers.
10282         Remove markers for some bogus messages that are no longer issued.
10283
10284 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10285
10286         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10287         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10288
10289 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10290
10291         PR c++/17618
10292         * g++.dg/lookup/crash5.C: New test.
10293
10294 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10295
10296         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10297         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10298         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10299         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10300         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10301         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10302
10303         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10304         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10305         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10306         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10307         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10308         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10309
10310         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10311
10312         * gcc.dg/vect/vect-44.c: Check additional cases.
10313         * gcc.dg/vect/vect-48.c: Check additional cases.
10314
10315         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10316         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10317         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10318         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10319         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10320         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10321         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10322         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10323         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10324
10325         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10326         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10327         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10328
10329 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10330
10331         * gcc.dg/tree-ssa/loop-6.c: New test.
10332
10333 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10334
10335         PR c++/17620
10336         * g++.dg/inherit/base2.C: New.
10337
10338 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10339
10340         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10341         * gcc.dg/20001012-2.c: Likewise.
10342         * gcc.dg/20001013-1.c: Likewise.
10343         * gcc.dg/20001101-1.c: Likewise.
10344         * gcc.dg/20001102-1.c: Likewise.
10345         * gcc.dg/bf-spl1.c: Likewise.
10346         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10347         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10348
10349 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10350
10351         PR tree-optimization/16721
10352         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10353
10354 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10355
10356         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10357         * gcc.dg/20040305-1.c: Likewise.
10358
10359 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10360
10361         PR c/16566
10362         * gcc.c-torture/compile/pr16566-1.c,
10363         gcc.c-torture/compile/pr16566-2.c,
10364         gcc.c-torture/compile/pr16566-3.c: New tests.
10365
10366 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10367
10368         PR tree-optimization/17512
10369         * gcc.c-torture/compile/20040916-1.c.
10370
10371 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10372
10373         * gcc.dg/pragma-re-3.c: New test.
10374
10375 2004-09-17  Matt Austern  <austern@apple.com>
10376
10377         PR c++/15049
10378         * g++.dg/other/anon3.C: New.
10379
10380 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10381
10382         PR c++/7503
10383         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10384         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10385         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10386         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10387         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10388
10389 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10390
10391         PR fortran/17286
10392         * gfortran.dg/pr17286.f90: New test.
10393
10394 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/17530
10397         * g++.dg/template/static7.C: New test.
10398
10399 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10400
10401         PR tree-opt/17558
10402         * gcc.c-torture/compile/pr17558.c: New test.
10403
10404 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10405
10406         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10407         if SKIP_ATTRIBUTE is defined.
10408
10409 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10410
10411         PR fortran/15957
10412         * gfortran.dg/pr15957.f90: New test.
10413
10414 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10415
10416         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10417         in comparison.
10418         * gcc.dg/vect/vect-79.c: Likewise.
10419         * gcc.dg/vect/vect-80.c: Likewise.
10420
10421 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10422
10423         PR fortran/15750
10424         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10425
10426 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10427
10428         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10429         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10430         * gcc.dg/vect/vect-62.c: New testcase.
10431         * gcc.dg/vect/vect-63.c: New testcase.
10432         * gcc.dg/vect/vect-64.c: New testcase.
10433         * gcc.dg/vect/vect-65.c: New testcase.
10434         * gcc.dg/vect/vect-66.c: New testcase.
10435         * gcc.dg/vect/vect-67.c: New testcase.
10436         * gcc.dg/vect/vect-68.c: New testcase.
10437         * gcc.dg/vect/vect-69.c: New testcase.
10438         * gcc.dg/vect/vect-79.c: New testcase.
10439         * gcc.dg/vect/vect-80.c: New testcase.
10440
10441 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10442
10443         * gcc.target/mips/asm-1.c: New test.
10444
10445 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10446
10447         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10448         * gcc.dg/vect/vect-73.c: New testcase.
10449         * gcc.dg/vect/vect-74.c: New testcase.
10450         * gcc.dg/vect/vect-75.c: New testcase.
10451         * gcc.dg/vect/vect-76.c: New testcase.
10452         * gcc.dg/vect/vect-77.c: New testcase.
10453         * gcc.dg/vect/vect-78.c: New testcase
10454
10455 2004-09-18  Paul Brook  <paul@codesourcery.com>
10456
10457         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10458
10459 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10460
10461         PR c/17424
10462         * gcc.dg/pr17424-1.c: New test.
10463
10464 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10465
10466         * g++.dg/tree-ssa/pr17153.C: New test.
10467
10468 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10469
10470         PR pch/13361
10471         * testsuite/g++.dg/pch/wchar-1.C: New.
10472         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10473
10474 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10475
10476         * gcc.c-torture/execute/20040917-1.c: New test.
10477
10478 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10479
10480         PR tree-optimization/17319
10481         * gcc.dg/pr17319.c: New test.
10482
10483 2004-09-17  Devang Patel  <dpatel@apple.com>
10484
10485         * gcc.dg/20040813-1.c: New test.
10486
10487 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10488
10489         PR tree-optimization/17273
10490         * gcc.c-torture/compile/pr17273.c: New test.
10491
10492 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10493
10494         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10495         Update expected messages.
10496         * gcc.dg/declspec-13.c: New test.
10497
10498 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10499
10500         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10501
10502 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10503
10504         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10505         change what 'a' is pointing to.
10506
10507 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10508
10509         PR c++/16002
10510         * g++.dg/template/error18.C: New test.
10511
10512         PR c++/16029
10513         * g++.dg/warn/Wunused-8.C: New test.
10514
10515 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10516
10517         PR tree-optimization/17513
10518         * gcc.dg/20040916-1.c: New test.
10519
10520 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10521
10522         PR c++/17501
10523         * g++.dg/template/typename7.C: New test.
10524
10525 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10526
10527         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10528
10529 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10530
10531         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10532         with -ftree-based-profiling also.
10533         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10534
10535 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10536
10537         PR/15364
10538         * gfortran.dg/der_array_io_1.f90: New test.
10539         * gfortran.dg/der_array_io_2.f90: New test.
10540         * gfortran.dg/der_array_io_3.f90: New test.
10541
10542 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10543
10544         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10545         EABI.
10546
10547 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10548
10549         * g++.dg/opt/switch1.C: New test.
10550
10551 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10552
10553         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10554         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10555         Update expected messages.
10556
10557 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10558
10559         PR fortran/16485
10560         * gfortran.dg/same_name_1.f90: New test.
10561
10562 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10563
10564         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10565         dereference garbage pointers.
10566
10567 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10568
10569         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10570         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10571
10572         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10573         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10574         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10575
10576 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c++/17324
10579         * g++.dg/template/mangle1.C: New test.
10580
10581 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10582
10583         PR tree-optimization/17252
10584         * gcc.c-torture/execute/pr17252.c: New test.
10585
10586 2004-09-14  Andrew Pinski  <apinski@apple.com>
10587
10588         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10589
10590 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10591
10592         PR rtl-optimization/9771
10593         * gcc.dg/pr9771-1.c: New test case.
10594
10595 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10596
10597         PR tree-optimization/15262
10598         * gcc.c-torture/execute/pr15262-1.c: New test.
10599         * gcc.c-torture/execute/pr15262-2.c: New test.
10600
10601 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10602
10603         * gcc.dg/declspec-12.c: New test.
10604
10605 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10606
10607         * gfortran.dg/pr17090.f90: Add directives to test.
10608
10609 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10610
10611         * gcc.c-torture/compile/20040914-1.c: New test.
10612
10613 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10614
10615         PR c++/16162
10616         * g++.dg/template/decl2.C: New test.
10617
10618 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10619
10620         PR fortran/17090
10621         * gfortran.dg/pr17090.f90: New test.
10622
10623 2004-09-13  Dale Johannesen  <dalej@apple.com>
10624
10625         * gcc.c-torture/compile/pr17408.c:  New test case.
10626
10627 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR c++/16716
10630         * g++.dg/parse/crash17.C: New test.
10631
10632         PR c++/17327
10633         * g++.dg/template/enum3.C: New test.
10634
10635 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10636
10637         * lib/gcc-defs.exp: Load wrapper.exp.
10638         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10639         using local code.
10640         * lib/gcc.exp (gcc_init): Similar.
10641         * lib/gfortran.exp (gfortran_init): Similar.
10642         * lib/objc.exp (objc_init): Similar.
10643         * lib/treelang.exp (treelang_init): Similar.
10644         * lib/wrapper.exp: New file with build_wrapper call machinery in
10645         ${tool}_maybe_build_wrapper.
10646
10647 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10648
10649         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10650         "inline".
10651         * gcc.dg/declspec-11.c: Update expected messages.
10652         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10653         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10654         gcc.dg/inline-12.c: New tests.
10655
10656 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10657
10658         * g++.dg/tree-ssa/pr17400.C: New testcase.
10659
10660 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10661
10662         * gcc.target/mips/sb1-1.c: New testcase.
10663
10664 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10665
10666         * lib/g77-dg.exp: Remove unused file.
10667         * lib/mike-g77.exp: Ditto.
10668         * lib/g77.exp: Ditto.
10669
10670 2004-09-12  Richard Henderson  <rth@redhat.com>
10671
10672         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10673
10674 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10675
10676         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10677         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10678         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10679         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10680         Update expected messages.
10681
10682 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10683
10684         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10685         declaration/use mismatch for dirp parameter.
10686
10687 2004-09-12  Andrew Pinski  <apinski@apple.com>
10688
10689         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10690         -fgnu-runtime is passed.
10691
10692 2004-09-12  Richard Henderson  <rth@redhat.com>
10693
10694         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10695         do the uplevel thing and update additional_flags directly.
10696         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10697         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10698         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10699         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10700
10701 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10702
10703         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10704
10705 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10706
10707         PR middle-end/17411
10708         * g++.dg/opt/pr17411-1.C: New test case.
10709
10710 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10711
10712         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10713         gcc.dg/tls/diag-2.c: Update expected messages.
10714         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10715         messages.
10716         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10717         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10718         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10719         gcc.dg/tls/diag-5.c: New tests.
10720
10721 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10722
10723         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10724
10725 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10726
10727         * g++.dg/parse/break-in-for.C: New test.
10728
10729 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * gcc.dg/tree-ssa/20040911-1.c: New test.
10732
10733 2004-09-11  Andreas Jaeger  <aj@suse.de>
10734
10735         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10736         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10737
10738 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10739
10740         * gcc.target/frv: New directory of FR-V-specific tests.
10741
10742 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10743
10744         * gcc.dg/convert-vec-1.c: New test.
10745
10746 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10747
10748         PR middle-end/17024
10749         * gcc.dg/pr17024-1.c: New test case.
10750
10751 2004-09-10  Eric Christopher  <echristo@redhat.com>
10752
10753         * gcc.dg/20040910-1.c: New test.
10754
10755 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10756
10757         * gcc.dg/bitfld-9.c: New test.
10758
10759 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10760
10761         * gcc.c-torture/execute/ieee/acc1.c: New test.
10762         * gcc.c-torture/execute/ieee/acc2.c: New test.
10763         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10764
10765 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10766
10767         * gcc.dg/deprecated-2.c: New test.
10768
10769 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10770
10771         * gcc.dg/init-vec-1.c: New test.
10772
10773 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10774
10775         PR middle-end/17055
10776         * gcc.dg/pr17055-1.c: New test case.
10777
10778 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10779
10780         PR target/17377
10781         * gcc.c-torture/execute/pr17377.c: New test.
10782
10783 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10784
10785         PR c/8420
10786         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10787         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10788         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10789         gcc.dg/long-long-typespec-1.c: New tests.
10790         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10791
10792 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10793
10794         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10795         gcc.dg/gnu99-static-1.c: New tests.
10796
10797 2004-09-08  Devang Patel  <dpatel@apple.com>
10798
10799         * gcc.dg/darwin-ld-20040828-1.c: New test.
10800         * gcc.dg/darwin-ld-20040828-2.c: New test.
10801         * gcc.dg/darwin-ld-20040828-3.c: New test.
10802
10803 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10804
10805         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10806         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10807         in error message.
10808         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10809         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10810         in error message.
10811         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10812         types they qualify.
10813         * objc.dg/type-size-2.m: Fix wording in comment.
10814         * objc.dg/va-meth-1.m: New test case.
10815
10816 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10817
10818         PR c/16633:
10819         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10820         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10821
10822 2004-09-06  Devang Patel  <dpatel@apple.com>
10823
10824         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10825         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10826
10827 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10828
10829         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10830         reflect changed line numbering of diagnostics.
10831
10832 2004-09-06  Paul Brook  <paul@codesourcery.com>
10833
10834         * gfortran.dg/edit_real_1.f90: Add new test.
10835
10836 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10837
10838         * gcc.dg/tree-ssa/loop-2.c: New test.
10839         * gcc.dg/tree-ssa/loop-3.c: New test.
10840         * gcc.dg/tree-ssa/loop-4.c: New test.
10841         * gcc.dg/tree-ssa/loop-5.c: New test.
10842
10843 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10844
10845         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10846
10847 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10848
10849         * gcc.dg/format/sentinel-1.c: New test.
10850
10851 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10852
10853         * testsuite/gcc.dg/builtins-46.c: New.
10854
10855 2004-09-03  Devang Patel  <dpatel@apple.com>
10856
10857         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10858         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10859
10860 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10861
10862         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10863         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10864         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10865         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10866         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10867         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10868         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10869         the non-portable bzero.
10870         * gcc.dg/20010912-1.c: xfail for NetWare.
10871         * gcc.dg/20020426-2.c: xfail for NetWare.
10872         * gcc.dg/20021014-1.c: xfail for NetWare.
10873         * gcc.dg/20021018-1.c: xfail for NetWare.
10874         * gcc.dg/20030213-1.c: xfail for NetWare.
10875         * gcc.dg/20030225-1.c: xfail for NetWare.
10876         * gcc.dg/20030708-1.c: xfail for NetWare.
10877         * gcc.dg/builtins-config.h: Also exclude NetWare.
10878         * gcc.dg/format/format.h: Define restrict only if not already defined.
10879         * gcc.dg/nest.c: xfail for NetWare.
10880         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10881         * lib/target-supports.exp (check_visibility_available): Exclude
10882         NetWare.
10883
10884 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10885
10886         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10887         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10888         deterministic starting point for the alignment of structure fields.
10889         * gcc.dg/Wpadded.c: Dito.
10890         * g++.dg/abi/vbase10.C: Dito.
10891
10892 2004-09-03  Devang Patel  <dpatel@apple.com>
10893
10894         * g++.dg/debug/pr15736.cc: New test.
10895
10896 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10897
10898         * README.QMTEST: Fix out-of-date link.
10899
10900 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10901
10902         PR fortran/16579
10903         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10904         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10905
10906 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10907
10908         * g++.dg/abi/arm_rtti1.C: New test.
10909
10910 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10911
10912         * gcc.dg/ppc-vector-memcpy.c: New.
10913         * gcc.dg/ppc-vector-memset.c: New.
10914
10915 2004-09-02  Chao-ying Fu  <fu@mips.com>
10916
10917         * gcc.target/mips/mips-3d-1.c: New test.
10918         * gcc.target/mips/mips-3d-2.c: New test.
10919         * gcc.target/mips/mips-3d-3.c: New test.
10920         * gcc.target/mips/mips-3d-4.c: New test.
10921         * gcc.target/mips/mips-3d-5.c: New test.
10922         * gcc.target/mips/mips-3d-6.c: New test.
10923         * gcc.target/mips/mips-3d-7.c: New test.
10924         * gcc.target/mips/mips-3d-8.c: New test.
10925         * gcc.target/mips/mips-3d-9.c: New test.
10926         * gcc.target/mips/mips-ps-1.c: New test.
10927         * gcc.target/mips/mips-ps-2.c: New test.
10928         * gcc.target/mips/mips-ps-3.c: New test.
10929         * gcc.target/mips/mips-ps-4.c: New test.
10930         * gcc.target/mips/mips-ps-type.c: New test.
10931
10932 2004-09-02  Paul Brook  <paul@codesourcery.com>
10933
10934         * gfortran.dg/edit_real_1.f90: Add new tests.
10935
10936 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10937
10938         PR fortran/15327
10939         * gfortran.dg/merge_char_1.f90: New test.
10940
10941 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10942
10943         PR fortran/16404
10944         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10945
10946 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10947
10948         PR c/1522
10949         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10950
10951 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10952
10953         * g++.dg/opt/loop1.C: Do not XFAIL.
10954
10955 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10956
10957         * gcc.c-torture/execute/20040831-1.c: New test.
10958
10959 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10960
10961         PR fortran/16579
10962         * gfortran.dg/g77/20010610.f: Now passes.
10963         Copy from g77.f-torture/execute. Add dg-run directive.
10964         * gfortran.dg/g77/README: Update
10965
10966 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10967
10968         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10969         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10970         (t1, t2, t3, t4): Add volatile.
10971
10972 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10973
10974         * g++.dg/ext/visibility/arm1.C: New test.
10975
10976 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10977
10978         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10979         -pedantic-errors.
10980
10981 2004-09-01  Paul Brook  <paul@codesourcery.com>
10982
10983         * gfortran.dg/eof_2.f90: New test.
10984
10985 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10986
10987         PR fortran/16579
10988         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10989
10990 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10991
10992         PR libfortran/16805
10993         * gfortran.dg/list_read_2.f90: New test.
10994
10995 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10996
10997         * g++.dg/abi/key1.C: New test.
10998
10999 2004-08-31  Richard Henderson  <rth@redhat.com>
11000
11001         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11002         form of offsetof.
11003         * g++.dg/other/offsetof5.C: Remove duplicate.
11004
11005 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11006
11007         PR fortran/17244
11008         * gfortran.dg/func_derived_1.f90: New test.
11009
11010 2004-08-31  Paul Brook  <paul@codesourcery.com>
11011
11012         * gfortran.dg/eof_1.f90: New test.
11013
11014 2004-08-31  Paul Brook  <paul@codesourcery.com>
11015
11016         * gfortran.dg/list_read_1.f90: New file.
11017
11018 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11019
11020         * g++.dg/opt/loop1.C: XFAIL.
11021
11022 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11023
11024         * gcc.dg/funcdef-storage-1.c: New.
11025         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11026         an extern function in local scope.
11027         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11028         declare an 'auto inline' function in local scope.
11029         * gcc.dg/20011130-1.c: Likewise.
11030         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11031         an 'auto' function in local scope.
11032         * gcc.dg/20021014-1.c: Likewise.
11033         * gcc.dg/20030331-2.c: Likewise.
11034
11035 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11036
11037         * gfortran.dg/blockdata_1.f90: New test.
11038
11039 2004-08-30  Richard Henderson  <rth@redhat.com>
11040
11041         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11042
11043 2004-08-30  Richard Henderson  <rth@redhat.com>
11044
11045         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11046         additional_flags set by alternate driver.
11047         (ieee-options): New procedure.
11048         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11049         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11050         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11051         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11052
11053 2004-08-30  Richard Henderson  <rth@redhat.com>
11054
11055         * lib/f-torture.exp: Remove.
11056
11057 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR rtl-optimization/16590
11060         * g++.dg/opt/loop1.C: New test.
11061
11062 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11063
11064         PR fortran/13910
11065         * gfortran.dg/oldstyle_1.f90: New test.
11066
11067 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11068         Paul Brook  <paul@codesourcery.com>
11069
11070         * gfortran.dg/g77/README: Update.
11071         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11072         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11073         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11074
11075 2004-08-28  Paul Brook  <paul@codesourcery.com>
11076
11077         PR libfortran/17195
11078         * gfortran.dg/edit_real_1.f90: New test.
11079
11080 2004-08-27  Paul Brook  <paul@codesourcery.com>
11081
11082         * gfortran.dg/rewind_1.f90: New test.
11083
11084 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11085
11086         PR fortran/16597
11087         * gfortran.dg/pr16597.f90: New test.
11088
11089 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11090
11091         PR c/13801
11092         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11093         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11094         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11095         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11096         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11097
11098 2004-08-26  Nick Clifton  <nickc@redhat.com>
11099
11100         * gcc.c-torture/compile/pr17119.c: New test.
11101
11102 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11103
11104         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11105
11106 2004-08-25  Richard Henderson  <rth@redhat.com>
11107
11108         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11109         the bits that expect kind=8 to be the largest real kind.
11110
11111 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11112
11113         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11114
11115 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11116
11117         * gfortran.dg/assignment_1.f90: New test.
11118
11119 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11120
11121         * g++.dg/template/repo3.C: New test.
11122
11123 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11124
11125         PR middle-end/16693
11126         PR tree-optimization/16372
11127         * g++.dg/opt/pr16372-1.C: New test case.
11128         * g++.dg/opt/pr16693-1.C: New test case.
11129         * g++.dg/opt/pr16693-2.C: New test case.
11130
11131 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11132
11133         * objc.dg/proto-lossage-4.m: New test.
11134
11135 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11136
11137         PR c++/17155
11138         * g++.dg/inherit/local2.C: New test.
11139
11140 2004-08-25  Paul Brook  <paul@codesourcery.com>
11141
11142         PR fortran/17144
11143         * gfortran.dg/string_ctor_1.f90: New test.
11144
11145 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11146
11147         PR c++/14428
11148         * g++.dg/template/redecl2.C: New test.
11149
11150 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11151
11152         PR fortran/17143
11153         * gfortran.dg/pr17143.f90: New test.
11154
11155 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11156
11157         PR fortran/17164
11158         * gfortran.dg/pr17164.f90: New test.
11159
11160 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11161
11162         * gcc.dg/tree-ssa/loop-1.c: New test.
11163
11164 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11165
11166         * gcc.c-torture/compile/20040824-1.c: New test.
11167
11168 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11169
11170         * gcc.c-torture/compile/iftrap-3.c: New test.
11171
11172 2004-08-24  Paul Brook  <paul@codesourcery.com>
11173
11174         * gfortran.dg/entry_2.f90: New test.
11175
11176 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         PR c++/16889
11179         * g++.dg/lookup/ambig[12].C: New.
11180
11181 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11182
11183         PR c++/16706
11184         * g++.dg/template/crash21.C: New test.
11185         * g++.dg/template/crash22.C: Likewise.
11186
11187 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11188
11189         PR c++/17149
11190         * g++.dg/template/access15.C: New.
11191
11192 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c++/17163
11195         * g++.dg/template/repo2.C: New test.
11196
11197 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11198
11199         PR rtl-optimization/17078
11200         * gcc.c-torture/execute/pr17078-1.c: New test case.
11201
11202 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11203
11204         PR c/14492
11205         * gcc.dg/debug/crash1.c: New test.
11206
11207 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c/16180
11210         * gcc.dg/loop-5.c: New test.
11211
11212 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11213
11214         * gcc.c-torture/execute/20040823-1.c: New test.
11215
11216 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11217
11218         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11219         to the assembler.  Simplify test accordingly.
11220         (asm_abi_flags): Use GNU names.
11221         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11222         to check for ABI flags.
11223
11224 2004-08-22  Andrew Pinski  <apinski@apple.com>
11225
11226         * g++.dg/opt/pr14029.C: New test.
11227         * gcc.c-torture/execute/pr15262.c: New test.
11228
11229 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11230
11231         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11232
11233 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11234
11235         PR 16908
11236         * gfortran.dg/direct_io.f90: New test.
11237
11238 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/17121
11241         * g++.dg/inherit/local2.C: New test.
11242
11243 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11244
11245         PR c++/17120
11246         * g++.dg/warn/Wparentheses-4.C: New test.
11247
11248 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11249
11250         PR c++/17121
11251         * g++.dg/inherit/local2.C: New test.
11252
11253         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11254         * gcc.dg/ppc-ldstruct.c: Likewise.
11255         * gcc.dg/ppc64-abi-2.c: Likewise.
11256
11257 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11258
11259         PR rtl-optimization/17099
11260         * gcc.c-torture/execute/20040820-1.c: New test.
11261
11262 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11263
11264         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11265
11266 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11267
11268         PR fortran/17077
11269         * gfortran.dg/auto_array_1.f90: New test.
11270
11271 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11272
11273         PR fortran/17074
11274         * gfortran.dg/simpleif_1.f90: New test.
11275
11276 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11277
11278         * lib/target-supports.exp (check_profiling_available): Return
11279         false for arm*-*-symbianelf* and arm*-*-eabi*.
11280
11281         PR c++/15890
11282         * g++.dg/template/delete1.C: New test.
11283
11284 2004-08-19  Paul Brook  <paul@codesourcery.com>
11285
11286         PR fortran/14976
11287         PR fortran/16228
11288         * gfortran.dg/data_char_1.f90: New test.
11289
11290 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11291
11292         PR fortran/16946
11293         * gfortran.dg/reduction.f90: New testcase.
11294
11295 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11296
11297         PR fortran/16520
11298         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11299
11300 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11301
11302         PR c++/17041
11303         * g++.dg/Wparentheses-3.C: New test.
11304
11305 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11306
11307         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11308         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11309         * gcc.dg/vect/vect-2.c: Likewise.
11310         * gcc.dg/vect/vect-3.c: Likewise.
11311         * gcc.dg/vect/vect-4.c: Likewise.
11312         * gcc.dg/vect/vect-5.c: Likewise.
11313         * gcc.dg/vect/vect-6.c: Likewise.
11314         * gcc.dg/vect/vect-7.c: Likewise.
11315         * gcc.dg/vect/vect-25.c: Likewise.
11316         * gcc.dg/vect/vect-31.c: Likewise.
11317         * gcc.dg/vect/vect-32.c: Likewise.
11318         * gcc.dg/vect/vect-34.c: Likewise.
11319         * gcc.dg/vect/vect-36.c: Likewise.
11320         * gcc.dg/vect/vect-all.c: Likewise.
11321
11322 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11323
11324         PR c++/17068
11325         * g++.dg/template/operator4.C: New test.
11326
11327 2004-08-18  Richard Henderson  <rth@redhat.com>
11328
11329         * gcc.dg/20040206-1.c: XFAIL.
11330
11331 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11332
11333         PR c++/16246
11334         * g++.dg/template/array7.C: New test.
11335
11336 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11337
11338         * gcc.dg/mips-movcc-1.c: New test.
11339         * gcc.dg/mips-movcc-2.c: New test.
11340         * gcc.dg/mips-movcc-3.c: New test.
11341
11342         * gcc.dg/mips-nmadd-1.c: New test.
11343         * gcc.dg/mips-nmadd-2.c: New test.
11344
11345 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11346
11347         PR c++/15871
11348         * g++.dg/opt/inline8.C: New test.
11349
11350         PR c++/16965
11351         * g++.dg/parse/error17.C: New test.
11352
11353 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11354
11355         * gcc.dg/vect: New directory for vectorizer tests.
11356         * gcc.dg/vect/tree-vect.h: New file.
11357         * gcc.dg/vect/vect.exp: New file.
11358         * gcc.dg/vect/pr16105.c.c: New test.
11359         * gcc.dg/vect/vect-1.c: New test.
11360         * gcc.dg/vect/vect-2.c: New test.
11361         * gcc.dg/vect/vect-3.c: New test.
11362         * gcc.dg/vect/vect-4.c: New test.
11363         * gcc.dg/vect/vect-5.c: New test.
11364         * gcc.dg/vect/vect-6.c: New test.
11365         * gcc.dg/vect/vect-7.c: New test.
11366         * gcc.dg/vect/vect-8.c: New test.
11367         * gcc.dg/vect/vect-9.c: New test.
11368         * gcc.dg/vect/vect-10.c: New test.
11369         * gcc.dg/vect/vect-11.c: New test.
11370         * gcc.dg/vect/vect-12.c: New test.
11371         * gcc.dg/vect/vect-13.c: New test.
11372         * gcc.dg/vect/vect-14.c: New test.
11373         * gcc.dg/vect/vect-15.c: New test.
11374         * gcc.dg/vect/vect-16.c: New test.
11375         * gcc.dg/vect/vect-17.c: New test.
11376         * gcc.dg/vect/vect-18.c: New test.
11377         * gcc.dg/vect/vect-19.c: New test.
11378         * gcc.dg/vect/vect-20.c: New test.
11379         * gcc.dg/vect/vect-21.c: New test.
11380         * gcc.dg/vect/vect-22.c: New test.
11381         * gcc.dg/vect/vect-23.c: New test.
11382         * gcc.dg/vect/vect-24.c: New test.
11383         * gcc.dg/vect/vect-25.c: New test.
11384         * gcc.dg/vect/vect-26.c: New test.
11385         * gcc.dg/vect/vect-27.c: New test.
11386         * gcc.dg/vect/vect-28.c: New test.
11387         * gcc.dg/vect/vect-29.c: New test.
11388         * gcc.dg/vect/vect-30.c: New test.
11389         * gcc.dg/vect/vect-31.c: New test.
11390         * gcc.dg/vect/vect-32.c: New test.
11391         * gcc.dg/vect/vect-33.c: New test.
11392         * gcc.dg/vect/vect-34.c: New test.
11393         * gcc.dg/vect/vect-35.c: New test.
11394         * gcc.dg/vect/vect-36.c: New test.
11395         * gcc.dg/vect/vect-37.c: New test.
11396         * gcc.dg/vect/vect-38.c: New test.
11397         * gcc.dg/vect/vect-40.c: New test.
11398         * gcc.dg/vect/vect-41.c: New test.
11399         * gcc.dg/vect/vect-42.c: New test.
11400         * gcc.dg/vect/vect-43.c: New test.
11401         * gcc.dg/vect/vect-44.c: New test.
11402         * gcc.dg/vect/vect-45.c: New test.
11403         * gcc.dg/vect/vect-46.c: New test.
11404         * gcc.dg/vect/vect-47.c: New test.
11405         * gcc.dg/vect/vect-48.c: New test.
11406         * gcc.dg/vect/vect-49.c: New test.
11407         * gcc.dg/vect/vect-50.c: New test.
11408         * gcc.dg/vect/vect-51.c: New test.
11409         * gcc.dg/vect/vect-52.c: New test.
11410         * gcc.dg/vect/vect-53.c: New test.
11411         * gcc.dg/vect/vect-54.c: New test.
11412         * gcc.dg/vect/vect-55.c: New test.
11413         * gcc.dg/vect/vect-56.c: New test.
11414         * gcc.dg/vect/vect-57.c: New test.
11415         * gcc.dg/vect/vect-58.c: New test.
11416         * gcc.dg/vect/vect-59.c: New test.
11417         * gcc.dg/vect/vect-60.c: New test.
11418         * gcc.dg/vect/vect-61.c: New test.
11419         * gcc.dg/vect/vect-all.c: New test.
11420         * gcc.dg/vect/vect-none.c: New test.
11421
11422 2004-08-17  Paul Brook  <paul@codesourcery.com>
11423
11424         PR fortran/13082
11425         * gfortran.dg/entry_1.f90: New test.
11426
11427 2004-08-17  Andrew Pinski  <apinski@apple.com>
11428
11429         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11430
11431 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11432
11433         * gcc.dg/pr17036-1.c: New test.
11434
11435 2004-08-16  Devang Patel  <dpatel@apple.com>
11436
11437         * gcc.dg/darwin-20040809-1.c: New test.
11438
11439 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11440
11441         * gcc.dg/funcdef-attr-1.c: New test.
11442
11443 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11444
11445         * gcc.dg/altivec-17.c: New test.
11446         * gcc.dg/altivec-18.c: New test.
11447
11448 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11449
11450         PR c++/6749
11451         * g++.dg/template/vtable2.C: New test.
11452
11453 2004-08-14  Richard Henderson  <rth@redhat.com>
11454
11455         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11456         * gcc.dg/pack-test-4.c (main): Return 0.
11457         * gcc.dg/setjmp-1.c: Remove XFAIL.
11458         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11459
11460 2004-08-14  Richard Henderson  <rth@redhat.com>
11461
11462         * gcc.dg/980217-1.c: Add prototype for printf.
11463
11464 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11465
11466         * gfortran.dg/pr16935.f90: New test.
11467
11468 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11469
11470         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11471
11472 2004-08-13  Paul Brook  <paul@codesourcery.com>
11473
11474         * gfortran.dg/der_io_1.f90: Remove stray comma.
11475
11476 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11477
11478         * gcc.dg/vmx/cw-bug-2.c: Remove.
11479         * gcc.dg/vmx/vprint-1.c: Remove.
11480         * gcc.dg/vmx/vscan-1.c: Remove.
11481
11482 2004-08-12  Devang patel  <dpatel@apple.com>
11483
11484         * gcc.dg/darwin-20040809-2.c: New test.
11485
11486 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11487
11488         * g++.dg/ext/altivec-12.C: New test.
11489
11490         * g++.dg/ext/altivec-11.C: New test.
11491
11492 2004-08-12  Paul Brook  <paul@codesourcery.com>
11493
11494         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11495
11496 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11497
11498         * g++.dg/ext/altivec-2.C: Check for hardware support before
11499         executing any VMX instructions.
11500
11501         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11502
11503 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11504
11505         PR c++/16276
11506         * g++.old-deja/g++.other/comdat4.C: New test.
11507         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11508
11509 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11510
11511         PR target/16286
11512         * gcc.dg/pr16286.c: New test.
11513
11514 2004-08-12 Jan Beulich <jbeulich@novell.com>
11515
11516         * g++.dg/ext/asm5.C: New.
11517
11518 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11519
11520         PR c++/16698
11521         * g++.dg/eh/crash1.C: New test.
11522
11523         PR c++/16717
11524         * g++.dg/ext/construct1.C: New test.
11525
11526 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11527
11528         PR c++/16853
11529         * g++.dg/init/ptrmem1.C: New test.
11530
11531         PR c++/16618
11532         * g++.dg/parse/offsetof5.C: New test.
11533
11534         PR c++/16870
11535         * g++.dg/template/overload3.C: New test.
11536
11537 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/16964
11540         * g++.dg/parse/error16.C: New test.
11541
11542         PR c++/16904
11543         * g++.dg/template/error14.C: New test.
11544
11545         PR c++/16929
11546         * g++.dg/template/error15.C: New test.
11547
11548 2004-08-11  Devang Patel  <dpatel@apple.com>
11549
11550         * gcc.dg/darwin-ld-20040809-1.c: New test.
11551         * gcc.dg/darwin-ld-20040809-2.c: New test.
11552
11553 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11554
11555         PR fortran/16917
11556         * gfortran.dg/dfloat_1.f90: New test.
11557
11558 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11559
11560         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11561         * gcc.dg/dll-2.c: Fix dg-require syntax.
11562         * gcc.misc-tests/arm-isr.c (abort): Declare.
11563         (exit): Likewise.
11564
11565 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11566
11567         PR c++/16971
11568         * g++.dg/parse/crash16.C: New test.
11569
11570 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11571
11572         * gcc.dg/mips-rsqrt-1.c: New test case.
11573         * gcc.dg/mips-rsqrt-2.c: New test case.
11574         * gcc.dg/mips-rsqrt-3.c: New test case.
11575
11576 2004-08-10  Paul Brook  <paul@codesourcery.com>
11577
11578         * gfortran.dg/der_io_1.f90: New test.
11579
11580 2004-08-10  Paul Brook  <paul@codesourcery.com>
11581
11582         PR fortran/16919
11583         * gfortran.dg/der_array_1.f90: New test.
11584
11585 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11586
11587         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11588
11589 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11590
11591         * gcc.dg/wchar_t-2.c: Fix typo.
11592
11593 2004-08-09  Falk Hueffner  <falk@debian.org>
11594
11595         PR tree-optimization/12517
11596         * gcc.c-torture/compile/pr12517.c: New test.
11597
11598         PR tree-optimization/12578
11599         * gcc.c-torture/compile/pr12578.c: New test.
11600
11601         PR tree-optimization/12899
11602         * gcc.c-torture/compile/pr12899.c: New test.
11603
11604         PR rtl-optimization/14692
11605         * gcc.c-torture/compile/pr14692.c: New test.
11606
11607         PR tree-optimization/16461
11608         * gcc.c-torture/compile/pr16461.c: New test.
11609
11610 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11611
11612         * gfortran.dg/getenv_1.f90: New test.
11613
11614 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11615
11616         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11617         wchar_t.
11618         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11619
11620 2004-08-06  Paul Brook  <paul@codesourcery.com>
11621
11622         * gfortran.dg/ret_array_1.f90: New test.
11623         * gfortran.dg/ret_pointer_1.f90: New test.
11624
11625 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11626
11627         * gcc.dg/missing-field-init-[12].c: New tests.
11628         * g++.dg/warn/missing-field-init-[12].C: New tests.
11629
11630 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11631
11632         * gcc.dg/enum2.c: New test.
11633         * gcc.dg/symbian3.c: Likewise.
11634         * gcc.dg/symbian4.c: Likewise.
11635         * gcc.dg/wchar_t-2.c: Likewise.
11636
11637 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11638
11639         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11640         destructor tests.
11641
11642 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11643
11644         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11645         dg-require-visiblity.
11646         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11647         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11648         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11649         * g++.dg/ext/visibility/new1.C: Likewise.
11650         * g++.dg/ext/visibility/pragma.C: Likewise.
11651         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11652         * g++.dg/ext/visibility/virtual.C: Likewise.
11653         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11654         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11655         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11656         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11657         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11658         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11659         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11660         * g++/dg/ext/visibility/visibility-8.C: New test.
11661         * gcc.c-torture/compile/dll.x: Remove.
11662         * gcc.dg/dll-2.c: Use dg-require-dll
11663         * gcc.dg/visibility-10.c: New test.
11664         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11665         supporting DLLs.
11666         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11667         (scan_not_hidden): Likewise.
11668
11669 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11670
11671         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11672
11673 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11674
11675         * gcc.c-torture/execute/20040805-1.c: New test.
11676
11677 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11678
11679         * gcc.dg/20020118-1.c: Declare abort.
11680         * gcc.dg/altivec_check.h: Likewise.
11681         * gcc.dg/iftrap-2.c: Likewise.
11682         * gcc.dg/pragma-darwin.c: Likewise.
11683         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11684
11685 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11686
11687         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11688
11689 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11690
11691         * gcc.c-torture/execute/builtins/abs-2.c,
11692         gcc.c-torture/execute/builtins/abs-3.c,
11693         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11694         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11695         intmax_t, uintmax_t and their limits.
11696         * gcc.dg/intmax_t-1.c: New test.
11697
11698 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11699
11700         * g++.dg/tc1/dr147.C: Add reference to PR.
11701
11702 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11703
11704         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11705         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11706
11707 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11708
11709         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11710
11711 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11712
11713         * gcc.dg/redecl-5.c: New test.
11714         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11715         of scanf.
11716
11717 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11718
11719         PR middle-end/16790
11720         * gcc.c-torture/execute/pr16790-1.c: New test case.
11721
11722 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11723
11724         * g++.dg/ext/visibility/assign1.C: New test.
11725         * g++.dg/ext/visibility/new1.C: Likewise.
11726
11727         * gcc.dg/symbian1.c: New test.
11728         * gcc.dg/symbian2.c: Likewise.
11729
11730 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11731
11732         PR target/16570
11733         * gcc.dg/i386-sse-9.c: New test.
11734
11735 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11736
11737         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11738
11739 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11740
11741         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11742         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11743         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11744         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11745         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11746         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11747         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11748         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11749         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11750         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11751         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11752         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11753         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11754         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11755         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11756         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11757         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11758         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11759         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11760         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11761         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11762         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11763         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11764         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11765         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11766         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11767         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11768         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11769         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11770         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11771         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11772         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11773         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11774         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11775         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11776         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11777         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11778         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11779         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11780         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11781         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11782         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11783         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11784         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11785         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11786         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11787         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11788         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11789         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11790         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11791         gcc.misc-tests/i386-pf-3dnow-1.c,
11792         gcc.misc-tests/i386-pf-athlon-1.c,
11793         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11794         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11795         Declare built-in functions used.
11796         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11797
11798 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/16707
11801         * g++.dg/lookup/using12.C: New test.
11802
11803         * g++.dg/init/null1.C: Fix PR number.
11804         * g++.dg/parse/namespace10.C: Likewise.
11805
11806 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11807
11808         PR c++/16224
11809         * g++.dg/template/spec17.C: New test.
11810         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11811         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11812
11813 2004-08-02  David Billinghurst
11814
11815         PR fortran/16292
11816         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11817
11818 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11819
11820         * gcc.dg/ia64-got-1.c: New test case.
11821
11822 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/16489
11825         * g++.dg/init/null1.C: New test.
11826         * g++.dg/tc1/dr76.C: Adjust error marker.
11827
11828         PR c++/16529
11829         * g++.dg/parse/namespace10.C: New test.
11830
11831         PR c++/16810
11832         * g++.dg/inherit/ptrmem2.C: New test.
11833
11834 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11835
11836         PR target/16155
11837         * gcc.dg/pr16155.c: New test.
11838
11839 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11840
11841         * gcc.dg/redecl-2.c: New test.
11842
11843 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11844
11845         * gcc.dg/darwin-longdouble.c: New file.
11846
11847 2004-07-30  Richard Henderson  <rth@redhat.com>
11848
11849         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11850         write to constant argument.
11851         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11852
11853 2004-07-30  Richard Henderson  <rth@redhat.com>
11854
11855         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11856         tests of nearest around zero.
11857
11858 2004-07-30  Andrew Pinski  <apinski@apple.com>
11859
11860         * gcc.c-torture/compile/20040730-1.c: New test.
11861
11862 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11863
11864         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11865         powerpc-eabispe.
11866
11867 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11868
11869         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11870
11871 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11872
11873         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11874         contains $ld_library_path.
11875         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11876
11877 2004-07-29  Richard Henderson  <rth@redhat.com>
11878
11879         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11880
11881         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11882         (alt2, which): New.
11883         (Check): Accept either alternative.
11884
11885 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11886
11887         * g++.dg/abi/inline1.C: New test.
11888         * g++.dg/abi/local1-a.cc: Likewise.
11889         * g++.dg/abi/local1.C: Likewise.
11890         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11891         * g++.dg/abi/mangle12.C: Likewise.
11892         * g++.dg/abi/mangle17.C: Likewise.
11893         * g++.dg/abi/mangle20-2.C: Likewise.
11894         * g++.dg/opt/interface1.C: Likewise.
11895         * g++.dg/opt/interface1.h: Likewise.
11896         * g++.dg/opt/interface1-a.cc: New test.
11897         * g++.dg/parse/repo1.C: New test.
11898         * g++.dg/template/repo1.C: Likewise.
11899         * g++.dg/warn/Winline-1.C: Likewise.
11900         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11901
11902 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11903
11904         * gcc.dg/tree-ssa/20040729-1.c: New test.
11905
11906 2004-07-27  Matt Austern <austern@apple.com>
11907
11908         * gcc.dg/darwin-bool-1.c: New test.
11909         * gcc.dg/darwin-bool-2.c: New test.
11910
11911 2004-07-28  Richard Henderson  <rth@redhat.com>
11912
11913         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11914         arguments in the correct type.  Don't write to constant arguments.
11915
11916 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11917
11918         PR tree-optimization/16688
11919         PR tree-optimization/16689
11920         * g++.dg/tree-ssa/pr16688.C: New test.
11921
11922 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11923
11924         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11925         loads.  Not only in the comment, this time.
11926
11927 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11928
11929         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11930         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11931         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11932         * gcc.dg/sh4a-bitmovua.c: New.
11933         * gcc.dg/sh4a-cos.c: New.
11934         * gcc.dg/sh4a-cosf.c: New.
11935         * gcc.dg/sh4a-fprun.c: New.
11936         * gcc.dg/sh4a-fsrra.c: New.
11937         * gcc.dg/sh4a-memmovua.c: New.
11938         * gcc.dg/sh4a-sin.c: New.
11939         * gcc.dg/sh4a-sincos.c: New.
11940         * gcc.dg/sh4a-sincosf.c: New.
11941         * gcc.dg/sh4a-sinf.c: New.
11942
11943 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11944
11945         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11946         conditionals.
11947         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11948         loads.
11949         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11950         DOM1.
11951
11952 2004-07-27  Andrew Pinski  <apinski@apple.com>
11953
11954         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11955
11956 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11957
11958         * gcc.dg/pragma-isr.c: New test.
11959
11960 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11961
11962         PR c++/14429
11963         * g++.dg/template/ttp11.C: New test.
11964
11965 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11966
11967         * gcc.c-torture/compile/20040727-1.c: New test.
11968
11969 2004-07-26  Eric Christopher  <echristo@redhat.com>
11970
11971         * gcc.c-torture/compile/20040726-2.c: New test.
11972
11973 2004-07-26  Andrew Pinski  <apinski@apple.com>
11974
11975         * g++.dg/rtti/tinfo1.C: Xfail.
11976
11977 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11978
11979         * gcc.c-torture/compile/20040726-1.c: New test.
11980
11981 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11982             Brian Ryner  <bryner@brianryner.com>
11983
11984         PR c++/9283
11985         PR c++/15000
11986         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11987         * g++.dg/ext/visibility/: New directory.
11988         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11989         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11990         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11991         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11992         * g++.dg/ext/visibility/fvisibility.C,
11993         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11994         g++.dg/ext/visibility/fvisibility-override1.C
11995         g++.dg/ext/visibility/fvisibility-override2.C
11996         g++.dg/ext/visibility/memfuncts.C
11997         g++.dg/ext/visibility/noPLT.C
11998         g++.dg/ext/visibility/pragma.C
11999         g++.dg/ext/visibility/pragma-override1.C
12000         g++.dg/ext/visibility/pragma-override2.C
12001         g++.dg/ext/visibility/staticmemfuncts.C
12002         g++.dg/ext/visibility/virtual.C: New tests.
12003
12004 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12005
12006         PR c/15360
12007         * gcc.dg/pr15360-1.c: New test.
12008
12009 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12010
12011         * gcc.dg/pragma-align-2.c: New test.
12012         * gcc.dg/pragma-init-fini.c: New test.
12013         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12014         targets.
12015
12016 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12017
12018         * gcc.dg/init-string-2.c: New test.
12019
12020 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12021
12022         PR 16684
12023         * gcc.dg/Wredundant-decls-1.c: New test case.
12024
12025 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12026
12027         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12028         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12029         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12030         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12031         * gcc.dg/compat/generate-random.c: New file.
12032         * gcc.dg/compat/generate-random.h: Likewise.
12033         * gcc.dg/compat/generate-random_r.c: Likewise.
12034         * gcc.dg/compat/struct-layout-1.h: Likewise.
12035         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12036         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12037         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12038         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12039         * gcc.dg/compat/struct-layout-1_main.c: New test.
12040         * gcc.dg/compat/struct-layout-1_x.c: New file.
12041         * gcc.dg/compat/struct-layout-1_y.c: New file.
12042         * gcc.dg/compat/struct-layout-1_test.h: New file.
12043
12044 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12045
12046         * gcc.dg/comp-return-1.c: New test
12047
12048 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12049
12050         * gcc.dg/vmx/8-02a.c: Fix typo.
12051
12052         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12053         * gcc.dg/darwin-abi-3.c: New test.
12054
12055         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12056         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12057
12058         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12059         * gcc.dg/vmx/ops-long-1.c: New test.
12060         * gcc.dg/vmx/ops-long-2.c: New test.
12061
12062 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12063
12064         * g++.dg/lookup/conv-[1234].C: New.
12065
12066 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12067
12068         * g++.dg/parse/attr2.C: Simplify.
12069
12070 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12071
12072         PR c/7284
12073         * gcc.c-torture/execute/pr7284-1.c: New test.
12074
12075 2004-07-22  Brian Booth  <bbooth@redhat.com>
12076
12077         * gcc.dg/tree-ssa/20040721-1.c: New test.
12078
12079 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12080
12081         * g++.dg/template/crash20.c: New.
12082
12083 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12084
12085         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12086         Add dg-run directive.  Declare variables as required.
12087         * gfortran.dg/g77/README: Update
12088
12089 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12090
12091         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12092         gcc.dg/cris-peep2-andu2.c: New tests.
12093
12094 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12095
12096         PR c/15052
12097         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12098         on return type.
12099         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12100         messages.
12101         * gcc.dg/qual-return-2.c: Update expected messages.
12102         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12103
12104 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12105
12106         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12107         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12108
12109 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12110
12111         PR c/11250
12112         * gcc.dg/init-string-1.c: New test.
12113
12114 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12115
12116         PR middle-end/15345
12117         PR c/16450
12118         * gcc.dg/torture/nested-fn-1.c: New test.
12119
12120 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12121
12122         PR target/16559
12123         * gcc.dg/ia64-fptr-1.c: New file.
12124
12125 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12126
12127         PR c++/14497
12128         * g++.dg/template/spec16.C: New test.
12129         * g++.old-deja/g++.robertl/eb118.C: Remove.
12130
12131 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12132
12133         PR c++/509
12134         * g++.dg/template/spec15.C: New test.
12135
12136 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12137
12138         Copy cases from g77.f-torture/execute and add dg-run
12139         directive.  Other changes as noted.
12140         * gfortran.dg/g77/13037.f
12141         * gfortran.dg/g77/1832.f
12142         * gfortran.dg/g77/19981119-0.f
12143         * gfortran.dg/g77/19990313-0.f
12144         * gfortran.dg/g77/19990313-1.f
12145         * gfortran.dg/g77/19990313-2.f
12146         * gfortran.dg/g77/19990313-3.f
12147         * gfortran.dg/g77/19990419-1.f
12148         * gfortran.dg/g77/19990826-0.f
12149         * gfortran.dg/g77/19990826-2.f
12150         * gfortran.dg/g77/20000503-1.f
12151         * gfortran.dg/g77/20001111.f
12152         * gfortran.dg/g77/20010116.f
12153         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12154         * gfortran.dg/g77/20010430.f
12155         * gfortran.dg/g77/6177.f
12156         * gfortran.dg/g77/947.f
12157         * gfortran.dg/g77/970816-3.f
12158         * gfortran.dg/g77/971102-1.f
12159         * gfortran.dg/g77/980520-1.f
12160         * gfortran.dg/g77/980628-0.f
12161         * gfortran.dg/g77/980628-1.f
12162         * gfortran.dg/g77/980628-10.f
12163         * gfortran.dg/g77/980628-2.f
12164         * gfortran.dg/g77/980628-3.f
12165         * gfortran.dg/g77/980628-7.f
12166         * gfortran.dg/g77/980628-8.f
12167         * gfortran.dg/g77/980628-9.f
12168         * gfortran.dg/g77/980701-0.f
12169         * gfortran.dg/g77/980701-1.f
12170         * gfortran.dg/g77/cabs.f
12171         * gfortran.dg/g77/claus.f
12172         * gfortran.dg/g77/complex_1.f
12173         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12174         * gfortran.dg/g77/dcomplex.f
12175         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12176         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12177         * gfortran.dg/g77/f90-intrinsic-numeric.f
12178         * gfortran.dg/g77/int8421.f
12179         * gfortran.dg/g77/labug1.f
12180         * gfortran.dg/g77/large_vec.f
12181         * gfortran.dg/g77/le.f
12182         * gfortran.dg/g77/short.f
12183         * gfortran.dg/g77/README: Update
12184
12185 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12186
12187         PR c++/16637
12188         * g++.dg/parse/lookup4.C: New test.
12189
12190 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12191
12192         PR c++/16175
12193         * g++.dg/template/ttp10.C: New test.
12194
12195 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12196
12197         * gcc.dg/pr12625-1.c: New test.
12198
12199 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12200
12201         * testsuite/gcc.dg/switch-warn-1.c: New test.
12202         * testsuite/gcc.dg/switch-warn-2.c: New test.
12203         * gcc.c-torture/compile/pr14730.c: Update.
12204
12205 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12206
12207         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12208         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12209         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12210         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12211
12212 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12213
12214         PR c++/16623
12215         * g++.dg/template/assign1.C: New test.
12216
12217 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12218
12219         PR c++/12170
12220         * g++.dg/template/ttp9.C: New test.
12221
12222 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12223
12224         * gcc.dg/format/cmn-err-1.c: New test.
12225
12226 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12227
12228         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12229         gcc.dg/Wparentheses-10.c: New tests.
12230         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12231
12232 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12233
12234         PR fortran/16465
12235         * gfortran.dg/g77//ffixed-line-length-0.f,
12236         gfortran.dg/g77/ffixed-line-length-132.f,
12237         gfortran.dg/g77/ffixed-line-length-72.f,
12238         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12239         gfortran.dg/g77/README: Update.
12240
12241 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12242
12243         PR c++/13092
12244         * g++.dg/template/non-dependent7.C: New test.
12245         * g++.dg/template/non-dependent8.C: Likewise.
12246         * g++.dg/template/non-dependent9.C: Likewise.
12247         * g++.dg/template/non-dependent10.C: Likewise.
12248
12249 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12250
12251         PR c++/16337
12252         * g++.dg/parse/attr2.C: New test.
12253
12254 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12255
12256         * g77.dg: Removed.
12257         * g77.f-torture: Ditto.
12258
12259 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12260
12261         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12262         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12263         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12264
12265 2004-07-16  Richard Henderson  <rth@redhat.com>
12266
12267         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12268
12269 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12270
12271         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12272         tests with full list of options.
12273         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12274         of TORTURE_OPTIONS if test contains 'dg-do run'.
12275
12276         PR fortran/16404
12277         * gfortran.dg/do_iterator.f90: New test.
12278
12279 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12280
12281         PR rtl-optimization/16536
12282         * gcc.c-torture/execute/restrict-1.c: New test.
12283
12284 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12285
12286         PR fortran/15324
12287         * gfortran.dg/pr15324.f90: New test.
12288
12289         PR fortran/15129
12290         * gfortran.dg/pr15129.f90: New test.
12291
12292         PR fortran/15140
12293         * gfortran.dg/pr15140.f90: New test.
12294
12295         PR fortran/13792
12296         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12297         compile-time simplification.
12298
12299 2004-07-14  Mike Stump  <mrs@apple.com>
12300
12301         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12302
12303 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12304
12305         PR target/16325
12306         * gcc.dg/profile-generate-1.c: New.
12307
12308 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12309
12310         * gcc.c-torture/execute/20040709-1.c: New test.
12311         * gcc.c-torture/execute/20040709-2.c: New test.
12312
12313 2004-07-14  Mike Stump  <mrs@apple.com>
12314
12315         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12316
12317 2004-07-14  Mike Stump  <mrs@apple.com>
12318
12319         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12320
12321 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12322
12323         PR c++/16518
12324         * g++.dg/parse/mutable1.C: New test.
12325
12326 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12327
12328         PR tree-optimization/16443
12329         * gcc.dg/tree-ssa/20040713-1.c: New test.
12330
12331 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12332
12333         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12334         for operator new.
12335
12336 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12337
12338         * gfortran.dg/g77/README: New file
12339         * gfortran.dg/g77/19981216-0.f:  Copy from
12340         g77.f-torture/noncompile.  Add "dg-do compile" and
12341         dg-error as required.
12342         * gfortran.dg/g77/19990218-1.f: Likewise
12343         * gfortran.dg/g77/19990905-1.f: Likewise
12344         * gfortran.dg/g77/9263.f: Likewise
12345         * gfortran.dg/g77/980615-0.f: Likewise
12346         * gfortran.dg/g77/980616-0.f: Likewise
12347         * gfortran.dg/g77/check0.f: Likewise
12348         * gfortran.dg/g77/select_no_compile.f: Likewise
12349
12350 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12351
12352         Copy files from g77.f-torture/compile.
12353         Add "{ dg-do compile}".  Other changes as noted
12354         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12355         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12356         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12357         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12358         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12359         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12360         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12361         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12362         statement to conform to standard.  Append alpha1.x for reference.
12363         * gfortran.dg/g77/xformat.f: Add dg-warning
12364
12365 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12366
12367         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12368         Add {dg-do compile} directive.
12369         * gfortran.dg/g77/cpp2.F: Likewise
12370
12371 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12372
12373         PR c++/5402
12374         * g++.dg/lookup/name-clash1.C: New test.
12375
12376         PR c++/9777
12377         * g++.dg/lookup/name-clash2.C: New test.
12378
12379         PR c++/12102
12380         * g++.dg/lookup/name-clash3.C: New test.
12381
12382 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12383
12384         * g++.dg/lookup/new2.C: New test.
12385         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12386
12387 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12388
12389         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12390         Add {dg-do compile} directive.
12391         * gfortran.dg/g77/13060.f: Likewise
12392         * gfortran.dg/g77/19990218-0.f: Likewise
12393         * gfortran.dg/g77/19990305-0.f: Likewise
12394         * gfortran.dg/g77/19990419-0.f: Likewise
12395         * gfortran.dg/g77/19990502-0.f: Likewise
12396         * gfortran.dg/g77/19990502-1.f: Likewise
12397         * gfortran.dg/g77/19990525-0.f: Likewise
12398         * gfortran.dg/g77/19990826-1.f: Likewise
12399         * gfortran.dg/g77/19990826-3.f: Likewise
12400         * gfortran.dg/g77/19990905-2.f: Likewise
12401         * gfortran.dg/g77/20000412-1.f: Likewise
12402         * gfortran.dg/g77/20000511-1.f: Likewise
12403         * gfortran.dg/g77/20000511-2.f: Likewise
12404         * gfortran.dg/g77/20000518.f: Likewise
12405         * gfortran.dg/g77/20000601-1.f: Likewise
12406         * gfortran.dg/g77/20000601-2.f: Likewise
12407         * gfortran.dg/g77/20000629-1.f: Likewise
12408         * gfortran.dg/g77/20000630-2.f: Likewise
12409         * gfortran.dg/g77/20010115.f: Likewise
12410         * gfortran.dg/g77/20010321-1.f: Likewise
12411         * gfortran.dg/g77/20010426.f: Likewise
12412         * gfortran.dg/g77/20020307-1.f: Likewise
12413         * gfortran.dg/g77/8485.f: Likewise
12414         * gfortran.dg/g77/960317-1.f: Likewise
12415         * gfortran.dg/g77/970915-0.f: Likewise
12416         * gfortran.dg/g77/980310-1.f: Likewise
12417         * gfortran.dg/g77/980310-2.f: Likewise
12418         * gfortran.dg/g77/980310-3.f: Likewise
12419         * gfortran.dg/g77/980310-4.f: Likewise
12420         * gfortran.dg/g77/980310-6.f: Likewise
12421         * gfortran.dg/g77/980310-7.f: Likewise
12422         * gfortran.dg/g77/980310-8.f: Likewise
12423         * gfortran.dg/g77/980419-2.f: Likewise
12424         * gfortran.dg/g77/980424-0.f: Likewise
12425         * gfortran.dg/g77/980427-0.f: Likewise
12426         * gfortran.dg/g77/980729-0.f: Likewise
12427         * gfortran.dg/g77/981117-1.f: Likewise
12428         * gfortran.dg/g77/toon_1.f: Likewise
12429
12430 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12431
12432         PR c++/2204
12433         * g++.dg/other/abstract2.C: New test.
12434
12435 2004-07-12  Paul Brook  <paul@codesourcery.com>
12436
12437         * gfortran.dg/pointer_init_1.f90: New test.
12438
12439 2004-07-11  Paul Brook  <paul@codesourcery.com>
12440
12441         PR fortran/15986
12442         * gfortran.dg/contained_1.f90: New test.
12443
12444 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12445
12446         * g++.dg/parse/defarg8.C: New test.
12447
12448 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12449
12450         PR fortran/16433
12451         * gfortran.dg/pr16433.f: New test.
12452
12453         PR fortran/17574
12454         * gfortran.dg/pr15754.f90: New test.
12455
12456 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12457
12458         PR tree-optimization/16437
12459         * gcc.c-torture/execute/bitfld-4.c: New test.
12460
12461 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12462
12463         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12464         access to common var from module.
12465
12466 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12467
12468         PR fortran/16336
12469         * gfortran.fortran-torture/execute/common_2.f90: New test.
12470
12471 2004-07-10  Paul Brook  <paul@codesourcery.com>
12472
12473         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12474
12475 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12476
12477         PR fortran/15969
12478         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12479
12480 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12481
12482         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12483         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12484         * gfortran.dg/g77/ffree-form-1.f: Likewise
12485         * gfortran.dg/g77/ffree-form-2.f: Likewise
12486         * gfortran.dg/g77/ffree-form-3.f: Likewise
12487         * gfortran.dg/g77/fno-underscoring.f: Likewise
12488         * gfortran.dg/g77/funderscoring.f: Likewise
12489         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12490
12491 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12492
12493         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12494
12495 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12496         Paul Brook  <paul@codesourcery.com>
12497
12498         PR fortran/13415
12499         * gfortran.dg/common_pointer_1.f90: New test.
12500
12501 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12502
12503         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12504
12505 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12506
12507         PR target/16364
12508         * gcc.c-torture/compile/20040709-1.c: New.
12509
12510 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12511
12512         PR fortran/14077
12513         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12514
12515 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12516
12517         PR fortran/13201
12518         * gfortran.dg/shape_1.f90: New test.
12519
12520 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12521             Andrew Pinski  <apinski@apple.com>
12522
12523         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12524
12525 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12526
12527         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12528         comment.
12529
12530 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12531         Paul Brook  <paul@codesourcery.com>
12532
12533         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12534         '.f95' and '.F95'.
12535
12536 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12537
12538         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12539
12540 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12541
12542         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12543         testcases with capital suffix.
12544
12545 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12546
12547         PR fortran/15481
12548         PR fortran/13372
12549         PR fortran/13575
12550         PR fortran/15978
12551         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12552
12553         * gfortran.dg/implicit_1.f90: New test.
12554
12555 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12556
12557         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12558         expression to match gfortran warning/error messages
12559         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12560         dg-error text.
12561
12562 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12563
12564         * lib/fortran-torture.exp: Rename proc search_for to
12565         search_for_re.
12566
12567 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12568
12569         * gcc.c-torture/execute/simd-5.x: New file.
12570         XFAIL on SPARC 64-bit at -O0.
12571
12572 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12573
12574         PR c++/8211
12575         PR c++/16165
12576         * g++.dg/warn/effc3.C: New test.
12577
12578 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12579
12580         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12581         change X to 1X in format.
12582         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12583         add data statements to conform to standard.
12584
12585 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12586
12587         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12588         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12589         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12590
12591 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12592
12593         * gfortran.dg/g77/7388.f: Copy from g77.dg
12594         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12595         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12596         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12597         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12598         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12599         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12600         * gfortran.dg/g77/strlen0.f: Likewise
12601
12602 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12603
12604         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12605         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12606
12607 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12608
12609         * gcc.c-torture/execute/920428-2.x: Delete.
12610         * gcc.c-torture/execute/920501-7.x: Likewise.
12611
12612 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12613
12614         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12615         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12616         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12617         prescott and c3-2.
12618         (PREFETCH_3DNOW): Add -march=c3.
12619
12620 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12621
12622         PR c/16437
12623         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12624         * gcc.c-torture/execute/bf64-1.x: Likewise.
12625
12626 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12627
12628         * gcc.c-torture/compile/20040708-1.c: New test.
12629
12630 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12631
12632         PR c++/16169
12633         * g++.dg/warn/effc2.C: New test.
12634
12635 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12636
12637         * gcc.c-torture/execute/bitfld-1.x: Remove.
12638         * gcc.c-torture/execute/bitfld-3.c: New test.
12639         * gcc.dg/bitfld-2.c: Remove XFAILs.
12640
12641 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12642
12643         PR c++/16276
12644         * g++.dg/rtti/tinfo1.C: New file.
12645
12646 2004-07-07  Eric Christopher  <echristo@redhat.com>
12647
12648         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12649
12650 2004-07-07  Andrew Pinski  <apinski@apple.com>
12651
12652         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12653
12654 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12655
12656         * g++.dg/init/call1.C: XFAIL.
12657
12658 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12659
12660         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12661         except for movstrict*, to movmem* and clrstr* to clrmem*.
12662
12663 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12664
12665         * gcc.c-torture/execute/20040707-1.c: New test.
12666
12667 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12668
12669         * gcc.c-torture/execute/20040706-1.c: New test.
12670
12671 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12672
12673         PR c++/3671
12674         * g++.dg/template/spec14.C: New test.
12675
12676 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12677
12678         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12679         nothing if not yet defined.  Use it in b, c and d type definitions.
12680         * gcc.c-torture/execute/20040705-1.c: New test.
12681         * gcc.c-torture/execute/20040705-2.c: New test.
12682
12683 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12684
12685         PR c++/2518
12686         * g++.dg/lookup/new1.C: New test.
12687
12688 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12689
12690         PR c++/11406
12691         * g++.dg/template/sizeof8.C: New test.
12692
12693 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12694
12695         * gcc.c-torture/compile/20040705-1.c: New test.
12696
12697 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12698
12699         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12700
12701 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12702
12703         * gcc.dg/cpp/if-mop.c: Two new testcases.
12704         * gcc.dg/cpp/trad/comment-3.c: New.
12705
12706 2004-07-04  Paul Brook  <paul@codesourcery.com>
12707
12708         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12709
12710 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12711
12712         PR c++/3761
12713         * g++.dg/lookup/crash4.C: New test.
12714
12715 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12716
12717         * gcc.c-torture/execute/builtin-abs-1.c
12718         * gcc.c-torture/execute/builtin-abs-2.c
12719         * gcc.c-torture/execute/builtin-complex-1.c
12720         * gcc.c-torture/execute/builtins/string-1-lib.c
12721         * gcc.c-torture/execute/builtins/string-1.c
12722         * gcc.c-torture/execute/builtins/string-2-lib.c
12723         * gcc.c-torture/execute/builtins/string-2.c
12724         * gcc.c-torture/execute/builtins/string-3-lib.c
12725         * gcc.c-torture/execute/builtins/string-3.c
12726         * gcc.c-torture/execute/builtins/string-4-lib.c
12727         * gcc.c-torture/execute/builtins/string-4.c
12728         * gcc.c-torture/execute/builtins/string-5-lib.c
12729         * gcc.c-torture/execute/builtins/string-5.c
12730         * gcc.c-torture/execute/builtins/string-6-lib.c
12731         * gcc.c-torture/execute/builtins/string-6.c
12732         * gcc.c-torture/execute/builtins/string-7-lib.c
12733         * gcc.c-torture/execute/builtins/string-7.c
12734         * gcc.c-torture/execute/builtins/string-8-lib.c
12735         * gcc.c-torture/execute/builtins/string-8.c
12736         * gcc.c-torture/execute/builtins/string-9-lib.c
12737         * gcc.c-torture/execute/builtins/string-9.c
12738         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12739         * gcc.c-torture/execute/builtins/string-asm-1.c
12740         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12741         * gcc.c-torture/execute/builtins/string-asm-2.c
12742         * gcc.c-torture/execute/stdio-opt-1.c
12743         * gcc.c-torture/execute/stdio-opt-2.c
12744         * gcc.c-torture/execute/stdio-opt-3.c
12745         * gcc.c-torture/execute/string-opt-1.c
12746         * gcc.c-torture/execute/string-opt-10.c
12747         * gcc.c-torture/execute/string-opt-11.c
12748         * gcc.c-torture/execute/string-opt-12.c
12749         * gcc.c-torture/execute/string-opt-13.c
12750         * gcc.c-torture/execute/string-opt-14.c
12751         * gcc.c-torture/execute/string-opt-15.c
12752         * gcc.c-torture/execute/string-opt-16.c
12753         * gcc.c-torture/execute/string-opt-2.c
12754         * gcc.c-torture/execute/string-opt-6.c
12755         * gcc.c-torture/execute/string-opt-7.c
12756         * gcc.c-torture/execute/string-opt-8.c:
12757         Replace with ...
12758
12759         * gcc.c-torture/execute/builtins/abs-2.c
12760         * gcc.c-torture/execute/builtins/abs-3.c
12761         * gcc.c-torture/execute/builtins/complex-1.c
12762         * gcc.c-torture/execute/builtins/fprintf.c
12763         * gcc.c-torture/execute/builtins/fputs.c
12764         * gcc.c-torture/execute/builtins/memcmp.c
12765         * gcc.c-torture/execute/builtins/memmove.c
12766         * gcc.c-torture/execute/builtins/memops-asm.c
12767         * gcc.c-torture/execute/builtins/mempcpy-2.c
12768         * gcc.c-torture/execute/builtins/mempcpy.c
12769         * gcc.c-torture/execute/builtins/memset.c
12770         * gcc.c-torture/execute/builtins/printf.c
12771         * gcc.c-torture/execute/builtins/sprintf.c
12772         * gcc.c-torture/execute/builtins/strcat.c
12773         * gcc.c-torture/execute/builtins/strchr.c
12774         * gcc.c-torture/execute/builtins/strcmp.c
12775         * gcc.c-torture/execute/builtins/strcpy.c
12776         * gcc.c-torture/execute/builtins/strcspn.c
12777         * gcc.c-torture/execute/builtins/strlen-2.c
12778         * gcc.c-torture/execute/builtins/strlen.c
12779         * gcc.c-torture/execute/builtins/strncat.c
12780         * gcc.c-torture/execute/builtins/strncmp-2.c
12781         * gcc.c-torture/execute/builtins/strncmp.c
12782         * gcc.c-torture/execute/builtins/strncpy.c
12783         * gcc.c-torture/execute/builtins/strpbrk.c
12784         * gcc.c-torture/execute/builtins/strpcpy-2.c
12785         * gcc.c-torture/execute/builtins/strpcpy.c
12786         * gcc.c-torture/execute/builtins/strrchr.c
12787         * gcc.c-torture/execute/builtins/strspn.c
12788         * gcc.c-torture/execute/builtins/strstr-asm.c
12789         * gcc.c-torture/execute/builtins/strstr.c:
12790         ... these new files.
12791
12792         * gcc.c-torture/execute/builtins/abs-2-lib.c
12793         * gcc.c-torture/execute/builtins/abs-3-lib.c
12794         * gcc.c-torture/execute/builtins/complex-1-lib.c
12795         * gcc.c-torture/execute/builtins/fprintf-lib.c
12796         * gcc.c-torture/execute/builtins/fputs-lib.c
12797         * gcc.c-torture/execute/builtins/memcmp-lib.c
12798         * gcc.c-torture/execute/builtins/memmove-lib.c
12799         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12800         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12801         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12802         * gcc.c-torture/execute/builtins/memset-lib.c
12803         * gcc.c-torture/execute/builtins/printf-lib.c
12804         * gcc.c-torture/execute/builtins/sprintf-lib.c
12805         * gcc.c-torture/execute/builtins/strcat-lib.c
12806         * gcc.c-torture/execute/builtins/strchr-lib.c
12807         * gcc.c-torture/execute/builtins/strcmp-lib.c
12808         * gcc.c-torture/execute/builtins/strcpy-lib.c
12809         * gcc.c-torture/execute/builtins/strcspn-lib.c
12810         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12811         * gcc.c-torture/execute/builtins/strlen-lib.c
12812         * gcc.c-torture/execute/builtins/strncat-lib.c
12813         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12814         * gcc.c-torture/execute/builtins/strncmp-lib.c
12815         * gcc.c-torture/execute/builtins/strncpy-lib.c
12816         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12817         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12818         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12819         * gcc.c-torture/execute/builtins/strrchr-lib.c
12820         * gcc.c-torture/execute/builtins/strspn-lib.c
12821         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12822         * gcc.c-torture/execute/builtins/strstr-lib.c
12823         * gcc.c-torture/execute/builtins/lib/abs.c
12824         * gcc.c-torture/execute/builtins/lib/fprintf.c
12825         * gcc.c-torture/execute/builtins/lib/memset.c
12826         * gcc.c-torture/execute/builtins/lib/printf.c
12827         * gcc.c-torture/execute/builtins/lib/sprintf.c
12828         * gcc.c-torture/execute/builtins/lib/strcpy.c
12829         * gcc.c-torture/execute/builtins/lib/strcspn.c
12830         * gcc.c-torture/execute/builtins/lib/strncat.c
12831         * gcc.c-torture/execute/builtins/lib/strncmp.c
12832         * gcc.c-torture/execute/builtins/lib/strncpy.c
12833         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12834         * gcc.c-torture/execute/builtins/lib/strspn.c
12835         * gcc.c-torture/execute/builtins/lib/strstr.c:
12836         New files containing support routines.
12837
12838         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12839         declaration.
12840         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12841         when not optimizing.
12842
12843 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/16240
12846         * g++.dg/abi/mangle22.C: New test.
12847         * g++.dg/abi/mangle23.C: Likewise.
12848
12849 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12850
12851         PR fortran/16290
12852         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12853         Allow for cases without denormalized floating point numbers.
12854
12855 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12856
12857         PR c/1027
12858         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12859         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12860         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12861         expected warning text.
12862         * gcc.dg/format/diag-2.c: New test.
12863
12864 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12865
12866         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12867
12868 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12869
12870         * gcc.dg/builtins-43.c: New.
12871         * gcc.dg/builtins-44.c: New.
12872         * gcc.dg/builtins-45.c: New.
12873
12874 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12875             Andreas Tobler  <a.tobler@schweiz.ch>
12876
12877         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12878         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12879         as SIGSEGV.
12880         * gcc.dg/cleanup-11.c: Likewise.
12881         * gcc.dg/cleanup-8.c: Likewise.
12882         * gcc.dg/cleanup-9.c: Likewise.
12883         * gcc.dg/cleanup-5.c: Run on all platforms.
12884
12885 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12886
12887         * g++.dg/warn/nonnull1.C: New test.
12888
12889 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12890
12891         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12892         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12893         Special-case the Sun compiler wrt to <complex.h>.
12894
12895 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12896
12897         * gcc.dg/Wunreachable-8.C: New test.
12898
12899         * gcc.dg/h8300-ice2.c : New test.
12900
12901 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12902
12903         PR fortran/16161
12904         * gfortran.fortran-torture/compile/implicit.f90: Add test
12905         for implicit character.
12906
12907 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12908
12909         PR fortran/16289
12910         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12911         Use tiny() intrinsic to find smallest non-negative real
12912
12913 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12914
12915         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12916         * gcc.dg/compat/struct-by-value-22_x.c: New.
12917         * gcc.dg/compat/struct-by-value-22_y.c: New.
12918
12919         * gcc.c-torture/execute/20040629-1.c: New test.
12920
12921 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12922
12923         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12924         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12925
12926         PR target/16195
12927         * gcc.dg/20040625-1.c: New test.
12928
12929 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12930
12931         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12932
12933 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12934
12935         PR fortran/15963
12936         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12937
12938 2004-06-29  Richard Henderson  <rth@redhat.com>
12939
12940         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12941
12942 2004-06-29  Paul Brook  <paul@codesourcery.com>
12943
12944         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12945         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12946
12947 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         PR c++/16260
12950         * g++.dg/parse/crash15.C: New.
12951
12952 2004-06-28  Andrew Pinski  <apinski@apple.com>
12953
12954         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12955         by the error already.
12956
12957         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12958
12959 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12960
12961         PR target/14041
12962         * gcc.dg/h8300-bss-align-1.c : New.
12963
12964 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12965
12966         * PR c++/16174
12967         * g++.dg/template/ctor4.C: New.
12968
12969 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12970
12971         PR c++/16205
12972         * g++.dg/warn/Wsequence-point-1.C: New test.
12973
12974 2004-06-27  Paul Brook  <paul@codesourcery.com>
12975
12976         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12977
12978 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12979
12980         * g++.old-deja/g++.mike/p7325.C: Remove.
12981
12982 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12983
12984         PR c/14963
12985         * gcc.dg/pr14963.c: New test.
12986
12987 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12988
12989         PR c++/16193
12990         * g++.dg/parse/redef1.C: New test.
12991
12992 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12993
12994         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12995         20021110.c.
12996         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12997         20021119-1.c.
12998         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12999         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13000         5-04.c.
13001         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13002         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13003         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13004         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13005         g++.brendan/enum14.C.
13006         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13007         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13008         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13009         g++.mike/virt1.C.
13010         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13011         memtemp24.C.
13012
13013 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13014
13015         * gcc.dg/20040527-1.c: New test case.
13016
13017 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13018
13019         PR gfortran/pr16196
13020         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13021
13022 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13023
13024         PR middle-end/15825
13025         * gcc.dg/pr15825-1.c: New test case.
13026
13027 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13028
13029         * gcc.c-torture/execute/20040625-1.c: New test.
13030
13031 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13032
13033         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13034
13035 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13036
13037         * gcc.dg/torture/mips-div-1.c: New test.
13038
13039 2004-06-24  Jeff Law  <law@redhat.com>
13040
13041         * gcc.dg/tree-ssa/20040624-1.c: New test.
13042
13043 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13044
13045         * gcc.c-torture/compile/20040624-1.c: New test.
13046
13047 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13048
13049         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13050         this directory.
13051
13052 2004-06-23  Andrew Pinski  <apinski@apple.com>
13053
13054         PR middle-end/15988
13055         * g++.dg/opt/ptrmem4.C: New test.
13056
13057         * gcc.dg/c90-array-quals-2.c: New test.
13058
13059 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13060
13061         * gcc.dg/kpice1.c: New test.
13062
13063 2006-06-23  Andrew Pinski  <apinski@apple.com>
13064
13065         * gcc.dg/c90-array-quals.c: New test.
13066
13067 2006-06-22  Richard Henderson  <rth@redhat.com>
13068
13069         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13070
13071 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13072
13073         * gcc.dg/builtins-config.h: Handle FreeBSD.
13074
13075 2006-06-22  Richard Henderson  <rth@redhat.com>
13076
13077         * g++.dg/opt/devirt1.C: New.
13078
13079 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13080
13081         * g++.dg/opt/pr15551.C: New testcase.
13082
13083 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13084
13085         PR target/14800
13086         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13087         x86_64-*-linux* when compiling for 32bit.
13088
13089 2004-06-21  Andrew Pinski  <apinski@apple.com>
13090
13091         * gcc.dg/pch/struct-1.c: New.
13092         * gcc.dg/pch/struct-1.hs: New.
13093
13094 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13095
13096         * gcc.dg/pch/save-temps-1.c: New file.
13097         * gcc.dg/pch/save-temps-1.hs: New file.
13098
13099 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13100
13101         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13102         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13103
13104 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13105
13106         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13107         to fix type error.
13108         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13109         Remove trailing spaces.
13110
13111 2004-06-21  Richard Henderson  <rth@redhat.com>
13112
13113         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13114         merging && to BIT_FIELD_REF.
13115
13116 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13117
13118         * g++.dg/opt/placeholder1.C: New test.
13119
13120 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13121
13122         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13123         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13124         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13125         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13126
13127 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13128
13129         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13130         extern "C".
13131         * g++.dg/other/pragma-re-1.C: Add comments.
13132
13133 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13134
13135         PR gfortran/16080
13136         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13137
13138 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13139
13140         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13141         instead of setting the type of size_t by
13142         hand.
13143
13144 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13145
13146         * gcc.dg/unordered-2.c: New test case.
13147         * gcc.dg/unordered-3.c: New test case.
13148
13149 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13150
13151         PR other/16043
13152         * lib/g++.exp (g++_version): Tweak regexp for version
13153         * lib/g77.exp (g77_version): Likewise
13154         * lib/gfortran.exp (gfortran_version): Likewise
13155         * lib/objc.exp (objc_version): Likewise
13156         * lib/treelang.exp (treelang_version): Likewise
13157
13158 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13159
13160         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13161         Use INT_MAX instead of __INT_MAX__.
13162         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13163
13164         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13165         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13166         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13167         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13168         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13169         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13170         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13171         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13172         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13173
13174         * gcc.dg/range-test-1.c: New test.
13175         * g++.dg/opt/range-test-1.C: New test.
13176
13177 2004-06-17  Richard Henderson  <rth@redhat.com>
13178
13179         * objc.dg/sync-1.m: New.
13180         * objc.dg/try-catch-1.m: Don't force next runtime.
13181         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13182         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13183         shadowed catch clause.
13184         * objc.dg/try-catch-5.m: New.
13185
13186 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13187
13188         Bug 14610
13189         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13190
13191 2004-06-15  Richard Henderson  <rth@redhat.com>
13192
13193         * gcc.dg/20001116-1.c: Move expected warning line.
13194
13195 2004-06-15  Richard Henderson  <rth@redhat.com>
13196
13197         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13198         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13199
13200 2004-06-15  Jeff Law  <law@redhat.com>
13201
13202         * gcc.dg/tree-ssa/20040615-1.c: New test.
13203         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13204         be less sensitive to operand ordering.
13205         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13206
13207 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13208
13209         * g++.dg/abi/bitfield3.C: Add comment..
13210
13211 2004-06-15  Richard Henderson  <rth@redhat.com>
13212
13213         * g++.dg/ext/stmtexpr1.C: XFAIL.
13214         * gcc.dg/20030612-1.c: XFAIL.
13215
13216 2004-06-15  Eric Christopher  <echristo@redhat.com>
13217
13218         * g++.dg/charset/asm5.c: New.
13219         * gcc.dg/charset/asm6.c: New.
13220
13221 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13222
13223         PR fortran/15962
13224         * gfortran.fortran-torture/execute/select_1.f90: New test.
13225
13226 2004-06-15  Paul Brook  <paul@codesourcery.com>
13227
13228         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13229
13230 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13231
13232         PR c++/15967
13233         * g++.dg/lookup/crash3.C: New test.
13234
13235 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13236
13237         PR c++/15947
13238         * g++.dg/parse/dtor4.C: New test.
13239
13240 2004-06-14  Jeff Law  <law@redhat.com>
13241
13242         * gcc.c-torture/compile/20040614-1.c: New test.
13243
13244 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13245
13246         PR fortran/15211
13247         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13248         LEN of a character array.
13249
13250 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13251
13252         PR c++/15096
13253         * g++.dg/template/ptrmem10.C: New test.
13254
13255         PR c++/14930
13256         * g++.dg/template/friend30.C: New test.
13257
13258 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13259
13260         PR fortran/14928
13261         * gfortran.fortran-torture/compile/mloc.f90: New test.
13262
13263 2004-06-13  Paul Brook  <paul@codesourcery.com>
13264
13265         * gfortran.fortran-torture/execute/random_2.f90: New test.
13266
13267 2004-06-13  Eric Christopher  <echristo@redhat.com>
13268
13269         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13270
13271 2004-06-12  Paul Brook  <paul@codesourcery.com>
13272
13273         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13274
13275 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13276
13277         PR fortran/14923
13278         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13279
13280 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13281
13282         PR fortran/14957
13283         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13284         syntax errors in end statements of contained subroutines.
13285
13286 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13287
13288         PR fortran/12841
13289         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13290
13291 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13292
13293         PR fortran/15665
13294         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13295
13296 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13297
13298         PR gfortran/12839
13299         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13300
13301 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13302
13303         PR c++/15862
13304         * g++.dg/parse/enum1.C: New test.
13305
13306 2004-06-10  Jeff Law  <law@redhat.com>
13307
13308         * gcc.c-torture/compile/20040610-1.c: New test.
13309
13310 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13311
13312         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13313         * g++.old-deja/g++.other/decl3.C: Likewise.
13314
13315 2004-06-10  Brian Booth  <bbooth@redhat.com>
13316
13317         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13318         V_MAY_DEF instead of VDEF.
13319         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13320
13321 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13322
13323         PR c++/14211
13324         * g++.dg/conversion/const1.C: New test.
13325
13326         PR c++/15076
13327         * g++.dg/conversion/reinterpret1.C: New test.
13328
13329         PR c++/15877
13330         * g++.dg/template/enum2.C: New test.
13331
13332         PR c++/15227
13333         * g++.dg/template/error13.C: New test.
13334
13335 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13336
13337         PR fortran/14957
13338         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13339         arguments to test_* REAL and of the right size.
13340
13341 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13342
13343         PR target/15569
13344         PR rtl-optimization/15681
13345         * gcc.dg/20040609-1.c: New test.
13346
13347 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13348
13349         PR c++/14791
13350         * g++.dg/opt/builtins1.C: New test.
13351
13352 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13353
13354         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13355         that use default windows32 struct layout.
13356         * gcc.dg/i386-bitfield2.c: Likewise.
13357
13358 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13359
13360         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13361         for mingw32 and cygwin targets.
13362
13363 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13364
13365         * gcc.dg/pch/macro-4.c: New.
13366         * gcc.dg/pch/macro-4.hs: New.
13367
13368 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13369
13370         PR fortran/13249
13371         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13372
13373 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13374
13375         PR fortran/13372
13376         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13377
13378 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13379
13380         PR gfortran/14897
13381         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13382
13383 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13384
13385         PR gfortran/15755
13386         * gfortran.fortran-torture/execute/backspace.c : New test.
13387
13388 2004-06-09  Paul Brook  <paul@codesourcery.com>
13389
13390         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13391         (pointer_to_section): Rewrite to use smaller array.
13392
13393 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13394
13395         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13396         * gcc.dg/ext/altivec-10.c: Same.
13397         * gcc.dg/ext/altivec-11.c: Same.
13398         * gcc.dg/ext/altivec-12.c: Same.
13399         * gcc.dg/ext/altivec-13.c: Same.
13400         * gcc.dg/ext/altivec-14.c: Same.
13401         * gcc.dg/ext/altivec-15.c: Same.
13402         * gcc.dg/ext/altivec-16.c: Same.
13403         * gcc.dg/ext/altivec-3.c: Same.
13404         * gcc.dg/ext/altivec-4.c: Same.
13405         * gcc.dg/ext/altivec-6.c: Same.
13406         * gcc.dg/ext/altivec-7.c: Same.
13407         * gcc.dg/ext/altivec-8.c: Same.
13408         * gcc.dg/ext/altivec-varargs-1.c: Same.
13409
13410         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13411         * g++.dg/ext/altivec-10.C: Same.
13412         * g++.dg/ext/altivec-2.C: Same.
13413         * g++.dg/ext/altivec-3.C: Same.
13414         * g++.dg/ext/altivec-4.C: Same.
13415         * g++.dg/ext/altivec-5.C: Same.
13416         * g++.dg/ext/altivec-6.C: Same.
13417         * g++.dg/ext/altivec-7.C: Same.
13418         * g++.dg/ext/altivec-8.C: Same.
13419         * g++.dg/ext/altivec-9.C: Same.
13420
13421 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13422
13423         PR c++/7841
13424         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13425
13426 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13427
13428         * gcc.dg/union-1.c: New test.
13429
13430 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13431
13432         * gcc.dg/builtins-41.c: New test case.
13433         * gcc.dg/builtins-42.c: New test case.
13434
13435 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13436
13437         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13438         * g++.dg/ext/altivec-10.C: Same.
13439         * g++.dg/ext/altivec-2.C: Same.
13440         * g++.dg/ext/altivec-3.C: Same.
13441         * g++.dg/ext/altivec-4.C: Same.
13442         * g++.dg/ext/altivec-5.C: Same.
13443         * g++.dg/ext/altivec-6.C: Same.
13444         * g++.dg/ext/altivec-7.C: Same.
13445         * g++.dg/ext/altivec-8.C: Same.
13446         * g++.dg/ext/altivec-9.C: Same.
13447         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13448         * g++.old-deja/g++.brendan/new3.C: Same.
13449         * gcc.c-torture/execute/eeprof-1.x: Same.
13450
13451 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13452
13453         PR c/14765
13454         * gcc.dg/pr14765-1.c: New test.
13455
13456 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13457
13458         PR c/14649
13459         * gcc.dg/pr14649-1.c: New test case.
13460
13461 2004-06-07  Richard Henderson  <rth@redhat.com>
13462
13463         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13464         if temporaries.
13465
13466 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13467
13468         * g++.dg/eh/elide1.C: Remove XFAIL.
13469
13470 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13471
13472         PR c++/15337
13473         * g++.dg/expr/sizeof3.C: New test.
13474
13475         PR c++/14777
13476         * g++.dg/template/access14.C: New test.
13477
13478         PR c++/15554
13479         * g++.dg/template/enum1.C: New test.
13480
13481         PR c++/15057
13482         * g++.dg/eh/throw1.C: New test.
13483
13484 2004-06-07  David Ayers  <d.ayers@inode.at>
13485             Ziemowit Laski  <zlaski@apple.com>
13486
13487         * lib/objc.exp (objc_target_compile): Revert the '-framework
13488         Foundation' flag fix, since bare Darwin does not ship
13489         with the Foundation framework.
13490         * objc/execute/next_mapping.h: Provide a local NSConstantString
13491         @interface and @implementation.
13492         (objc_constant_string_init): A constructor function, used to
13493         initialize the NSConstantString meta-class object.
13494         * objc/execute/string1.m: Include "next_mapping.h" instead of
13495         <Foundation/NSString.h>.
13496         * objc/execute/string2.m: Likewise.
13497         * objc/execute/string3.m: Likewise.
13498         * objc/execute/string4.m: Likewise.
13499
13500 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13501
13502         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13503         to double. Replace double with FLOAT.
13504         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13505
13506         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13507         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13508         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13509         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13510         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13511         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13512         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13513         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13514
13515 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13516
13517         PR c/13519
13518         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13519
13520 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13521
13522         PR c++/15503
13523         * g++.dg/template/meminit2.C: New test.
13524
13525 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13526
13527         PR target/15822
13528         * gcc.c-torture/execute/compare-fp-1.c,
13529         gcc.c-torture/execute/compare-fp-2.c,
13530         gcc.c-torture/execute/compare-fp-3.c,
13531         gcc.c-torture/execute/compare-fp-4.c,
13532         gcc.c-torture/execute/compare-fp-3.x,
13533         gcc.c-torture/execute/compare-fp-4.x: Moved...
13534         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13535         gcc.c-torture/execute/ieee/compare-fp-2.c,
13536         gcc.c-torture/execute/ieee/compare-fp-3.c,
13537         gcc.c-torture/execute/ieee/compare-fp-4.c,
13538         gcc.c-torture/execute/ieee/compare-fp-3.x,
13539         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13540
13541 2004-06-04  David Ayers  <d.ayers@inode.at>
13542
13543         * objc/execute/protocol-isEqual-4.m: New testcase.
13544
13545 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13546
13547         * objc/execute/protocol-isEqual-1.m: New testcase.
13548         * objc/execute/protocol-isEqual-2.m: New testcase.
13549         * objc/execute/protocol-isEqual-3.m: New testcase.
13550
13551 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13552
13553         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13554
13555 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13556
13557         * lib/objc.exp (objc_target_compile): When running tests on
13558         Darwin (Mac OS X), inform the linker about '-framework
13559         'Foundation'.
13560
13561 2004-06-02  Eric Christopher  <echristo@redhat.com>
13562
13563         * gcc.c-torture/compile/20040602-1.c: New.
13564
13565 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13566
13567         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13568         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13569
13570         PR tree-optimization/14736
13571         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13572
13573         PR tree-optimization/14042
13574         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13575
13576         PR tree-optimization/14729
13577         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13578
13579 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13580
13581         PR fortran/15557
13582         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13583
13584 2004-06-01  Richard Hederson  <rth@redhat.com>
13585
13586         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13587
13588 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13589
13590         PR c++/14932
13591         * g++.dg/parse/offsetof4.C: New test.
13592
13593 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13594
13595         PR objc/7993
13596         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13597
13598 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13599
13600         PR c++/15701
13601         * g++.dg/template/friend29.C: New test.
13602
13603 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13604
13605         PR c/15749
13606         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13607
13608 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13609
13610         * gcc.dg/sparc-trap-1.c: New test.
13611
13612 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13613
13614         PR middle-end/15069
13615         * g++.dg/opt/fold3.C: New test case.
13616
13617 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13618
13619         * lib/target-supports.exp (check_iconv_available): Fix fallout
13620         from 2004-05-28 patch.
13621
13622 2004-05-30  Paul Brook  <paul@codesourcery.com>
13623
13624         PR fortran/15620
13625         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13626         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13627
13628 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13629
13630         * gfortran.fortran-torture/execute/random_1.f90: New test.
13631
13632 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13633
13634         * g++.dg/ext/altivec-10.C: New test.
13635
13636 2004-05-29  Paul Brook  <paul@codesourcery.com>
13637
13638         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13639
13640 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13641
13642         * gcc.dg/altivec-16.c: New test.
13643
13644 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13645
13646         * lib/target-supports.exp (check_vmx_hw_available): New.
13647         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13648
13649         * lib/target-supports.exp (check_alias_available,
13650         check_iconv_available, check_named_sections_available): Use
13651         unique names for temporary files.
13652
13653 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13654
13655         * gcc.dg/altivec-15.c: New test.
13656
13657 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13658
13659         PR c++/15083
13660         * g++.dg/warn/noeffect6.C: New test.
13661
13662         PR c++/15471
13663         * g++.dg/expr/ptrmem4.C: New test.
13664
13665         PR c++/15640
13666         * g++.dg/template/operator3.C: New test.
13667
13668 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13669
13670         PR c++/14668
13671         * g++.dg/lookup/redecl1.C: New test.
13672         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13673
13674 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13675
13676         * gcc.c-torture/execute/compare-fp-1.c,
13677         gcc.c-torture/execute/compare-fp-2.c,
13678         gcc.c-torture/execute/compare-fp-3.c,
13679         gcc.c-torture/execute/compare-fp-4.c,
13680         gcc.c-torture/execute/compare-fp-3.x,
13681         gcc.c-torture/execute/compare-fp-4.x,
13682         gcc.dg/pr15649-1.c: New.
13683
13684 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13685
13686         PR c++/12883
13687         * g++.dg/init/array14.C: New test.
13688
13689 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13690
13691         * lib/compat.exp (compat-get-options-main): New.
13692         (compat-get-options): Remove unneeded code, warn for ignored
13693         command.
13694         (compat-execute): Check flag set by dg-require-* commands.
13695
13696         * lib/compat.exp (compat-execute): Break up long lines.
13697
13698 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13699
13700         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13701         * gcc.dg/altivec-14.c: New test.
13702         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13703
13704         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13705         * gcc.dg/altivec-12.c: Ditto.
13706
13707         * gcc.dg/altivec-3.c: Move call to altivec_check.
13708
13709 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13710
13711         PR c++/15044
13712         * g++.dg/template/error12.C: New test.
13713
13714         PR c++/15317
13715         * g++.dg/ext/attrib15.C: New test.
13716
13717         PR c++/15329
13718         * g++.dg/template/ptrmem9.C: New test.
13719
13720 2004-05-25  Paul Brook  <paul@codesourcery.com>
13721
13722         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13723
13724 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/15165
13727         * g++.dg/template/crash19.C: New test.
13728
13729 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13730
13731         PR c++/15025
13732         * g++.dg/template/redecl1.C: New test.
13733
13734 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13735
13736         PR c++/14821
13737         * g++.dg/other/ns1.C: New test.
13738
13739         PR c++/14883
13740         * g++.dg/template/invalid1.C: New test.
13741
13742 2004-05-23  Paul Brook  <paul@codesourcery.com>
13743         Victor Leikehman  <lei@haifasphere.co.il>
13744
13745         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13746         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13747
13748 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13749
13750         PR c++/15285
13751         PR c++/15299
13752         * g++.dg/template/non-dependent5.C: New test.
13753         * g++.dg/template/non-dependent6.C: New test.
13754
13755 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c++/15507
13758         * g++.dg/inherit/union1.C: New test.
13759
13760         PR c++/15542
13761         * g++.dg/template/addr1.C: New test.
13762
13763         PR c++/15427
13764         * g++.dg/template/array5.C: New test.
13765
13766         PR c++/15287
13767         * g++.dg/template/array6.C: New test.
13768
13769 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13770             Roger Sayle  <roger@eyesopen.com>
13771
13772         * g++.dg/lookup/forscope2.C: New test case.
13773
13774 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13775
13776         * gcc.dg/cpp/Wmissingdirs.c: New.
13777
13778 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13779
13780         PR target/15301
13781         * gcc.dg/compat/union-m128-1.h: New file.
13782         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13783         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13784         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13785
13786 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13787
13788         PR target/15302
13789         * gcc.dg/compat/struct-complex-1.h: New file.
13790         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13791         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13792         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13793
13794 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13795
13796         PR middle-end/3074
13797         * gcc.dg/pr3074-1.c: New test case.
13798         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13799
13800 2004-05-20  Falk Hueffner  <falk@debian.org>
13801
13802         PR other/15526
13803         * gcc.dg/ftrapv-1.c: New test case.
13804
13805 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13806
13807         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13808
13809 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13810             Jeff Law  <law@redhat.com>
13811
13812         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13813         * gcc.dg/tree-ssa/20040518-2.c: New test.
13814
13815         * gcc.dg/tree-ssa/20040518-1.c: New test.
13816
13817 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13818
13819         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13820
13821 2004-05-18  Paul Brook  <paul@codesourcery.com>
13822
13823         PR fortran/13930
13824         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13825
13826 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13827
13828         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13829         constant folding.
13830
13831 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13832
13833         * gcc.dg/tree-ssa/20040517-1.c: New test.
13834
13835 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13836
13837         * gcc.dg/loop-4.c: New test.
13838
13839 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13840
13841         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13842
13843 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13844
13845         PR fortran/15311
13846         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13847
13848 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13849
13850         PR fortran/13826
13851         PR fortran/13940
13852         * gfortran.fortran-torture/compile/data_1.f90: New test.
13853
13854 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13855
13856         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13857         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13858
13859 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13860
13861         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13862
13863 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13864
13865         PR c/15444
13866         * gcc.dg/format/xopen-1.c: Adjust expected message.
13867         * gcc.dg/format/xopen-3.c: New test.
13868
13869 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13870
13871         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13872
13873 2004-05-14  Jeff Law  <law@redhat.com>
13874
13875         * gcc.dg/tree-ssa/20040514-2.c: New test.
13876
13877 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13878
13879         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13880         this ...
13881         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13882         this.
13883
13884 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13885
13886         * gcc.dg/tree-ssa/20040514-1.c: New test.
13887
13888 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13889
13890         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13891         test.
13892
13893 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13894
13895         PR fortran/14066
13896         * gfortran.fortran-torture/compile/do_1.f90: New test.
13897
13898 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13899
13900         PR fortran/15051
13901         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13902         test.
13903
13904 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13905
13906         PR fortran/15149
13907         * gfortran.fortran-torture/execute/random_init.f90: New test.
13908
13909 2004-05-13  Paul Brook  <paul@codesourcery.com>
13910
13911         PR fortran/15314
13912         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13913
13914 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13915
13916         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13917         for the powerpc case.
13918
13919 2004-05-13  Jeff Law  <law@redhat.com>
13920
13921         * gcc.dg/tree-ssa/20040513-1.c: New test.
13922         * gcc.dg/tree-ssa/20040513-2.c: New test.
13923
13924 2004-05-13  Paul Brook  <paul@codesourcery.com>
13925
13926         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13927         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13928         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13929
13930 2004-05-13  Andreas Schwab  <schwab@suse.de>
13931
13932         PR other/10819
13933         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13934         characters.
13935
13936 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13937
13938         PR fortran/15294
13939         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13940
13941 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13942
13943         Merge from tree-ssa-20020619-branch.  See
13944         ChangeLog.tree-ssa for details.
13945
13946 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13947
13948         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13949         include <altivec.h> explicitly.
13950         * gcc.dg/altivec-13.c: Likewise.
13951
13952 2004-05-11  Paul Brook  <paul@codesourcery.com>
13953
13954         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13955
13956 2004-05-10  Eric Christopher  <echristo@redhat.com>
13957
13958         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13959         * gcc.dg/sibcall-4.c: Ditto.
13960
13961 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13962
13963         * g++.dg/ext/altivec-8.C: New test case.
13964         * gcc.dg/altivec-13.c: New test case.
13965
13966 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13967
13968         * gcc.c-torture/execute/divcmp-1.c: New test case.
13969         * gcc.c-torture/execute/divcmp-2.c: New test case.
13970         * gcc.c-torture/execute/divcmp-3.c: New test case.
13971
13972 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13973
13974         * g++.dg/other/pragma-re-2.C: New test.
13975
13976 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13977
13978         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13979         * gcc.dg/i386-387-2.c: Likewise.
13980
13981         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13982         __builtin_drem.
13983         * gcc.dg/i386-387-6.c: Likewise.
13984
13985 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13986
13987         * gcc.dg/builtins-33.c:  Also check log1p*.
13988
13989 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13990
13991         PR optimization/15296
13992         * gcc.c-torture/execute/pr15296.c: New test.
13993
13994 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13995
13996         * gcc.dg/builtins-40.c: New test.
13997
13998 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13999
14000         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14001
14002 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14003
14004         * g++.dg/ext/spe1.C: New testcase.
14005
14006 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14007
14008         * objc.dg/image-info.m: Allow additional attributes
14009         for __image_info section.
14010
14011 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14012
14013         * gcc.dg/torture/mips-hilo-2.c: New test.
14014
14015 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14016
14017         PR c++/14389
14018         * g++.dg/template/member5.C: New test.
14019
14020 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14021
14022         * gcc.dg/builtins-34.c: Also check expm1*.
14023
14024 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14025
14026         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14027         * gcc.dg/torture/builtin-convert-3.c: New test.
14028
14029 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14030
14031         PR middle-end/15054
14032         * g++.dg/opt/pr15054.C: New test.
14033
14034 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14035
14036         * gcc.dg/torture/builtin-rounding-1.c: New test.
14037         * gcc.dg/builtins-25.c: Delete.
14038         * gcc.dg/builtins-29.c: Delete.
14039
14040 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14041
14042         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14043         * gcc.dg/sibcall-4.c: Likewise.
14044         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14045
14046 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14047
14048         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14049         bit-field on 16-bit targets.
14050
14051 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14052
14053         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14054         16-bit targets.
14055
14056 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14057
14058         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14059         * gcc.dg/rs6000-power2-2.c: Likewise.
14060
14061 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14062
14063         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14064         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14065         Change the asm registers to be in form of frN instead of fN.
14066
14067 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14068
14069         * gcc.dg/torture/builtin-convert-2.c: New test.
14070
14071 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14072
14073         * gcc.dg/rs6000-power2-1.c: New test.
14074         * gcc.dg/rs6000-power2-2.c: New test.
14075
14076 2004-04-28  Jan Hubicka  <jh@suse.cz>
14077
14078         * gcc.dg/unused-6.c: New test.
14079
14080 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14081             Ulrich Weigand  <uweigand@de.ibm.com>
14082
14083         * ada/acats/run_all.sh: Define $target variable.
14084
14085 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14086
14087         PR c++/15119
14088         * g++.dg/other/vararg-1.C: New test.
14089
14090         PR c++/4794
14091         * g++.dg/eh/cleanup3.C: New test.
14092
14093 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14094
14095         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14096         and ad8011a (target_insn).
14097         * ada/acats/support/macro.dfs: Likewise.
14098         * ada/acats/support/impbit.adb: New file.
14099
14100 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14101
14102         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14103
14104 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14105
14106         * gcc.dg/loop-3.c: New test.
14107
14108 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14109
14110         * gcc.c-torture/execute/simd-5.c: New test.
14111
14112 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14113
14114         PR c++/15064
14115         * g++.dg/template/crash18.C: New test.
14116
14117 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14118
14119         * g++.dg/ext/complit3.C: New test.
14120
14121 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14122
14123         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14124         * gcc.dg/altivec-3.c: Same.
14125         * gcc.dg/altivec-varargs-1.c: Same.
14126
14127 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14128
14129         * lib/target-supports.exp (check_profiling_available): Assume
14130         profiling is not available on powerpc-eabi targets.
14131
14132 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14133
14134         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14135         * gcc.dg/vmx/bug-1.c: Ditto.
14136
14137 2004-04-20  Eric Christopher  <echristo@redhat.com>
14138
14139         * gcc.dg/charset/extern.c: New test.
14140         * g++.dg/charset/extern3.cc: Ditto.
14141
14142 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14143
14144         * gcc.dg/builtins-39.c: New test.
14145
14146 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14147
14148         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14149
14150 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14151
14152         * gcc.dg/torture/mips-hilo-1.c: New test.
14153
14154 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14155
14156         * gcc.c-torture/compile/20040419-1.c: New test.
14157
14158 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14159
14160         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14161
14162 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14163             Aldy Hernandez  <aldyh@redhat.com>
14164
14165         * gcc.c-torture/execute/va-arg-24.c: New.
14166
14167 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14168             Aldy Hernandez  <aldyh@redhat.com>
14169
14170         * gcc.dg/vmx/1b-01.c: New.
14171         * gcc.dg/vmx/1b-02.c: New.
14172         * gcc.dg/vmx/1b-03.c: New.
14173         * gcc.dg/vmx/1b-04.c: New.
14174         * gcc.dg/vmx/1b-05.c: New.
14175         * gcc.dg/vmx/1b-06.c: New.
14176         * gcc.dg/vmx/1b-07.c: New.
14177         * gcc.dg/vmx/1c-01.c: New.
14178         * gcc.dg/vmx/1c-02.c: New.
14179         * gcc.dg/vmx/3a-01a.c: New.
14180         * gcc.dg/vmx/3a-01.c: New.
14181         * gcc.dg/vmx/3a-01m.c: New.
14182         * gcc.dg/vmx/3a-03.c: New.
14183         * gcc.dg/vmx/3a-03m.c: New.
14184         * gcc.dg/vmx/3a-04.c: New.
14185         * gcc.dg/vmx/3a-04m.c: New.
14186         * gcc.dg/vmx/3a-05.c: New.
14187         * gcc.dg/vmx/3a-06.c: New.
14188         * gcc.dg/vmx/3a-06m.c: New.
14189         * gcc.dg/vmx/3a-07.c: New.
14190         * gcc.dg/vmx/3b-01.c: New.
14191         * gcc.dg/vmx/3b-02.c: New.
14192         * gcc.dg/vmx/3b-10.c: New.
14193         * gcc.dg/vmx/3b-13.c: New.
14194         * gcc.dg/vmx/3b-14.c: New.
14195         * gcc.dg/vmx/3b-15.c: New.
14196         * gcc.dg/vmx/3c-01a.c: New.
14197         * gcc.dg/vmx/3c-01.c: New.
14198         * gcc.dg/vmx/3c-02.c: New.
14199         * gcc.dg/vmx/3c-03.c: New.
14200         * gcc.dg/vmx/3d-01.c: New.
14201         * gcc.dg/vmx/4-01.c: New.
14202         * gcc.dg/vmx/4-03.c: New.
14203         * gcc.dg/vmx/5-01.c: New.
14204         * gcc.dg/vmx/5-02.c: New.
14205         * gcc.dg/vmx/5-03.c: New.
14206         * gcc.dg/vmx/5-04.c: New.
14207         * gcc.dg/vmx/5-05.c: New.
14208         * gcc.dg/vmx/5-06.c: New.
14209         * gcc.dg/vmx/5-07.c: New.
14210         * gcc.dg/vmx/5-07t.c: New.
14211         * gcc.dg/vmx/5-08.c: New.
14212         * gcc.dg/vmx/5-10.c: New.
14213         * gcc.dg/vmx/5-11.c: New.
14214         * gcc.dg/vmx/7-01a.c: New.
14215         * gcc.dg/vmx/7-01.c: New.
14216         * gcc.dg/vmx/7c-01.c: New.
14217         * gcc.dg/vmx/7d-01.c: New.
14218         * gcc.dg/vmx/7d-02.c: New.
14219         * gcc.dg/vmx/8-01.c: New.
14220         * gcc.dg/vmx/8-02a.c: New.
14221         * gcc.dg/vmx/8-02.c: New.
14222         * gcc.dg/vmx/brode-1.c: New.
14223         * gcc.dg/vmx/bug-1.c: New.
14224         * gcc.dg/vmx/bug-2.c: New.
14225         * gcc.dg/vmx/bug-3.c: New.
14226         * gcc.dg/vmx/cw-bug-1.c: New.
14227         * gcc.dg/vmx/cw-bug-2.c: New.
14228         * gcc.dg/vmx/cw-bug-3.c: New.
14229         * gcc.dg/vmx/dct.c: New.
14230         * gcc.dg/vmx/debug-1.c: New.
14231         * gcc.dg/vmx/debug-2.c: New.
14232         * gcc.dg/vmx/debug-3.c: New.
14233         * gcc.dg/vmx/debug-4.c: New.
14234         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14235         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14236         * gcc.dg/vmx/eg-5.c: New.
14237         * gcc.dg/vmx/fft.c: New.
14238         * gcc.dg/vmx/gcc-bug-1.c: New.
14239         * gcc.dg/vmx/gcc-bug-2.c: New.
14240         * gcc.dg/vmx/gcc-bug-3.c: New.
14241         * gcc.dg/vmx/gcc-bug-4.c: New.
14242         * gcc.dg/vmx/gcc-bug-5.c: New.
14243         * gcc.dg/vmx/gcc-bug-6.c: New.
14244         * gcc.dg/vmx/gcc-bug-7.c: New.
14245         * gcc.dg/vmx/gcc-bug-8.c: New.
14246         * gcc.dg/vmx/gcc-bug-9.c: New.
14247         * gcc.dg/vmx/gcc-bug-b.c: New.
14248         * gcc.dg/vmx/gcc-bug-c.c: New.
14249         * gcc.dg/vmx/gcc-bug-d.c: New.
14250         * gcc.dg/vmx/gcc-bug-e.c: New.
14251         * gcc.dg/vmx/gcc-bug-f.c: New.
14252         * gcc.dg/vmx/gcc-bug-g.c: New.
14253         * gcc.dg/vmx/gcc-bug-i.c: New.
14254         * gcc.dg/vmx/harness.h: New.
14255         * gcc.dg/vmx/ira1.c: New.
14256         * gcc.dg/vmx/ira2a.c: New.
14257         * gcc.dg/vmx/ira2b.c: New.
14258         * gcc.dg/vmx/ira2.c: New.
14259         * gcc.dg/vmx/ira2c.c: New.
14260         * gcc.dg/vmx/mem.c: New.
14261         * gcc.dg/vmx/newton-1.c: New.
14262         * gcc.dg/vmx/ops.c: New.
14263         * gcc.dg/vmx/sn7153.c: New.
14264         * gcc.dg/vmx/spill2.c: New.
14265         * gcc.dg/vmx/spill3.c: New.
14266         * gcc.dg/vmx/spill.c: New.
14267         * gcc.dg/vmx/t.c: New.
14268         * gcc.dg/vmx/varargs-1.c: New.
14269         * gcc.dg/vmx/varargs-2.c: New.
14270         * gcc.dg/vmx/varargs-3.c: New.
14271         * gcc.dg/vmx/varargs-4.c: New.
14272         * gcc.dg/vmx/varargs-5.c: New.
14273         * gcc.dg/vmx/varargs-6.c: New.
14274         * gcc.dg/vmx/varargs-7.c: New.
14275         * gcc.dg/vmx/vmx.exp: New.
14276         * gcc.dg/vmx/vprint-1.c: New.
14277         * gcc.dg/vmx/vscan-1.c: New.
14278         * gcc.dg/vmx/x-01.c: New.
14279         * gcc.dg/vmx/x-02.c: New.
14280         * gcc.dg/vmx/x-03.c: New.
14281         * gcc.dg/vmx/x-04.c: New.
14282         * gcc.dg/vmx/x-05.c: New.
14283         * gcc.dg/vmx/yousufi-1.c: New.
14284         * gcc.dg/vmx/zero-1.c: New.
14285         * gcc.dg/vmx/zero.c: New.
14286
14287 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14288
14289         * g++.dg/lookup/java1.C: Update for chage of
14290         _Jv_AllocObject.
14291         * g++.dg/lookup/java2.C: Likewise.
14292
14293 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14294
14295         * ada/acats/run_all.sh: use -O2 by default.
14296
14297 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14298
14299         * gcc.dg/vr-mult-[12].c: New tests.
14300
14301 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14302
14303         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14304
14305         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14306
14307 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14308
14309         * lib/target-supports.exp (check_profiling_available): Assume profiling
14310         isn't available for mips*-*-elf targets.
14311
14312 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14313
14314         * gcc.dg/builtins-38.c: New test.
14315
14316 2004-04-14  Eric Christopher  <echristo@redhat.com>
14317
14318         * g++.dg/charset/charset.exp: Run .cc extension tests.
14319
14320 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14321
14322         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14323
14324 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14325
14326         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14327
14328 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14329
14330         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14331         * gcc.dg/i386-387-2.c: Likewise.
14332
14333         * gcc.dg/i386-387-7.c: New test.
14334         * gcc.dg/i386-387-8.c: New test.
14335
14336         * gcc.dg/builtins-37.c: New test.
14337
14338 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14339
14340         * g++.dg/pch/externc-1.C: Add missing semicolon.
14341
14342 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14343
14344         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14345
14346 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14347
14348         * gcc.c-torture/execute/20040411-1.c: New test.
14349
14350 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14351
14352         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14353
14354 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14355
14356         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14357
14358 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14359
14360         * lib/target-supports.exp (check_named_sections_available): New.
14361         * lib/gcc-dg.exp (dg-require-named-sections): New.
14362         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14363         old-deja.exp.  Also prune error-count message from HP linker.
14364         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14365
14366         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14367         * g++.old-deja/g++.pt/static3.C: Likewise.
14368         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14369
14370 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14371
14372         * gcc.c-torture/execute/20040409-1.c: New test case.
14373         * gcc.c-torture/execute/20040409-2.c: New test case.
14374         * gcc.c-torture/execute/20040409-3.c: New test case.
14375
14376 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14377
14378         * gcc.dg/20040409-1.c: New test.
14379
14380 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14381
14382         PR target/14888
14383         * g++.dg/opt/pr14888.C: New test case.
14384
14385 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14386
14387         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14388         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14389         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14390         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14391         New tests.
14392
14393 2004-04-08  Paul Brook  <paul@codesourcery.com>
14394
14395         * gcc.dg/spill-1.c: New test.
14396
14397 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14398
14399         * gcc.dg/torture/builtin-ctype-2.c: New test.
14400
14401 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14402
14403         * gcc.dg/pch/pch.exp: Add largefile test.
14404
14405 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14406
14407         * g++.dg/pch/externc-1.Hs: New.
14408         * g++.dg/pch/externc-1.C: New.
14409
14410 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14411
14412         * gcc.dg/compat/struct-by-value-5a_main.c,
14413         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14414         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14415         * gcc.dg/compat/struct-by-value-5a_x.c,
14416         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14417         gcc.dg/compat/struct-by-value-5_x.c.
14418         * gcc.dg/compat/struct-by-value-5a_y.c,
14419         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14420         gcc.dg/compat/struct-by-value-5_y.c.
14421
14422         * gcc.dg/compat/struct-by-value-6a_main.c,
14423         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14424         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14425         * gcc.dg/compat/struct-by-value-6a_x.c,
14426         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14427         gcc.dg/compat/struct-by-value-6_x.c.
14428         * gcc.dg/compat/struct-by-value-6a_y.c,
14429         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14430         gcc.dg/compat/struct-by-value-6_y.c.
14431
14432         * gcc.dg/compat/struct-by-value-7a_main.c,
14433         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14434         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14435         * gcc.dg/compat/struct-by-value-7a_x.c,
14436         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14437         gcc.dg/compat/struct-by-value-7_x.c.
14438         * gcc.dg/compat/struct-by-value-7a_y.c,
14439         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14440         gcc.dg/compat/struct-by-value-7_y.c.
14441
14442 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14443
14444         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14445         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14446         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14447         options.
14448
14449 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14450
14451         * gcc.dg/builtins-36.c: New test.
14452
14453 2004-04-06  Paul Brook  <paul@codesourcery.com>
14454
14455         * README.gcc: Remove obsolete contraint on testcases.
14456
14457 2004-04-05  Paul Brook  <paul@codesourcery.com>
14458
14459         PR2123
14460         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14461         failure and exit(0) on success.
14462         * g++.dg/expr/anew2.C: Ditto.
14463         * g++.dg/expr/anew3.C: Ditto.
14464         * g++.dg/expr/anew4.C: Ditto.
14465
14466 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         PR c++/3518
14469         * g++.dg/template/unify7.C: New.
14470
14471 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14472
14473         * g++.dg/README: Bring up to date with new subdirectories; remove
14474         duplicate subdirectory lines.
14475
14476 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14477
14478         PR c++/14007
14479         * g++.dg/template/unify5.C: New.
14480         * g++.dg/template/unify6.C: New.
14481         * g++.dg/template/qualttp20.C: Adjust.
14482         * g++.old-deja/g++.jason/report.C: Adjust.
14483         * g++.old-deja/g++.other/qual1.C: Adjust.
14484
14485 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14486
14487         PR c++/14803
14488         * g++.dg/inherit/ptrmem1.C: New test.
14489
14490 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14491
14492         PR c++/14755
14493         * gcc.c-torture/execute/20040331-1.c: New test.
14494         * gcc.dg/20040331-1.c: New test.
14495
14496 2004-04-01  Paul Brook  <paul@codesourcery.com>
14497
14498         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14499
14500 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14501
14502         PR c++/14724
14503         * g++.dg/init/goto1.C: New test.
14504
14505         PR c++/14763
14506         * g++.dg/template/defarg4.C: New test.
14507
14508 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14509
14510         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14511
14512 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14513
14514         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14515
14516 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14517
14518         * gcc.dg/noncompile/undeclared-2.c: New test.
14519
14520 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14521
14522         * gcc.dg/940409-1.c: Remove XFAIL.
14523         * gcc.dg/reg-vol-struct-1.c: New test.
14524
14525 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14526
14527         * gcc.dg/torture/builtin-wctype-1.c: New test.
14528
14529 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14530
14531         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14532         * gcc.dg/20001101-1.c: Likewise.
14533         * gcc.dg/20001102-1.c: Likewise.
14534
14535 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14536
14537         * gcc.dg/compare8.c: Add an additional test for XOR.
14538
14539 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14540
14541         * gcc.dg/torture/builtin-ctype-1.c: New test.
14542
14543 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14544
14545         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14546         * gcc.dg/torture/builtin-math-1.c: Likewise.
14547         * gcc.dg/torture/builtin-power-1.c: New test.
14548
14549 2004-03-24  Andreas Schwab  <schwab@suse.de>
14550
14551         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14552         IA64 assembler.
14553
14554 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14555             Roger Sayle  <roger@eyesopen.com>
14556
14557         * gcc.dg/compare8.c: New test case.
14558
14559 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14560
14561         * g++.dg/ext/altivec-7.C: New test.
14562
14563 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14564
14565         PR 12267, 12391, 12560, 13129, 14114, 14133
14566         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14567         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14568         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14569         Adjust error regexps.
14570         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14571         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14572         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14573         * gcc.dg/local1.c: Add explanatory comment.
14574
14575 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14576
14577         PR optimization/14669
14578         * g++.dg/opt/fold2.C: New test case.
14579
14580 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14581
14582         PR c/14069
14583         * gcc.dg/20040322-1.c: New test.
14584
14585 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14586
14587         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14588         * gcc.dg/ultrasp4.c: Likewise.
14589         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14590
14591 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14592
14593         * gcc.dg/i386-sse-8.c: Reset default options.
14594
14595 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14596
14597         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14598         in the error message text.
14599
14600 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14601
14602         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14603
14604 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14605
14606         PR c++/14616
14607         * g++.dg/init/array13.C: New test.
14608
14609 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14610
14611         PR target/13889
14612         * gcc.c-torture/compile/pr13889.c: New test case.
14613
14614 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14615
14616         PR c/14635
14617         * builtins-1.c (nan, nans): Don't test.
14618         * builtins-30.c: Don't use nan, nanf, nanl.
14619         * builtins-35.c: New test.
14620
14621 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14622
14623         * g++.dg/ext/altivec-6.C: New test.
14624
14625 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14626
14627         * g++.dg/init/placement3.C: New test.
14628
14629         * g++.dg/template/spec13.C: New test.
14630
14631         * g++.dg/lookup/using11.C: New test.
14632
14633         * g++.dg/lookup/koenig3.C: New test.
14634
14635         * g++.dg/template/operator2.C: New test.
14636
14637         * g++.dg/expr/dtor3.C: New test.
14638         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14639         marker.
14640         * g++.old-deja/g++.law/visibility28.C: Likewise.
14641
14642 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14643
14644         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14645         * gcc.dg/ppc64-abi-3.c: Likewise.
14646
14647 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14648
14649         PR c++/14545
14650         * g++.dg/parse/template15.C: New test.
14651
14652 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14653
14654         * g++.dg/expr/dtor2.C: New test.
14655
14656         * g++.dg/lookup/anon4.C: New test.
14657
14658         * g++.dg/overload/using1.C: New test.
14659
14660         * g++.dg/template/lookup7.C: New test.
14661
14662         * g++.dg/template/typename6.C: New test.
14663
14664         * g++.dg/expr/cond6.C: New test.
14665
14666 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14667
14668         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14669
14670 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14671
14672         * g++.dg/expr/cond5.C: New test.
14673         * g++.dg/expr/constcast1.C: Likewise.
14674         * g++.dg/expr/ptrmem2.C: Likewise.
14675         * g++.dg/expr/ptrmem3.C: Likewise.
14676         * g++.dg/lookup/main1.C: Likewise.
14677         * g++.dg/template/lookup6.C: Likewise.
14678
14679 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14680
14681         * gcc.dg/local1.c: New test.
14682
14683         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14684
14685 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14686
14687         * gcc.dg/torture/builtin-convert-1.c: New test.
14688
14689 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14690
14691         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14692
14693 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14694
14695         PR c++/14481
14696         * g++.dg/warn/Wunused-7.C: New test.
14697
14698 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14699
14700         * gcc.dg/torture/builtin-integral-1.c: New test.
14701
14702 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/14586
14705         * g++.dg/parse/non-dependent3.C: New test.
14706
14707 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14708
14709         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14710         * g++.dg/eh/simd-2.C: Likewise.
14711         * g++.dg/init/array10.C: Likewise.
14712         * gcc.c-torture/compile/simd-1.c: Likewise.
14713         * gcc.c-torture/compile/simd-2.c: Likewise.
14714         * gcc.c-torture/compile/simd-3.c: Likewise.
14715         * gcc.c-torture/compile/simd-4.c: Likewise.
14716         * gcc.c-torture/compile/simd-6.c: Likewise.
14717         * gcc.c-torture/execute/simd-1.c: Likewise.
14718         * gcc.c-torture/execute/simd-2.c: Likewise.
14719         * gcc.dg/compat/vector-defs.h: Likewise.
14720         * gcc.dg/20020531-1.c: Likewise.
14721         * gcc.dg/altivec-3.c: Likewise.
14722         * gcc.dg/altivec-4.c: Likewise.
14723         * gcc.dg/altivec-varargs-1.c: Likewise.
14724         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14725         * gcc.dg/i386-mmx-3.c: Likewise.
14726         * gcc.dg/i386-sse-4.c: Likewise.
14727         * gcc.dg/i386-sse-5.c: Likewise.
14728         * gcc.dg/i386-sse-8.c: Likewise.
14729         * gcc.dg/simd-1.c: Likewise.
14730         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14731         __ev64_opaque__ since the machine description provides it.
14732
14733 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14734
14735         * lib/compat.exp (skip_list): New global variable.
14736         Use it to hold the user defined COMPAT_SKIPS list if any.
14737         (compat-obj): Add the members of skip_list to optall.
14738
14739 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14740
14741         * gcc.dg/compat/union-by-value-1_main.c,
14742         union-by-value-1_x.c, union-by-value-1_y.c,
14743         union-check.h, union-defs.h,
14744         union-init.h, union-return-1_main.c,
14745         union-return-1_x.c, union-return-1_y.c: New files.
14746
14747 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14748
14749         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14750         mixed-struct-init.h: Add 4 mixed structure types.
14751         struct-by-value-21_main.c, struct-by-value-21_x.c,
14752         struct-by-value-21_y.c, struct-return-21_main.c,
14753         struct-return-21_x.c, struct-return-21_y.c: New files.
14754
14755 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14756
14757         PR c++/14550
14758         * g++.dg/parse/template14.C: New test.
14759
14760 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14761
14762         * gcc.c-torture/execute/20040313-1.c: New test.
14763
14764 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14765
14766         PR target/14533
14767         * gcc.dg/20040311-2.c: New test.
14768
14769 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14770
14771         PR other/14544
14772         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14773         bit-field.
14774
14775 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14776
14777         * gcc.dg/20040305-2.c: Add missing return statement.
14778
14779 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14780
14781         * gcc.dg/builtins-34.c: Also check pow10*.
14782
14783 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14784
14785         PR target/14262
14786         * gcc.dg/20040305-2.c: New test.
14787
14788 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14789
14790         * gcc.dg/20040310-1.c: New test.
14791
14792 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14793
14794         * gcc.c-torture/execute/20040311-1.c: New test case.
14795
14796 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14797
14798         PR c++/14476
14799         * g++.dg/lookup/enum1.C: New test.
14800
14801 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14802
14803         PR c++/14510
14804         * g++.dg/lookup/struct2.C: New test.
14805
14806 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14807
14808         * gcc.dg/builtins-34.c: New test.
14809
14810 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14811
14812         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14813
14814 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14815
14816         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14817         * gcc.dg/alias-2.c: New testcase.
14818
14819 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14820
14821         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14822
14823 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14824
14825         * gcc.c-torture/execute/20040309-1.c: New test case.
14826
14827 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14828
14829         PR c++/14397
14830         * g++.dg/overload/ref1.C: New.
14831
14832 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14833
14834         PR c++/14409
14835         * g++.dg/template/spec12.C: New test.
14836
14837         PR c++/14448
14838         * g++.dg/parse/crash14.C: New test.
14839
14840 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14841
14842         PR c++/14230
14843         * g++.dg/init/ref11.C: New test.
14844
14845 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14846
14847         PR c++/14432
14848         * g++.dg/parse/builtin2.C: New test.
14849
14850 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14851
14852         PR c++/14401
14853         * g++.dg/init/ctor3.C: New test.
14854         * g++.dg/init/union1.C: New test.
14855         * g++.dg/ext/anon-struct4.C: New test.
14856
14857 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14858
14859         * g++.dg/lookup/koenig1.C: Tweak error messages.
14860         * g++.dg/lookup/used-before-declaration.C: Likewise.
14861         * g++.dg/other/do1.C: Likewise.
14862         * g++.dg/overload/koenig1.C: Likewise.
14863         * g++.dg/parse/crash13.C: Likewise.
14864         * g++.dg/template/instantiate3.C: Likewise.
14865
14866 2004-03-08  Eric Christopher  <echristo@redhat.com>
14867
14868         * * lib/target-supports.exp: Enable libiconv in test
14869         compilation.  Fix up error checking.
14870
14871 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14872
14873         PR middle-end/14289
14874         * gcc.dg/pr14289-1.c: New test case.
14875         * gcc.dg/pr14289-2.c: Likewise.
14876         * gcc.dg/pr14289-3.c: Likewise.
14877
14878 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14879
14880         * gcc.c-torture/execute/20040308-1.c: New test.
14881
14882 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14883
14884         * gcc.c-torture/execute/20040307-1.c: New test case.
14885
14886 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14887
14888         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14889
14890 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14891
14892         * gcc.dg/20040306-1.c: New test.
14893
14894 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14895
14896         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14897         them static.
14898         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14899
14900 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14901
14902         PR c/14465
14903         * gcc.dg/decl-6.c: New test.
14904
14905 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14906
14907         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14908         Rename LOGPOW -> LOG_POW.
14909         (SQRT_EXP, POW_EXP): New.
14910
14911 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14912
14913         * gcc.dg/i386-sse-8.c: New test.
14914
14915 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14916
14917         PR c/14114
14918         * gcc.dg/decl-5.c: New test.
14919
14920 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14921
14922         * gcc.dg/20040305-1.c: New test.
14923
14924 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14925
14926         PR other/14354
14927         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14928
14929 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14930
14931         PR c++/14425, c++/14426
14932         * g++.dg/ext/altivec-4.C: New test.
14933         * g++.dg/ext/altivec-5.C: New test.
14934
14935 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14936
14937         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14938         global variables of a type with no linkage.
14939         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14940         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14941         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14942         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14943         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14944         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14945         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14946         * g++.dg/warn/deprecated.C: Name enum Color.
14947         * g++.dg/overload/VLA.C: Name structure for 'b'.
14948         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14949
14950 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14951
14952         * gcc.c-torture/compile/20040304-1.c: New test.
14953
14954 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14955
14956         PR 13728
14957         * gcc.dg/decl-4.c: New testcase.
14958
14959 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14960
14961         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14962         as PRECF if sizeof (float) > sizeof (double).
14963         (PRECL): Make it the same as PRECF if
14964         sizeof (float) > sizeof (long double).
14965
14966 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14967
14968         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14969         system type.  Add check for irix6 which doesn't have c99 runtime.
14970
14971 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14972
14973         * gcc.dg/const-elim-1.c: xfail for xtensa.
14974
14975 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14976
14977         PR c++/14369
14978         * g++.dg/template/cond4.C: New test.
14979
14980 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14981
14982         PR c++/14360
14983         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14984
14985         PR c++/14361
14986         * g++.dg/parse/defarg7.C: New test.
14987
14988         PR c++/14359
14989         * g++.dg/template/friend26.C: New test.
14990
14991 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14992
14993         PR c++/14324
14994         * g++.dg/abi/mangle21.C: New test.
14995
14996         PR c++/14260
14997         * g++.dg/parse/constructor2.C: New test.
14998
14999         PR c++/14337
15000         * g++.dg/template/sfinae1.C: New test.
15001
15002 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15003
15004         PR c++/14267
15005         * g++.dg/expr/crash2.C: New test.
15006
15007         PR middle-end/13448
15008         * gcc.dg/inline-5.c: New test.
15009         * gcc.dg/always-inline.c: Split out tests into ...
15010         * gcc.dg/always-inline2.c: ... this and ...
15011         * gcc.dg/always-inline3.c: ... this.
15012
15013 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15014
15015         PR debug/12103
15016         * g++.dg/debug/crash1.C: New test.
15017
15018 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15019
15020         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15021         function with __attribute__((noinline)).
15022         (recurser_void2): Likewise.
15023         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15024         (recurser_void2): Likewise.
15025
15026 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15027
15028         PR middle-end/14203
15029         * g++.dg/warn/Wunused-6.C: New test case.
15030
15031 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15032
15033         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15034         not defined.
15035
15036 2004-02-27  Eric Christopher  <echristo@redhat.com>
15037
15038         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15039         * g++.dg/charset/asm2.c: Run only x86.
15040         * gcc.dg/charset/asm3.c: Ditto.
15041
15042 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15043
15044         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15045         ld_library_path.
15046
15047 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15048
15049         * g++.dg/ext/altivec-3.C: New.
15050
15051 2004-02-26  Richard Henderson  <rth@redhat.com>
15052
15053         * g++.dg/ext/attrib10.C: Mark for warning.
15054         * gcc.dg/attr-alias-1.c: New.
15055
15056 2004-02-26  Richard Henderson  <rth@redhat.com>
15057
15058         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15059         * gcc.c-torture/execute/20040208-2.c: ... it back.
15060
15061 2004-02-26  Eric Christopher  <echristo@redhat.com>
15062
15063         * lib/target-supports.exp (check-iconv-available): New function.
15064         * lib/gcc-dg.exp (dg-require-iconv): New function.
15065         Use above.
15066         * gcc.dg/charset: New directory.
15067         * gcc.dg/charset/charset.exp: New file.
15068         * gcc.dg/charset/asm1.c: Ditto.
15069         * gcc.dg/charset/asm2.c: Ditto.
15070         * gcc.dg/charset/asm3.c: Ditto.
15071         * gcc.dg/charset/asm4.c: Ditto.
15072         * gcc.dg/charset/asm5.c: Ditto.
15073         * gcc.dg/charset/attribute1.c: Ditto.
15074         * gcc.dg/charset/attribute2.c: Ditto.
15075         * gcc.dg/charset/string1.c: Ditto.
15076         * g++.dg/charset: New directory.
15077         * g++.dg/dg.exp: Add here. Special options.
15078         * g++.dg/charset/charset.exp: New file.
15079         * g++.dg/charset/asm1.c: Ditto.
15080         * g++.dg/charset/asm2.c: Ditto.
15081         * g++.dg/charset/asm3.c: Ditto.
15082         * g++.dg/charset/asm4.c: Ditto.
15083         * g++.dg/charset/attribute1.c: Ditto.
15084         * g++.dg/charset/attribute2.c: Ditto.
15085         * g++.dg/charset/extern1.cc: Ditto.
15086         * g++.dg/charset/extern2.cc: Ditto.
15087         * g++.dg/charset/string1.c: Ditto.
15088
15089 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15090
15091         PR c++/14278
15092         * g++.dg/parse/comma1.C: New test.
15093
15094 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15095
15096         PR c++/14284
15097         * g++.dg/template/ttp8.C: New test.
15098
15099 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15100
15101         * gcc.dg/fixuns-trunc-1.c: New test.
15102
15103 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15104
15105         * gcc.dg/builtins-config.h: Use #elif.
15106
15107 2004-02-26  Michael Matz  <matz@suse.de>
15108
15109         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15110         * gcc.dg/991214-1.c: Likewise.
15111         * gcc.dg/i386-asm-1.c: Likewise.
15112
15113 2004-02-25  Richard Henderson  <rth@redhat.com>
15114
15115         * gcc.c-torture/execute/20040208-2.c: Move ...
15116         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15117
15118 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15119
15120         PR c++/14246
15121         * g++.dg/other/crash-3.C: New test.
15122
15123 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15124
15125         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15126         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15127
15128         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15129         HP-UX.
15130
15131 2004-02-24  Michael Matz  <matz@suse.de>
15132
15133         * gcc.dg/i386-regparm.c: New.
15134
15135 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15136
15137         * gcc.c-torture/execute/20040223-1.c: New.
15138
15139 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15140             Kazu Hirata  <kazu@cs.umass.edu>
15141
15142         * gcc.dg/fwritable-strings-1.c: Remove.
15143
15144 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15145
15146         PR c/14156
15147         * gcc.dg/20040223-1.c: New test.
15148
15149 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15150
15151         PR c++/14106
15152         * g++.dg/ext/typeof9.C: New test.
15153
15154 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15155
15156         PR c++/14250
15157         * g++.dg/other/switch1.C: New test.
15158
15159 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15160
15161         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15162         * gcc.dg/va-arg-1.c: Likewise.
15163
15164 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15165
15166         PR c++/14143
15167         * g++.dg/template/koenig5.C: New test.
15168
15169 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15170
15171         * g++.dg/ext/altivec-1.C: Generalize target triple.
15172         * g++.dg/ext/altivec-2.C: New test case.
15173         * g++.dg/ext/altivec_check.h: New file.
15174         * gcc.dg/altivec-1.c: Generalize target triple;
15175         include altivec_check.h and call altivec_check().
15176         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15177         * gcc.dg/altivec-6.c: New test case.
15178         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15179         type casts as needed.
15180         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15181         altivec_check().
15182         * gcc.dg/altivec-12.c: New test case.
15183         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15184         include altivec_check.h and call altivec_check().
15185         * gcc.dg/altivec_check.h: New file.
15186
15187 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15188
15189         * lib/target-supports.exp (check_alias_available): Don't mangle
15190         function `g' in test program.
15191
15192 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15193
15194         * lib/target-supports.exp (check_profiling_available): Check
15195         argument to determine whether we support a profiling type.
15196         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15197         check_profiling_available.
15198         * g++.dg/bprob/bprob.exp: Likewise
15199         * g77.dg/bprob/bprob.exp: Likewise.
15200         * gcc.misc-tests/bprob.exp: Likewise.
15201         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15202         dg-require-profiling and delete expected error handling.
15203         * gcc.dg/20021014-1.c: Likewise.
15204         * gcc.dg/nest.c: Likewise.
15205
15206 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15207
15208         PR c++/12007
15209         * g++.dg/other/vthunk1.C: New test.
15210
15211 2004-02-20  Falk Hueffner  <falk@debian.org>
15212
15213         PR target/14201
15214         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15215
15216 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/13927
15219         * g++.dg/other/error8.C: Remove XFAIL markers.
15220
15221         PR c++/14173
15222         * g++.dg/ext/packed5.C: New test.
15223
15224         PR c++/14199
15225         * g++.dg/warn/Wunused-5.C: New test.
15226
15227         PR c++/14186
15228         * g++.dg/lookup/member1.C: New test.
15229
15230 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15231
15232         * gcc.c-torture/compile/20040130-1.c: Enable only when
15233         __INT_MAX__ >= 2147483647L.
15234         * gcc.c-torture/compile/961203-1.c: Likewise.
15235
15236 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15237
15238         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15239         * g++.dg/opt/template1.C: Robustify assembler regexp
15240
15241 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15242
15243         * gcc.c-torture/execute/simd-4.x: Remove.
15244         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15245         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15246         Guard with #ifndef SKIP_ATTRIBUTE.
15247         * gcc.dg/compat/vector-1_y.c: Likewise.
15248         * gcc.dg/compat/vector-2_x.c: Likewise.
15249         * gcc.dg/compat/vector-2_y.c: Likewise.
15250         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15251         * g++.dg/eh/simd-2.C: Likewise.
15252
15253 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15254
15255         * gcc.c-torture/compile/complex-1.c: New.
15256
15257 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15258
15259         PR target/14209
15260         * gcc.c-torture/execute/20040218-1.c: New test.
15261
15262 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15263
15264         PR c++/14181
15265         * g++.dg/parse/new2.C: New test.
15266
15267 2004-02-18  Paul Brook  <paul@codesourcery.com>
15268
15269         * gcc.c-torture/compile/libcall-1.c: New test.
15270
15271 2004-02-18  Paul Brook  <paul@codesourcery.com>
15272
15273         PR debug/12934
15274         * gcc.dg/debug/debug-7.c: New test.
15275
15276 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15277
15278         * gcc.dg/20040217-1.c: New test.
15279
15280 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15281
15282         * gcc.c-torture/execute/990208-1.x: Delete.
15283
15284 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15285
15286         * gcc.c-torture/execute/20040208-2.x: New file.
15287
15288 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15289
15290         PR c++/11326
15291         * g++.dg/abi/structret1.C: New test.
15292
15293 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15294
15295         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15296         (i386_cpuid): No need to test if cpuid is available on AMD64.
15297         Fix assembly, so that it works onboth i386 and AMD64.
15298         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15299         (vecInLong): Fix s[] member type to unsigned int.
15300         (vecInWord): Remove type.
15301         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15302         (a64, b64, c64, d64, e64): Remove.
15303         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15304         Remove unused variable.  Remove initialization of removed variables.
15305         Don't call mmx_tests nor sse_tests.
15306         (reference_mmx, reference_sse): Remove.
15307         (check): Add return stmt.
15308         * gcc.dg/i386-sse-7.c: New test.
15309         * gcc.dg/i386-mmx-4.c: New test.
15310
15311 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15312
15313         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15314         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15315         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15316         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15317         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15318         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15319         g++.dg/tc1/dr94.C: Fix line terminator.
15320
15321 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15322
15323         * gcc.c-torture/compile/20040216-1.c: New.
15324
15325 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15326
15327         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15328         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15329         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15330         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15331         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15332         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15333
15334 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15335
15336         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15337
15338 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15339
15340         PR c++/13971
15341         * g++.dg/expr/cond4.C: New test.
15342
15343         PR c++/14086
15344         * g++.dg/lookup/crash2.C: New test.
15345
15346 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15347
15348         * gcc.c-torture/compile/20040214-2.c: New test.
15349
15350 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15351
15352         PR c++/14116
15353         * g++.dg/ext/typeof8.C: New test.
15354
15355 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15356
15357         * gcc.c-torture/compile/20040214-1.c: New test.
15358
15359 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15360
15361         PR c++/13635
15362         * g++.dg/template/spec11.C: New test.
15363
15364 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15365
15366         PR c++/13927
15367         * g++.dg/other/error8.C: New test.
15368
15369 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15370
15371         PR c++/14122
15372         * g++.dg/template/array4.C: New test.
15373
15374         PR c++/14108
15375         * g++.dg/inherit/thunk2.C: New test.
15376
15377         PR c++/14083
15378         * g++.dg/eh/cond2.C: New test.
15379
15380 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15381
15382         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15383
15384 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15385
15386         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15387
15388 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15389
15390         * g++.dg/simd-2.C: xfail on ppc64-linux.
15391
15392 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15393
15394         PR c/456
15395         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15396         tests.
15397
15398 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15399
15400         * gcc.dg/builtins-33.c: New test.
15401
15402 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15403
15404         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15405
15406 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15407
15408         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15409
15410 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15411
15412         * gcc.dg/ppc64-abi-3.c: New test.
15413
15414 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15415
15416         PR c/14092
15417
15418         * gcc.dg/pr14092-1.c: New testcase.
15419
15420 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15421
15422         * gcc.dg/cpp/assert4.c: Fix typo last change.
15423
15424         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15425         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15426
15427         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15428
15429 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15430
15431         * gcc.c-torture/compile/20040209-1.c: New test case.
15432
15433 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15434
15435         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15436
15437 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15438
15439         * gcc.c-torture/execute/20040208-[12].c: New tests.
15440
15441 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15442
15443         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15444
15445 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15446
15447         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15448
15449 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15450
15451         Bug 13856
15452         * gcc.dg/visibility-8.c: New testcase.
15453
15454 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15455
15456         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15457         arguments.
15458         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15459
15460 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15461
15462         PR middle-end/13696
15463         * g++.dg/opt/fold1.C: New test case.
15464
15465 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15466
15467         PR c++/14033
15468         * g++.dg/other/crash-2.C: New test.
15469
15470 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15471
15472         PR c++/14028
15473         * g++.dg/parse/angle-bracket2.C: New test.
15474
15475 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15476
15477         PR middle-end/13750
15478         Revert:
15479         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15480         PR pch/13361
15481         * testsuite/g++.dg/pch/wchar-1.C: New.
15482         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15483
15484 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15485
15486         PR c++/14008
15487         * g++.dg/parse/error15.C: New test.
15488         * g++.dg/parse/crash11.C: Update dg-error mark.
15489
15490 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/13932
15493         * g++.dg/warn/conv2.C: New test.
15494
15495 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15496
15497         PR c++/13086
15498         * g++.dg/warn/incomplete1.C: Remove xfail.
15499
15500 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15501
15502         * lib/file-format.exp (gcc_target_object_format): Use
15503         ${tool}_target_compile, not gcc_target_compile.
15504         * lib/target-supports.exp (check_alias_available): Likewise.
15505         (check_gc_sections_available): Likewise.
15506         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15507         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15508         dg-require-alias.
15509
15510 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/13969
15513         * g++.dg/template/static6.C: New test.
15514
15515 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15516
15517         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15518
15519 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15520
15521         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15522         tests for systems where `char' is unsigned by default.
15523
15524 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15525
15526         PR c++/13997
15527         * g++.dg/template/partial3.C: New test.
15528
15529 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15530
15531         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15532         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15533         Remove mentions of obsolete ports.
15534
15535 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15536
15537         * gcc.dg/noncompile/20001228-1.c: Fix for new
15538         error message.
15539
15540 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15541
15542         PR target/9348
15543         * gcc.c-torture/execute/multdi-1.c: New test case.
15544
15545 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15546
15547         PR c++/13925
15548         * g++.dg/template/lookup5.C: New test.
15549
15550 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15551
15552         PR c++/13950
15553         * g++.dg/template/lookup4.C: New test.
15554
15555         PR c++/13970
15556         * g++.dg/parse/error14.C: New test.
15557
15558         PR c++/14002
15559         * g++.dg/parse/template13.C: New test.
15560
15561 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15562
15563         PR c++/13978
15564         * g++.dg/template/koenig4.C: New test.
15565
15566         PR c++/13968
15567         * g++.dg/template/crash17.C: New test.
15568
15569         PR c++/13975
15570         * g++.dg/parse/error13.C: New test.
15571         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15572
15573 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15574
15575         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15576
15577 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15578
15579         PR c/11658
15580         PR c/13994
15581         * gcc.dg/noncompile/20040203-1.c: New test.
15582         * gcc.dg/noncompile/20040203-2.c: Likewise.
15583         * gcc.dg/noncompile/20040203-3.c: Likewise.
15584         * gcc.dg/20040203-1.c: Likewise.
15585
15586 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15587
15588         PR c++/10858
15589         * g++.dg/template/sizeof7.C: New test.
15590
15591 2004-02-02  Eric Christopher  <echristo@redhat.com>
15592             Zack Weinberg  <zack@codesourcery.com>
15593
15594         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15595
15596 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15597
15598         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15599         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15600         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15601         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15602
15603 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15604
15605         PR c++/13113
15606         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15607
15608         PR c++/13854
15609         * g++.dg/ext/attrib13.C: New test.
15610
15611         PR c++/13907
15612         * g++.dg/conversion/op2.C: New test.
15613
15614 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15615
15616         * gcc.dg/titype-1.c: Fix pasto.
15617
15618 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15619
15620         * gcc.dg/titype-1.c: New test.
15621
15622 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15623
15624         PR c++/13957
15625         * g++.dg/template/non-type-template-argument-1.C,
15626         g++.dg/template/qualified-id1.C: Update dg-error marks.
15627         * g++.dg/template/nontype6.C: New test.
15628
15629 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15630
15631         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15632         * gcc.dg/builtins-31.c: New testcase.
15633         * gcc.dg/builtins-32.c: New testcase.
15634
15635 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15636
15637         * objc.dg/call-super-2.m: Update line numbers
15638         for the including of stddef.h.
15639
15640 2004-01-30  Michael Matz  <matz@suse.de>
15641
15642         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15643         g++.dg/ext/case-range3.C: New tests.
15644
15645 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15646
15647         DR206
15648         PR c++/13813
15649         * g++.dg/template/member4.C: New test.
15650
15651 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15652
15653         PR c++/13683
15654         * g++.dg/template/sizeof6.C: New test.
15655
15656 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15657
15658         * gcc.dg/fwritable-strings-1.c: New test.
15659
15660 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15661
15662         * gcc.c-torture/compile/20040130-1.c: New test.
15663
15664 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15665
15666         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15667
15668 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c++/13883
15671         * g++.dg/template/ctor3.C: New test.
15672
15673 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15674
15675         * g++.dg/tc1: New directory.
15676         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15677         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15678         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15679         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15680         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15681
15682 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15683
15684         * g++.dg/parse/error11.C: New test.
15685         * g++.dg/parse/error12.C: Likewise.
15686
15687 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15688
15689         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15690         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15691
15692 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15693
15694         PR c++/13791
15695         * g++.dg/ext/attrib12.C: New test.
15696
15697         PR c++/13736
15698         * g++.dg/parse/cast2.C: New test.
15699
15700 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15701
15702         * objc.dg/encode-2.m (main): New local string.  Set depending on
15703         sizeof long.  Use in sscanf call.
15704         * objc.dg/encode-3.m (main): New local string.  Set depending on
15705         sizeof long.  Use in scan_initial call.
15706
15707 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15708
15709         * objc.dg/call-super-2.m: Make LP64-safe.
15710         * objc.dg/desig-init-1.m: Likewise.
15711
15712 2004-01-27  Devang Patel <dpatel@apple.com>
15713
15714         * g++.dg/debug/namespace1.C: New test.
15715
15716 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15717
15718         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15719         xscale-*-*.
15720
15721         * gcc.dg/arm-mmx-1.c: New test.
15722
15723 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15724
15725         * gcc.dg/20040127-1.c: New test.
15726         * gcc.dg/20040127-2.c: New test.
15727
15728 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15729
15730         * objc.dg/stret-1.m (glob): Renamed to globa.
15731
15732 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/13663
15735         * g++.dg/expr/for1.C: New test.
15736
15737 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15738
15739         PR middle-end/13779
15740         * gcc.dg/darwin-longlong.c: New test.
15741
15742 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15743
15744         * gcc.dg/20040124-1.c: Moved test from here...
15745         * gcc.c-torture/compile/20040124-1.c: ...to here.
15746
15747 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15748
15749         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15750         the assembly output if -m64 is passed.
15751
15752 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/13833
15755         * g++.dg/template/cond3.C: New test.
15756
15757 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15758
15759         PR c++/13810
15760         * g++.dg/template/ttp7.C: New test.
15761
15762 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15763
15764         PR c++/13797
15765         * g++.dg/template/nontype4.C: New test.
15766         * g++.dg/template/nontype5.C: Likewise.
15767
15768 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15769
15770         * gcc.dg/torture/mips-clobber-at.c: New test.
15771
15772 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15773
15774         * gcc.dg/20040124-1.c: New test.
15775
15776 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15777
15778         * gcc.dg/20040123-1.c: New test.
15779
15780 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15781
15782         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15783
15784 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15785
15786         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15787
15788 2004-01-23  Andrew Pinski  <apinski@apple.com>
15789
15790         * gcc.dg/20030121-1.c: Move to ..
15791         * gcc.dg/20040121-1.c: here.
15792
15793 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15794
15795         * gcc.dg/builtins-29.c: New test case.
15796
15797 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15798
15799         PR 18314
15800         * gcc.dg/builtins-30.c: New testcase.
15801
15802 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15803
15804         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15805         * lib/g77.exp: Likewise.
15806         * lib/objc.exp: Likewise.
15807         * lib/g++.exp: Likewise.
15808
15809 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15810
15811         * gcc.dg/struct-by-value-2.c: New test.
15812
15813 2004-01-21  Andrew Pinski  <apinski@apple.com>
15814
15815         PR target/13785
15816         * gcc.dg/20030121-1.c: New test.
15817
15818 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15819
15820         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15821         clobber frame pointer register in asm statement.
15822
15823 2004-01-21  Falk Hueffner  <falk@debian.org>
15824
15825         * gcc.c-torture/compile/20040121-1.c: New test.
15826
15827 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15828
15829         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15830
15831 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15832
15833         * gcc.dg/ppc64-abi-2.c: New test.
15834
15835 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15836
15837         * lib/treelang.exp: Fill out this file.
15838         * lib/treelang-dg.exp: New File.
15839
15840 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15841
15842         * gcc.c-torture/compile/981022-1.c: Remove.
15843         * gcc.dg/array-5.c: Remove XFAIL.
15844         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15845         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15846         gcc.dg/cond-lvalue-1.c: Update.
15847         * gcc.dg/cast-lvalue-2.c: New test.
15848
15849 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/13592
15852         * g++.dg/other/error1.C (class foo): Tweak error message.
15853
15854         PR c++/13592
15855         * g++.dg/template/call2.C: New test.
15856
15857 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15858
15859         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15860         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15861         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15862         scalar-return-1_x.c, scalar-return-2_y.c,
15863         scalar-return-3_x.c, scalar-return-3_y.c,
15864         scalar-return-4_x.c, scalar-return-4_y.c,
15865         struct-align-1.h, struct-align-1_x.c,
15866         struct-align-1_y.c, struct-align-2.h,
15867         struct-align-2_x.c, struct-align-2_y.c,
15868         struct-by-value-10_y.c, struct-by-value-11_x.c,
15869         struct-by-value-11_y.c, struct-by-value-12_x.c,
15870         struct-by-value-12_y.c, struct-by-value-13_x.c,
15871         struct-by-value-13_y.c, struct-by-value-14_x.c,
15872         struct-by-value-14_y.c, struct-by-value-15_x.c,
15873         struct-by-value-15_y.c, struct-by-value-16_y.c,
15874         struct-by-value-17_y.c, struct-by-value-18_y.c,
15875         struct-by-value-19_y.c, struct-by-value-1_x.c,
15876         struct-by-value-1_y.c, struct-by-value-20_y.c,
15877         struct-by-value-2_x.c, struct-by-value-2_y.c,
15878         struct-by-value-3_y.c, struct-by-value-4_x.c,
15879         struct-by-value-4_y.c, struct-by-value-5_y.c,
15880         struct-by-value-6_y.c, struct-by-value-7_y.c
15881         struct-by-value-8_x.c, struct-by-value-8_y.c
15882         struct-by-value-9_x.c, struct-by-value-9_y.c
15883         struct-return-10_x.c, struct-return-10_y.c,
15884         struct-return-19_x.c, struct-return-20_x.c
15885         struct-return-2_x.c, struct-return-2_y.c
15886         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15887         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15888
15889 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15890
15891         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15892         attribute on sparc*-sun-solaris2.*.
15893
15894 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15895
15896         PR c++/13710
15897         * g++.dg/ext/typeof7.C: New test.
15898
15899 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15900
15901         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15902         * gcc.dg/const-elim-1.c: Same.
15903
15904 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15905
15906         * objc.dg/stret-1.m: New.
15907         * objc.dg/stret-2.m: New.
15908
15909 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15910
15911         PR c++/11895
15912         * g++.dg/ext/vector1.C: New test.
15913
15914 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15915
15916         * gcc.dg/pch/import-1.c: New.
15917         * gcc.dg/pch/import-1.hs: New.
15918         * gcc.dg/pch/import-1a.h: New.
15919         * gcc.dg/pch/import-1b.h: New.
15920         * gcc.dg/pch/import-1c.h: New.
15921
15922 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15923
15924         PR c++/13574
15925         * g++.dg/ext/array1.C: New test.
15926
15927         PR c++/13178
15928         * g++.dg/conversion/op1.C: New test.
15929
15930 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15931
15932         PR 11864
15933         From Kazumoto Kojima / Dan Kegel:
15934         * gcc.dg/pr11864-1.c: New test.
15935
15936         PR 10392
15937         From Marcus Comstedt / Dan Kegel:
15938         * gcc.dg/pr10392-1.c: New test.
15939
15940 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/13478
15943         * g++.dg/init/ref10.C: New test.
15944
15945 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15946
15947         PR c++/13407
15948         * g++.dg/parse/typename6.C: New test.
15949
15950 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15951
15952         PR pch/13361
15953         * testsuite/g++.dg/pch/wchar-1.C: New.
15954         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15955
15956 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15957
15958         PR c++/9259
15959         * g++.dg/expr/sizeof2.C: New test.
15960
15961 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15962
15963         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15964
15965 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15966
15967         PR c++/13659
15968         * g++.dg/lookup/strong-using-3.C: New.
15969         * g++.dg/lookup/using-10.C: New.
15970
15971 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15972
15973         PR c++/13594
15974         * g++.dg/lookup/strong-using-2.C: New.
15975
15976 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15977             Dan Kegel <dank@kegel.com>
15978             J"orn Rennecke <joern.rennecke@superh.com>
15979
15980         PR target/9365
15981         * gcc.dg/pr9365-1.c: New test.
15982
15983 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15984
15985         PR c++/8856
15986         * g++.dg/parse/casting-operator2.C: New test.
15987         * g++.old-deja/g++.pt/explicit83.C: Remove.
15988
15989 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15990
15991         * gcc.dg/label-compound-stmt-1.c: New test.
15992         * gcc.c-torture/compile/950922-1.c,
15993         gcc.c-torture/compile/20000211-3.c,
15994         gcc.c-torture/compile/20000518-1.c,
15995         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15996         compound statements.
15997
15998 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15999
16000         * gcc.dg/ppc64-abi-1.c: New test.
16001
16002 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16003
16004          * g++.dg/ext/attrib9.C: Add dg-warnings.
16005
16006 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16007
16008         PR c++/12335
16009         * g++.dg/parse/dtor3.C: New test.
16010
16011 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16012
16013         PR c++/12709
16014         * g++.dg/parse/try-catch-1.C: New test.
16015
16016 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16017
16018         * ada/acats/run_all.sh: Add more verbose output in acats.log
16019         when compiling tests.
16020
16021 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16022
16023         PR 13656
16024         * gcc.dg/typedef-redecl.c: New test case.
16025         * gcc.dg/typedef-redecl.h: New support file.
16026
16027 2004-01-13  Jan Hubicka  <jh@suse.cz>
16028
16029         * gcc.dg/always_inline.c: New test.
16030         * gcc.dg/debug/20031231-1.c: Fix.
16031
16032 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16033
16034         PR c++/13474
16035         * g++.dg/template/array3.C: New test.
16036
16037 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16038
16039         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16040         * g++.dg/warn/Wunused-2.C: Likewise.
16041
16042 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16043
16044         PR c++/13289
16045         * g++.dg/template/instantiate6.C: New test.
16046
16047 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16048
16049         PR middle-end/11397
16050         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16051
16052 2004-01-12  Jan Hubicka  <jh@suse.cz>
16053
16054         PR opt/12826
16055         * gcc.dg/20040112-1.c: New.
16056
16057         * gcc.dg/dwarf-die[1-7].c: Move to...
16058         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16059         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16060
16061 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16062
16063         PR c++/4100
16064         * g++.dg/parse/friend4.C: New test.
16065
16066 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16067
16068         PR c++/4100
16069         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16070         definition is called a friend.
16071
16072 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16073
16074         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16075
16076 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16077
16078         PR c++/3478
16079         * g++.dg/parse/error10.C: New test.
16080         * g++.dg/template/arg2.C: Accept "invalid type" error.
16081
16082 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16083
16084         PR middle-end/13392
16085         * g++.dg/opt/expect2.C: New test.
16086
16087 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16088
16089         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16090         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16091         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16092         Update dg-error regexps.
16093
16094 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16095
16096         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16097         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16098
16099 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16100
16101         * gcc.dg/pragma-re-1.c: Use right pointer type.
16102
16103 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16104
16105         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16106
16107 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16108
16109         * gcc.dg/rs6000-ldouble-1.c: New.
16110
16111 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16112
16113         DR 337
16114         PR c++/9256
16115         * g++.dg/other/abstract1.C: New test.
16116
16117 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16118
16119         * g++.dg/lookup/strong-using-1.C: New.
16120
16121 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16122
16123         PR c/11234
16124         * gcc.dg/func-ptr-conv-1.c: New test.
16125         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16126
16127 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16128
16129         PR target/13380.
16130         * gcc.c-torture/compile/20040109-1.c: New.
16131
16132 2004-01-08  Stuart Hastings  <stuart@apple.com>
16133
16134         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16135         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16136         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16137
16138 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16139
16140         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16141
16142 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16143
16144         * ada/acats/run_acats: Treat 'gnatchop' the same way
16145         as 'gnatmake'.  Export GCC_DRIVER.
16146         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16147         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16148
16149 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16150
16151         PR c++/12573
16152         * g++.dg/template/dependent-expr4.C: New test.
16153
16154 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16155
16156         * gcc.dg/altivec-11.c: New test.
16157
16158 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16159
16160         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16161
16162 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16163
16164         PR c/6024
16165         * gcc.dg/enum-compat-1.c: New test.
16166         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16167
16168 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16169
16170         PR c/12165
16171         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16172         gcc.dg/c99-idem-qual-3.c: New tests.
16173
16174 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16175
16176         * gcc.dg/winline-7.c: Don't cast void * to int.
16177
16178 2004-01-06  Jan Hubicka  <jh@suse.cz>
16179
16180         * gcc.dg/i386-sse-5.c: New test
16181         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16182
16183 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16184
16185         PR c++/12815
16186         * g++.dg/rtti/typeid4.C: New test.
16187
16188 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16189
16190         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16191
16192 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16193
16194         PR c++/12132
16195         * g++.dg/template/error11.C: New test.
16196
16197         PR c++/13451
16198         * g++.dg/template/class2.C: New test.
16199
16200 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16201         Richard Sandiford <rsandifo@redhat.com>
16202
16203         PR c++/13387
16204         * g++.dg/opt/alias3.C: New test.
16205
16206 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/13157
16209         * g++.dg/template/koenig3.C: New test.
16210
16211         PR c++/13529
16212         * g++.dg/parse/offsetof3.C: New test.
16213
16214         * g++.dg/init/copy7.C: Add missing dg-error markers.
16215
16216         PR c++/12226
16217         * g++.dg/init/copy7.c: New test.
16218
16219         PR c++/13536
16220         * g++.dg/parse/cast1.C: New test.
16221
16222 2004-01-04  Jan Hubicka  <jh@suse.cz>
16223
16224         * gcc.dg/winline[1-7].c: New tests.
16225
16226 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16227
16228         PR c++/13520
16229         * g++.dg/template/qualttp22.C: New test.
16230
16231 2004-01-01  Jan Hubicka  <jh@suse.cz>
16232
16233         * gcc.dg/debug/20031231-1.c: New.
16234         * gcc.c-torture/compile/20040101-1.c: New.
16235         * gcc.dg/dwarf-die-[1-7].c: New.
16236
16237 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16238
16239         PR optimization/13521
16240         * gcc.c-torture/compile/20031231-1.c: New test.
16241
16242 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16243
16244         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16245
16246 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16247
16248         PR c++/10079
16249         * g++.dg/template/crash16.C: New test.
16250
16251 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16252
16253         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16254
16255 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16256
16257         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16258         ports.
16259         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16260         * g++.old-deja/g++.law/profile1.C: Likewise.
16261         * gcc.c-torture/compile/981006-1.c: Likewise.
16262         * gcc.c-torture/execute/loop-2e.x: Likewise.
16263         * gcc.c-torture/execute/loop-2f.x: Remove.
16264         * gcc.c-torture/execute/loop-2g.x: Likewise.
16265         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16266         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16267
16268 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16269
16270         PR c++/13507
16271         * g++.dg/ext/attrib11.C: New test.
16272
16273         PR c++/13494
16274         * g++.dg/template/array2-1.C: New test.
16275         * g++.dg/template/array2-2.C: New test.
16276
16277 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16278
16279         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16280
16281 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16282
16283         PR c++/12774
16284         * g++.dg/template/array1-1.C: New test.
16285         * g++.dg/template/array1-2.C: New test.
16286
16287 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16288
16289         PR fortran/12632
16290         * g77.dg/12632.f: New test case.
16291
16292 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16293
16294         PR c++/13289
16295         * g++.dg/parse/nontype1.C: New test.
16296
16297 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16298
16299         PR c++/12403
16300         * g++.dg/parse/explicit1.C: New test.
16301         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16302
16303 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16304
16305         PR c++/13081
16306         * g++.dg/opt/inline6.C: New test.
16307
16308         PR c++/12613
16309         * g++.dg/parse/error9.C: New test.
16310
16311         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16312
16313 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16314
16315         PR c++/13009
16316         * g++.dg/init/assign1.C: New test.
16317
16318 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16319
16320         PR c++/13070
16321         * g++.dg/warn/format3.C: New test case.
16322
16323 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16324
16325         * gcc.c-torture/compile/20031227-1.c: New test.
16326
16327 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16328
16329         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16330         * g77.dg/bprob/bprob.exp: Likewise.
16331         * gcc.misc-tests/bprob.exp: Likewise.
16332         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16333         variants on systems where the library does not provide that
16334         functionality.
16335         * gcc.dg/builtins-20.c: Use builtins-config.h.
16336         * gcc.dg/builtins-config.h: New file.
16337
16338 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16339
16340         * lib/gcc-dg.exp (dg-require-profiling): New function.
16341         * lib/target-supports.exp (check_profiling_available): Likewise.
16342         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16343         * g77.dg/bprob/bprob.exp: Likewise.
16344         * gcc.misc-tests/bprob.exp: Likewise.
16345         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16346         * gcc.dg/20021014-1.c: Likewise.
16347         * gcc.dg/nest.c: Likewise.
16348
16349 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16350
16351         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16352         compiling.
16353         * g++.dg/lookup/java2.C: Likewise.
16354         * gcc.dg/cpp/lexident.c: Likewise.
16355
16356 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16357
16358         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16359         given.
16360         * gcc.c-torture/compile/961203-1.c: Likewise.
16361         * gcc.c-torture/compile/980506-1.c: Likewise.
16362
16363 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16364
16365         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16366         (additional_prunes): New global.
16367         (gcc-dg-prune): Handle additional per-test pruning.
16368         (dg-test): Clear additional_prunes between tests.
16369
16370         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16371         dg-prune-output to avoid spurious failures from assembler
16372         complaining about nonexistent WAW violations.
16373         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16374         Use dg-prune-output to avoid spurious failures from assembler
16375         warning about Itanium B-step errata.
16376
16377 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16378
16379         * g++.dg/abi/macro0.C: New test.
16380         * g++.dg/abi/macro1.C: Likewise.
16381         * g++.dg/abi/macro2.C: Likewise.
16382
16383         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16384         * g++.dg/abi/bitfield7.C: Likewise.
16385         * g++.dg/abi/dtor2.C: Likewise.
16386         * g++.dg/abi/mangle11.C: Likewise.
16387         * g++.dg/abi/mangle12.C: Likewise.
16388         * g++.dg/abi/mangle14.C: Likewise.
16389         * g++.dg/abi/mangle17.C: Likewise.
16390         * g++.dg/abi/vbase10.C: Likewise.
16391         * g++.dg/abi/vbase14.C: Likewise.
16392         * g++.dg/template/qualttp17.C: Likewise.
16393
16394 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16395
16396         PR c/11995
16397         * gcc.dg/20031223-1.c: New test.
16398
16399 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16400
16401         * gcc.dg/noreturn-7.c: New test.
16402
16403 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16404
16405         * gcc.dg/null-pointer-1.c: New test.
16406
16407 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16408
16409         * g++.old-deja/g++.jason/template18.C: Remove.
16410         * g++.old-deja/g++.jason/template37.C: Likewise.
16411
16412         PR c++/12862
16413         * g++.dg/lookup/ns1.C: New test.
16414
16415         PR c++/12397
16416         * g++.dg/template/lookup3.C: New test.
16417
16418 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16419
16420         * g++.dg/template/recurse1.C: New test
16421
16422 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16423
16424         PR c++/12479
16425         * g++.dg/parse/semicolon1.C: New test.
16426         * g++.dg/parse/semicolon1.h: Likewise.
16427
16428 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16429
16430         * gcc.dg/darwin-misaligned.c: New test.
16431
16432 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16433
16434         PR c/9163
16435         * gcc.dg/20031222-1.c: New test.
16436
16437 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16438
16439         PR c++/13438
16440         * g++.dg/parse/error8.C: New test.
16441
16442         PR c++/11554
16443         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16444
16445 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16446
16447         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16448         too small.
16449         * gcc.c-torture/compile/930217-1.c: Likewise.
16450         * gcc.c-torture/compile/930513-1.c: Likewise.
16451         * gcc.c-torture/execute/920908-2.c: Likewise.
16452         * gcc.c-torture/execute/921204-1.c: Likewise.
16453         * gcc.c-torture/execute/930621-1.c: Likewise.
16454         * gcc.c-torture/execute/930630-1.c: Likewise.
16455         * gcc.c-torture/execute/931031-1.c: Likewise.
16456         * gcc.c-torture/execute/980602-2.c: Likewise.
16457         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16458         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16459         * gcc.c-torture/execute/extzvsi.c: Likewise.
16460         * gcc.c-torture/unsorted/ext.c: Likewise.
16461
16462 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16463
16464         PR target/12749
16465         * gcc.c-torture/compile/20031220-2.c: New test case.
16466
16467 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16468
16469         PR optimization/13031
16470         * gcc.c-torture/compile/20031220-1.c: New test case.
16471
16472 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16473
16474         * gcc.dg/cast-function-1.c: New test.
16475
16476 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16477
16478         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16479         formats.
16480
16481 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16482
16483         PR c++/12795
16484         * g++.dg/ext/attrib10.C: New test.
16485
16486 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16487
16488         * gcc.dg/cleanup-10.c: New test.
16489         * gcc.dg/cleanup-11.c: New test.
16490
16491 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16492
16493         PR c++/13239
16494         * g++.dg/opt/expect1.C: New test.
16495
16496 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16497
16498         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16499
16500 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16501
16502         PR debug/12923
16503         * gcc.dg/20031218-1.c: New test.
16504
16505         PR debug/12389
16506         * gcc.dg/20031218-2.c: New test.
16507         * gcc.dg/20031218-3.c: New test.
16508
16509         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16510         of label name and allow for USER_LABEL_PREFIX == "_" names.
16511         * g++.dg/abi/mangle18-2.C: Likewise.
16512         * g++.dg/abi/mangle19-1.C: Likewise.
16513         * g++.dg/abi/mangle19-2.C: Likewise.
16514         * g++.dg/abi/mangle20-1.C: Likewise.
16515         * g++.dg/abi/mangle20-2.C: Likewise.
16516
16517 2003-12-18  Richard Henderson  <rth@redhat.com>
16518
16519         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16520
16521 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16522             Dan Kegel <dank@kegel.com>
16523
16524         PR other/12009
16525         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16526         testing a cross compiler, it causes spurious compile failures.
16527         * lib/g++.exp: Likewise.
16528
16529 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16530
16531         PR c++/13262
16532         * g++.dg/template/access13.C: New test.
16533
16534 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16535
16536         * gcc.dg/20031216-1.c: New test.
16537
16538 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16539
16540         PR c++/9154
16541         * g++.dg/template/error10.C: New test.
16542
16543 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16544
16545         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16546         * g++.dg/eh/simd-2.C: Likewise.
16547
16548 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16549             Roger Sayle  <roger@eyesopen.com>
16550
16551         * gcc.c-torture/execute/ieee/mzero5.c: New.
16552
16553 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16554
16555         PR c++/10603
16556         * g++.dg/parse/error6.C: New test.
16557
16558         PR c++/12827
16559         * g++.dg/parse/error7.C: New test.
16560
16561 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16562
16563         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16564         at -O with stabs debugging formats.
16565         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16566         * gcc.dg/debug/debug-2.c: Likewise.
16567
16568 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16569
16570         PR c++/12696
16571         * g++.dg/init/error1.C: New test.
16572
16573         PR c++/12218
16574         * g++.dg/init/pm3.C: New test.
16575
16576 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16577
16578         PR c/3347
16579         * gcc.dg/bitfld-8.c: New test.
16580
16581 2003-12-16  James Lemke  <jim@wasabisystems.com>
16582
16583         * gcc.dg/arm-scd42-[123].c: New tests.
16584
16585 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16586
16587         PR c++/9043
16588         * g++.dg/abi/mangle20-1.C: New test.
16589         * g++.dg/abi/mangle20-2.C: New test.
16590
16591 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16592
16593         PR c++/13275
16594         * g++.dg/other/offsetof2.C: Remove XFAIL.
16595         * g++.dg/parse/offsetof1.C: New test.
16596         * g++.gd/parse/offsetof2.C: Likewise.
16597
16598 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16599
16600         * g++.dg/template/nontype3.C: New test.
16601         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16602
16603 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16604
16605         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16606
16607 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16608
16609         PR c++/13387
16610         * g++.dg/expr/assign1.C: New test.
16611
16612         PR c++/13242
16613         * g++.dg/abi/mangle19-1.C: New test.
16614         * g++.dg/abi/mangle19-2.C: New test.
16615
16616 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16617
16618         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16619
16620 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16621
16622         * gcc.c-torture/execute/20031216-1.c: New test.
16623
16624 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16625
16626         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16627         an ICE regression.
16628
16629 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16630
16631         PR c++/10926
16632         * g++.dg/template/error9.C: New test.
16633
16634         PR c++/11116
16635         * g++.dg/template/error8.C: New test.
16636
16637 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16638
16639         PR middle-end/13400
16640         * gcc.c-torture/execute/20031215-1.c: New test case.
16641
16642 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/13269
16645         * g++.dg/parse/error5.C: New test.
16646
16647         PR c++/12989
16648         * g++.dg/expr/sizeof1.C: New test.
16649
16650         PR c++/13310
16651         * g++.dg/template/crash15.C: New test.
16652
16653 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16654
16655         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16656         a non-POD type as the last named parameter of a varargs function.
16657
16658 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16659
16660         PR c++/13243
16661         PR c++/12573
16662         * g++.dg/template/crash14.C: New test.
16663         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16664
16665 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16666
16667         * g++.dg/other/java1.C: New test.
16668
16669         PR c++/13241
16670         * g++.dg/abi/mangle18-1.C: New test.
16671         * g++.dg/abi/mangle18-2.C: New test.
16672
16673 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16674
16675         PR optimization/10312
16676         * gcc.c-torture/execute/20031214-1.c: New.
16677
16678 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16679
16680         PR c++/10779
16681         PR c++/12160
16682         * g++.dg/parse/error3.C: New test.
16683         * g++.dg/parse/error4.C: Likewise.
16684         * g++.dg/abi/mangle4.C: Tweak error messages.
16685         * g++.dg/lookup/using5.C: Likewise.
16686         * g++.dg/other/error2.C: Likewise.
16687         * g++.dg/parse/typename5.C: Likewise.
16688         * g++.dg/parse/undefined1.C: Likewise.
16689         * g++.dg/template/arg2.C: Likewise.
16690         * g++.dg/template/ttp3.C: Likewise.
16691         * g++.dg/template/type1.C: Likewise.
16692         * g++.old-deja/g++.other/crash32.C: Likewise.
16693         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16694
16695 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16696
16697         PR c++/13106
16698         * g++.dg/warn/noreturn-3.C: New test.
16699
16700 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16701
16702         PR c++/13118
16703         * g++.dg/abi/covariant3.C: New.
16704
16705 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16706
16707         * g++.dg/eh/ia64-1.C: New test.
16708
16709 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16710
16711         PR optimization/13037
16712         * g77.f-torture/execute/13037.f: New test case.
16713
16714 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16715
16716         PR c++/12881
16717         * g++.dg/abi/covariant2.C: New.
16718
16719 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16720
16721         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16722
16723 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16724
16725         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16726
16727 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16728
16729         PR other/10819
16730         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16731         to fix Bug 10819.
16732         * lib/g++.exp (g++_version): Likewise.
16733         * lib/g77.exp (g77_version): Likewise.
16734         * lib/objc.exp (default_objc_version): Likewise.
16735
16736 2003-12-10  Richard Henderson  <rth@redhat.com>
16737
16738         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16739
16740         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16741
16742 2003-12-08  Matt Austern  <austern@apple.com>
16743
16744         PR c/13134
16745         * lib/gcc-dg.exp (dg-require-visibility): Define.
16746         * lib/target-supports (check_visibility_available): Define.
16747         * gcc.dg/visibility-1.c: New test.
16748         * gcc.dg/visibility-2.c: Likewise.
16749         * gcc.dg/visibility-3.c: Likewise.
16750         * gcc.dg/visibility-4.c: Likewise.
16751         * gcc.dg/visibility-5.c: Likewise.
16752         * gcc.dg/visibility-6.c: Likewise.
16753         * g++.dg/ext/visibility-1.C: Likewise.
16754         * g++.dg/ext/visibility-2.C: Likewise.
16755         * g++.dg/ext/visibility-3.C: Likewise.
16756         * g++.dg/ext/visibility-4.C: Likewise.
16757         * g++.dg/ext/visibility-5.C: Likewise.
16758         * g++.dg/ext/visibility-6.C: Likewise.
16759
16760 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16761
16762         * g++.dg/lookup/java1.C: New test.
16763         * g++.dg/lookup/java2.C: New test.
16764
16765 2003-12-07  Falk Hueffner  <falk@debian.org>
16766
16767         * g++.dg/opt/noreturn-1.C: New test.
16768
16769 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16770
16771         * gcc.dg/overflow-1.c: New test.
16772
16773 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16774
16775         * g77.f-torture/compile/13060.f: New test.
16776
16777 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16778
16779         PR c++/13323
16780         * g++.dg/inherit/operator2.C: New test.
16781
16782 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16783
16784         PR c++/13305
16785         * g++.dg/ext/attrib9.C: New test.
16786
16787 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16788
16789         PR c++/13314
16790         * g++.dg/template/error7.C: New test.
16791
16792 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16793             J"orn Rennecke <joern.rennecke@superh.com>
16794
16795         PR target/13302
16796         * g++.dg/other/struct-va_list.C: New test.
16797
16798 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16799
16800         PR c++/13166
16801         * g++.dg/parse/defarg6.C: New test.
16802
16803 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16804
16805         PR target/13256
16806         * gcc.c-torture/execute/20031201-1.c: New test.
16807
16808 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16809
16810         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16811
16812 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16813
16814         * gcc.dg/builtin-return-1.c: New test.
16815
16816 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16817             J"orn Rennecke <joern.rennecke@superh.com>
16818
16819         PR optimization/13260
16820         * gcc.c-torture/execute/20031204-1.c: New test.
16821
16822 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16823
16824         PR c++/9127
16825         * g++.dg/template/error6.C: New test.
16826
16827 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16828
16829         * gcc.dg/20031202-1.c: New test.
16830
16831 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR c++/13179
16834         * g++.dg/template/eh1.C: New test.
16835
16836         PR c++/10771
16837         * g++.dg/template/error5.C: New test.
16838
16839 2003-12-02  David Ung  <davidu@mips.com>
16840
16841         * gcc.dg/compat/vector-check.h: Corrected type for var
16842         g_##TMODE
16843
16844 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16845
16846         PR c++/10126
16847         * g++.dg/template/ptrmem8.C: New test.
16848
16849 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16850
16851         PR c++/12573
16852         * g++.dg/template/dependent-expr3.C: New test.
16853
16854 2003-12-01  James Lemke  <jim@wasabisystems.com>
16855
16856         * gcc.dg/arm-g2.c: New test.
16857
16858 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16859
16860         PR optimization/11634
16861         * gcc.dg/20031201-2.c: New test case.
16862
16863 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16864
16865         PR 11433
16866         * objc.dg/proto-lossage-3.m: New test.
16867
16868 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16869
16870         PR optimization/12628
16871         * gcc.dg/20031201-1.c: New test case.
16872
16873 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16874
16875         * gcc.dg/unaligned-1.c: New test.
16876
16877 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/9849
16880         * g++.dg/template/error4.C: New test.
16881         * g++.dg/template/nested3.C: Adjust error markers.
16882
16883 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16884
16885         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16886
16887 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16888
16889         PR c/10333
16890         * gcc.dg/bitfld-7.c: New test.
16891
16892 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16893
16894         * gcc.dg/tls/asm-1.C: New test.
16895
16896 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16897
16898         * gcc.dg/cpp/assert4.c: Update.
16899
16900 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16901
16902         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16903         * gcc.dg/builtin-apply3.c: New test.
16904
16905 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16906
16907         * lib/compat.exp (compat-obj): New xfaildata parameter.
16908         Use it to set compiler_conditional_xfail_data before compiling.
16909         (compat-get-options): Handle dg-xfail-if.
16910         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16911         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16912         * gcc.dg/compat/vector-1_y.c: Likewise.
16913         * gcc.dg/compat/vector-2_x.c: Likewise.
16914         * gcc.dg/compat/vector-2_y.c: Likewise.
16915
16916 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16917
16918         * g++.dg/opt/reg-stack4.C: New test.
16919
16920 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16921
16922         * gcc.dg/builtin-apply2.c: New test.
16923
16924 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16925
16926         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16927
16928 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16929
16930         PR c++/12924
16931         * g++.dg/template/template-id-2.C: New test.
16932
16933 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16934
16935         PR c++/5369
16936         * g++.dg/template/memfriend1.C: New test.
16937         * g++.dg/template/memfriend2.C: Likewise.
16938         * g++.dg/template/memfriend3.C: Likewise.
16939         * g++.dg/template/memfriend4.C: Likewise.
16940         * g++.dg/template/memfriend5.C: Likewise.
16941         * g++.dg/template/memfriend6.C: Likewise.
16942         * g++.dg/template/memfriend7.C: Likewise.
16943         * g++.dg/template/memfriend8.C: Likewise.
16944         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16945
16946 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16947
16948         PR c++/12515
16949         * g++.dg/ext/cond1.C: New test.
16950
16951 2003-11-20  Richard Henderson  <rth@redhat.com>
16952
16953         * gcc.dg/20020201-2.c: Remove.
16954         * gcc.dg/20020201-4.c: Remove.
16955         * gcc.dg/20020304-1.c: Remove.
16956
16957 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16958
16959         * gcc.dg/cpp/trad/xwin1.c: New test case.
16960
16961 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16962
16963         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16964         * lib/g77.exp: Likewise.
16965         * lib/objc.exp: Likewise.
16966         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16967         for darwin.
16968
16969 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16970
16971         PR c++/12932
16972         * g++.dg/template/static5.C: New test.
16973
16974 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16975
16976         * gcc.dg/nested-func-1.c: New test.
16977
16978 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16979
16980         * gcc.dg/cpp/assert4.c: New test.
16981
16982 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16983
16984         PR c++/2294
16985         * g++.dg/lookup/using9.c: New test.
16986
16987 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16988
16989         PR c++/12762
16990         * g++.dg/template/error3.C: New test.
16991
16992 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16993
16994         PR ada/13035
16995         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16996         No longer use a wrapper for gcc, since this does not work under
16997         Windows.
16998
16999 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17000
17001         PR c++/2094
17002         * g++.dg/template/ptrmem7.C: New test.
17003
17004 2003-11-13  Andrew Pinski <apinski@apple.com>
17005
17006         * gcc.c-torture/compile/20031113-1.c: New test.
17007
17008 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17009             Kean Johnston <jkj@sco.com>
17010
17011         PR c/13029
17012         * gcc.dg/unused-4.c: Update.
17013
17014 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17015
17016         * g++.dg/opt/const3.C: New test.
17017
17018 2003-11-13  Jan Hubicka  <jh@suse.cz>
17019
17020         * gcc.c-torture/compile/20031112-1.c: New test.
17021
17022 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17023
17024         * g++.dg/parse/crash10.C: Remove bogus error marker.
17025
17026 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17027
17028         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17029         (host_gcc): Likewise.
17030         (ROOT): Honor $PWDCMD.
17031         (BASE): Likewise.
17032         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17033
17034 2003-11-12  Catherine Moore  <clm@redhat.com>
17035
17036         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17037
17038 2003-11-12  Andreas Jaeger  <aj@suse.de>
17039             Jakub Jelinek  <jakub@redhat.com>
17040             Andrew Pinski  <pinskia@physics.uc.edu>
17041             Richard Henderson  <rth@redhat.com>
17042
17043         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17044         systems.
17045         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17046
17047         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17048         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17049
17050 2003-11-11  Andreas Jaeger  <aj@suse.de>
17051
17052         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17053
17054         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17055
17056 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17057
17058         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17059         Clean ups.
17060
17061 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17062
17063         * gcc.dg/trampoline-1.c: New test.
17064
17065 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17066
17067         * gcc.c-torture/compile/200031109-1.c: New test.
17068
17069 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17070
17071         PR c/3190
17072         PR c/8714
17073         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17074         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17075         gcc.dg/format/no-y2k-1.c: Update.
17076
17077 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17078
17079         PR optimization/10467
17080         * gcc.dg/20031108-1.c: New test case.
17081
17082 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17083
17084         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17085
17086 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17087
17088         * gcc.dg/compound-lvalue-1.c: New test.
17089         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17090         some XFAILs.
17091
17092 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17093
17094         * gcc.dg/altivec-varargs-1.c: New test.
17095
17096 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17097
17098         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17099         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17100         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17101         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17102         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17103
17104 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17105
17106         * gcc.dg/cond-lvalue-1.c: New test.
17107
17108 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17109
17110         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17111
17112 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17113
17114         PR c++/11616
17115         * g++.dg/template/instantiate5.C: New test.
17116
17117 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17118
17119         PR c++/12726
17120         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17121         * ChangeLog: Add missing first entry for above test.
17122
17123 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17124
17125         PR c++/9810
17126         * g++.dg/template/using8.C: New test.
17127         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17128
17129 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17130
17131         PR optimization/10817
17132         * gcc.c-torture/compile/20031102-1.c: New test case.
17133
17134 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17135
17136         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17137         2147483647.
17138
17139 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17140
17141         * gcc.dg/20031102-1.c: New test.
17142
17143 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17144
17145         * gcc.dg/complex-1.c: New test.
17146
17147 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17148
17149         PR c++/12796
17150         * g++.dg/template/crash13.C: Adjust expected error location.
17151         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17152
17153 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17154
17155         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17156
17157 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17158
17159         PR/10239
17160         * gcc.c-torture/compile/20031031-2.c: New test.
17161
17162 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17163
17164         PR/11640
17165         * gcc.c-torture/compile/20031031-1.c: New test.
17166
17167 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17168
17169         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17170         * gcc.misc-tests/bprob.exp: Likewise.
17171         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17172         the execution test on arm-elf configs.
17173         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17174         configs that don't support scratch files.
17175         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17176
17177 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17178
17179         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17180         done by dejagnu.
17181
17182 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17183
17184         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17185         Avoid non pure sh syntax. Add more logging.
17186
17187         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17188         fail.
17189
17190 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17191
17192         PR libgcj/10610
17193         * gcc.dg/ppc-stackalign-1.c: New test.
17194
17195 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17196
17197         * ada/acats/run_all.sh: Change output to be more compliant with
17198         dejagnu framework.
17199         Create acats.sum and acats.log files under testsuite/ada/acats
17200         Only run [a-z]* directories, to filter out e.g. CVS.
17201         Redirect build output to log file.
17202
17203 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17204
17205         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17206
17207 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17208
17209         PR ada/5909:
17210         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17211
17212 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17213
17214         * gcc.c-torture/compile/20031023-1.c: New test.
17215         * gcc.c-torture/compile/20031023-2.c: New test.
17216         * gcc.c-torture/compile/20031023-3.c: New test.
17217         * gcc.c-torture/compile/20031023-4.c: New test.
17218
17219 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17220
17221         PR c++/10371
17222         * g++.dg/lookup/scoped8.C: New test.
17223
17224 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17225
17226         * g++.dg/opt/reg-stack3.C: New test.
17227
17228 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17229
17230         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17231
17232 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17233
17234         PR c++/11076
17235         * g++.dg/template/crash13.C: New test.
17236
17237 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17238
17239         * gcc.dg/c99-restrict-2.c: New test.
17240
17241 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17242
17243         PR c++/12698, c++/12699, c++/12700, c++/12566
17244         * g++.dg/inherit/covariant9.C: New test.
17245         * g++.dg/inherit/covariant10.C: New test.
17246         * g++.dg/inherit/covariant11.C: New test.
17247
17248 2003-10-23  Jason Merrill  <jason@redhat.com>
17249
17250         PR c++/12726
17251         * g++.dg/ext/complit2.C: New test.
17252
17253 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17254
17255         PR target/12654
17256         * gcc.c-torture/execute/20031020-1.c: New test.
17257
17258 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17259
17260         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17261         following the jump_insn.
17262
17263 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17264
17265         * gcc.dg/cast-lvalue-1.c: New test.
17266
17267 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17268
17269         PR c++/11962
17270         * g++.dg/template/cond2.C: New test.
17271
17272 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17273
17274         * gcc.dg/builtins-28.c: New test.
17275
17276 2003-10-20  Jan Hubicka  <jh@suse.cz>
17277
17278         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17279         parameter.
17280         * testsuite/gcc.dg/inline-2.c: Likewise.
17281
17282 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17283
17284         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17285         * gcc.dg/nest.c:  Likewise.
17286
17287 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17288
17289         PR c++/9781, c++/10583, c++/11862
17290         * g++.dg/parse/crash13.C: New test.
17291
17292 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17293
17294         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17295
17296 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17297
17298         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17299         Define HAVE_C99_RUNTIME except on Solaris.
17300         * gcc.dg/builtins-20.c: Likewise.
17301
17302 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17303
17304         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17305
17306 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17307
17308         PR c++/12495
17309         * g++.dg/template/crash21.C: New test.
17310
17311 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17312
17313         PR c++/2513
17314         * g++.dg/template/typename5.C: New test.
17315
17316 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17317
17318         PR c++/12369
17319         * g++.dg/template/friend25.C: New test.
17320
17321 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17322
17323         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17324         versions.
17325
17326 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17327
17328         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17329         == 2147483647.
17330
17331 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17332
17333         * gcc.c-torture/execute/960416-1.x: Remove.
17334         * gcc.c-torture/execute/divconst-3.x: Likewise.
17335
17336 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17337
17338         PR target/12598
17339         * gcc.dg/torture/cris-volatile-1.c: New test.
17340
17341 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17342
17343         PR optimization/9325
17344         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17345         for overflowing floating point to integer conversion during RTL
17346         simplification.
17347
17348 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17349
17350         * objc/execute/_cmd.m: Fix typo.
17351         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17352         Relax 'scan-assembler' regexp.
17353         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17354         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17355         * objc.dg/zero-link-2.m: Remove blank line.
17356         * objc.dg/zero-link-3.m: New test case.
17357
17358 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17359
17360         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17361
17362         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17363         than linker trickery.
17364
17365 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17366
17367         PR c++/12370
17368         * g++.dg/other/friend2.C: New test.
17369
17370 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17371
17372         * gcc.dg/20031012-1.c: New test.
17373
17374 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17375
17376         * gcc.dg/weak/weak-3.c: Fix for new warning.
17377
17378 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17379
17380         PR optimization/8750
17381         * gcc.c-torture/execute/20031012-1.c: New test case.
17382
17383 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17384
17385         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17386         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17387
17388 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17389
17390         PR optimization/12260
17391         * gcc.c-torture/compile/20031011-2.c: New test case.
17392
17393 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17394
17395         * gcc.c-torture/execute/20031011-1.c: New testcase.
17396
17397 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17398
17399         * gcc.c-torture/compile/20031011-1.c: New test.
17400
17401 2003-10-11  Jan Hubicka  <jh@suse.cz>
17402
17403         * g++.dg/other/first-global.C: New test.
17404
17405 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17406
17407         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17408
17409 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17410
17411         * gcc.c-torture/compile/20031010-1.c: New test.
17412
17413 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17414
17415         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17416         * gcc.c-torture/execute/va-arg-25.c: ... here.
17417
17418 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17419
17420         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17421
17422 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17423
17424         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17425
17426 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17427
17428         * g++.dg/parse/error2.C: New test.
17429
17430 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17431
17432         PR c++/11097
17433         * g++.dg/other/error5.C: Modify the error message.
17434         * g++.dg/lookup/using8.C: New test.
17435
17436 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17437
17438         * gcc.dg/darwin-abi-2.c: New file.
17439         * gcc.c-torture/execute/va-arg-24.c: New file.
17440
17441 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17442
17443         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17444         indentation.
17445
17446 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17447
17448         PR c++/10147
17449         * g++.dg/other/error4.C: Update error messages.
17450         * g++.dg/template/ptrmem4.C: Likewise.
17451
17452         PR c++/12337
17453         * g++.dg/init/new9.C: New test.
17454
17455         PR c++/12334, c++/12236, c++/8656
17456         * g++.dg/ext/attrib8.C: New test.
17457
17458 2003-10-06  Devang Patel  <dpatel@apple.com>
17459
17460         * gcc.dg/debug/dwarf2-3.h: New test.
17461         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17462
17463 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17464
17465         * g++.dg/opt/cfg2.C: New test.
17466
17467 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17468
17469         * g++.dg/opt/float1.C: New test.
17470
17471 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17472
17473         * gcc.dg/c90-array-lval-6.c: New test.
17474         * gcc.dg/c99-array-lval-6.c: New test.
17475
17476 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17477             Ziemowit Laski  <zlaski@apple.com>
17478
17479         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17480         'Derived', so that it is never considered a class method; add
17481         new warning for '+port' method ambiguity.
17482         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17483         <objc/objc-api.h> (needed on Mac OS X).
17484         * objc.dg/method-13.m: New test.
17485
17486 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17487
17488         PR optimization/9325, PR java/6391
17489         * gcc.c-torture/execute/20031003-1.c: New test case.
17490
17491 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR optimization/12180
17494         * gcc.dg/20031002-1.c: New test.
17495
17496         PR c++/12486
17497         * g++.dg/inherit/error1.C: New test.
17498
17499 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17500
17501         * lib/f-torture.exp (search_for): Rename to...
17502         (search_for_re): This.  Also, clean up comments and the
17503         "regexp" invocation.
17504
17505 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17506
17507         * gcc.c-torture/compile/20031002-1.c: New test.
17508
17509 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17510
17511         * g++.dg/opt/cond1.C: New test.
17512
17513 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17514
17515         * gcc.dg/Wold-style-definition-2.c: New testcase.
17516         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17517
17518 2003-09-29  Richard Henderson  <rth@redhat.com>
17519
17520         * g++.dg/init/array10.C: Add dg-options.
17521
17522 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17523
17524         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17525
17526 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17527
17528         * g++.dg/template/friend19.C: Fix typo.
17529         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17530
17531 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17532
17533         * gcc.c-torture/execute/20030928-1.c: New test.
17534         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17535
17536 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17537
17538         * g++.dg/opt/unroll1.C: New test.
17539
17540 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17541
17542         PR optimization/11741
17543         * gcc.dg/20030926-1.c: New test case.
17544
17545 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17546
17547         PR c++/5655
17548         * g++.dg/parse/access7.C: New test.
17549         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17550
17551 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17552
17553         MERGE OF objc-improvements-branch into MAINLINE:
17554         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17555         if libobjc has not been built.
17556         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17557         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17558         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17559         objc/execute/nested-3.m, objc/execute/np-2.m,
17560         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17561         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17562         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17563         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17564         objc.dg/special/unclaimed-category-1.h,
17565         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17566         well as GNU runtime.
17567         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17568         * execute/cascading-1.m, execute/function-message-1.m,
17569         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17570         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17571         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17572         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17573         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17574         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17575         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17576         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17577         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17578         * objc.dg/bitfield-2.m: Run only on Darwin.
17579         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17580         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17581         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17582         * objc.dg/const-str-1.m: Fix constant string layout.
17583
17584 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17585
17586         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17587
17588 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17589
17590         * gcc.dg/darwin-abi-1.c: New file.
17591
17592 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17593
17594         PR target/12281
17595         * gcc.c-torture/compile/20030921-1.c: New test.
17596
17597 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17598
17599         * g++.dg/opt/reg-stack2.C: New test.
17600
17601 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17602
17603         * g++.dg/eh/delayslot1.C: New test.
17604
17605 2003-09-20  Richard Henderson  <rth@redhat.com>
17606
17607         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17608
17609 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17610
17611         * gcc.c-torture/execute/20030920-1.c: New test case.
17612
17613 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17614
17615         * g++.dg/rtti/typeid3.C: Correct expected error message.
17616
17617 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17618
17619         PR c++/157
17620         * g++.dg/parse/crash12.C: New test.
17621
17622 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17623
17624         * gcc.dg/compat/mixed-struct-check.h: New.
17625         * gcc.dg/compat/mixed-struct-defs.h: New.
17626         * gcc.dg/compat/mixed-struct-init.h: New.
17627         * gcc.dg/compat/struct-by-value-19_main.c: New.
17628         * gcc.dg/compat/struct-by-value-19_x.c: New.
17629         * gcc.dg/compat/struct-by-value-19_y.c: New.
17630         * gcc.dg/compat/struct-by-value-20_main.c: New.
17631         * gcc.dg/compat/struct-by-value-20_x.c: New.
17632         * gcc.dg/compat/struct-by-value-20_y.c: New.
17633         * gcc.dg/compat/struct-return-19_main.c: New.
17634         * gcc.dg/compat/struct-return-19_x.c: New.
17635         * gcc.dg/compat/struct-return-19_y.c: New.
17636         * gcc.dg/compat/struct-return-20_main.c: New.
17637         * gcc.dg/compat/struct-return-20_x.c: New.
17638         * gcc.dg/compat/struct-return-20_y.c: New.
17639
17640 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17641         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17642         so that it will not complain on LP64 targets.
17643
17644 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17645
17646         PR c++/495
17647         * g++.dg/template/friend24.C: New test.
17648
17649 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17650
17651         PR c++/12332
17652         * g++.dg/template/memtmpl2.C: New test.
17653
17654 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR target/11184
17657         * gcc.dg/builtin-apply1.c: New test.
17658
17659 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17660
17661         PR c++/9848
17662         * g++.dg/warn/Wunused-4.C: New test.
17663
17664 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17665
17666         PR c++/12316
17667         * g++.dg/other/gc2.C: New test.
17668
17669 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17670
17671         PR c++/11991
17672         * g++.dg/rtti/typeid3.C: New test.
17673
17674         PR c++/12266
17675         * g++.dg/overload/template1.C: New test.
17676
17677 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17678
17679         * g++.dg/opt/cfg3.C: New test.
17680
17681 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17682
17683         PR c++/7939
17684         * g++.dg/template/crash11.C: New test.
17685
17686 2003-09-16  Jason Merrill  <jason@redhat.com>
17687             Jakub Jelinek  <jakub@redhat.com>
17688
17689         * gcc.dg/attr-warn-unused-result.c: New test.
17690
17691 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17692
17693         PR c++/12184
17694         * g++.dg/expr/call2.C: New test.
17695
17696 2003-09-15  Andreas Jaeger  <aj@suse.de>
17697
17698         * gcc.dg/Wold-style-definition-1.c: New test.
17699
17700 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/3907
17703         * g++.dg/parse/template12.C: New test.
17704
17705         * g++.dg/abi/bitfield11.C: New test.
17706         * g++.dg/abi/bitfield12.C: Likewise.
17707
17708 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17709
17710         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17711         non-expansion of functional macro name without arguments at EOL.
17712         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17713
17714 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17715
17716         * gcc.c-torture/execute/20030914-[12].c: New tests.
17717
17718 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17719
17720         PR c++/11788
17721         * g++.dg/overload/addr1.C: New test.
17722
17723 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17724
17725         * gcc.dg/20030909-1.c: New test.
17726
17727 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17728
17729         * gcc.dg/ultrasp10.c: New test.
17730
17731 2003-09-09  Devang Patel  <dpatel@apple.com>
17732
17733         * gcc.dg/darwin-ld-6.c: New test.
17734
17735 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17736
17737         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17738
17739 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17740
17741         * gcc.dg/ia64-types1.c: New test.
17742         * gcc.dg/ia64-types2.c: Likewise.
17743
17744 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17745
17746         * gcc.dg/builtins-1.c: Add more _Complex tests.
17747         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17748
17749         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17750         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17751
17752 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17753
17754         PR c++/11786
17755         * g++.dg/lookup/koenig2.C: New test.
17756
17757         PR c++/5296
17758         * g++.dg/rtti/typeid2.C: New test.
17759
17760 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17761
17762         * gcc.c-torture/compile/20030904-1.c: New test.
17763
17764 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17765
17766         * g++.dg/opt/longbranch2.C: New test.
17767
17768 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17769
17770         * g++.dg/template/crash10.C: Only compile it.
17771
17772 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17773
17774         PR middle-end/11665
17775         * gcc.c-torture/compile/20030907-1.c: New test.
17776         * g++.dg/init/array11.C: New test.
17777
17778 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/11852
17781         * g++.dg/init/struct1.C: New test.
17782
17783 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/12181
17786         * g++.dg/expr/comma1.C: New test.
17787
17788 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/11867
17791         * g++.dg/expr/static_cast5.C: New test.
17792
17793 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17794
17795         PR c++/11507
17796         * g++.dg/lookup/scoped7.C: New test.
17797
17798         PR c++/9574
17799         * g++.dg/other/static1.C: New test.
17800
17801         PR c++/11490
17802         * g++.dg/warn/template-1.C: New test.
17803
17804         PR c++/11432
17805         * g++.dg/template/crash10.C: New test.
17806
17807         PR c++/2478
17808         * g++.dg/overload/VLA.C: New test.
17809
17810         PR c++/10804
17811         * g++.dg/template/call1.C: New test.
17812
17813 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17814
17815         PR c++/11794
17816         * g++.dg/parse/using3.C: New test.
17817
17818 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17819
17820         PR c++/11409
17821         * g++.dg/overload/builtin3.C: New test case.
17822
17823 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17824
17825         PR c/9862
17826         * gcc.dg/20030906-1.c: New test.
17827         * gcc.dg/20030906-2.c: Likewise.
17828
17829 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17830
17831         PR c++/12167
17832         * g++.dg/parse/defarg5.C: New test.
17833
17834         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17835
17836 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17837
17838         PR c++/12163
17839         * g++.dg/expr/static_cast4.C: New test.
17840
17841         PR c++/12146
17842         * g++.dg/template/crash9.C: New test.
17843
17844 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17845
17846         * g++.old-deja/g++.ext/pretty2.C: Update for change
17847         in __FUNCTION__.
17848         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17849
17850 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17851
17852         PR c++/11922
17853         * g++/dg/template/qualified-id1.C: New test.
17854
17855         PR c++/12037
17856         * g++.dg/warn/noeffect4.C: New test.
17857
17858 2003-09-04  Matt Austern  <austern@apple.com>
17859
17860         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17861         * g++.dg/ext/fnname2.C: Likewise.
17862         * g++.dg/ext/fnname3.C: Likewise.
17863
17864 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17865
17866         * g++.dg/expr/lval1.C: New test.
17867         * g++.dg/ext/lvcast.C: Remove.
17868
17869 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17870
17871         PR optimization/11700.
17872         * gcc.c-torture/compile/20030903-1.c: New test case.
17873
17874 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c++/12053
17877         * g++.dg/abi/layout4.C: New test.
17878
17879 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17880
17881         PR c++/11553
17882         * g++.dg/parse/friend3.C: New test.
17883
17884 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17885
17886         PR c++/11847
17887         * g++.dg/template/class1.C: New test.
17888
17889         PR c++/11808
17890         * g++.dg/expr/call1.C: New test.
17891
17892 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17893
17894         PR c++/12114
17895         * g++.dg/init/ref9.C: New test.
17896
17897         PR c++/11972
17898         * g++.dg/template/nested4.C: New test.
17899
17900 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17901
17902         PR c++/12093
17903         * g++.dg/template/non-dependent4.C: New test.
17904
17905         PR c++/11928
17906         * g++.dg/inherit/conv1.C: New test.
17907
17908 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17909
17910         PR c++/6196
17911         * g++.dg/ext/label1.C: New test.
17912         * g++.dg/ext/label2.C: Likewise.
17913
17914 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17915
17916         * g++.dg/expr/cond3.C: New test.
17917
17918 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17919
17920         * gcc.dg/builtins-1.c: Add new builtin cases.
17921
17922 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17923
17924         * gcc.dg/builtins-1.c: Add new cases.
17925         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17926
17927 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17928
17929         * gcc.dg/builtins-1.c: Add more math builtin tests.
17930         * gcc.dg/torture/builtin-attr-1.c: New test.
17931
17932 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17933
17934         PR optimization/5079
17935         * g++.dg/opt/static3.C: New test.
17936
17937 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17938
17939         * gcc.misc-tests/gcov-10b.c: New test.
17940
17941 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17942
17943         * g++.dg/opt/ptrmem3.C: New test.
17944
17945         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17946
17947 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17948
17949         * gcc.dg/20030826-2.c: New test.
17950
17951 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17952
17953         PR middle-end/12002
17954         * g77.f-torture/compile/12002.f: New test case.
17955
17956 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17957
17958         * gcc.dg/20030826-1.c: New test case.
17959
17960 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17961
17962         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17963
17964 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17965
17966         PR c++/11871
17967         * c++.dg/lookup/crash1.C: New test.
17968
17969         * c++.dg/warn/noeffect3.C: New test.
17970
17971 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17972
17973         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17974         * gcc.dg/compat/vector-1_y.c: Ditto.
17975         * gcc.dg/compat/vector-2_x.c: Ditto.
17976         * gcc.dg/compat/vector-2_y.c: Ditto.
17977
17978 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17979
17980         * gcc.dg/20030702-1.c: New test.
17981
17982 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17983
17984         PR c++/8795
17985         * g++.dg/ext/altivec-1.C: New test.
17986
17987 2003-08-24  Richard Henderson  <rth@redhat.com>
17988
17989         * g++.dg/eh/simd-2.C: Add -w for x86.
17990
17991 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17992
17993         * gcc.dg/20030815-1.c: New test.
17994
17995 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17996
17997         PR c++/3765
17998         * g++.dg/parse/access6.C: New test.
17999
18000 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18001
18002         PR c++/641, c++/11876
18003         * g++.dg/template/friend22.C: New test.
18004         * g++.dg/template/friend23.C: Likewise.
18005
18006 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18007
18008         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18009         identically.
18010
18011 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18012
18013         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18014
18015 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18016
18017         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18018
18019 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18020
18021         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18022
18023 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18024
18025         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18026
18027 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR c++/11919
18030         * g++.dg/overload/prom1.C: New test.
18031
18032         PR c++/11551
18033         * g++.dg/parse/dtor2.C: New test.
18034
18035         PR c++/10762
18036         * g++.dg/parse/using2.C: New test.
18037
18038 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18039
18040         PR target/11805
18041         * gcc.c-torture/compile/20030821-1.c: New.
18042
18043 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18044
18045         PR c++/11834
18046         * g++.dg/template/deduce2.C: New test.
18047
18048 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18049
18050         * gcc.c-torture/execute/20030821-1.c: New test.
18051
18052 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18053
18054         PR middle-end/11984
18055         * gcc.dg/20030820-1.c: New test case.
18056
18057 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18058
18059         PR c++/11945
18060         * g++.dg/warn/noeffect2.C: New test.
18061
18062 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18063
18064         PR c++/10926
18065         * g++.dg/template/dtor2.C: New test.
18066
18067         PR c++/11684
18068         * g++.dg/template/operator1.C: New test.
18069         * g++.dg/parse/operator4.C: New test.
18070
18071         PR c++/11946.C
18072         * g++.dg/expr/enum1.C: New test.
18073         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18074
18075         PR c++/11036.C
18076         * g++.dg/parse/elab2.C: New test.
18077         * g++.dg/parse/typedef4.C: Change error message.
18078         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18079         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18080         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18081
18082 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18083
18084         * gcc.dg/pch/warn-1.c: New.
18085         * gcc.dg/pch/warn-1.hs: New.
18086
18087         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18088         not-tested file.
18089
18090 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18091
18092         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18093
18094 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18095
18096         * gcc.dg/uninit-D.c: New Test.
18097         * gcc.dg/uninit-E.c: New Test.
18098         * gcc.dg/uninit-F.c: New Test.
18099         * gcc.dg/uninit-G.c: New Test.
18100
18101 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18102
18103         * g++.dg/README: Describe the pch directory.
18104
18105 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18106
18107         PR c++/11174
18108         * g++.dg/parse/access4.C: New test.
18109         * g++.dg/parse/access5.C: Likewise.
18110         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18111
18112 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18113
18114         * gcc.dg/noncompile/20030818-1.c: New.
18115
18116 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18117
18118         PR c++/11957
18119         * g++.dg/warn/noeffect1.C: New test.
18120
18121         * g++.dg/template/scope2.C: New test.
18122         * g++.dg/template/error2.C: Correct dg-error
18123
18124 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18125
18126         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18127
18128 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18129
18130         PR C++/11512
18131         * g++.dg/template/warn1.C: New.
18132
18133 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18134
18135         * g++.dg/template/error2.C: New test.
18136         * g++.dg/lookup/using7.C: Adjust errors
18137         * g++.old-deja/g++.pt/crash36.C: Likewise.
18138         * g++.old-deja/g++.pt/derived3.C: Likewise.
18139
18140 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18141
18142         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18143         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18144         * gcc.c-torture/execute/builtins/string-9.c: New, from
18145         string-opt-9.c.  Adjust for execute/builtins framework.
18146         * gcc.c-torture/execute/string-opt-9.c: Delete.
18147
18148 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18149
18150         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18151
18152         * g++.dg/parse/ret-type2.C: New test.
18153
18154         PR c++/11703
18155         * g++.dg/init/new8.C: New test.
18156
18157         PR c++/10923
18158         * g++.dg/parse/typedef5.C: New test.
18159
18160         PR c++/9512
18161         * g++.dg/parse/qualified2.C: New test.
18162         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18163         invalid code.
18164
18165 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18166
18167         * g++.dg/conversion/ptrmem1.C: New test.
18168
18169 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18170
18171         PR target/11693
18172         * gcc.dg/20030811-1.c: New test.
18173
18174         PR target/11535
18175         * gcc.c-torture/execute/20030811-1.c: New test.
18176
18177 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18178
18179         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18180
18181 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18182
18183         PR c++/11789.C
18184         * g++.dg/inherit/multiple1.C: New test.
18185
18186 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18187
18188         * gcc.dg/spe1.c: New test.
18189
18190         PR c++/11670
18191         * g++.dg/expr/cast2.C: New test.
18192
18193         PR c++/10530
18194         * g++.dg/template/dependent-name2.C: New test.
18195
18196 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18197
18198         * g++.dg/parse/crash11.C: Put the dg options in comments.
18199
18200 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18201
18202         * lib/gcc-dg.exp: Update for diagnostic change.
18203
18204 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18205
18206         PR c++/5767
18207         * g++.dg/parse/crash11.C: New test.
18208
18209 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18210
18211         * gcc.dg/cpp/spacing1.c: Update.
18212
18213 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18214
18215         PR target/11739
18216         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18217         a value for -mtune.
18218
18219 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18220
18221         PR middle-end/11771
18222         * gcc.c-torture/compile/20030804-1.c: New test case.
18223
18224 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18225
18226         * gcc.dg/20030804-1.c: New test case.
18227
18228 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18229
18230         * gcc.dg/cpp/separate-1.c: New test.
18231
18232 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18233
18234         PR c++/11704
18235         * g++.dg/template/dependent-expr2.C: New test.
18236
18237         PR c++/11766
18238         * g++.dg/expr/ptrmem1.C: New test.
18239
18240 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18241
18242         PR c++/9453
18243         * g++.dg/template/friend15.C: New test.
18244
18245 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18246
18247         * lib/dg-pch.exp: Work round PCH bug.
18248
18249 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18250
18251         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18252         builtins.  Move cases from builtins-4.c here.
18253
18254         * gcc.dg/torture/builtin-math-1.c: New test taken from
18255         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18256         additional cases.
18257
18258         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18259         Delete.
18260
18261 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18262
18263         PR c++/9447
18264         * g++.dg/template/using7.C: New test.
18265
18266 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18267
18268         * import1.c, import2.c: New tests.
18269
18270 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18271
18272         * g++.dg/eh/crossjump1.C: New test.
18273
18274 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18275
18276         PR c++/11697
18277         * g++.dg/template/using6.C: New test.
18278
18279         PR c++/11744
18280         * g++.dg/template/koenig2.C: New test.
18281
18282 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18283
18284         PR c++/7983
18285         * g++.dg/parse/typedef4.C: New test.
18286
18287 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18288
18289         PR c++/8442, c++/8806
18290         * g++.dg/template/elab1.C: New test.
18291         * g++.dg/template/type2.C: Likewise.
18292         * g++.dg/template/ttp3.C: Adjust expected error message.
18293         * g++.old-deja/g++.law/visibility13.C: Likewise.
18294         * g++.old-deja/g++.niklas/t135.C: Likewise.
18295         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18296         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18297         template argument.
18298         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18299
18300 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18301
18302         PR c++/11295
18303         * g++.dg/ext/stmtexpr1.C: New test.
18304
18305         * g++.dg/opt/tmp1.C: New test.
18306
18307         PR c++/11525
18308         * g++.dg/parse/constant4.C: New test.
18309
18310         PR c++/9447
18311         * g++.dg/template/using5.C: New test.
18312
18313 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18314
18315         * gcc.dg/builtins-27.c: New test case.
18316
18317 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18318
18319         * gcc.dg/tls/opt-7.c: New test.
18320
18321 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18322
18323         * g++.old-deja/g++.other/crash18.C: Remove.
18324
18325 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18326
18327         * g++.dg/template/explicit3.C: New.
18328         * g++.dg/template/explicit4.C: New.
18329         * g++.dg/template/explicit5.C: New.
18330
18331         PR c++/11347
18332         * g++.dg/template/memtmpl1.C: New.
18333
18334 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18335
18336         PR target/11565
18337         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18338         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18339
18340 2003-07-30  Jan Hubicka  <jh@suse.cz>
18341
18342         * vtgc1.c: Kill.
18343
18344 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18345
18346         * gcc.dg/struct-in-proto-1.c: New test.
18347
18348 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18349
18350         * gcc.dg/cpp/include2.c: Only expect one message.
18351
18352 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18353
18354         PR c++/9447
18355         * g++.dg/template/using1.C: New test.
18356         * g++.dg/template/using2.C: New test.
18357         * g++.dg/template/using3.C: New test.
18358         * g++.dg/template/using4.C: New test.
18359
18360 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18361
18362         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18363         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18364
18365 2003-07-28  Jan Hubicka  <jh@suse.cz>
18366
18367         PR c++/11530
18368         * g++.dg/opt/call1.C: New test.
18369
18370 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18371
18372         PR c++/11667
18373         * g++.dg/init/enum2.C: New test.
18374         * g++.dg/template/overload1.C: Add "-w" option.
18375
18376 2003-07-28    <hp@bitrange.com>
18377
18378         * gcc.dg/Wdeclaration-after-statement-1.c,
18379         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18380
18381 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18382
18383         * gcc.c-torture/compile/20030725-1.c: New test.
18384
18385 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18386
18387         * gcc.dg/20030505.c: Only run for SPE.
18388         Remove definition of opaque type.
18389
18390 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18391
18392         * g++.dg/template/ptrmem6.C: New test.
18393
18394 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18395
18396         * gcc.c-torture/compile/zero-strct-2.c: New test.
18397
18398 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18399
18400         * gcc.dg/intermod-1.c: New test.
18401
18402 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         PR c++/11617
18405         * g++.dg/template/lookup2.C: New test.
18406         * g++.dg/template/memclass1.C: Remove instantiated from error.
18407         * g++.dg/other/error2.C: Tweak expected errors.
18408
18409         PR c++/11596
18410         * g++.dg/template/defarg3.C: New test.
18411
18412         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18413
18414 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18415
18416         * g++.dg/inherit/access5.C: New test.
18417
18418 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18419
18420         PR c++/11513
18421         * g++.dg/template/crash8.C: New test.
18422
18423 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18424
18425         PR c/10602
18426         * gcc.dg/noncompile/incomplete-2.c: New test.
18427
18428 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/11645
18431         * g++.dg/inherit/access4.C: New test.
18432
18433         PR c++/11517
18434         * g++.dg/expr/cond2.C: New test.
18435
18436         PR optimization/10679
18437         * g++.dg/opt/inline4.C: New test.
18438
18439 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18440
18441         * g++.dg/parse/crash10: New test.
18442
18443 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18444
18445         * g++.dg/ext/flexary1.C: New test.
18446
18447 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18448
18449         PR c++/10793
18450         * g++.dg/template/crash9.C: New test.
18451
18452 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18453
18454         PR c++/3004
18455         * g++.dg/parse/typedef3.C: New test.
18456
18457         PR c++/7906
18458         * g++.dg/parse/operator2.C: New test.
18459
18460         PR c++/8895
18461         * g++.dg/parse/def-tmpl-arg1.C: New test.
18462
18463         PR c++/9282
18464         * g++.dg/parse/funptr1.C: New test.
18465
18466         PR c++/9452
18467         * g++.dg/parse/ambig3.C: New test.
18468
18469         PR c++/9454
18470         * g++.dg/parse/operator3.C: New test.
18471
18472         PR c++/9486
18473         * g++.dg/parse/template10.C: New test.
18474
18475         PR c++/9488
18476         * g++.dg/parse/template11.C: New test.
18477
18478         PR c++/10150
18479         * g++.dg/parse/invalid-op1.C: New test.
18480
18481         PR c++/10247
18482         * g++.dg/parse/condexpr1.C: New test.
18483
18484 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18485
18486         * g++.dg/ext/packed3.C: New test.
18487         * g++.dg/ext/packed4.C: New test.
18488
18489         * gcc.dg/pack-test-3.c: New test.
18490
18491 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18492
18493         * lib/compat.exp: Handle dg-options per source file.
18494         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18495         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18496         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18497         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18498         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18499         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18500         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18501         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18502         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18503         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18504         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18505         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18506         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18507         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18508
18509 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18510
18511         PR c/10320
18512         * gcc.c-torture/execute/20030718-1.c: New test.
18513
18514 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18515
18516         PR optimization/11536
18517         * gcc.dg/20030721-1.c: New test.
18518
18519 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18520
18521         PR c++/11546
18522         * g++.dg/template/lookup1.C: New test.
18523
18524 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18525
18526         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18527         diagnostics of ill-formed constructs involving labels.
18528         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18529         the new 'previously defined here' message.
18530
18531 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18532
18533         * g++.dg/parse/non-dependent2.C: New test.
18534
18535 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18536
18537         * g++.dg/init/init-ref4.C: xfail on targets without
18538         weak symbols.
18539
18540 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18541
18542         PR target/11087
18543         * gcc.c-torture/execute/20030717-1.c: New test.
18544
18545 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18546
18547         * g++.dg/opt/cfg1.C: New test.
18548
18549 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR optimization/11557
18552         * gcc.dg/20030717-1.c: New test.
18553
18554 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18555
18556         PR c++/10476
18557         * g++.dg/expr/crash-1.C: New test.
18558
18559         PR c++/11027
18560         * g++.dg/template/init3.C: New test.
18561
18562         PR c++/8222
18563         * g++.dg/template/non-dependent1.C: New test.
18564
18565         PR c++/11070
18566         * g++.dg/template/non-dependent2.C: New test.
18567
18568         PR c++/11071
18569         * g++.dg/template/non-dependent3.C: New test.
18570
18571         PR c++/9907
18572         * g++.dg/template/sizeof5.C: New test.
18573
18574 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18575
18576         PR 11498
18577         * gcc.c-torture/compile/mangle-1.c: New file.
18578
18579 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18580
18581         PR c++/7809
18582         * g++.dg/parse/access3.C: New test.
18583
18584 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18585
18586         PR c++/11384
18587         * g++.dg/init/init-ref4.C: New test.
18588
18589 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18590
18591         PR c++/11547
18592         * g++.dg/parse/constant3.C: New test.
18593         * g++.dg/parse/crash7.C: Likewise.
18594
18595 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18596
18597         PR target/11008
18598         * gcc.dg/i386-pentium4-not-mull.c: New.
18599
18600 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18601
18602         * gcc.dg/asm-names.c (ymain): Make it weak.
18603
18604 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18605
18606         PR c++/5421
18607         * g++.dg/template/friend21.C: New test.
18608
18609 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18610
18611         * gcc.dg/cleanup-8.c: New test.
18612         * gcc.dg/cleanup-9.c: New test.
18613
18614 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18615
18616         * g++.dg/ext/dll-MI1.h: New file.
18617         * g++.dg/ext/dllexport-MI1.C: New file.
18618         * g++.dg/ext/dllimport-MI1.C: New file.
18619
18620 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18621
18622         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18623         it does not have cmpstrsi patterns (just cmpmemsi).
18624
18625 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18626
18627         PR debug/11473
18628         * g++.dg/debug/debug8.C: New test.
18629
18630 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18631
18632         PR c++/10108
18633         * g++.dg/template/crash7.C: New test.
18634
18635 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18636
18637         PR target/10795
18638         * gcc.c-torture/compile/20030708-1.c: New.
18639
18640 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18641
18642         * gcc.c-torture/execute/20030715-1.c: New test.
18643
18644 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18645
18646         * gcc.dg/pch/inline-3.c: New file.
18647         * gcc.dg/pch/inline-3.hs: New file.
18648         * gcc.dg/pch/inline-4.c: New file.
18649         * gcc.dg/pch/inline-4.hs: New file.
18650
18651 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18652
18653         PR c++/11509
18654         * g++.dg/template/crash6.C: New test.
18655
18656         PR c++/7053
18657         * g++.dg/template/friend20.C: New test.
18658
18659         PR c++/7019
18660         * g++.dg/template/overload2.C: New test.
18661
18662 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18663
18664         PR optimization/11440
18665         * gcc.c-torture/execute/20030714-1.c: New test.
18666
18667 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18668
18669         PR c++/11154
18670         * g++.dg/template/partial2.C: New test.
18671
18672 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18673
18674         PR c++/11503
18675         * g++.dg/template/anon1.C: New test.
18676
18677         PR c++/11493
18678         PR c++/11495
18679         * g++.dg/parse/template9.C: Likewise.
18680         * g++.dg/template/crash4.C: New test.
18681         * g++.dg/template/koenig1.C: Likewise.
18682         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18683         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18684         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18685         functions.
18686         * g++.old-deja/g++.jason/template36.C: Likewise.
18687         * g++.old-deja/g++.mike/p1989.C: Likewise.
18688         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18689         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18690         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18691         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18692         compiling.
18693         * g++.old-deja/g++.pt/union2.C: Use this->.
18694
18695 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18696
18697         * gcc.dg/20030711-1.c: New test.
18698
18699 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18700
18701         PR c++/11050
18702         * g++.dg/parse/args1.C: New test.
18703         * g++.pt/defarg8.C: Change expected errors.
18704
18705 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18706
18707         PR c++/8164
18708         * g++.dg/template/nontype2.C: New test.
18709
18710         PR c++/10558
18711         * g++.dg/parse/template8.C: New test.
18712
18713         PR c++/8327
18714         * g++.dg/template/scope1.C: New test.
18715
18716         * g++.dg/warn/Wsign-compare-1.C: New test.
18717
18718 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18719
18720         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18721
18722 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/9411
18725         * g++.dg/template/explicit2.C: New test.
18726
18727         PR c++/10032
18728         * g++.dg/warn/pedantic1.C: New test.
18729
18730 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18731
18732         PR c++ 9483
18733         * g++.dg/other/field1.C: New test.
18734
18735 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18736
18737         PR c/11449
18738         * gcc.c-torture/compile/20030707-1.c: New.
18739
18740 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18741
18742         PR c++/10849
18743         * g++.dg/template/access12.C: New test.
18744
18745 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18746
18747         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18748         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18749         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18750         * gcc.misc-tests/gcov.exp: Update
18751         * g++.dg/gcov/gcov.exp: Update
18752         * lib/gcov.exp: Update.
18753
18754 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18755
18756         * g++.dg/abi/mangle17.C: Make sure template expressions are
18757         dependent.
18758         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18759         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18760         * g++.dg/opt/stack1.C: Remove erroneous code.
18761         * g++.dg/parse/template7.C: New test.
18762         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18763         * g++.old-deja/g++.pt/crash4.C: Likewise.
18764
18765 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18766
18767         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18768         with zero or one occurence of `$' after the initial `L'.
18769
18770 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18771
18772         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18773
18774 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18775
18776         PR c/11370
18777         * gcc.dg/Wunreachable-6.c: New testcase.
18778         * gcc.dg/Wunreachable-7.c: New testcase.
18779
18780 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18781
18782         PR c/11420
18783         * gcc.dg/20030708-1.c: New test.
18784
18785 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18786
18787         * gcc.dg/compat/sdata-section.h: New file.
18788         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18789         * gcc.dg/torture/mips-sdata-1.c: New test.
18790
18791 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18792
18793         PR c++/11030
18794         * g++.dg/template/friend19.C: New test.
18795
18796 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18797
18798         * g++.dg/opt/strength-reduce.C: New test.
18799
18800 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18801
18802         PR target/10979
18803         * gcc.dg/20030707-1.c: New testcase.
18804
18805 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18806
18807         PR optimization/11059
18808         * g++.dg/opt/emptyunion.C: New testcase.
18809
18810 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18811             Eric Botcazou  <ebotcazou@libertysurf.fr>
18812
18813         * g++.dg/opt/stack1.C: New test.
18814
18815 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18816
18817         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18818         run test.
18819
18820         PR c++/11431
18821         * g++.dg/expr/static_cast3.C: New test.
18822
18823 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18824
18825         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18826         everywhere.
18827         * gcc.dg/concat.c: Concatenation of string constants with
18828         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18829         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18830         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18831         necessary to avoid multi-character character constant warning.
18832         * gcc.dg/cpp/escape.c: Likewise.
18833         * gcc.dg/cpp/ucs.c: Likewise.
18834         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18835         Fix a typo.
18836
18837 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18838
18839         PR c/11428
18840         * gcc.c-torture/compile/20030704-1.c: New.
18841
18842 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18843
18844         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18845
18846 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18847
18848         PR c++/5287, PR c++/7910,  PR c++/11021
18849         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18850         tests for warnings.
18851         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18852         * g++.dg/ext/dllimport3.C: Likewise.
18853         * g++.dg/ext/dllimport4.C: New file.
18854         * g++.dg/ext/dllimport5.C: New file.
18855         * g++.dg/ext/dllimport6.C: New file.
18856         * g++.dg/ext/dllimport7.C: New file.
18857         * g++.dg/ext/dllimport8.C: New file.
18858         * g++.dg/ext/dllimport9.C: New file.
18859         * g++.dg/ext/dllimport10.C: New file.
18860         * g++.dg/ext/dllexport1.C: New file.
18861
18862 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18863
18864         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18865         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18866
18867 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18868
18869         * gcc.dg/builtins-25.c: New testcase.
18870         * gcc.dg/builtins-26.c: New testcase.
18871
18872 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18873
18874         * gcc.dg/compat/vector-defs.h: New file.
18875         * gcc.dg/compat/vector-setup.h: New file.
18876         * gcc.dg/compat/vector-check.h: New file.
18877         * gcc.dg/compat/vector-1_main.c: New file.
18878         * gcc.dg/compat/vector-1_x.c: New file.
18879         * gcc.dg/compat/vector-1_y.c: New file.
18880         * gcc.dg/compat/vector-2_main.c: New file.
18881         * gcc.dg/compat/vector-2_x.c: New file.
18882         * gcc.dg/compat/vector-2_y.c: New file.
18883
18884         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18885         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18886         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18887         * gcc.dg/compat/struct-align-1.h: New file.
18888         * gcc.dg/compat/struct-align-1_main.c: New file.
18889         * gcc.dg/compat/struct-align-1_x.c: New file.
18890         * gcc.dg/compat/struct-align-1_y.c: New file.
18891         * gcc.dg/compat/struct-align-2.h: New file.
18892         * gcc.dg/compat/struct-align-2_main.c: New file.
18893         * gcc.dg/compat/struct-align-2_x.c: New file.
18894         * gcc.dg/compat/struct-align-2_y.c: New file.
18895
18896         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18897         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18898         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18899         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18900         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18901         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18902         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18903         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18904         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18905         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18906         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18907         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18908         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18909         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18910         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18911         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18912         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18913         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18914         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18915         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18916         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18917         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18918         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18919         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18920         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18921         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18922         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18923         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18924         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18925
18926 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18927
18928         * gcc.dg/i386-call-1.c: New test.
18929
18930 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18931
18932         PR c++/9162
18933         * g++.dg/parse/defarg4.C: New.
18934
18935 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18936
18937         PR target/10700
18938         * gcc.c-torture/compile/20030703-1.c: New test case.
18939
18940 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18941
18942         * g++.dg/template/local3.C: Remove extra semicolon.
18943
18944 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18945
18946         * gcc.dg/i386-volatile-1.c: New test.
18947
18948 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18949
18950         PR c++/11072
18951         * g++.dg/other/offsetof2.C: XFAIL.
18952         * g++.dg/other/offsetof5.C: New.
18953
18954         PR c++/10219
18955         * g++.dg/template/error1.C: New.
18956
18957         PR c++/9779
18958         * g++.dg/template/dependent-expr1.C: New.
18959
18960 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18961
18962         PR c++/6949
18963         * g++.dg/template/local3.C: New test.
18964
18965         PR c++/11149
18966         * g++.dg/lookup/scoped6.C: New test.
18967
18968 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18969
18970         PR c++/8046
18971         * g++.dg/other/error7.C: New test.
18972
18973 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18974
18975         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18976         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18977         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18978         * g++.old-deja/g++.other/union2.C: Likewise.
18979         * gcc.dg/c90-const-expr-2.c: Likewise.
18980         * gcc.dg/c90-const-expr-3.c: Likewise.
18981         * gcc.dg/c99-const-expr-2.c: Likewise.
18982         * gcc.dg/c99-const-expr-3.c: Likewise.
18983         * gcc.dg/concat.c: Likewise.
18984
18985 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18986
18987         PR c++/9559
18988         * g++.dg/init/static1.C: New test.
18989
18990 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18991
18992         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18993         * g++.old-deja/g++.other/access2.C: Likewise.
18994         * g++.old-deja/g++.other/decl2.C: Likewise.
18995         * gcc.c-torture/execute/20020615-1.c: Likewise.
18996
18997 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18998
18999         PR c++/4933
19000         * g++.dg/template/sizeof4.C: New test.
19001
19002 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19003
19004         * g++.dg/other/error6.C: New test.
19005
19006 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19007
19008         PR c++/10750
19009         * g++.dg/parse/constant2.C: New test.
19010
19011 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19012
19013         PR c++/11106
19014         * g++.dg/other/error5.C: New test.
19015
19016 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19017
19018         * gcc.dg/format/gcc_diag-1.c: New test.
19019
19020 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19021
19022         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19023
19024 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19025
19026         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19027         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19028         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19029
19030 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19031
19032         * gcc.c-torture/execute/builtins/string-8.c: New test.
19033         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19034         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19035         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19036
19037 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19038
19039         PR c++/10468
19040         * g++.dg/ext/typeof6.C: New test.
19041
19042 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19043
19044         PR c++/10796
19045         * g++.dg/init/enum1.C: New test.
19046
19047 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19048
19049         * gcc.dg/20030627-1.c: New test.
19050
19051 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR c++/11332
19054         * g++.dg/expr/static_cast2.C: New test.
19055
19056 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19057             Jakub Jelinek  <jakub@redhat.com>
19058
19059         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19060         sprintf(dst,"%s",src) optimization.
19061         * gcc.c-torture/execute/20030626-1.c: New test case.
19062         * gcc.c-torture/execute/20030626-2.c: New test case.
19063
19064 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19065
19066         * gcc.c-torture/execute/multi-ix.c: New test.
19067
19068         * gcc.c-torture/execute/simd-4.c (main):
19069         Added missing semicolon at end of union.
19070
19071 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19072
19073         PR c++/8266
19074         * g++.dg/template/explicit-instantiation3.C: New test.
19075
19076 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19077
19078         * gcc.dg/20030626-1.c: Use signed char.
19079
19080 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19081
19082         * gcc.dg/20030626-1.c: New test.
19083
19084 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19085
19086         * const-str-2.m: Update.
19087
19088 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19089
19090         PR c++/10990
19091         * g++.dg/rtti/dyncast1.C: New test.
19092         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19093         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19094         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19095
19096         PR c++/10931
19097         * g++.dg/expr/static_cast1.C: New test.
19098
19099 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19100
19101         * gcc.dg/20030625-1.c: New test.
19102
19103 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19104
19105         * gcc.c-torture/compile/20030624-1.c: New test case.
19106
19107 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19108
19109         * gcc.c-torture/execute/string-opt-17.c: New test.
19110
19111 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19112
19113         PR c++/5754
19114         * g++.dg/parse/crash6.C: New test.
19115
19116 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19117
19118         * gcc.dg/builtins-24.c: New test case.
19119
19120 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19121
19122         * g++.dg/opt/operator1.C: New test.
19123
19124 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19125
19126         * gcc.c-torture/execute/string-opt-16.c: New test case.
19127
19128 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19129
19130         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19131         * g++.old-deja/g++.other/conv7.C: Likewise
19132         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19133         * g++.old-deja/g++.other/overload14.C: Likewise.
19134
19135 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19136
19137         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19138         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19139
19140 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19141
19142         PR c++/10888
19143         * g++.dg/warn/Winline-3.C: New test.
19144
19145 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19146
19147         * lib/target-supports.exp (check_alias_available): Make the test
19148         program acceptable to the Solaris assembler.
19149
19150         PR c++/10749
19151         * g++.dg/template/memclass2.C: New test.
19152
19153 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19154             Eric Botcazou  <ebotcazou@libertysurf.fr>
19155
19156         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19157         data for non-matching targets.
19158         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19159
19160 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19161
19162         PR c++/10845
19163         * g++.dg/template/member3.C: New test.
19164
19165 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19166
19167         PR c++/10939
19168         * g++.dg/template/func1.C: New test.
19169
19170         PR c++/9649
19171         * g++.dg/template/static4.C: New test.
19172         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19173
19174         PR c++/11041
19175         * g++.dg/init/ref7.C: New test.
19176
19177 2003-06-19  Matt Austern  <austern@apple.com>
19178
19179         PR c++/11228
19180         * g++.dg/anew1.C: New test.
19181         * g++.dg/anew2.C: New test.
19182         * g++.dg/anew3.C: New test.
19183         * g++.dg/anew4.C: New test.
19184
19185 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19186
19187         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19188
19189 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19190
19191         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19192         endian-dependent.
19193
19194 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19195
19196         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19197         Remove cruft.
19198
19199 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19200
19201         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19202         * gcc.c-torture/compile/961203-1.c: Likewise.
19203         * gcc.c-torture/compile/980506-1.c: Likewise.
19204
19205 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19206
19207         PR c++/10712
19208         * g++.dg/lookup/using7.C: New test.
19209
19210 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/11105
19213         * g++.dg/abi/conv1.C: Remove it.
19214         * g++.dg/template/conv7.C: New test.
19215         * g++.dg/template/conv8.C: Likewise.
19216         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19217         conversion operator.
19218
19219 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19220
19221         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19222         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19223         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19224         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19225         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19226         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19227         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19228         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19229         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19230         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19231         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19232         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19233         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19234         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19235         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19236         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19237         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19238         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19239         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19240         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19241         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19242         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19243         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19244         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19245         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19246         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19247         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19248         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19249         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19250
19251 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19252
19253         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19254         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19255         indications.
19256
19257 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19258
19259         * gcc.dg/i386-387-5.c: New test case.
19260         * gcc.dg/i386-387-6.c: New test case.
19261         * gcc.dg/builtins-23.c: New test case.
19262
19263 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19264
19265         * gcc.dg/builtins-22.c: New test case.
19266         * gcc.dg/i386-387-1.c: Update to test exp.
19267         * gcc.dg/i386-387-2.c: Likewise.
19268
19269 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19270
19271         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19272
19273 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19274
19275         * lib/gcc-dg.exp (dg-require-dll): New function.
19276         (dg-xfail-if): Likewise.
19277         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19278         driver.
19279
19280         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19281         * gcc.c-torture/compile/20001205-1.c: Likewise.
19282         * gcc.c-torture/compile/20001226-1.c: Likewise.
19283         * gcc.c-torture/compile/20010518-2.c: Likewise.
19284         * gcc.c-torture/compile/20020312-1.c: Likewise.
19285         * gcc.c-torture/compile/20020604-1.c: Likewise.
19286         * gcc.c-torture/compile/920501-12.c: Likewise.
19287         * gcc.c-torture/compile/920501-4.c: Likewise.
19288         * gcc.c-torture/compile/920520-1.c: Likewise.
19289         * gcc.c-torture/compile/920521-1.c: Likewise.
19290         * gcc.c-torture/compile/920625-1.c: Likewise.
19291         * gcc.c-torture/compile/961203-1.c: Likewise.
19292         * gcc.c-torture/compile/980506-1.c: Likewise.
19293         * gcc.c-torture/compile/981006-1.c: Likewise.
19294         * gcc.c-torture/compile/981022-1.c: Likewise.
19295         * gcc.c-torture/compile/981223-1.c: Likewise.
19296         * gcc.c-torture/compile/990617-1.c: Likewise.
19297         * gcc.c-torture/compile/dll.c: Likewise.
19298         * gcc.c-torture/compile/labels-3.c: Likewise.
19299         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19300         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19301         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19302         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19303         * gcc.c-torture/compile/simd-5.c: Likewise.
19304         * gcc.c-torture/compile/20000804-1.x: Remove.
19305         * gcc.c-torture/compile/20001205-1.x: Likewise.
19306         * gcc.c-torture/compile/20001226-1.x: Likewise.
19307         * gcc.c-torture/compile/20010518-2.x: Likewise.
19308         * gcc.c-torture/compile/20020312-1.x: Likewise.
19309         * gcc.c-torture/compile/20020604-1.x: Likewise.
19310         * gcc.c-torture/compile/920501-12.x: Likewise.
19311         * gcc.c-torture/compile/920501-4.x: Likewise.
19312         * gcc.c-torture/compile/920520-1.x: Likewise.
19313         * gcc.c-torture/compile/920521-1.x: Likewise.
19314         * gcc.c-torture/compile/920625-1.x: Likewise.
19315         * gcc.c-torture/compile/961203-1.x: Likewise.
19316         * gcc.c-torture/compile/980506-1.x: Likewise.
19317         * gcc.c-torture/compile/981006-1.x: Likewise.
19318         * gcc.c-torture/compile/981022-1.x: Likewise.
19319         * gcc.c-torture/compile/981223-1.x: Likewise.
19320         * gcc.c-torture/compile/990617-1.x: Likewise.
19321         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19322         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19323         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19324         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19325         * gcc.c-torture/compile/simd-5.x: Likewise.
19326
19327         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19328
19329 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19330
19331         * gcc.c-torture/execute/20030611-1.c: New test.
19332
19333 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19334
19335         PR middle-end/168
19336         * gcc.dg/20030612-1.c: New test case.
19337
19338 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19339
19340         PR c++/10635
19341         * g++.dg/expr/cast1.C: New test.
19342
19343 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19344
19345         * gcc.dg/builtins-21.c: New test case.
19346
19347 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19348
19349         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19350         options instead of at the end.
19351         * lib/objc.exp (objc_target_compile): Likewise.
19352
19353 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/10432
19356         * g++.dg/parse/error1.C: New test.
19357
19358 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19359
19360         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19361         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19362         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19363         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19364         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19365         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19366         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19367         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19368         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19369         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19370         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19371         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19372         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19373         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19374         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19375         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19376         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19377         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19378         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19379         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19380         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19381         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19382         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19383         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19384
19385         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19386         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19387         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19388         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19389         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19390         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19391         * gcc.dg/compat/scalar-return-3_main.c: New file.
19392         * gcc.dg/compat/scalar-return-3_x.c: New file.
19393         * gcc.dg/compat/scalar-return-3_y.c: New file.
19394         * gcc.dg/compat/scalar-return-4_main.c: New file.
19395         * gcc.dg/compat/scalar-return-4_x.c: New file.
19396         * gcc.dg/compat/scalar-return-4_y.c: New file.
19397
19398 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19399
19400         * gcc.dg/compat/fp2-struct-check.h: New file.
19401         * gcc.dg/compat/fp2-struct-defs.h: New file.
19402         * gcc.dg/compat/fp2-struct-init.h: New file.
19403         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19404         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19405         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19406         * gcc.dg/compat/struct-return-10_main.c: New file.
19407         * gcc.dg/compat/struct-return-10_x.c: New file.
19408         * gcc.dg/compat/struct-return-10_y.c: New file.
19409
19410         * gcc.dg/compat/compat-common.h: New file.
19411         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19412         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19413         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19414         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19415         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19416         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19417         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19418         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19419         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19420         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19421         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19422         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19423         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19424         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19425         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19426         * gcc.dg/compat/small-struct-check.h: Ditto.
19427         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19428         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19429         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19430         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19431         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19432         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19433         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19434         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19435         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19436         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19437         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19438         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19439         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19440         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19441         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19442         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19443         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19444         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19445         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19446         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19447         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19448         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19449         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19450         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19451         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19452         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19453         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19454         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19455         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19456         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19457
19458 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19459
19460         * g++.dg/pch/static-1.C: New file.
19461         * g++.dg/pch/static-1.Hs: New file.
19462
19463 2003-06-10  Richard Henderson  <rth@redhat.com>
19464
19465         * gcc.dg/asm-7.c: Adjust expected warning text.
19466
19467 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19468
19469         * gcc.dg/builtins-20.c: New test case.
19470
19471 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19472
19473         PR c++/11131
19474         * g++.dg/opt/template1.C: New test.
19475
19476 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19477
19478         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19479         additional_sources.
19480
19481 2003-05-21  David Taylor  <dtaylor@emc.com>
19482
19483         * gcc.dg/Wpadded.c: New file.
19484
19485 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19486
19487         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19488         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19489         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19490         dg-require-weak.
19491
19492 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19493
19494         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19495
19496 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19497
19498         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19499         (dg-require-alias): Likewise.
19500         (dg-require-gc-sections): Likewise.
19501         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19502
19503 2003-06-08  Richard Henderson  <rth@redhat.com>
19504
19505         * gcc.dg/20011029-2.c: Fix the array reference.
19506         * gcc.dg/asm-7.c: New.
19507
19508 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19509
19510         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19511
19512 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19513
19514         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19515         (dg-require-gc-sections): Likewise.
19516
19517 2003-06-08  Jan Hubicka  <jh@suse.cz>
19518
19519         * i386-cmov1.c: Fix regular expression.
19520         * i386-cvt-1.c: Likewise.
19521         * i386-local.c: Likewise.
19522         * i386-local2.c: Likewise.
19523         * i386-mul.c: Likewise.
19524         * i386-ssetype-1.c: Likewise.
19525         * i386-ssetype-3.c: Likewise.
19526         * i386-ssetype-5.c: Likewise.
19527
19528 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19529
19530         PR c++/11039
19531         * g++.dg/warn/implicit-typename2.C: New test.
19532         * g++.dg/warn/implicit-typename3.C: New test.
19533
19534 2003-06-07  Richard Henderson  <rth@redhat.com>
19535
19536         * g++.dg/other/offsetof3.C: Use size_t.
19537         * g++.dg/other/offsetof4.C: Likewise.
19538
19539 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19540
19541         * lib/copy-file.exp: New. Implement gcc_copy_files.
19542
19543         * lib/dg-pch.exp: Load copy-file.exp
19544         (dg-pch): Use gcc_copy_files instead of "file copy".
19545
19546 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19547
19548         * gcc.dg/weak/weak.exp: Simplify.
19549         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19550         * gcc.dg/weak/weak-1.c: Likewise.
19551         * gcc.dg/weak/weak-2.c: Likewise.
19552         * gcc.dg/weak/weak-3.c: Likewise.
19553         * gcc.dg/weak/weak-4.c: Likewise.
19554         * gcc.dg/weak/weak-5.c: Likewise.
19555         * gcc.dg/weak/weak-6.c: Likewise.
19556         * gcc.dg/weak/weak-7.c: Likewise.
19557         * gcc.dg/weak/weak-8.c: Likewise.
19558         * gcc.dg/weak/weak-9.c: Likewise.
19559
19560 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19561
19562         gcc.c-torture/execute/20030606-1.c: New.
19563
19564 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19565
19566         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19567         * gcc.dg/builtins-19.c: Likewise.
19568
19569 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19570
19571         * gcc.dg/builtins-2.c: Add some more tests.
19572         * gcc.dg/builtins-18.c: New test case.
19573         * gcc.dg/builtins-19.c: New test case.
19574
19575 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19576             Jim Wilson  <wilson@tuliptree.org>
19577
19578         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19579
19580 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19581
19582         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19583         mempcpy/stpcpy calls not to be optimized into something else.
19584         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19585         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19586         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19587
19588 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19589
19590         * gcc.dg/format/asm_fprintf-1.c: New test.
19591
19592 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19593
19594         * lib/gcc-defs.exp (additional_sources): New variable.
19595         (dg-additional-sources): New function.
19596         (additional_files): New variable.
19597         (dg-additional-files): New function.
19598         (dg-additional-files-options): Likewise.
19599         * lib/gcc-dg.exp (dg-require-weak): New function.
19600         (dg-require-alias): Likewise.
19601         (dg-require-gc-sections): Likewise.
19602         * lib/target-supports.exp (check_alias_available): Remove testfile
19603         parameter.
19604         (check_gc_sections_available): New function.
19605         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19606         (dg-gpp-additional-files): Likewise.
19607         * lib/g++.exp (additional_sources): Remove.
19608         (additional_files): Likewise.
19609         (g++_target_compile): Use dg-additional-files-options.
19610
19611         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19612         Tcl logic.
19613         * gcc.dg/special/ecos.exp: Remove.
19614         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19615         * gcc.dg/special/alias-1.c: Likewise.
19616         * gcc.dg/special/alias-2.c: Likewise.
19617         * gcc.dg/special/gcsec-1.c: Likewise.
19618         * gcc.dg/special/weak-1.c: Likewise.
19619         * gcc.dg/special/weak-2.c: Likewise.
19620         * gcc.dg/special/wkali-1.c: Likewise.
19621         * gcc.dg/special/wkali-2.c: Likewise.
19622
19623         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19624         dg-gpp-additional-*.
19625         * g++.dg/special/conpr-3.C: Likewise.
19626         * g++.dg/special/conpr-4.C: Likewise.
19627         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19628         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19629         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19630         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19631         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19632         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19633         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19634         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19635         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19636         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19637         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19638         * g++.old-deja/g++.other/comdat1.C: Likewise.
19639         * g++.old-deja/g++.other/comdat2.C: Likewise.
19640         * g++.old-deja/g++.other/comdat3.C: Likewise.
19641         * g++.old-deja/g++.other/ctor1.C: Likewise.
19642         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19643
19644 2003-06-05  Richard Henderson  <rth@redhat.com>
19645
19646         * gcc.dg/debug/20030605-1.c: New.
19647
19648 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19649
19650         * README.QMTEST: Update.
19651
19652 2003-06-04  Richard Henderson  <rth@redhat.com>
19653
19654         * gcc.dg/cleanup-1.c: New.
19655         * gcc.dg/cleanup-2.c: New.
19656         * gcc.dg/cleanup-3.c: New.
19657         * gcc.dg/cleanup-4.c: New.
19658         * gcc.dg/cleanup-5.c: New.
19659         * gcc.dg/cleanup-6.c: New.
19660         * gcc.dg/cleanup-7.c: New.
19661
19662 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19663
19664         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19665
19666         * lib/dg-pch.exp: New file.
19667         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19668         * gcc.dg/pch/pch.exp: Likewise.
19669
19670 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19671
19672         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19673         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19674         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19675         * gcc.dg/builtins-17.c: New test case.
19676         * gcc.dg/i386-387-4.c: New test case.
19677         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19678
19679 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19680
19681         * gcc.dg/ultrasp9.c: New test.
19682
19683 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19684
19685         * gcc.c-torture/compile/20030604-1.c: New test.
19686         * gcc.dg/sparc-constant-1.c: New test.
19687
19688 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19689
19690         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19691
19692 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19693
19694         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19695
19696         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19697         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19698
19699 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19700
19701         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19702
19703 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19704
19705         PR c++/10940
19706         * g++.dg/template/spec10.C: New test.
19707
19708 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19709
19710         * gcc.dg/builtins-16.c: New test case.
19711
19712 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19713
19714         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19715         mempcpy test with post-increments.
19716         * gcc.c-torture/execute/string-opt-3.c: New test.
19717         * gcc.dg/string-opt-1.c: New test.
19718
19719 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19720
19721         PR fortran/10965
19722         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19723
19724 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19725
19726         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19727         (scan-assembler): ... here.  Use dg-scan.
19728         (scan-assembler-not): Likewise.
19729         (scan-file): New function.
19730         (scan-file-not): Likewise.
19731         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19732         * gcc.dg/cpp/_Pragma4.c: Likewise.
19733         * gcc.dg/cpp/_Pragma5.c: Likewise.
19734         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19735         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19736         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19737         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19738         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19739         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19740         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19741         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19742         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19743         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19744         * gcc.dg/cpp/cxxcom1.c: Likewise.
19745         * gcc.dg/cpp/line1.c: Likewise.
19746         * gcc.dg/cpp/maccom1.c: Likewise.
19747         * gcc.dg/cpp/maccom2.c: Likewise.
19748         * gcc.dg/cpp/maccom3.c: Likewise.
19749         * gcc.dg/cpp/maccom4.c: Likewise.
19750         * gcc.dg/cpp/maccom5.c: Likewise.
19751         * gcc.dg/cpp/maccom6.c: Likewise.
19752         * gcc.dg/cpp/multiline.c: Likewise.
19753         * gcc.dg/cpp/spacing1.c: Likewise.
19754         * gcc.dg/cpp/spacing2.c: Likewise.
19755         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19756         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19757         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19758         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19759         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19760         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19761         * gcc.dg/cpp/cxxcom2.c: Likewise.
19762         * gcc.dg/cpp/cxxcom2.h: New file.
19763
19764         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19765         * g++.dg/cpp/truefalse.C: Here.
19766         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19767
19768 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19769
19770         * gcc.dg/cpp/redef3.c: New file.
19771
19772 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19773
19774         * gcc.dg/i386-loop-3.c: New test.
19775
19776 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19777
19778         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19779
19780 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19781
19782         * gcc.dg/fwrapv-1.c: New test case.
19783         * gcc.dg/fwrapv-2.c: New test case.
19784
19785 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19786
19787         PR c++/10956
19788         * g++.dg/template/spec9.C: New test.
19789
19790 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19791
19792         * gcc.dg/duff-4.c: New test case.
19793
19794 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19795
19796         PR fortran/10843
19797         * g77.dg/ffixed-form-1.f: New test
19798         * g77.dg/ffixed-form-2.f: New test
19799         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19800         * g77.dg/ffree-form-3.f: New test
19801
19802 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19803
19804         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19805         * gcc.dg/wint_t-1.c: Likewise.
19806
19807 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19808
19809         * g++.dg/template/access11.C: New test.
19810
19811 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19812
19813         PR c++/10849
19814         * g++.dg/template/access10.C: New test.
19815
19816 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19817             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19818
19819         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19820
19821 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19822
19823         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19824         suppress for powerpc-*-darwin*.
19825         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19826
19827 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19828
19829         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19830         suppress option for powerpc-*-darwin*.
19831
19832 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19833
19834         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19835         * gcc.dg/builtins-4.c: Add test for fmod.
19836
19837 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19838
19839         PR c++/10682
19840         * g++.dg/template/instantiate4.C: New test.
19841
19842 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19843
19844         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19845
19846 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19847
19848         * gcc.dg/compat/scalar-return-1_main.c: New file.
19849         * gcc.dg/compat/scalar-return-1_x.c: New file.
19850         * gcc.dg/compat/scalar-return-1_y.c: New file.
19851         * gcc.dg/compat/scalar-return-2_main.c: New file.
19852         * gcc.dg/compat/scalar-return-2_x.c: New file.
19853         * gcc.dg/compat/scalar-return-2_y.c: New file.
19854         * gcc.dg/compat/struct-return-3_main.c: New file.
19855         * gcc.dg/compat/struct-return-3_y.c: New file.
19856         * gcc.dg/compat/struct-return-3_x.c: New file.
19857         * gcc.dg/compat/struct-return-2_main.c: New file.
19858         * gcc.dg/compat/struct-return-2_x.c: New file.
19859         * gcc.dg/compat/struct-return-2_y.c: New file.
19860
19861 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19862
19863         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19864         for hppa*-hp-hpux*.
19865         * gcc.dg/20021014-1.c (dg-options): Likewise.
19866         * gcc.dg/nest.c (dg-options): Likewise.
19867
19868 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19869
19870         PR c++/9738
19871         * g++.dg/ext/dllimport2.C: New file.
19872         * g++.dg/ext/dllimport3.C: New file.
19873
19874 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19875
19876         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19877         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19878         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19879         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19880         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19881         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19882         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19883         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19884         * gcc.dg/compat/small-struct-defs.h: New file.
19885         * gcc.dg/compat/small-struct-init.h: New file.
19886         * gcc.dg/compat/small-struct-check.h: New file.
19887         * gcc.dg/compat/fp-struct-defs.h: New file.
19888         * gcc.dg/compat/fp-struct-check.h: New file.
19889         * gcc.dg/compat/fp-struct-init.h: New file.
19890         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19891         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19892
19893 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19894
19895         * gcc.dg/20030225-2.c: New test.
19896
19897 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19898             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19899
19900         * gcc.c-torture/compile/20030518-1.c: New test case.
19901
19902 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19903
19904         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19905         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19906         gcc-dg-debug-runtest.
19907         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19908         gcc-dg-debug-runtest.
19909
19910 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19911
19912         PR c++/9022
19913         * g++.dg/lookup/using6.C: New test.
19914
19915 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19916
19917         * g++.dg/parse/access2.C: New test.
19918
19919 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19920
19921         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19922         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19923         * gcc.dg/debug/debug.exp: Likewise.
19924
19925 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19926
19927         * gcc.dg/dollar.c: New test.
19928
19929 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19930
19931         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19932         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19933         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19934         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19935         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19936         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19937         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19938         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19939         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19940         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19941         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19942         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19943         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19944         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19945         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19946         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19947         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19948         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19949
19950 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19951
19952         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19953         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19954         support for "repo" mode.
19955         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19956         * lib/g77-dg.exp: Likewise.
19957         * lib/obj-dg.exp: Likewise.
19958
19959 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19960
19961         Merge from gcc-3_2-rhl8-branch:
19962         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * gcc.dg/tls/opt-6.c: New test.
19965
19966         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19967
19968         * gcc.dg/20030405-1.c: New test.
19969
19970         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19971
19972         * gcc.dg/20030309-1.c: New test.
19973
19974         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19975
19976         * gcc.c-torture/execute/20030307-1.c: New test.
19977
19978         2003-02-20  Randolph Chung  <tausq@debian.org>
19979
19980         * gcc.c-torture/compile/20030220-1.c: New test.
19981
19982         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19983
19984         * gcc.dg/20030217-1.c: New test.
19985
19986         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19987
19988         * gcc.c-torture/compile/20020129-1.c: New test.
19989
19990         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19991
19992         * gcc.dg/unroll-1.c: New test.
19993
19994         2002-11-16  Jan Hubicka  <jh@suse.cz>
19995
19996         * gcc.c-torture/execute/20020920-1.c: New test.
19997
19998         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19999
20000         PR target/7434
20001         * gcc.c-torture/compile/20021008-1.c: New test.
20002
20003         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20004
20005         PR target/7559
20006         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20007
20008         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20009
20010         * gcc.c-torture/compile/20020807-1.c: New test.
20011
20012         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20013
20014         * gcc.dg/tls/opt-1.c: New test.
20015
20016         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20017
20018         * gcc.dg/20020729-1.c: New test.
20019
20020         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20021
20022         * g++.dg/opt/life1.C: New test.
20023
20024         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20025
20026         * gcc.dg/20020525-1.c: New test.
20027
20028         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20029
20030         PR c++/6794
20031         * g++.dg/ext/pretty1.C: New test.
20032         * g++.dg/ext/pretty2.C: New test.
20033
20034 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20035
20036         PR c++/8385
20037         * g++.dg/ext/typeof5.C: New test.
20038
20039 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20040
20041         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20042         __USER_LABEL_PREFIX__ into account.
20043         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20044
20045 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20046
20047         * gcc.dg/builtins-15.c: New test case.
20048
20049 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20050
20051         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20052
20053 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20054
20055         * lib/g++.exp: Tweak handling of additional source files.
20056         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20057         * g++.dg/special/conpr-2a.C: Rename to ...
20058         * g++.dg/special/conpr-2a.cc: ... this.
20059         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20060         * g++.dg/special/conpr-3a.C: Rename to ...
20061         * g++.dg/special/conpr-3a.cc: This.
20062         * g++.dg/special/conpr-3b.C: Rename to ...
20063         * g++.dg/special/conpr-3b.cc: This.
20064         * g++.dg/special/conpr-4.C: New test.
20065         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20066
20067 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20068
20069         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20070
20071 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20072
20073         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20074         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20075         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20076         * g++.old-deja/g++.other/warn3.C: Likewise.
20077
20078 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20079
20080         * gcc.dg/i386-387-1.c: Update to also test log.
20081         * gcc.dg/i386-387-2.c: Likewise.
20082
20083 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20084
20085         * g77.f-torture/execute/int8421.f: New test.
20086
20087 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20088
20089         PR c++/10230, c++/10481
20090         * g++.dg/lookup/scoped5.C: New test.
20091
20092 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20093
20094         PR c++/10552
20095         * g++.dg/template/ttp6.C: New test.
20096
20097 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20098
20099         * gcc.c-torture/execute/builtins: New directory.
20100         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20101         gcc.c-torture/execute/builtins.
20102         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20103         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20104         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20105         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20106
20107 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20108
20109         PR c++/9252
20110         * g++.dg/template/access8.C: New test.
20111         * g++.dg/template/access9.C: New test.
20112
20113 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20114
20115         PR c++/9554
20116         * g++.dg/parse/access1.C: New test.
20117
20118 2003-05-09  DJ Delorie  <dj@redhat.com>
20119
20120         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20121         long, and not an int.
20122
20123 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20124
20125         PR c++/10555, c++/10576
20126         * g++.dg/template/memclass1.C: New test.
20127
20128 2003-05-08  DJ Delorie  <dj@redhat.com>
20129
20130         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20131         targets.
20132         * gcc.c-torture/execute/20021024-1.x: Likewise.
20133         * gcc.c-torture/execute/shiftdi.x: Likewise.
20134         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20135         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20136         * gcc.dg/20021018-1.c: Likewise.
20137
20138 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20139
20140         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20141
20142         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20143         (bcopy): Call memmove.
20144
20145 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20146
20147         * g77.f-torture/compile/8485.f: New test case.
20148
20149 2003-05-07  Richard Henderson  <rth@redhat.com>
20150
20151         PR c++/10570
20152         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20153         Verify exception_cleanup not called for rethrows.
20154         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20155         when exiting catch block without rethrowing.
20156         * g++.dg/eh/forced3.C: New.
20157         * g++.dg/eh/forced4.C: New.
20158
20159 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20160
20161         * gcc.dg/20030505.c: Fix triplet.
20162
20163 2003-05-06  DJ Delorie  <dj@redhat.com>
20164
20165         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20166         * gcc.dg/nest.c: Likewise.
20167
20168 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20169
20170         * gcc.dg/builtins-14.c: New test case.
20171
20172 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20173
20174         * lib/compat.exp (compat-execute): New argument.
20175         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20176         * gcc.dg/compat: New test directory.
20177         * gcc.dg/compat/compat.exp: New expect script.
20178         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20179         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20180         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20181         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20182         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20183         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20184
20185         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20186         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20187         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20188         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20189         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20190         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20191         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20192         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20193         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20194         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20195         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20196         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20197         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20198         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20199         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20200
20201 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20202
20203         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20204
20205 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20206
20207         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20208
20209 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20210
20211         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20212         * gcc.dg/ppc-fsel-2.c: New test.
20213
20214         * gcc.dg/unused-5.c: New test.
20215
20216 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20217
20218         PR c++/10496
20219         * g++.dg/warn/pmf1.C: New test.
20220
20221 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20222
20223         PR c++/4494
20224         * g++.dg/warn/main.C: New test.
20225
20226 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20227
20228         * gcc.dg/nonnull-3.c: New test.
20229
20230 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20231
20232         * gcc.dg/cpp/Wtrigraphs.c: Update.
20233         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20234
20235 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20236
20237         * gcc.dg/ppc-fsel-1.c: New test.
20238
20239 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20240
20241         PR c/10604
20242         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20243
20244 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20245
20246         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20247
20248 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20249
20250         PR c++/9364, c++/10553, c++/10586
20251         * g++.dg/parse/typename4.C: New test.
20252         * g++.dg/parse/typename5.C: Likewise.
20253
20254 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20255
20256         * gcc.c-torture/compile/20030503-1.c: New test.
20257
20258 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20259
20260         * g++.dg/lookup/using5.C: Fix testcase error.
20261
20262 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20263
20264         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20265         since MEABI is no longer supported.  Remove all vestiges
20266         of MEABI from the test.
20267
20268 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20269
20270         PR c++/10554
20271         * g++.dg/lookup/using5.C: New test.
20272
20273 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20274
20275         PR c++/8772
20276         * g++.dg/template/ttp5.C: New test.
20277
20278 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20279
20280         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20281         (dg-gpp-additional-sources): New function.
20282         (dg-gpp-additional-files): Likewise.
20283         * lib/g++.exp (additional_sources): New variable.
20284         (additional_files): Likewise.
20285         (g++_target_compile): Deal with them.
20286         * lib/old-dejagnu.exp: Remove.
20287         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20288         * g++.old-deja: Revise all tests to use dg commands.
20289
20290 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20291
20292         PR c++/9432, c++/9528
20293         * g++.dg/lookup/using4.C: New test.
20294
20295 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20296
20297         * gcc.dg/noreturn-5.c: New file.
20298         * gcc.dg/noreturn-6.c: New file.
20299
20300         * gcc.c-torture/compile/inline-1.c: New file.
20301
20302 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20303
20304         PR c++/10551
20305         * g++.dg/template/explicit1.C: New test.
20306
20307 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20308
20309         PR c++/10549
20310         * g++.dg/other/bitfield1.C: New test.
20311
20312         PR c++/10527
20313         * g++.dg/init/new7.C: New test.
20314
20315 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20316
20317         * g++.dg/ext/desig1.C: New test.
20318         * g++.dg/ext/init1.C: Update.
20319
20320         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20321
20322 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20323
20324         PR c++/10180
20325         * g++.dg/warn/Winline-1.C: New test.
20326
20327 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20328
20329         * gcc.c-torture/execute/string-opt-19.c: New test.
20330
20331         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20332         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20333
20334 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20335
20336         PR c++/10506
20337         * g++.dg/init/new6.C: New test.
20338
20339         PR c++/10503
20340         * g++.dg/init/ref6.C: New test.
20341
20342 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20343
20344         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20345
20346 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20347
20348         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20349         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20350
20351 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20352
20353         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20354         initialized static data members.
20355
20356 2003-04-25  H.J. Lu <hjl@gnu.org>
20357
20358         * gcc.dg/ia64-sync-4.c: New test.
20359
20360 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20361
20362         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20363         date.
20364
20365 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20366
20367         PR c++/10337
20368         * g++.dg/warn/conv1.C: New test.
20369         * g++.old-deja/g++.other/conv7.C: Adjust.
20370         * g++.old-deja/g++.other/overload14.C: Adjust.
20371
20372 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20373
20374         PR c++/10471
20375         * g++.dg/template/defarg2.C: New test.
20376
20377 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20378
20379         * gcc.dg/cpp/include2.c: Update.
20380         * gcc.dg/cpp/multiline-2.c: New.
20381         * gcc.dg/cpp/multiline.c: Update.
20382         * gcc.dg/cpp/strify2.c: Update.
20383         * gcc.dg/cpp/trad/literals-2.c: Update.
20384
20385 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20386
20387         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20388
20389 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20390
20391         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20392
20393 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20394
20395         PR c++/10451
20396         * g++.dg/parse/crash4.C: New test.
20397
20398         PR c++/9847
20399         * g++.dg/parse/crash5.C: New test.
20400
20401 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20402
20403         PR c++/10446
20404         * g++.dg/parse/crash3.C: New test.
20405
20406         PR c++/10428
20407         * g++.dg/parse/elab1.C: New test.
20408
20409 2003-04-22  Devang Patel  <dpatel@apple.com>
20410
20411         * gcc.dg/cpp/trad/funlike-5.c: New test.
20412
20413 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20414
20415         * g++.dg/other/packed1.C: Fix dg options.
20416
20417 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20418
20419         * g++.dg/other/offsetof2.C: New test.
20420
20421 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20422
20423         * g++.dg/template/recurse.C: Adjust location of error messages.
20424
20425 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20426
20427         PR c++/9881
20428         * g++.dg/init/addr-const1.C: New test.
20429         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20430
20431 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20432
20433         PR c++/10405
20434         * g++.dg/lookup/struct-hack1.C: New test.
20435
20436 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20437
20438         * ucs.c: Update diagnostic messages.
20439
20440 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20441
20442         * gcc.dg/cpp/truefalse.cpp: New test.
20443         * gcc.dg/cpp/cpp.exp: Update.
20444         * g++.dg/other/stdbool-if.C: Remove.
20445
20446 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20447
20448         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20449         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20450
20451 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20452
20453         * gcc.c-torture/compile/20030418-1.c: New test.
20454
20455 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20456
20457         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20458
20459 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20460
20461         PR c++/10347
20462         g++.dg/template/dependent-name1.C: New test.
20463
20464 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20465
20466         * gcc.dg/warn-1.c (tourist_guide): New array,
20467         contains a pointer to bar.
20468
20469 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20470
20471         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20472         * gcc.c-torture/execute/medce-1.c: New test case.
20473         * gcc.c-torture/execute/medce-2.c: New test case.
20474
20475 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20476
20477         * lib/prune.exp: Ignore more messages.
20478
20479         PR c++/10381
20480         * g++.dg/parse/lookup3.C: New test.
20481
20482 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20483
20484         * gcc.c-torture/compile/20030415-1.c : New test.
20485
20486 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20487
20488         * gcc.c-torture/execute/scope-2.c: Move to ...
20489         * gcc.dg/noncompile/scope.c: .... here.
20490
20491 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20492
20493         * gcc.dg/20030414-2.c: New test case.
20494
20495 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20496
20497         PR target/10377
20498         * gcc.dg/20030414-1.c: New test.
20499
20500 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20501
20502         * gcc.dg/builtins-12.c: New test case.
20503         * gcc.dg/builtins-13.c: New test case.
20504
20505 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20506
20507         * gcc.c-torture/execute/string-opt-18.c: New test.
20508
20509 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20510
20511         PR c++/10300
20512         * g++.dg/init/new5.C: New test.
20513
20514 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/7910
20517         * g++.dg/ext/dllimport1.C: New test.
20518
20519 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20520
20521         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20522
20523 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20524
20525         PR Fortran/9263
20526         * g77.f-torture/noncompile/9263.f: New test
20527         PR Fortran/1832
20528         * g77.f-torture/execute/1832.f: New test
20529
20530 2003-04-11  David Chad  <davidc@freebsd.org>
20531             Loren J. Rittle  <ljrittle@acm.org>
20532
20533         libobjc/8562
20534         * objc.dg/headers.m: New test.
20535
20536 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20537
20538         * gcc.c-torture/execute/builtin-noret-2.c: New.
20539         * gcc.c-torture/execute/builtin-noret-2.x: New.
20540         XFAIL builtin-noret-2.c at -O1 and above.
20541         * gcc.dg/redecl.c: New.
20542         * gcc.dg/Wshadow-1.c: Update error regexps.
20543
20544 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20545
20546         * g++.dg/abi/bitfield10.C: New test.
20547
20548 2003-04-09  Mike Stump  <mrs@apple.com>
20549
20550         * gcc.dg/pch/pch.exp: Make testcase names longer.
20551         * g++.dg/pch/pch.exp: Make testcase names longer.
20552
20553 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20554
20555         * gcc.dg/builtins-11.c: New test case.
20556
20557 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20558
20559         * gcc.dg/builtins-9.c: New test case.
20560         * gcc.dg/builtins-10.c: New test case.
20561
20562 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20563
20564         * gcc.dg/noncompile/init-4.c.c: New test.
20565
20566 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20567
20568         * gcc.misc-test/gcov-9.c: New test.
20569         * gcc.misc-test/gcov-10.c: New test
20570         * gcc.misc-test/gcov-11.c: New test.
20571
20572 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20573
20574         PR optimization/10024
20575         * gcc.c-torture/compile/20030405-1.c: New test.
20576
20577 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20578
20579         * gcc.dg/pch/static-3.c: New.
20580         * gcc.dg/pch/static-3.hs: New.
20581         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20582
20583 2003-04-04  Richard Henderson  <rth@redhat.com>
20584
20585         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20586         * g++.dg/eh/forced2.C: Likewise.
20587
20588 2003-04-03  Mike Stump  <mrs@apple.com>
20589
20590         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20591         target arg.
20592         (scan-assembler-times, scan-assembler-not): Likewise.
20593         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20594
20595 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20596
20597         * gcc.dg/sparc-loop-1.c: New test.
20598
20599 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20600
20601         PR other/9274
20602         * g++.dg/pch/system-2.C: New.
20603         * g++.dg/pch/system-2.Hs: New.
20604
20605 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20606
20607         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20608
20609         * g++.dg/eh/simd-1.C (vecfunc): Same.
20610
20611 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20612
20613         * gcc.c-torture/execute/20030401-1.c: New test case.
20614
20615 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20616
20617         * objc.dg/defs.m: New.
20618
20619 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20620
20621         * g++.dg/eh/simd-1.C: New.
20622         * g++.dg/eh/simd-2.C: New.
20623
20624 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20625
20626         * gcc.c-torture/execute/simd-3.c: New.
20627
20628 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c/9936
20631         * gcc.dg/20030331-2.c: New test.
20632
20633 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20634
20635         PR c++/10278
20636         * g++.dg/parse/crash2.C: New test.
20637
20638 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20639
20640         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20641         * gcc.c-torture/execute/20030331-1.c: ...here.
20642
20643 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20644
20645         * gcc.c-torture/execute/20030331-1.c: New test.
20646
20647 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20648
20649         * lib/gcov.exp: Adjust call return testing strings.
20650         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20651
20652 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20653
20654         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20655         * gcc.dg/builtins-7.c: New test case.
20656         * gcc.dg/builtins-8.c: New test case.
20657
20658 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20659
20660         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20661
20662 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20663
20664         PR c++/7647
20665         * g++.dg/lookup-class-member-2.C: New test.
20666
20667 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20668
20669         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20670
20671 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20672
20673         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20674
20675 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20676
20677         * g++.dg/init/attrib1.C: New test.
20678
20679 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20680
20681         * gcc.dg/ultrasp8.c: New test.
20682
20683 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20684
20685         * gcc.dg/ultrasp7.c: New test.
20686
20687 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20688
20689         PR c++/10047
20690         * g++.dg/template/inline1.C: New test.
20691
20692 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20693
20694         * gcc.dg/sparc-dwarf2.c: New test.
20695
20696 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20697
20698         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20699         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20700
20701 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20702
20703         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20704         than reading .x files.
20705         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20706         * g77.dg/gcov/gcov-1.f: Likewise.
20707         * gcc.misc-tests/gcov-4b.c: Likewise.
20708         * gcc.misc-tests/gcov-5b.c: Likewise.
20709         * gcc.misc-tests/gcov-6.c: Likewise.
20710         * gcc.misc-tests/gcov-7.c: Likewise.
20711         * gcc.misc-tests/gcov-8.c: Likewise.
20712         * g++.dg/gcov/gcov-1.x: Remove.
20713         * g77.dg/gcov/gcov-1.x: Likewise.
20714         * gcc.misc-tests/gcov-4b.x: Likewise.
20715         * gcc.misc-tests/gcov-5b.x: Likewise.
20716         * gcc.misc-tests/gcov-6.x: Likewise.
20717         * gcc.misc-tests/gcov-7.x: Likewise.
20718         * gcc.misc-tests/gcov-8.x: Likewise.
20719
20720 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20721
20722         PR opt/10087
20723         * gcc.dg/20030324-1.c: New test.
20724
20725 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20726
20727         PR c++/10224
20728         * g++.dg/template/arg3.C: New test.
20729
20730         PR c++/10158
20731         * g++.dg/template/friend18.C: New test.
20732
20733 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20734
20735         * g77.f-torture/compile/20030326-1.f: New test case.
20736
20737 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20738
20739         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20740
20741         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20742
20743 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20744
20745         * gcc.dg/ia64-sync-3.c: New test.
20746
20747 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20748
20749         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20750
20751 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20752
20753         * gcc.dg/ultrasp6.c: New test.
20754
20755 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20756
20757         * gcc.dg/i386-signbit-1.c: New test.
20758         * gcc.dg/i386-signbit-2.c: New test.
20759         * gcc.dg/i386-signbit-3.c: New test.
20760
20761 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20762
20763         * gcc.dg/ultrasp5.c: Fix options.
20764
20765 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20766
20767         * gcc.dg/ultrasp5.c: Fix comment.
20768
20769 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20770
20771         PR fortran/10197
20772         * g77.f-torture/execute/10197.f: New test.
20773
20774 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20775
20776         PR c++/9898, c++/383
20777         * g++.dg/template/conv6.C: New test.
20778
20779         PR c++/10119
20780         * g++.dg/template/ptrmem5.C: New test.
20781
20782         PR c++/10026
20783         * g++.dg/lookup/koenig1.C: New test.
20784
20785         PR C++/10199
20786         * g++.dg/lookup/template2.C: New test.
20787
20788 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20789
20790         * g++.dg/opt/rtti1.C: New test.
20791
20792 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793
20794         * gcc.dg/ultrasp5.c: New test.
20795
20796 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20797
20798         PR middle-end/9967
20799         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20800         builtin fputs.
20801
20802 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20803
20804         PR c/8224
20805         * gcc.dg/20030323-1.c: New test.
20806
20807 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20808
20809         * gcc.c-torture/compile/20030323-1.c: New test case.
20810
20811 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20812
20813         * gcc.dg/20030321-1.c: New test.
20814
20815 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20816
20817         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20818
20819 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20820
20821         PR c++/9978, c++/9708
20822         * g++.dg/ext/vlm1.C: Adjust expected error.
20823         * g++.dg/ext/vla2.C: New test.
20824         * g++.dg/template/arg1.C: New test.
20825         * g++.dg/template/arg2.C: New test.
20826
20827 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20828
20829         * g77.f-torture/execute/select.f: New test.
20830         * g77.f-torture/noncompile/select_no_compile.f: New test.
20831
20832 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20833
20834         PR c++/9898
20835         * g++.dg/other/error4.C: New test.
20836
20837 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20838
20839         * g++.dg/template/friend17.C: New test.
20840
20841 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20842
20843         * gcc.c-torture/compile/20030320-1.c: New.
20844
20845 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20846
20847         * gcc.dg/builtins-6.c: New test case.
20848
20849 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20850
20851         PR target/10073
20852         * gcc.c-torture/compile/20030319-1.c: New.
20853
20854 2003-03-18  Jan Hubicka  <jh@suse.cz>
20855
20856         * gcc.dg/i386-cvt-1.c: New test.
20857
20858 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20859
20860         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20861         * objc.dg/naming-2.m: Likewise.
20862
20863 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20864
20865         PR c++/9639
20866         * g++.dg/parse/crash1.C: New test.
20867
20868 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20869
20870         PR c++/8805
20871         * g++.dg/eh/cleanup1.C: New test.
20872
20873 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20874
20875         * gcc.c-torture/execute/20030316-1.c: New test case.
20876
20877 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20878
20879         PR c++/9629
20880         * g++.dg/init/ctor2.C: New test.
20881
20882 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20883
20884         * g77.f-torture/compile/xformat.f: New test case.
20885
20886 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20887
20888         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20889         * g++.old-deja/g++.mike/eh50.C: Likewise.
20890
20891 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20892
20893         PR c++/6440
20894         * g++.dg/template/spec7.C: New test.
20895         * g++.dg/template/spec8.C: Likewise.
20896
20897 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20898
20899         * gcc.c-torture/execute/20030313-1.c: New test.
20900
20901 2003-03-14  Richard Henderson  <rth@redhat.com>
20902
20903         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20904
20905 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20906
20907         * gcc.c-torture/compile/20030314-1.c: New test.
20908
20909 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20910
20911         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20912         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20913         thumb target,
20914         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20915         to accept newer _imp__  prefix and additional
20916         newline in .drectve section.
20917         * gcc.dg/dll-4.c: Likewise.
20918         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20919         switch.
20920
20921 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20922
20923         * g++.dg/parse/namespace9.C: New test.
20924
20925         * g++.dg/init/ref5.C: New test.
20926         * g++.dg/parse/ptrmem1.C: Likewise.
20927
20928 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20929
20930         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20931         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20932         regular expression.
20933         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20934         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20935
20936 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20937
20938         * gcc.c-torture/execute/20030224-2.c: New test.
20939
20940 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20941
20942         * gcc.dg/decl-3.c: New test.
20943
20944 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20945
20946         * gcc.dg/i386-loop-2.c: New test.
20947
20948 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20949
20950         PR c++/9474
20951         * g++.dg/parse/namespace8.C: New test.
20952
20953         PR c++/9924
20954         * g++.dg/overload/builtin2.C: New test.
20955
20956 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20957
20958         * gcc.dg/return-type-3.c: New test.
20959
20960 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20961
20962         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20963         profiling options are not supported.
20964
20965 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20968         * g++.old-deja/g++.warn/impint2.C: Likewise.
20969
20970 2003-03-10  Devang Patel  <dpatel@apple.com>
20971
20972         * g++.dg/cpp/c++_cmd_1.C: New test.
20973         * g++.dg/cpp/c++_cmd_1.h: New file.
20974
20975 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20976
20977         * gcc.dg/altivec-9.c: New file.
20978
20979 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20980
20981         * gcc.dg/ppc-sdata-1.c: New test.
20982         * gcc.dg/ppc-sdata-2.c: New test.
20983
20984 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20985
20986         PR c++/9373
20987         * g++.dg/opt/ptrmem2.C: New test.
20988
20989         PR c++/8534
20990         * g++.dg/opt/ptrmem1.C: New test.
20991
20992 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20993
20994         * gcc.dg/i386-loop-1.c: New test.
20995
20996 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20997
20998         PR c++/9970
20999         * g++.dg/lookup/friend1.C: New test.
21000
21001 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21002
21003         PR c++/9823
21004         * g++.dg/parser/constructor1.C: New test.
21005
21006 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21007
21008         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21009
21010         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21011
21012 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21013
21014         * gcc.dg/cpp/Wunused.c: Update test.
21015
21016 2003-03-08  Jan Hubicka  <jh@suse.cz>
21017
21018         * gcc.dg/inline-3.c: New test.
21019
21020 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21021
21022         PR c++/9809
21023         * g++.dg/parse/builtin1.C: New test.
21024
21025         PR c++/9982
21026         * g++.dg/abi/cookie1.C: New test.
21027         * g++.dg/abi/cookie2.C: Likewise.
21028
21029         PR c++/9524
21030         * g++.dg/template/field1.C: New test.
21031
21032         PR c++/9912
21033         * g++.dg/parse/class1.C: New test.
21034         * g++.dg/parse/namespace7.C: Likewise.
21035         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21036
21037 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21038
21039         * g++.dg/init/ref4.C: New test.
21040
21041 2003-03-07  Jan Hubicka  <jh@suse.cz>
21042
21043         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21044         * gcc.dg/inline-3.c:  New test.
21045
21046 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21047
21048         * g++.dg/init/ref3.C: New test.
21049
21050         PR c++/9965
21051         * g++.dg/init/ref2.C: New test.
21052
21053         PR c++/9400
21054         * g++.dg/warn/Wshadow-2.C: New test.
21055
21056         PR c++/9791
21057         * g++.dg/warn/Woverloaded-1.C: New test.
21058
21059 2003-03-05  Jan Hubicka  <jh@suse.cz>
21060
21061         * gcc.dg/i386-local2.c: New.
21062         * gcc.dg/i386-local.c: Fix typo.
21063
21064 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21065
21066         * g++.dg/abi/layout3.C: New test.
21067
21068 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21069
21070         * gcc.c-torture/compile/20030305-1.c
21071
21072 2003-03-05  Jan Hubicka  <jh@suse.cz>
21073
21074         * gcc.dg/i386-local.c: New.
21075
21076 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21077
21078         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21079
21080 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21081
21082         * gcc.dg/switch-2.c: New test.
21083         * gcc.dg/switch-3.c: New test.
21084         * gcc.dg/Wswitch.c: Adjust line numbers.
21085         * gcc.dg/Wswitch-default.c: Likewise.
21086         * gcc.dg/Wswitch-enum.c: Likewise.
21087
21088 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21089
21090         * gcc.c-torture/execute/20030222-1.c: New test.
21091
21092 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21093
21094         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21095
21096 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21097
21098         PR c++/9878
21099         * g++.dg/init/ref1.C: New test.
21100
21101 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21102
21103         * gcc.dg/sh-relax.c: New SH-only test.
21104
21105 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21106
21107         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21108         comment explaining purpose of testcase.
21109
21110 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21111
21112         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21113         for HC11/HC12 (asm needs two int registers).
21114         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21115         HC11/HC12 because the test uses an asm which needs two 32-bit
21116         registers.
21117
21118 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21119
21120         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21121         for HC11/HC12 (array is too large otherwise).
21122         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21123         * gcc.c-torture/compile/20010518-2.x: Likewise.
21124         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21125         HC11/HC12 (array is too large).
21126
21127 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21128
21129         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21130         * lib/g++-dg.exp (g++-dg-test): Likewise.
21131
21132 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21133
21134         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21135         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21136
21137 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21138
21139         * g++.dg/warn/implicit-typename1.C: Remove warning.
21140
21141 2003-02-28  Richard Henderson  <rth@redhat.com>
21142
21143         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21144         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21145
21146 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21147
21148         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21149         * g++.dg/pch/pch.exp: Likewise.
21150
21151 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21152
21153         PR c++/9879
21154         * testsuite/g++.dg/init/new4.C: New test.
21155
21156 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21157
21158         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21159
21160 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21161
21162         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21163         unsigned long.
21164
21165         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21166         wider than float.
21167
21168 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21169
21170         * lib/scanasm.exp: Add support for counting numbers of
21171         occurences.
21172         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21173         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21174
21175 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21176
21177         PR c++/9683
21178         * g++.dg/template/static3.C: New test.
21179
21180         PR c++/9829
21181         * g++.dg/parse/namespace6.C: New test.
21182
21183 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21184
21185         PR target/9732
21186         * gcc.dg/20030225-1.c: New test.
21187
21188 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21189
21190         * README: Remove out-of-date information.
21191
21192         PR c++/9836
21193         * g++.dg/template/spec6.C: New test.
21194
21195 2003-02-24  Jeff Law  <law@redhat.com>
21196
21197         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21198
21199 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21200
21201         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21202         * gcc.dg/pragma-ep-1.c: Likewise.
21203
21204 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21205
21206         PR c++/9602
21207         * g++.dg/template/friend16.C: New test.
21208
21209 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21210
21211         PR c++/5333
21212         * g++.dg/parse/fused-params1.C: Adjust error messages.
21213         * g++.dg/template/nested3.C: New test.
21214
21215 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21216
21217         * g++.dg/abi/param1.C: New test.
21218
21219 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21220
21221         PR c++/7982
21222         * g++.dg/warn/implicit-typename1.C: New test.
21223
21224 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21225
21226         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21227         with "mtune".
21228         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21229         * gcc.c-torture/execute/20010129-1.x: Likewise.
21230         * gcc.dg/20011107-1.c: Likewise.
21231         * gcc.dg/20020108-1.c: Likewise.
21232         * gcc.dg/20020122-3.c: Likewise.
21233         * gcc.dg/20020206-1.c: Likewise.
21234         * gcc.dg/20020310-1.c: Likewise.
21235         * gcc.dg/20020426-2.c: Likewise.
21236         * gcc.dg/20020517-1.c: Likewise.
21237         * gcc.dg/991230-1.c: Likewise.
21238         * gcc.dg/i386-unroll-1.c: Likewise.
21239         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21240
21241 2003-02-22  Jan Hubicka  <jh@suse.cz>
21242
21243         * gcc.dg/i386-mul.c: New test.
21244
21245 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21246
21247         * gcc.dg/builtins-5.c: New test case.
21248
21249 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21250
21251         * gcc.dg/asmreg-1.c: New test.
21252
21253 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21254
21255         PR c++/9749
21256         * g++.dg/parse/varmod1.C: New test.
21257
21258 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/9727
21261         * g++.dg/template/op1.C: New test.
21262
21263 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21264
21265         PR c++/8906
21266         * g++.dg/template/nested2.C: New test.
21267
21268 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21269
21270         PR c++/8724
21271         * g++.dg/expr/dtor1.C: New test.
21272
21273 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21274
21275         * gcc.dg/cpp/include3.c: New test.
21276         * gcc.dg/cpp/inc/foo.h: New file.
21277
21278 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21279
21280         * gcc.c-torture/execute/20030221-1.c: New test.
21281
21282 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21283
21284         PR c++/9729
21285         * g++.dg/abi/conv1.C: New test.
21286
21287 2003-02-20  Jan Hubicka  <jh@suse.cz>
21288
21289         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21290
21291 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21292
21293         * gcc.c-torture/compile/20030219-1.c: New test.
21294
21295 2003-02-18  Jan Hubicka  <jh@suse.cz>
21296
21297         * gcc.dg/funcorder.c: New test.
21298
21299 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21300
21301         * gcc.c-torture/execute/20030218-1.c: New.
21302
21303 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21304
21305         * gcc.dg/20030218-1.c: New.
21306
21307 2003-02-18  Richard Henderson  <rth@redhat.com>
21308
21309         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21310         * gcc.dg/attr-used-2.c: New.
21311
21312 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21313
21314         PR c++/9704
21315         * g++.dg/init/copy5.C: New test.
21316
21317 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21318
21319         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21320         * g++.dg/pch/pch.exp: Likewise.
21321
21322 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21323
21324         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21325         STACK_SIZE is not defined.
21326
21327 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21328
21329         PR c++/9457
21330         * g++.dg/template/init1.C: New test.
21331
21332 2003-02-16  Jan HUbicka  <jh@suse.cz>
21333
21334         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21335         (foo): Add few extra tests
21336         * gcc.dg/c99-const-expr-3.c: Likewise.
21337         * gcc.c-torture/execute/20030216-1.c: New.
21338
21339 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21340
21341         PR c++/9459
21342         * g++.dg/ext/typeof4.C: New test.
21343
21344 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21345
21346         * gcc.dg/i386-387-3.c: New test case.
21347
21348 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21349
21350         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21351         cris-*-elf* cris-*-aout* and mmix-*-*.
21352
21353 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21354
21355         * gcc.dg/20030213-1.c: New test.
21356
21357 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21358
21359         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21360         * gcc.dg/i386-387-2.c: Likewise.
21361
21362 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21363
21364         * gcc.dg/ppc-spe.c: Fix formatting.
21365         Enable tests that were previously unsupported by gas.
21366         Delete tests for instructions that no longer exist.
21367         Switch arguments on evsubifw builtin.
21368
21369 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21370
21371         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21372         STACK_SIZE is too small.
21373
21374 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21375             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21376
21377         * gcc.dg/decl-2.c: New test.
21378
21379 2003-02-10  Jan Hubicka  <jh@suse.cz>
21380
21381         * gcc.dg/i386-fpcvt-1.c:  New test.
21382
21383 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21384
21385         * gcc.c-torture/execute/20030209-1.c: New test.
21386
21387 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21388
21389         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21390         int-wide bitops, use the constants of the same width.
21391         Likewise, if long long is 32-bit wide, test bitops using
21392         32-bit constants.
21393
21394 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21395
21396         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21397
21398 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21399
21400         * testsuite/gcc.dg/builtins-4.c: New test case.
21401
21402 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21403
21404         * gcc.dg/20020430-1.c: Fix dg command typos.
21405         * gcc.dg/20020503-1.c: Likewise.
21406
21407 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21408
21409         PR c++/8785
21410         * g++.dg/parse/fused-params1.C: New test.
21411
21412         PR c++/8857
21413         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21414
21415         PR c++/8921
21416         * g++.dg/parse/non-dependent1.C: New test.
21417
21418         PR c++/8928
21419         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21420
21421         PR c++/9228
21422         * g++.dg/parse/undefined7.C: New test.
21423         * g++.dg/parse/non-templ1.C: New test.
21424
21425         PR c++/9229
21426         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21427
21428 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21429
21430         * gcc.c-torture/compile/20030206-1.c: New test.
21431
21432 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21433
21434         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21435         "pow" to "foo" to avoid potential confusion with a math built-in.
21436
21437 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21438
21439         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21440         conditions for SPARC targets.
21441
21442 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21443
21444         * gcc.dg/20030204-1.c: New test.
21445
21446 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21447
21448         PR c++/38
21449         * g++.dg/parse/array-size1.C: New test.
21450
21451         PR c++/5657
21452         * g++.dg/parse/undefined3.C: New test.
21453
21454         PR c++/5665
21455         * g++.dg/parse/undefined4.C: New test.
21456
21457         PR c++/5975
21458         * g++.dg/parse/undefined5.C: New test.
21459
21460         PR c++/7259
21461         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21462
21463         PR c++/8578
21464         * g++.dg/parse/casting-operator1.C: New test.
21465
21466         PR c++/8596
21467         * g++.dg/parse/undefined6.C: New test.
21468
21469         PR c++/8736
21470         * g++.dg/parse/missing-template1.C: New test.
21471
21472 2003-02-04  Jan Hubicka  <jh@suse.cz>
21473
21474         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21475         * gcc.dg/i386-cmov?.c:  Likewise.
21476         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21477         * gcc.dg/i386-ssefp-1.c:  Likewise.
21478         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21479         conventions.
21480
21481 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21482
21483         PR c++/7129
21484         * testsuite/g++.dg/ext/max.C: New test.
21485
21486 2003-02-03  Jan Hubicka  <jh@suse.cz>
21487
21488         * gcc.c-torture/execute/20030203-1.c: New test.
21489
21490 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21491
21492         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21493         'natural-endian'.
21494
21495 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21496
21497         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21498         * g++.dg/init/new2.C: Likewise.
21499         * g++.dg/other/new1.C: Likewise.
21500
21501 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21502
21503         * gcc.dg/struct-ret-libc.c: New test.
21504
21505 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21506
21507         * gcc.dg/20030129-1.c: New test.
21508
21509 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21510
21511         PR c++/8849
21512         * g++.dg/template/ptrmem4.C: New test.
21513
21514 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21515
21516         * g++.dg/parser/constant1.C: New test.
21517
21518 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21519
21520         PR c++/8591
21521         * g++.dg/parse/friend2.C: New test.
21522
21523 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21524
21525         PR c++/9437
21526         * g++.dg/template/unify4.C: New test.
21527
21528 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21529
21530         * gcc.c-torture/execute/20030128-1.c: New test.
21531
21532 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21533
21534         * g++.dg/lookup/nested1.C: Test moved from ...
21535         * g++.old-deja/g++.other/lookup24.C: ... here.
21536
21537 2003-01-28  Jan Hubicka  <jh@suse.cz>
21538
21539         * gcc.dg/i386-cmov5.c:  New test.
21540
21541 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21542
21543         * gcc.c-torture/execute/20010925-1.c: Changed the
21544         memcpy declaration.
21545
21546 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21547
21548         PR c++/3902
21549         * g++.dg/parse/template5.C: New test.
21550
21551 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21552
21553         PR fortran/9258
21554         * g77.dg/pr9258: New test.
21555
21556 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21557
21558         * README: Move relevant parts from README.g++.
21559
21560         * README.g++: Remove this file.
21561
21562 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21563
21564         * g++.dg/abi/dcast1.C: New test.
21565
21566 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21567
21568         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21569
21570 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21571
21572         PR c++/47
21573         * g++.old-deja/g++.other/lookup24.C: New test.
21574
21575 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21576
21577         PR middle-end/7227
21578         * gcc.dg/uninit-C.c: New test.
21579
21580 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21581
21582         * g++.dg/abi/covariant1.C: New test.
21583
21584 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21585
21586         * gcc.dg/20030123-1.c: New test.
21587
21588 2003-01-25  Jan Hubicka  <jh@suse.cz>
21589
21590         PR opt/8492
21591         * gcc.c-torture/compile/20030125-1.c
21592
21593 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21594
21595         PR c++/9403
21596         * g++.dg/parse/template3.C: New test.
21597         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21598
21599         PR c++/795
21600         * g++.dg/parse/template4.C: New test.
21601
21602         PR c++/9415
21603         * g++.dg/template/qual2.C: New test.
21604
21605         PR c++/8545
21606         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21607
21608         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21609
21610 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21611
21612         * gcc.c-torture/execute/switch-1.c: New test case.
21613
21614 2003-01-25  Jan Hubicka  <jh@suse.cz>
21615
21616         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21617
21618 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21619
21620         Tweaks for Bison-1.875. From the NEWS file:
21621         "- `parse error' -> `syntax error'
21622         Bison now uniformly uses the term `syntax error'"
21623         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21624         * gcc.dg/cpp/digraph2.c: Likewise.
21625         * gcc.dg/cpp/direct2.c: Likewise.
21626         * gcc.dg/cpp/paste4.c: Likewise.
21627         * gcc.dg/c90-restrict-1.c: Likewise.
21628         * gcc.dg/c99-func-2.c: Likewise.
21629         * gcc.dg/noncompile/920721-2.c: Likewise.
21630         * gcc.dg/noncompile/930622-2.c: Likewise.
21631         * gcc.dg/noncompile/940112-1.c: Likewise.
21632         * gcc.dg/noncompile/950921-1.c: Likewise.
21633         * gcc.dg/noncompile/951123-1.c: Likewise.
21634         * gcc.dg/noncompile/971104-1.c: Likewise.
21635         * gcc.dg/noncompile/990416-1.c: Likewise.
21636
21637 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21638
21639         * g++.dg/parse/undefined1.C: Add error message.
21640
21641 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21642
21643         PR c++/9354
21644         * g++.dg/parse/new1.C: New test.
21645
21646         PR c++/9216
21647         * g++.dg/parse/template2.C: New test.
21648
21649         PR c++/9354
21650         * g++.dg/parse/typedef2.C: New test.
21651
21652         PR c++/9328
21653         * g++.dg/ext/typeof3.C: New test.
21654
21655 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21656
21657         PR c++/2738
21658         * g++.dg/parse/ret-type1.C: New test.
21659
21660         PR c++/3792
21661         * g++.dg/parse/tmpl-outside1.C: New test.
21662
21663         PR c++/4207
21664         * g++.dg/parse/int-as-enum1.C: New test.
21665
21666         PR c++/4903
21667         * g++.dg/parse/no-typename1.C: New test.
21668
21669         PR c++/5533
21670         * g++.dg/parse/no-value1.C: New test.
21671
21672         PR c++/5921
21673         * g++.dg/parse/wrong-inline1.C: New test.
21674
21675         PR c++/6402
21676         * g++.dg/parse/ref1.C: New test.
21677
21678         PR c++/6992
21679         * g++.dg/parse/attr-ctor1.C: New test.
21680
21681         PR c++/7229
21682         * g++.dg/parse/namespace5.C: New test.
21683
21684         PR c++/7917
21685         * g++.dg/parse/func-def1.C: New test.
21686
21687         PR c++/8143
21688         * g++.dg/parse/undefined1.C: New test.
21689
21690         PR c++/5723, PR c++/8522
21691         * g++.dg/parse/specialization1.C: New test.
21692
21693         PR c++/163, PR c++/8595
21694         * g++.dg/parse/struct-as-enum1.C: New test.
21695
21696         PR c++/9173
21697         * g++.dg/parse/undefined2.C: New test.
21698
21699 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21700
21701         PR c++/9298
21702         * g++.dg/parse/template1.C: New test.
21703
21704         PR c++/9384
21705         * g++.dg/parse/using1.C: New test.
21706
21707         PR c++/9285
21708         PR c++/9294
21709         * g++.dg/parse/expr2.C: New test.
21710
21711         PR c++/9388
21712         * g++.dg/parse/lookup2.C: Likewise.
21713
21714 2003-01-21  Jan Hubicka  <jh@suse.cz>
21715
21716         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21717         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21718         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21719         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21720
21721 2003-01-20  Nick Clifton  <nickc@redhat.com>
21722
21723         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21724         problem with ARM sibcall code generation.
21725
21726 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21727
21728         * gcc.c-torture/execute/20030120-1.c: New.
21729
21730 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21731
21732         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21733
21734 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/9272
21737         * g++.dg/parse/ctor1.C: New test.
21738
21739         PR c++/9294:
21740         * g++.dg/parse/qualified1.C: New test.
21741
21742         * g++.dg/parse/typename3.C: New test.
21743
21744 2003-01-16  Richard Henderson  <rth@redhat.com>
21745
21746         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21747
21748 2003-01-16  Richard Henderson  <rth@redhat.com>
21749
21750         * g++.dg/pch/pch.exp: Copy test header to the working directory
21751         before using it either for precompilation or direct use.
21752         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21753         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21754
21755 2003-01-16  Richard Henderson  <rth@redhat.com>
21756
21757         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21758         before using it either for precompilation or direct use.
21759         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21760         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21761
21762 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21763
21764         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21765         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21766         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21767         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21768         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21769         typename warning into error.
21770         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21771         error messages.
21772         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21773         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21774         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21775         messages.
21776         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21777         make declaration visible in template.
21778         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21779         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21780         messages.
21781         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21782         message.
21783         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21784         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21785         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21786         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21787         typename warning with error message.
21788         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21789         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21790         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21791
21792 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21793
21794         * g++.dg/parse/ambig2.C: New test.
21795
21796 2003-01-15  Richard Henderson  <rth@redhat.com>
21797
21798         * g++.dg/tls/init-2.C: Update error message string.
21799
21800 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21801
21802         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21803
21804 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21805
21806         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21807         all for HC11/HC12.
21808         * gcc.c-torture/compile/20001205-1.x: Likewise.
21809         * gcc.c-torture/compile/20001226-1.x: Likewise.
21810         * gcc.c-torture/compile/920520-1.x: Likewise.
21811         * gcc.c-torture/compile/961203-1.x: Likewise.
21812         * gcc.c-torture/compile/20020604-1.x: Likewise.
21813
21814 2003-01-15  Jan Hubicka  <jh@suse.cz>
21815
21816         * gcc.c-torture/compile/20030115-1.c: New test.
21817
21818         * gcc.dg/i386-fpcvt-1.c: New test.
21819         * gcc.dg/i386-fpcvt-2.c: New test.
21820
21821 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21822
21823         Further conform g++'s __vmi_class_type_info to the C++ ABI
21824         specification.
21825         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21826         the specification.
21827
21828 2003-01-14  Jan Hubicka  <jh@suse.cz>
21829
21830         * gcc.dg/i386-fpcvt-1.c: New test.
21831         * gcc.dg/i386-fpcvt-2.c: New test.
21832
21833 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21834
21835         * gcc.dg/i386-mmx-3.c: New test.
21836
21837 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21838
21839         PR c++/9264
21840         * g++.dg/parse/octal1.C: New file.
21841
21842         PR c++/9172
21843         * g++.dg/parse/typename1.C: New file.
21844
21845 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21846
21847         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21848         * gcc.dg/bf-no-ms-layout.c: Likewise.
21849         * gcc.dg/bf-ms-attrib.c: Likewise.
21850
21851 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21852
21853         PR c++/9099
21854         * g++.dg/parse/dtor1.C: New file.
21855
21856         PR c++/9128
21857         * g++.dg/rtti/typeid1.C: New file.
21858
21859         PR c++/9153
21860         * g++.dg/parse/lookup1.C: New file.
21861
21862         PR c++/9171
21863         * g++.dg/templ/spec5.C: New file.
21864
21865 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21866
21867         * gcc.c-torture/compile/20030110-1.c: New test.
21868
21869 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21870
21871         Merge from pch-branch:
21872
21873         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21874
21875         * gcc.dg/pch/cpp-1.h: New.
21876         * gcc.dg/pch/cpp-1.c: New.
21877         * gcc.dg/pch/cpp-2.h: New.
21878         * gcc.dg/pch/cpp-2.c: New.
21879
21880         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21881
21882         * gcc.dg/pch/except-1.h: New.
21883         * gcc.dg/pch/except-1.c: New.
21884
21885         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21886
21887         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21888         running test.
21889         * gcc.dg/pch: Include *.hp not *.h.
21890         * gcc.dg/pch/system-1.h: New.
21891         * gcc.dg/pch/system-1.c: New.
21892
21893         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21894
21895         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21896         rather than trying to build and run a program using PCH.
21897         * gcc.dg/pch: Remove dg-do commands from test files.
21898
21899         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21900
21901         * gcc.dg/pch/macro-3.c: New.
21902         * gcc.dg/pch/macro-3.h: New.
21903
21904         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21905
21906         * gcc.dg/pch/common-1.c: New.
21907         * gcc.dg/pch/common-1.h: New.
21908         * gcc.dg/pch/decl-1.c: New.
21909         * gcc.dg/pch/decl-1.h: New.
21910         * gcc.dg/pch/decl-2.c: New.
21911         * gcc.dg/pch/decl-2.h: New.
21912         * gcc.dg/pch/decl-3.c: New.
21913         * gcc.dg/pch/decl-3.h: New.
21914         * gcc.dg/pch/decl-4.c: New.
21915         * gcc.dg/pch/decl-4.h: New.
21916         * gcc.dg/pch/decl-5.c: New.
21917         * gcc.dg/pch/decl-5.h: New.
21918         * gcc.dg/pch/global-1.c: New.
21919         * gcc.dg/pch/global-1.h: New.
21920         * gcc.dg/pch/inline-1.c: New.
21921         * gcc.dg/pch/inline-1.h: New.
21922         * gcc.dg/pch/inline-2.c: New.
21923         * gcc.dg/pch/inline-2.h: New.
21924         * gcc.dg/pch/static-1.c: New.
21925         * gcc.dg/pch/static-1.h: New.
21926         * gcc.dg/pch/static-2.c: New.
21927         * gcc.dg/pch/static-2.h: New.
21928
21929         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21930
21931         * g++.dg/pch/pch.exp: Better handle failing testcases.
21932         * gcc.dg/pch/pch.exp: Likewise.
21933         * gcc.dg/pch/macro-1.c: New.
21934         * gcc.dg/pch/macro-1.h: New.
21935         * gcc.dg/pch/macro-2.c: New.
21936         * gcc.dg/pch/macro-2.h: New.
21937
21938         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21939
21940         * g++.dg/dg.exp: Treat files in pch/ specially.
21941         * g++.dg/pch/pch.exp: New file.
21942         * g++.dg/pch/empty.H: New file.
21943         * g++.dg/pch/empty.C: New file.
21944         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21945         "precompile".
21946
21947         * gcc.dg/pch/pch.exp: New file.
21948         * gcc.dg/pch/empty.h: New file.
21949         * gcc.dg/pch/empty.c: New file.
21950         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21951         "precompile".
21952
21953 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21954
21955         * g++.dg/template/friend14.C: New test.
21956
21957 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21958
21959         * gcc.dg/old-style-asm-1.c: New test.
21960
21961 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21962
21963         * gcc.c-torture/compile/20030109-1.c: New test.
21964
21965 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21966
21967         * gcc.c-torture/execute/20030109-1.c: New test.
21968
21969 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21970
21971         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21972         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21973         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21974         * g++.old-deja/g++.mike/eh2.C: Likewise
21975         * g++.old-deja/g++.mike/eh3.C: Likewise
21976         * g++.old-deja/g++.mike/eh5.C: Likewise
21977         * g++.old-deja/g++.mike/eh6.C: Likewise
21978         * g++.old-deja/g++.mike/eh7.C: Likewise
21979         * g++.old-deja/g++.mike/eh8.C: Likewise
21980         * g++.old-deja/g++.mike/eh9.C: Likewise
21981         * g++.old-deja/g++.mike/eh10.C: Likewise
21982         * g++.old-deja/g++.mike/eh12.C: Likewise
21983         * g++.old-deja/g++.mike/eh13.C: Likewise
21984         * g++.old-deja/g++.mike/eh14.C: Likewise
21985         * g++.old-deja/g++.mike/eh16.C: Likewise
21986         * g++.old-deja/g++.mike/eh17.C: Likewise
21987         * g++.old-deja/g++.mike/eh18.C: Likewise
21988         * g++.old-deja/g++.mike/eh21.C: Likewise
21989         * g++.old-deja/g++.mike/eh23.C: Likewise
21990         * g++.old-deja/g++.mike/eh24.C: Likewise
21991         * g++.old-deja/g++.mike/eh25.C: Likewise
21992         * g++.old-deja/g++.mike/eh26.C: Likewise
21993         * g++.old-deja/g++.mike/eh27.C: Likewise
21994         * g++.old-deja/g++.mike/eh28.C: Likewise
21995         * g++.old-deja/g++.mike/eh29.C: Likewise
21996         * g++.old-deja/g++.mike/eh31.C: Likewise
21997         * g++.old-deja/g++.mike/eh33.C: Likewise
21998         * g++.old-deja/g++.mike/eh34.C: Likewise
21999         * g++.old-deja/g++.mike/eh35.C: Likewise
22000         * g++.old-deja/g++.mike/eh36.C: Likewise
22001         * g++.old-deja/g++.mike/eh37.C: Likewise
22002         * g++.old-deja/g++.mike/eh38.C: Likewise
22003         * g++.old-deja/g++.mike/eh39.C: Likewise
22004         * g++.old-deja/g++.mike/eh40.C: Likewise
22005         * g++.old-deja/g++.mike/eh41.C: Likewise
22006         * g++.old-deja/g++.mike/eh42.C: Likewise
22007         * g++.old-deja/g++.mike/eh44.C: Likewise
22008         * g++.old-deja/g++.mike/eh46.C: Likewise
22009         * g++.old-deja/g++.mike/eh47.C: Likewise
22010         * g++.old-deja/g++.mike/eh48.C: Likewise
22011         * g++.old-deja/g++.mike/eh49.C: Likewise
22012         * g++.old-deja/g++.mike/eh50.C: Likewise
22013         * g++.old-deja/g++.mike/eh51.C: Likewise
22014         * g++.old-deja/g++.mike/eh53.C: Likewise
22015         * g++.old-deja/g++.mike/eh55.C: Likewise
22016         * g++.old-deja/g++.mike/p7912.C: Likewise
22017         * g++.old-deja/g++.mike/p9706.C: Likewise
22018         * g++.old-deja/g++.mike/p10416.C: Likewise
22019         * g++.old-deja/g++.mike/p11667.C: Likewise
22020         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22021         Remove redundant reference to Iris.
22022         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22023         Elxsi, i860, Pico Java, and WE32K.
22024
22025 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22026
22027         * g++.dg/ext/asm4.C: New test.
22028
22029 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22030
22031         PR c++/9030
22032         * g++.dg/template/friend12.C: New test.
22033         * g++.dg/template/friend13.C: Likewise.
22034         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22035
22036 2003-01-08  Jan Hubicka  <jh@suse.cz>
22037
22038         * gcc.dg/i386-cadd.c: New test.
22039         * gcc.dg/i386-cmov4.c: Likewise.
22040
22041 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22042
22043         PR c++/9165
22044         * g++.dg/warn/Wunused-3.C: New test.
22045
22046         * g++.dg/abi/bitfield9.C: New test.
22047
22048         PR c++/9189
22049         * g++.dg/parse/defarg3.C: New test.
22050
22051 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.dg/parse/ambig1.C: New test.
22054         * g++.dg/parse/defarg2.C: New test.
22055
22056 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22057
22058         * g++.dg/template/defarg-1.C: New test.
22059         * g++.dg/template/local2.C: Likewise.
22060
22061 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22062
22063         * gcc.c-torture/execute/20030105-1.c: New test.
22064
22065 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22066
22067         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22068         * g++.dg/parse/namespace4.C: Likewise.
22069
22070 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22071
22072         * g++.dg/template/ntp2.C: New test.
22073
22074 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22075
22076         * g++.dg/parse/extern-C-1.C: New test.
22077
22078         * g++.dg/parse/namespace4.C: New test.
22079
22080         * g++.dg/template/nested1.C: New test.
22081
22082         * g++.dg/parse/namespace3.C: New test.
22083
22084 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22085
22086         * g++.dg/lookup/two-stage1.C: New test.
22087
22088 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22089
22090         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22091         * g++.old-deja/g++.jason/access8.C: Likewise.
22092         * g++.old-deja/g++.other/decl5.C: Likewise.
22093
22094 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22095
22096         * g++.dg/parse/parse7.C: New test.
22097
22098 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22099
22100         PR c++/2843
22101         * g++.dg/ext/attrib7.C: New test.
22102
22103 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22104
22105         * g++.dg/parse/parse6.C: New test.
22106
22107 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22108
22109         * gcc.dg/h8300-stack-1.c: New.
22110
22111 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22112
22113         g++.dg/lookup/exception1.C: New test.
22114
22115         g++.dg/lookup/template1.C: New test.
22116
22117         g++.dg/parse/namespace2.C: New test.
22118
22119         g++.dg/parse/parens2.C: New test.
22120
22121 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22122
22123         * g++.dg/parse/parse5.C: New test.
22124         * g++.dg/lookup/scoped4.C: New test.
22125
22126 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22127
22128         * g++.dg/parse/parens1.C: New test.
22129
22130         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22131         angle-bracket1.C.
22132         * g++.dg/parse/parens2.C: New test.
22133
22134         * g++.dg/lookup/scope-operator1.C: New test.
22135
22136         * g++.dg/parse/operator1.C: New test.
22137
22138 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22139
22140         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22141         * g++.old-deja/g++.other/access6.C: Likewise.
22142         * g++.old-deja/g++.other/decl1.C: Likewise.
22143         * g++.old-deja/g++.pt/typename12.C: Likewise.
22144
22145 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22146
22147         * g++.dg/parse/namespace1.C: New test.
22148
22149 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22150
22151         * g++.dg/parse/parse4.C: New test.
22152
22153 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22154
22155         * g++.dg/parse/parse3.C: New test.
22156
22157 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22158
22159         * g++.dg/parse/parse2.C: New test.
22160
22161 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22162
22163         * g++.dg/template/friend11.C: New test.
22164
22165 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22166
22167         * g++.dg/parse/parse1.C: New test.
22168
22169 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22170
22171         * lib/profopt.exp: Change the name of a global variable to avoid
22172         possible clashes with other test suites.
22173
22174 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22175
22176         * g++.dg/inherit/covariant8.C: New test.
22177
22178 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22179
22180         * g++.dg/init/array9.C: New test.
22181
22182         PR c++/9112
22183         * g++.dg/parse/expr1.C: New test.
22184
22185 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22186
22187         * gcc.c-torture/compile/20021230-1.c: New test.
22188
22189 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         * g++.dg/inherit/covariant5.C: New test.
22192         * g++.dg/inherit/covariant6.C: New test.
22193         * g++.dg/inherit/covariant7.C: New test.
22194
22195 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22196
22197         PR c++/2739
22198         * g++.dg/other/access2.C: New test.
22199
22200 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22201
22202         * g++.dg/other/anon-struct.C: No longer fails
22203         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22204         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22205         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22206
22207 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22208
22209         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22210
22211 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22212
22213         * g++.dg/eh/spec4.C: Remove stray semicolon.
22214         * g++.dg/expr/pmf-1.C: Change error message.
22215         * g++.dg/ext/asm1.C: Remove stray semicolon.
22216         * g++.dg/ext/typename1.C: Add missing typenames.
22217         * g++.dg/inherit/template-as-base.C: Change error message.
22218         * g++.dg/lookup/scoped1.C: Likewise.
22219         * g++.dg/lookup/scoped2.C: Likewise.
22220         * g++.dg/lookup/using2.C: Likewise.
22221         * g++.dg/other/component1.C: Remove stray semicolon.
22222         * g++.dg/other/do1.C: Change error message.
22223         * g++.dg/other/error2.C: Likewise.
22224         * g++.dg/other/init1.C: Likewise.
22225         * g++.dg/other/packed1.C: Remove stray semicolon.
22226         * g++.dg/other/ptrmem2.C: Change error message.
22227         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22228         marker.
22229         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22230         * g++.dg/template/access3.C: Add typename keyword.
22231         * g++.dg/template/access5.C: Remove stray semicolon.
22232         * g++.dg/template/access6.C: Likewise.
22233         * g++.dg/template/complit1.C: Likewise.
22234         * g++.dg/template/crash1.C: Change error message.
22235         * g++.dg/template/inherit2.C: Remove stray semicolon.
22236         * g++.dg/template/instantiate2.C: Likewise.
22237         * g++.dg/template/instantiate3.C: Change error message.
22238         * g++.dg/template/qual1.C: Remove stray semicolon.
22239         * g++.dg/template/qualttp18.C: Change error message.
22240         * g++.dg/template/ref1.C: Remove stray semicolon.
22241         * g++.dg/template/sizeof1.C (A::value): Declare it.
22242         * g++.dg/template/spec4.C: Change error message.
22243         * g++.dg/template/static1.C: Likewise.
22244         * g++.dg/template/type1.C: Likewise.
22245         * g++.dg/template/typename3.C: Likewise.
22246         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22247         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22248         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22249         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22250         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22251         named return value extension.
22252         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22253         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22254         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22255         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22256         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22257         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22258         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22259         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22260         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22261         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22262         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22263         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22264         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22265         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22266         syntax.
22267         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22268         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22269         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22270         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22271         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22272         * g++.old-deja/g++.brendan/template11.C: Likewise.
22273         * g++.old-deja/g++.brendan/template26.C: Likewise.
22274         * g++.old-deja/g++.brendan/template27.C: Use explicit
22275         specialization syntax.
22276         * g++.old-deja/g++.brendan/template30.C: Likewise.
22277         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22278         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22279         non-dependent names.
22280         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22281         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22282         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22283         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22284         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22285         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22286         named return value extension.
22287         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22288         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22289         * g++.old-deja/g++.ext/return1.C: Likewise.
22290         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22291         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22292         * g++.old-deja/g++.jason/access8.C: Likewise.
22293         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22294         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22295         pseudo-destructor names.
22296         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22297         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22298         pseudo-destructor names.
22299         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22300         * g++.old-deja/g++.jason/overload19.C: Likewise.
22301         * g++.old-deja/g++.jason/overload32.C: Likewise.
22302         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22303         stray semicolons.
22304         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22305         * g++.old-deja/g++.jason/return.C: Likewise.
22306         * g++.old-deja/g++.jason/return2.C: Likewise.
22307         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22308         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22309         syntax.
22310         * g++.old-deja/g++.jason/template10.C: Account for use of
22311         non-dependent names.
22312         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22313         syntax.
22314         * g++.old-deja/g++.jason/template37.C: Likewise.
22315         * g++.old-deja/g++.law/access4.C: Change error messages.
22316         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22317         pseudo-destructor names.
22318         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22319         * g++.old-deja/g++.law/ctors9.C: Likewise.
22320         * g++.old-deja/g++.law/cvt22.C: Likewise.
22321         * g++.old-deja/g++.law/dtors5.C: Likewise.
22322         * g++.old-deja/g++.law/global-init1.C: Likewise.
22323         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22324         * g++.old-deja/g++.law/operators28.C: Likewise.
22325         * g++.old-deja/g++.law/visibility28.C: Likewise.
22326         * g++.old-deja/g++.martin/eval1.C: Likewise.
22327         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22328         name.
22329         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22330         * g++.old-deja/g++.mike/net34.C: Likewise.
22331         * g++.old-deja/g++.mike/net36.C: Likewise.
22332         * g++.old-deja/g++.mike/ns2.C: Likewise.
22333         * g++.old-deja/g++.mike/p12306.C: Likewise.
22334         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22335         value extension.
22336         * g++.old-deja/g++.mike/p700.C: Likewise.
22337         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22338         * g++.old-deja/g++.mike/p710.C: Likewise.
22339         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22340         value extension.
22341         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22342         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22343         * g++.old-deja/g++.ns/crash2.C: Likewise.
22344         * g++.old-deja/g++.ns/crash3.C: Likewise.
22345         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22346         * g++.old-deja/g++.ns/ns17.C: Likewise.
22347         * g++.old-deja/g++.ns/template16.C: Likewise.
22348         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22349         keyword.
22350         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22351         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22352         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22353         named return value extension.
22354         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22355         * g++.old-deja/g++.other/access4.C: Issue additional error
22356         messages.
22357         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22358         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22359         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22360         * g++.old-deja/g++.other/crash25.C: Change error message.
22361         * g++.old-deja/g++.other/crash4.C: Change error message.
22362         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22363         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22364         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22365         checks.
22366         * g++.old-deja/g++.other/defarg8.C: Likewise.
22367         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22368         * g++.old-deja/g++.other/dtor10.C: Likewise.
22369         * g++.old-deja/g++.other/incomplete.C: Likewise.
22370         * g++.old-deja/g++.other/linkage7.C: Likewise.
22371         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22372         lookup algorithm.
22373         * g++.old-deja/g++.other/mangle2.C: Likewise.
22374         * g++.old-deja/g++.other/refinit2.C: Likewise.
22375         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22376         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22377         * g++.old-deja/g++.pt/crash28.C: Likewise.
22378         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22379         syntax.
22380         * g++.old-deja/g++.pt/crash32.C: Change error message.
22381         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22382         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22383         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22384         error message position.
22385         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22386         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22387         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22388         syntax.
22389         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22390         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22391         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22392         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22393         keyword.
22394         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22395         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22396         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22397         keyword.
22398         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22399         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22400         syntax.
22401         * g++.old-deja/g++.pt/friend28.C: Account for use of
22402         non-dependent names.
22403         * g++.old-deja/g++.pt/friend29.C: Likewise.
22404         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22405         rules.
22406         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22407         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22408         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22409         lookup rules.
22410         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22411         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22412         keyword.
22413         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22414         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22415         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22416         keyword.
22417         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22418         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22419         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22420         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22421         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22422         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22423         keyword.
22424         * g++.old-deja/g++.pt/spec10.C: Likewise.
22425         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22426         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22427         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22428         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22429         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22430         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22431         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22432         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22433         * g++.old-deja/g++.pt/typename15.C: Likewise.
22434         * g++.old-deja/g++.pt/typename22.C: Likewise.
22435         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22436         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22437         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22438         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22439         syntax.
22440         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22441         return value extension.
22442         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22443         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22444         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22445         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22446
22447 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         * g++.dg/warn/inline1.C: New test.
22450         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22451         * g++.old-deja/g++.jason/synth10.C: Likewise.
22452         * g++.old-deja/g++.mike/net31.C: Likewise.
22453         * g++.old-deja/g++.mike/p8786.C: Likewise.
22454
22455         * g++.dg/template/friend10.C: New test.
22456         * g++.dg/template/conv5.C: New test.
22457
22458 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22459
22460         * g++.dg/lookup/scoped3.C: New test.
22461
22462         * g++.dg/lookup/decl1.C: New test.
22463         * g++.dg/lookup/decl2.C: New test.
22464
22465 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22466
22467         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22468         gcc.c-torture/compile/20021015-1.c,
22469         gcc.c-torture/compile/20021015-2.c,
22470         gcc.c-torture/compile/20021123-1.c,
22471         gcc.c-torture/compile/20021123-2.c,
22472         gcc.c-torture/compile/20021123-3.c,
22473         gcc.c-torture/compile/20021123-4.c,
22474         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22475         only to 3.1 or 3.2 branch.
22476
22477 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22478
22479         * gcc.dg/i386-bitfield3.c: New test.
22480
22481         * gcc.dg/i386-bitfield2.c: New test.
22482
22483 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22484
22485         * g++.dg/parse/conv_op1.C: New test.
22486
22487 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22488
22489         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22490         approved.
22491
22492 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22493
22494         * gcc.c-torture/compile/20021220-1.c: New test.
22495
22496 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22497
22498         * gcc.dg/i386-fastcall-1.c: New.
22499
22500 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22501
22502         * gcc.c-torture/execute/20021219-1.c: New test.
22503
22504 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22505
22506         * gcc.dg/i386-pic-1.c: New test.
22507
22508 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22509
22510         PR c++/8099
22511         * g++.dg/template/friend9.C: New test.
22512
22513 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22514
22515         PR c++/3663
22516         * g++.dg/template/access7.C: New test.
22517
22518 2002-12-18  Nick Clifton  <nickc@redhat.com>
22519
22520         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22521         the libstdc++-v3 directory has been found.
22522
22523 2002-12-12  Devang Patel <dpatel@apple.com>
22524         * gcc.dg/darwin-ld-1.c: New test.
22525         * gcc.dg/darwin-ld-2.c: New test.
22526         * gcc.dg/darwin-ld-3.c: New test.
22527         * gcc.dg/darwin-ld-4.c: New test.
22528         * gcc.dg/darwin-ld-5.c: New test.
22529
22530 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22531
22532         * gcc.c-torture/compile/20021212-1.c: New test.
22533
22534 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22535
22536         * gcc.dg/fshort-wchar: New test.
22537
22538 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22539
22540         PR c++/8372
22541         * g++.dg/template/dtor1.C: New test.
22542
22543         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22544         markers.
22545
22546 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22547
22548         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22549
22550 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22551
22552         * g++.dg/template/static1.C: New test.
22553         * g++.dg/template/static2.C: New test.
22554         * g++.old-deja/g++.ext/memconst.C: New test.
22555
22556 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22557
22558         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22559         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22560         * g++.dg/special/initp1.C: Likewise.
22561
22562 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22563
22564         * gcc.c-torture/execute/20021204-1.c: New test.
22565
22566 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22567
22568         * gcc.dg/ppc-fmadd-1.c: New file.
22569         * gcc.dg/ppc-fmadd-2.c: New file.
22570         * gcc.dg/ppc-fmadd-3.c: New file.
22571
22572 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22573
22574         * gcc.c-torture/compile/20021204-1.c: New test.
22575
22576 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22577
22578         * g++.dg/inherit/covariant2.C: New test.
22579         * g++.dg/inherit/covariant3.C: New test.
22580         * g++.dg/inherit/covariant4.C: New test.
22581         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22582         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22583
22584 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22585
22586         PR c++/8688
22587         * g++.dg/init/brace3.C: New test.
22588
22589 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22590
22591         * gcc.dg/20020210-1.c: Fix a comment typo.
22592
22593 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22594
22595         PR c++/8720
22596         * g++.dg/parse/defarg1.C: New test.
22597
22598         PR c++/8615
22599         * g++.dg/template/char1.C: New test.
22600
22601         * g++.dg/template/varmod1.C: Fix typo.
22602
22603 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22604
22605         DR 180
22606         * g++.old-deja/g++.pt/crash32.C: Expect error.
22607
22608 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22609
22610         PR c++/5919
22611         * g++.dg/template/varmod1.C: New test.
22612
22613         PR c++/8727
22614         * g++.dg/inherit/typeinfo1.C: New test.
22615
22616         PR c++/8663
22617         * g++.dg/inherit/typedef1.C: New test.
22618
22619 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22620
22621         PR c++/8332
22622         PR c++/8493
22623         * g++.dg/template/strlen1.C: New test.
22624
22625         PR c++/8227
22626         * g++.dg/template/ctor2.C: New test.
22627
22628         PR c++/8214
22629         * g++.dg/init/string1.C: New test.
22630
22631         PR c++/8511
22632         * g++.dg/template/friend8.C: New test.
22633
22634 2002-11-29  Joe Buck <jbuck@synopsys.com>
22635
22636         * g++.dg/lookup/anon2.C: New test.
22637
22638 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22639
22640         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22641         h8300 port.
22642
22643 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22644
22645         * gcc.dg/bitfld-6.c: New test.
22646
22647 2002-11-27  Jan Hubicka  <jh@suse.cz>
22648
22649         * gcc.c-torture/execute/20021127.[cx]: New test.
22650
22651 2002-11-26  Jan Hubicka  <jh@suse.cz>
22652
22653         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22654         quality.
22655
22656 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22657
22658         * g++.dg/init/brace2.C: New test.
22659         * g++.old-deja/g++.mike/p9129.C: Correct.
22660
22661 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22662
22663         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22664
22665 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22666
22667         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22668
22669 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22670
22671         * testsuite/g++.dg/abi/empty11.C: New test.
22672         * testsuite/g++.dg/rtti/cv1.C: New test.
22673
22674 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22675
22676         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22677
22678 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22679
22680         * g++.dg/abi/empty10.C: New test.
22681
22682 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22683
22684         * gcc.c-torture/compile/20021124-1.c: New test.
22685
22686 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22687
22688         * g++.dg/abi/rtti2.C: New test.
22689
22690 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22691
22692         * gcc.dg/i386-unroll-1.c: New test.
22693
22694 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22695
22696         * gcc.c-torture/compile/20021120-1.c: New test.
22697         * gcc.c-torture/compile/20021120-2.c: New test.
22698
22699 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22700
22701         * gcc.dg/bitfld-5.c: New test.
22702
22703 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22704
22705         * gcc.c-torture/execute/20021120-3.c: New test.
22706
22707 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22708
22709         * gcc.c-torture/execute/20021120-2.c: New test.
22710
22711 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22712
22713         * gcc.c-torture/execute/20021120-1.c: New test.
22714
22715 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22716
22717         * gcc.c-torture/execute/20021118-3.c: New test.
22718
22719 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22720
22721         * gcc.c-torture/compile/20021119-1.c: New test.
22722
22723 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22724
22725         * gcc.dg/duff-1.c: New test.
22726         * gcc.dg/duff-2.c: New test.
22727         * gcc.dg/duff-3.c: New test.
22728
22729 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22730
22731         * gcc.dg/cpp/_Pragma5.c: New test.
22732
22733 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22734
22735         * gcc.c-torture/execute/20021118-2.c: New test.
22736
22737 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22738
22739         * gcc.c-torture/execute/20021118-1.c: New test.
22740
22741 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22742
22743         * gcc.dg/20021116-1.c: New test.
22744
22745 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22746
22747         * g++.dg/abi/vcall1.C: New test.
22748
22749 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22750
22751         * gcc.dg/20021029-1.c: New test.
22752         * gcc.dg/20021029-2.c: New test.
22753
22754 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22755
22756         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22757
22758 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22759
22760         PR c/8439
22761         * gcc.dg/20021110.c: Move to ...
22762         * gcc.c-torture/compile/20021110.c: .... here.
22763
22764 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22765
22766         PR c/8467
22767         * gcc.c-torture/execute/20021111-1.c
22768
22769 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22770
22771         PR c/8439
22772         * gcc.dg/20021110.c: New test.
22773
22774 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22775
22776         * g++.dg/abi/vthunk3.C: Run only on x86.
22777
22778 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22779
22780         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22781
22782 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22783
22784         * lib/compat.exp (compat-execute): Fix logic error in last
22785         change.
22786
22787 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22788
22789         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22790
22791 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22792
22793         PR c++/8389
22794         * g++.dg/template/access6.C: New test.
22795
22796 2002-11-08  Jan Hubicka  <jh@suse.cz>
22797
22798         * gcc.dg/i386-ssefp-1.c: New test.
22799         * gcc.dg/i386-ssefp-1.c: New test.
22800
22801 2002-11-08  Jan Hubicka  <jh@suse.cz>
22802
22803         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22804
22805 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22806
22807         * g++.dg/abi/vthunk3.C: New test.
22808
22809         PR c++/8338
22810         * g++.dg/template/crash2.C: New test.
22811
22812 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22813
22814         * testsuite/g++.dg/abi/dtor1.C: New test.
22815         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22816
22817 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22818
22819         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22820         Darwin.
22821
22822 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22823
22824         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22825         -mthumb.  Only xfail with -O0.
22826
22827 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22828
22829         * g++.dg/abi/thunk1.C: New test.
22830         * g++.dg/abi/thunk2.C: Likewise.
22831         * g++.dg/abi/vtt1.C: Likewise.
22832
22833 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22834
22835         PR optimization/8423
22836         * gcc.c-torture/execute/builtin-constant.c: New test.
22837
22838 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22839
22840         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22841         Add some more cases.
22842
22843 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22844
22845         PR c++/8391
22846         * g++.dg/opt/local1.C: New test.
22847
22848 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22849
22850         PR c++/8160
22851         * g++.dg/template/complit1.C: New test.
22852
22853         PR c++/8149
22854         * g++.dg/template/typename4.C: Likewise.
22855
22856 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22857
22858         Core issue 287, PR c++/7639
22859         * g++.dg/template/instantiate1.C: Adjust error location.
22860         * g++.dg/template/instantiate3.C: New test.
22861         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22862         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22863         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22864
22865 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22866
22867         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22868
22869 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22870
22871         PR c++/8287
22872         * g++.dg/init/dtor2.C: New test.
22873
22874 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22875
22876         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22877         * gcc.dg/nest.c: Bypass errors on irix6.
22878
22879 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22880
22881         * gcc.dg/nest.c: Expect error for mmix-*-*.
22882         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22883
22884 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22885
22886         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22887         markers.
22888
22889         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22890
22891 2002-10-25  Mike Stump  <mrs@apple.com>
22892
22893         * gcc.dg/warn-1.c: New test.
22894
22895 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22896
22897         * g++.dg/template/typename3.C: New test.
22898
22899 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22900
22901         * g++.dg/lookup/ptrmem1.C: New test.
22902
22903         * g++.dg/abi/vthunk2.C: New test.
22904
22905 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22906
22907         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22908
22909 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22910
22911         * g++.dg/abi/empty9.C: New test.
22912
22913 2002-10-24  Richard Henderson  <rth@redhat.com>
22914
22915         * g++.dg/inherit/thunk1.C: Enable for ia64.
22916
22917 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22918
22919         PR c++/8067
22920         * g++.dg/lookup/pretty1.C: New test.
22921
22922 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22923
22924         * gcc.dg/20021023-1.c: New test.
22925
22926 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22927
22928         PR c++/7679
22929         * g++.dg/parse/inline1.C: New test.
22930
22931 2002-10-23  Richard Henderson  <rth@redhat.com>
22932
22933         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22934
22935         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22936
22937 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/6579
22940         * g++.dg/parse/stmtexpr3.C: New test.
22941
22942 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22943
22944         * g++.dg/expr/cond1.C: New test.
22945
22946 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22947
22948         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22949
22950 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22951
22952         * g++.dg/abi/vbase13.C: New test.
22953         * g++.dg/abi/vbase14.C: Likewise.
22954
22955 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22956
22957         * gcc.dg/tls/pic-1.c: New test.
22958         * gcc.dg/tls/nonpic-1.c: New test.
22959         * gcc.dg/20021018-1.c: New test.
22960
22961 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22962
22963         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22964         Remove only files with the same base name as the test case.
22965         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22966         (profopt-execute): Likewise.  Also, remove old profiling
22967         and performance data files before running the tests.
22968
22969         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22970         * g++.dg/bprob/bprob.exp: Likewise.
22971         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22972         to allow more general test case names.
22973
22974         * g++.dg/bprob/bprob-1.C: Rename to ...
22975         * g++.dg/bprob/g++-bprob-1.C: ... this.
22976
22977         * g77.dg/bprob/bprob-1.f: Rename to ...
22978         * g77.dg/bprob/g77-bprob-1.f: ... this.
22979
22980 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22981
22982         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22983         bison 1.50 or later.
22984
22985 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22986
22987         * g++.dg/README: Describe more test directories.
22988
22989 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22990
22991         * g++.dg/init/array6.C: Add additional tests.
22992
22993 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22994
22995         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22996         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22997
22998 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22999
23000         * gcc.c-torture/compile/20020604-1.x: New.
23001         * gcc.c-torture/compile/simd-5.x: Likewise.
23002         * gcc.c-torture/execute/920710-1.x: Likewise.
23003         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23004
23005 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23006
23007         * g++.dg/inherit/override1.C: Add dg-options clause.
23008
23009 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23010
23011         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23012         _mm_slli_si128.
23013
23014 2002-10-19  Andreas Schwab  <schwab@suse.de>
23015
23016         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23017         directory component.
23018
23019 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23020
23021         * g++.dg/inherit/thunk1.C: New test.
23022
23023         * g++.dg/inherit/override1.C: New test.
23024
23025         * g++.dg/abi/mangle11.C: New test.
23026         * g++.dg/abi/mangle14.C: New test.
23027         * g++.dg/abi/mangle17.C: New test.
23028
23029 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23030
23031         * g++.dg/overload/member2.C: New test.
23032
23033 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23034
23035         * g++.dg/README: Describe new compat directory.
23036         * g++.dg/dg.exp: Skip tests in compat directory.
23037         * README.compat: New file.
23038         * lib/compat.exp: New expect script.
23039         * g++.dg/compat: New test directory.
23040         * g++.dg/compat/compat.exp: New expect script.
23041         * g++.dg/compat/abi: New test directory.
23042         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23043         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23044         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23045         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23046         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23047         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23048         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23049         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23050         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23051         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23052         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23053         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23054         * g++.dg/compat/break: New test directory.
23055         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23056         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23057         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23058         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23059         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23060         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23061         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23062         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23063         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23064         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23065         g++.dg/compat/break/README: New files.
23066         * g++.dg/compat/eh: New test directory.
23067         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23068         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23069         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23070         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23071         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23072         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23073         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23074         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23075         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23076         g++.dg/compat/eh/filter2_y.C,
23077         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23078         g++.dg/compat/eh/new1_y.C,
23079         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23080         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23081         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23082         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23083         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23084         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23085         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23086         g++.dg/compat/eh/unexpected1_y.C: New files.
23087         * g++.dg/compat/init: New test directory.
23088         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23089         g++.dg/compat/init/array5_y.C,
23090         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23091         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23092         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23093         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23094         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23095         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23096         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23097         g++.dg/compat/init/init-ref2_y.C: New files.
23098
23099 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23100
23101         PR c++/7584
23102         * g++.dg/inherit/using3.C: New test.
23103
23104 2002-10-17  Jan Hubicka  <jh@suse.cz>
23105
23106         * gcc.dg/20021017-2.c: New test.
23107
23108 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23109
23110         * g++.dg/abi/mangle16.C: Adjust.
23111
23112         * g++.dg/init/array8.C: New test.
23113
23114 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23115
23116         * gcc.dg/special/mips-abi.exp: New test.
23117         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23118
23119 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23120
23121         * g++.dg/abi/mangle16.C: New test.
23122         * g++.dg/abi/mangle17.C: Likewise.
23123
23124         PR c++/7478
23125         * g++.dg/template/ref1.C: New test.
23126
23127 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23128
23129         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23130
23131 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23132
23133         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23134
23135 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23136
23137         PR c++/7524
23138         * g++.dg/init/array7.C: New test.
23139
23140 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23141
23142         * g++.dg/init/array6.C: New test.
23143
23144         * g++.dg/abi/mangle13.C: Likewise.
23145         * g++.dg/abi/mangle14.C: Likewise.
23146         * g++.dg/abi/mangle15.C: Likewise.
23147
23148 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23149
23150         * g++.dg/abi/empty8.C: New test.
23151
23152 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23153
23154         * g++.dg/init/ctor1.C: New test.
23155
23156 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23157
23158         * gcc.c-torture/execute/20021015-1.c: New test.
23159
23160 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23161
23162         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23163
23164 2002-10-14  Jan Hubicka  <jh@suse.cz>
23165
23166         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23167
23168 2002-10-14  Richard Henderson  <rth@redhat.com>
23169
23170         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23171
23172 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23173
23174         PR optimization/6631
23175         * g++.dg/opt/const2.C: New test.
23176
23177 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23178
23179         PR c++/7176
23180         * g++.dg/parse/friend1.C: New test.
23181         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23182
23183 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.dg/20021014-1.c: New test.
23186
23187 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23188
23189         PR c++/5661
23190         * g++.dg/ext/vlm1.C: New test.
23191         * g++.dg/ext/vlm2.C: Likewise.
23192
23193         * g++.dg/init/array1.C: Remove invalid braces.
23194         * g++.dg/init/brace1.C: New test.
23195         * g++.dg/init/copy2.C: Likewise.
23196         * g++.dg/init/copy3.C: Likewise.
23197         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23198         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23199         braces.
23200
23201 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23202
23203         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23204
23205 2002-10-11  Richard Shann  <richard.shann@superh.com>
23206
23207         * gcc.c-torture/compile/simd-5.c: New test.
23208
23209 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23210
23211         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23212
23213 2002-10-10  Jim Wilson  <wilson@redhat.com>
23214
23215         * gcc.c-torture/execute/20021010-1.c: New test.
23216
23217 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23218
23219         PR c/7353
23220         * g++.dg/ext/typedef-init.C: New test.
23221         * gcc.dg/typedef-init.c: New test.
23222
23223 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23224
23225         * gcc.dg/cpp/paste13.c: New test.
23226
23227 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23228
23229         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23230         remaining platforms, XFAIL during compile, not execute.  Don't
23231         XFAIL at -O0.
23232
23233 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23234
23235         * gcc.dg/alias-1.c: Tweak expected warning.
23236
23237 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23238
23239         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23240
23241 2002-10-06  Andreas Jaeger  <aj@suse.de>
23242
23243         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23244         * gcc.dg/cpp/c++98.C: Likewise.
23245
23246         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23247         * g++.dg/cpp/c++98.C: Likewise.
23248
23249         * g++.dg/README (Subdirectories): Mention cpp directory.
23250
23251         PR target/7559
23252         * gcc.dg/20021006-1.c: New test.
23253
23254 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23255
23256         PR c++/7804
23257         * g++.dg/other/warning1.C: New test.
23258
23259 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23260
23261         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23262         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23263         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23264
23265 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23266
23267         PR c++/7931
23268         * g++.dg/template/ptrmem3.C: New test.
23269
23270         PR c++/7754
23271         * g++.dg/template/union1.C: New test.
23272
23273 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23274
23275         PR c++/8006
23276         * g++.dg/abi/mangle9.C: New test.
23277         * g++.dg/abi/mangle10.C: New test.
23278         * g++.dg/abi/mangle11.C: New test.
23279         * g++.dg/abi/mangle12.C: New test.
23280
23281 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23282
23283         PR c++/7188.
23284         * g++.dg/template/meminit1.C: New test.
23285         * g++.dg/warn/Wreorder-1.C: Likewise.
23286         * g++.old-deja/g++.mike/warn3.C: Tweak.
23287         * lib/prune.exp: Ingore "in copy constructor".
23288
23289 2002-10-02  Andreas Jaeger  <aj@suse.de>
23290
23291         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23292         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23293         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23294         on x86-64.
23295
23296 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23297
23298         * gcc.dg/empty1.C: Fix typo.
23299
23300 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         * gcc.dg/alias-1.c: New test.
23303
23304 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23305
23306         * gcc.dg/empty1.C: New test.
23307
23308         * g++.dg/tls/init-2.C: Tweak error messages.
23309
23310 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23311
23312         * gcc.c-torture/compile/20020923-1.c: New test.
23313
23314 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23315
23316         * gcc.c-torture/execute/ffs-1.c: New test.
23317         * gcc.c-torture/execute/ffs-2.c: Ditto.
23318
23319 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23320
23321         * g++.dg/overload/member1.C: New test.
23322
23323 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23324
23325         * g++.dg/abi/empty7.C: New test.
23326         * g++.dg/init/pm2.C: Likewise.
23327
23328 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23329
23330         * g++.dg/rtti/crash1.C: New test.
23331
23332 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23333
23334         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23335         gcc.dg/sibcall-4.c: New tests.
23336
23337 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23338
23339         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23340         powerpc and MMIX targets.
23341
23342 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23343
23344         * gcc.dg/cpp/20020927-1.c: New.
23345
23346 2002-09-26  David S. Miller  <davem@redhat.com>
23347
23348         * gcc.c-torture/compile/trunctfdf.c: New.
23349
23350 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23351
23352         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23353
23354 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23355
23356         * gcc.c-torture/execute/loop-15.c: New.
23357
23358 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23359
23360         * README.QMTEST: Fix typo.
23361
23362 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23363
23364         * gcc.dg/20020926-1.c: New test.
23365
23366 2002-09-25  David S. Miller  <davem@redhat.com>
23367
23368         PR target/7842
23369         * gcc.c-torture/execute/shiftdi.c: New test.
23370
23371 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23372
23373         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23374         unique to the tool.
23375         * lib/g77.exp (g77_init): Likewise.
23376         * lib/g++.exp (g++_init): Likewise.
23377         * lib/objc.exp (objc_init): Likewise.
23378
23379 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23380
23381         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23382         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23383         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23384
23385 2002-09-25  Richard Henderson  <rth@redhat.com>
23386
23387         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23388         too-small long double.
23389
23390 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23391
23392         * gcc.dg/20020919-1.c: New test.
23393
23394 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23395
23396         * g++.dg/abi/bitfield6.C: New test.
23397         * g++.dg/abi/bitfield7.C: New test.
23398         * g++.dg/abi/bitfield8.C: New test.
23399         * g++.dg/abi/vbase11.C: New test.
23400
23401 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23402
23403         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23404         hppa*-*-hpux*.  Update test comment.
23405
23406 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23407
23408         * gcc.dg/tls/struct-1.c: New test.
23409
23410 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23411
23412         * gcc.dg/cpp/tr-warn2.c: Update.
23413
23414 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23415
23416         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23417
23418 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23419
23420         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23421         systems.
23422
23423 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23424
23425         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23426
23427         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23428         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23429         setting of cxxfilt.
23430
23431 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23432
23433         * gcc.dg/20020312-2.c: Update for darwin.
23434
23435 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23436
23437         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23438
23439 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23440
23441         * objc.dg/comp-types-1.m: New test.
23442         * objc.dg/comp-types-2.m: New test.
23443         * objc.dg/comp-types-3.m: New test.
23444         * objc.dg/comp-types-4.m: New test.
23445         * objc.dg/comp-types-5.m: New test.
23446         * objc.dg/comp-types-6.m: New test.
23447
23448 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23449
23450         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23451
23452 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23453
23454         * g++.dg/other/do1.C: New test.
23455
23456         * g++.dg/template/subst1.C: New test.
23457
23458 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23459
23460         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23461
23462 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23463
23464         * g++.dg/template/qualttp20.C: Adjust expected errors.
23465         * g++.old-deja/g++.jason/report.C: Likewise.
23466         * g++.old-deja/g++.other/qual1.C: Likewise.
23467
23468         * g++.dg/lookup/scoped2.C: New test.
23469
23470         * g++.dg/ext/asm3.C: New test.
23471
23472 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23473
23474         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23475
23476 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23477
23478         * ChangeLog: follow spelling conventions.
23479         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23480         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23481         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23482         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23483         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23484         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23485         * g++.old-deja/g++.law/global-init1.C: Likewise.
23486         * g++.old-deja/g++.other/delete4.C: Likewise.
23487         * g++.old-deja/g++.other/inline21.C: Likewise.
23488         * g++.old-deja/g++.other/singleton.C: Likewise.
23489         * g77.dg/strlen0.f: Likewise.
23490         * g77.f-torture/compile/20010519-1.f: Likewise.
23491         * g77.f-torture/compile/980310-4.f: Likewise.
23492         * gcc.c-torture/compile/20000605-1.c: Likewise.
23493         * gcc.c-torture/execute/20020225-1.c: Likewise.
23494         * gcc.dg/c90-hexfloat-2.c: Likewise.
23495         * gcc.dg/c99-bool-1.c: Likewise.
23496         * gcc.dg/c99-hexfloat-2.c: Likewise.
23497         * gcc.dg/dll-2.c: Likewise.
23498         * gcc.dg/wtr-union-init-1.c: Likewise.
23499         * gcc.dg/wtr-union-init-2.c: Likewise.
23500         * gcc.dg/wtr-union-init-3.c: Likewise.
23501         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23502         * gcc.dg/cpp/defined.c: Likewise.
23503         * gcc.dg/cpp/macsyntx.c: Likewise.
23504         * gcc.dg/cpp/paste2.c: Likewise.
23505         * gcc.dg/cpp/trad/defined.c: Likewise.
23506         * gcc.dg/format/c90-printf-1.c: Likewise.
23507         * gcc.dg/format/c90-scanf-1.c: Likewise.
23508         * gcc.dg/format/c99-printf-1.c: Likewise.
23509         * gcc.dg/format/c99-scanf-1.c: Likewise.
23510         * gcc.misc-tests/gcov-8.c: Likewise.
23511         * lib/profopt.exp: Likewise.
23512
23513 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23514
23515         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23516
23517 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23518
23519         * g++.dg/inherit/using2.C: New test.
23520
23521 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23522
23523         * ChangeLog: Follow spelling conventions.
23524         * g++.dg/template/friend4.C: Likewise.
23525         * g++.old-deja/g++.pt/crash67.C: Likewise.
23526         * gcc.c-torture/execute/20000801-4.c: Likewise.
23527         * gcc.dg/c90-digraph-1.c: Likewise.
23528         * gcc.dg/c94-digraph-1.c: Likewise.
23529         * gcc.dg/c99-digraph-1.c: Likewise.
23530         * gcc.dg/cpp/line5.c: Likewise.
23531         * gcc.dg/cpp/multiline.c: Likewise.
23532         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23533         * gcc.dg/format/attr-3.c: Likewise.
23534         * gcc.dg/format/c90-scanf-3.c: Likewise.
23535         * gcc.dg/format/ext-4.c: Likewise.
23536
23537 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23538
23539         * g++.dg/template/pretty1.C: New test.
23540
23541 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23542
23543         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23544
23545 2002-09-13  Matt Austern  <austern@apple.com>
23546
23547         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23548         passing a cast expression to a function by const reference.
23549
23550 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23551
23552         * g++.dg/template/deduce1.C: New test.
23553
23554 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23555
23556         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23557         32-bit int.
23558
23559 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23560
23561         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23562         usage.
23563
23564 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23565
23566         * gcc.c-torture/compile/20020910-1.c: New test.
23567
23568 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23569
23570         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23571
23572 2002-09-10  Andreas Jaeger  <aj@suse.de>
23573
23574         * gcc.dg/20020312-2.c: Adjust for x86-64.
23575
23576 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23577
23578         * g77.dg/7388.f: New test case for PR 7388.
23579
23580 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23581
23582         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23583
23584 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23585
23586         * objc.dg/proto-lossage-1.m: New test.
23587
23588 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23589
23590         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23591
23592 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23593
23594         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23595         expected to pass.
23596
23597 2002-09-06  Stan Shebs  <shebs@apple.com>
23598             David Edelsohn  <edelsohn@gnu.org>
23599
23600         * gcc.dg/weak: New directory.
23601         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23602         target-specific xfail bits.
23603         * gcc.dg/typeof-2.c: Move to new directory.
23604         * gcc.dg/weak.exp: New expect script.
23605
23606 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23607
23608         * gcc.c-torture/execute/extzvsi.c: New test.
23609
23610 2002-09-05  Stan Shebs  <shebs@apple.com>
23611
23612         * gcc.dg/weak-1.c: xfail on Darwin.
23613         * gcc.dg/weak-2.c: Ditto.
23614         * gcc.dg/weak-3.c: Ditto.
23615         * gcc.dg/weak-4.c: Ditto.
23616         * gcc.dg/weak-5.c: Ditto.
23617         * gcc.dg/weak-6.c: Ditto.
23618         * gcc.dg/weak-7.c: Ditto.
23619         * gcc.dg/weak-8.c: Ditto.
23620         * gcc.dg/weak-9.c: Ditto.
23621
23622 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23623
23624         * gcc.c-torture/execute/loop-14.c: New test.
23625
23626 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23627
23628         * g++.dg/other/cxa-atexit1.C: New test.
23629
23630         * gcc.dg/typeof-2.c: New test.
23631
23632 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23633
23634         * gcc.dg/builtins-2.c: New testcase.
23635         * gcc.dg/builtins-3.c: New testcase.
23636
23637 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23638
23639         * gcc.dg/cpp/_Pragma4.c: New test.
23640
23641 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23642
23643         * objc/execute/nil_method-1.m: New testcase.
23644
23645 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23646
23647         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23648         [Object class], not [Object initialize].
23649
23650 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23651             Hans-Peter Nilsson  <hp@bitrange.com>
23652
23653         * gcc.c-torture/execute/20020720-1.x: Skip test on
23654         mmix-knuth-mmixware.  Correct comment.
23655
23656 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23657
23658         * testsuite/g++.dg/abi/bitfield5.C: New test.
23659         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23660
23661 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23662
23663         * objc.dg/undeclared-selector.m: New test.
23664
23665 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23666
23667         * g++.dg/other/offsetof1.C: Avoid cast warning.
23668
23669 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23670
23671         * objc.dg/super-class-2.m: New test.
23672
23673 2002-08-24  Matt Austern  <austern@apple.com>
23674
23675         * g++.dg/ext/lvaddr.C: New test.
23676         * g++.dg/ext/lvcast.C: New test.
23677
23678 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23679
23680         * testsuite/g++.dg/inherit/cond1.C: New test.
23681
23682 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23683
23684         * gcc.dg/noncompile/incomplete-1.c: New test.
23685
23686 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23687
23688         * gcc.dg/typespec-1.c: New test.
23689
23690 2002-08-20  Devang Patel  <dpatel@apple.com>
23691         * objc.dg/proto-hier-2.m: New test.
23692
23693 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23694
23695         * objc.dg/bitfield-1.m: New test.
23696         * objc.dg/bitfield-2.m: New test.
23697
23698 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23699
23700         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23701         gcc.dg/c99-flex-array-4.c: New tests.
23702
23703 2002-08-16  Stan Shebs  <shebs@apple.com>
23704
23705         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23706
23707 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23708
23709         * gcc.dg/typeof-1.c: New test.
23710         * g++.dg/ext/typeof2.C: New test.
23711
23712 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23713
23714         * g++.dg/other/offsetof1.C: New test.
23715
23716 2002-08-14  Richard Henderson  <rth@redhat.com>
23717
23718         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23719
23720 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23721
23722         * gcc.dg/cpp/_Pragma3.c: New test.
23723
23724 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23725
23726         * g++.dg/template/inherit3: New test.
23727
23728 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23729
23730         * gcc.dg/bitfld-4.c: Add blank options.
23731
23732 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23733
23734         * g++.dg/template/crash1.C: New test.
23735
23736 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23737
23738         * gcc.dg/tls/opt-2.c: New test.
23739
23740 2002-08-08  Devang Patel  <dpatel@apple.com>
23741
23742         * objc.dg/selector-1.m : New test
23743
23744 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23745
23746         * g++.dg/abi/bitfield4.C: New test.
23747         * gcc.dg/bitfld-4.c: New test.
23748
23749 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23750
23751         * g++.dg/other/packed1.C: New test.
23752
23753 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23754
23755         * g++.dg/abi/offsetof.C: Tweak error messages.
23756         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23757
23758 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23759
23760         * gcc.dg/bitfld-3.c: New test.
23761
23762 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23763             Richard Henderson  <rth@redhat.com>
23764
23765         * gcc.dg/i386-bitfield1.c: New test.
23766         * g++.dg/abi/bitfield3.C: Update.
23767
23768 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23769
23770         * objc.dg/const-str-2.m: Update.
23771         * gcc.dg/cpp/c++98.c: Change to C extension.
23772         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23773         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23774
23775 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23776
23777         * testsuite/gcc.dg/tls/diag-3.c: New.
23778
23779 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23780
23781         * g++.dg/README (Subdirectories): Document new subdir expr.
23782         * g++.dg/expr/pmf-1.C: New test.
23783
23784 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23785
23786         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23787
23788 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23789
23790         * g++.dg/abi/bitfield3.C: New test.
23791
23792 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23793
23794         * lib/gcov.exp: Tweak expected line formats.
23795         * gcc.misc-tests/gcov8.c: New test.
23796         * gcc.misc-tests/gcov8.x: New flags.
23797
23798 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * consistency.vlad/layout/endian.c: Include string.h.
23801
23802         * gcc.c-torture/execute/20020805-1.c: New test.
23803
23804 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23805
23806         * g++.dg/other/conversion1.C: New test.
23807
23808 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23809
23810         * gcc.dg/builtins-1.c: New testcase.
23811
23812 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23813
23814         * g++.dg/inherit/access3.C: New test.
23815
23816 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23817
23818         * gcc.dg/ia64-visibility-2.c: New test.
23819
23820 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23821
23822         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23823         __qualifier_flags to __flags.
23824
23825 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23826
23827         * g++.dg/inherit/operator1.C: New test.
23828         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23829         * g++.dg/other/error1.C: Change expected error message.
23830         * g++.dg/template/conv4.C: Likewise.
23831
23832 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23833
23834         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23835         for documented behavior.
23836
23837 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23838
23839         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23840         several targets known to fail.
23841
23842 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23843
23844         * gcc.dg/mips-args-[123].c: New tests.
23845
23846 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23847
23848         * gcc.dg/ppc-spe.c: New.
23849
23850 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23851
23852         * g++.dg/other/ptrmem4.C: New testcase.
23853
23854 2002-07-24  Richard Henderson  <rth@redhat.com>
23855
23856         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23857
23858 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23859
23860         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23861
23862 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23863
23864         * gcc.c-torture/execute/memset-3.c: New testcase.
23865
23866 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23867
23868         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23869         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23870
23871 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23872
23873         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23874         Delete.
23875
23876 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23877
23878         * gcc.c-torture/compile/simd-4.c: New test.
23879
23880 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23881
23882         PR c++/7347, c++/7348
23883         * g++.dg/template/access4.C: New test.
23884         * g++.dg/template/access5.C: New test.
23885         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23886         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23887         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23888         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23889
23890 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23891
23892         * gcc.dg/gnu89-init-2.c: New test.
23893
23894 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23895
23896         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23897
23898 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23899
23900         * gcc.c-torture/execute/20020720-1.c: New testcase.
23901
23902 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23903
23904         * gcc.dg/cpp/Wsignprom.c: New tests.
23905
23906 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23907
23908         * gcc.c-torture/execute/loop-13.c: New test.
23909
23910 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23911
23912         * gcc.dg/cpp/expr.c: New tests.
23913
23914 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23915
23916         * g++.dg/opt/pr6713.C: Add template instantiation.
23917
23918 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23919
23920         * gcc.dg/nest.c: New test.
23921
23922 2002-07-17  Richard Henderson  <rth@redhat.com>
23923
23924         * g++.dg/opt/pr6713.C: New test.
23925
23926 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23927
23928         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23929         XFAIL for all x86 processors.
23930
23931 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23932
23933         * gcc.c-torture/execute/20010122-1.x: Do not test with
23934         -fomit-frame-pointer.
23935
23936 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23937
23938         * g++.dg/template/instantiate2.C: New test.
23939         * g++.dg/template/spec4.C: New test.
23940
23941 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23942
23943         * g++.dg/template/access2.C: New test.
23944         * g++.dg/template/access3.C: New test.
23945
23946 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23947
23948         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23949         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23950         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23951         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23952         Convert to use <stdarg.h>.
23953         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23954         Delete.
23955         * gcc.dg/va-arg-2.c: New.
23956         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23957
23958 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23959
23960         * gcc.c-torture/compile/20020710-1.c: New test.
23961
23962 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23963                           Andrew Pinski  <pinskia@physics.uc.edu>
23964
23965         gcc.c-torture/compile/simd-2.c: New testcase.
23966         gcc.c-torture/compile/simd-3.c: Likewise.
23967
23968 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/7224
23971         * g++.dg/overload/error1.C: New test.
23972
23973 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23974
23975         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23976         configuration and IRIX 6 O32 ABI.
23977
23978 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23979
23980         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23981
23982 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23983
23984         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23985
23986 2002-07-10  Jeffrey A Law  <law@redhat.com>
23987
23988         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23989
23990         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23991
23992 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23993
23994         * gcc.dg/20020312-2.c: Check for __PPC__.
23995
23996 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23997
23998         * gcc.c-torture/compile/20020709-1.c: New test.
23999
24000 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24001
24002         * g++.dg/template/qualttp21.C: New test case.
24003
24004 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24005
24006         * gcc.c-torture/compile/20020706-1.c: New test.
24007         * gcc.c-torture/compile/20020706-2.c: New test.
24008
24009 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24010             Alexandre Oliva  <aoliva@redhat.com>
24011
24012         * g++.dg/warn/incomplete1.C: New test.
24013
24014 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24015
24016         PR c++/7099
24017         * g++.dg/warn/noreturn1.C: New test.
24018
24019 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24020
24021         PR c++/6706
24022         * g++.dg/debug/debug6.C: New test.
24023         * g++.dg/debug/debug7.C: New test.
24024
24025 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24026
24027         * gcc.c-torture/compile/simd-3.c: New test.
24028
24029 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24030
24031         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24032         * gcc.dg/20020620-1.c: Likewise.
24033
24034 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24035
24036         PR c++/6944
24037         * g++.dg/init/array4.C: New test.
24038         * g++.dg/init/array5.C: New test.
24039
24040 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24041
24042         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24043         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24044
24045 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24046
24047         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24048         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24049         * gcc.dg/wtr-conversion-1.c: Likewise.
24050         * gcc.dg/wtr-escape-1.c: Likewise.
24051         * gcc.dg/wtr-int-type-1.c: Likewise.
24052         * gcc.dg/wtr-label-1.c: Likewise.
24053         * gcc.dg/wtr-static-1.c: Likewise.
24054         * gcc.dg/wtr-strcat-1.c: Likewise.
24055         * gcc.dg/wtr-suffix-1.c: Likewise.
24056         * gcc.dg/wtr-switch-1.c: Likewise.
24057         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24058         * gcc.dg/wtr-union-init-1.c: Likewise.
24059         * gcc.dg/wtr-union-init-2.c: Likewise.
24060         * gcc.dg/wtr-union-init-3.c: Likewise.
24061
24062         * gcc.dg/wtr-func-def-1.c: New test.
24063
24064 2002-07-02 Devang Patel <dpatel@apple.com>
24065
24066         * objc.dg/param-1.m: New test.
24067
24068 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24069
24070         * gcc.dg/cpp/trad/directive.c: Add test.
24071         * gcc.dg/cpp/trad/macroargs.c: Add test.
24072         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24073
24074 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24075
24076         * gcc.dg/cpp/cmdlne-M.c: New test.
24077
24078 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24079
24080         * objc.dg/desig-init-1.m: New test.
24081
24082 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24083
24084         PR c++/6716
24085         * g++.dg/template/instantiate1.C: New test.
24086
24087 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24088
24089         PR c++/7112
24090         * g++.dg/template/sizeof2.C: New test.
24091
24092 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24093
24094         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24095         gcc.dg/cpp/trad/include.c: New tests.
24096
24097 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24098
24099         PR target/7177
24100         * gcc.c-torture/compile/20020701-1.c: New test.
24101
24102 2002-07-01  Stan Shebs  <shebs@apple.com>
24103
24104         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24105         header here...
24106         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24107         (objc-torture-execute): or here.
24108
24109 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24110
24111         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24112
24113 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24114
24115         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24116
24117 2002-06-30  Devang Patel  <dpatel@apple.com>
24118
24119         * objc.dg/fsyntax-only.m: New test.
24120
24121 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24122
24123         PR c++/6695
24124         * g++.dg/template/friend7.C: New file.
24125
24126 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24127
24128         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24129         return type.
24130
24131 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24132
24133         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24134         avoid division by zero.
24135
24136 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24137
24138         * gcc.dg/Wunknownprag.c: New tests.
24139
24140 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24141
24142         * gcc.c-torture/execute/simd-2.c: New test.
24143
24144 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24145
24146         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24147         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24148         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24149         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24150         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24151         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24152         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24153         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24154         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24155         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24156         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24157         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24158         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24159         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24160         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24161         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24162         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24163
24164 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24165
24166         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24167         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24168         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24169         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24170         New tests.
24171         * gcc.dg/cpp/trad/directive.c: Update.
24172
24173 2002-06-23  Andreas Jaeger  <aj@suse.de>
24174
24175         * gcc.c-torture/execute/complex-6.c: New.
24176
24177 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24178
24179         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24180         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24181         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24182         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24183
24184 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24185
24186         * gcc.dg/cpp/trad: New directory with traditional tests copied
24187         from parent directory.
24188         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24189         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24190         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24191         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24192         Move to trad/ and rename.
24193         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24194         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24195         gcc.dg/cpp/trad/redef2.c: New tests.
24196         * gcc.dg/cpp/trad/trad.exp: New driver.
24197
24198 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24199
24200         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24201         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24202         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24203         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24204         Remove.
24205
24206 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24207
24208         * gcc.dg/20020620-1.c: New test.
24209
24210 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24211
24212         * g++.dg/template/ttp4.C: New test.
24213
24214 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24215
24216         * g++.dg/opt/vt1.C: Fix regexp.
24217
24218 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24219
24220         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24221         Don't use attribute `noinline'.
24222
24223 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24224
24225         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24226
24227 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24228
24229         * gcc.c-torture/execute/simd-1.c: New.
24230
24231         * gcc.dg/simd-1.c: New.
24232
24233 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24234
24235         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24236
24237 2002-06-16  Richard Henderson  <rth@redhat.com>
24238
24239         * g++.dg/ext/anon-struct1.C: New.
24240         * g++.dg/ext/anon-struct2.C: New.
24241         * g++.dg/ext/anon-struct3.C: New.
24242         * gcc.dg/anon-struct-1.c: New.
24243         * gcc.dg/anon-struct-2.c: New.
24244         * gcc.dg/anon-struct-3.c: New.
24245         * gcc.dg/20011008-1.c: Adjust warning text.
24246         * gcc.dg/20020527-1.c: Add -fms-extensions.
24247
24248 2002-06-16  Richard Henderson  <rth@redhat.com>
24249
24250         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24251
24252 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24253
24254         * gcc.c-torture/execute/20020615-1.c: New test.
24255
24256 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24257
24258         * gcc.c-tortuture/execute/compare-1.c: New test case.
24259         * gcc.c-tortuture/execute/compare-2.c: New test case.
24260         * gcc.c-tortuture/execute/compare-3.c: New test case.
24261
24262 2002-06-13  Richard Henderson  <rth@redhat.com>
24263
24264         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24265         ia64 ilp32.
24266
24267 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24268
24269         * g++.dg/template/typename2.C: Update error message.
24270
24271 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24272
24273         * gcc.c-torture/execute/20020611-1.c: New test.
24274
24275 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24276
24277         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24278         list of targets to skip.
24279
24280 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24281
24282         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24283         targets if not optimizing.
24284
24285 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24286
24287         * gcc.c-torture/compile/20020605-1.c: New test.
24288
24289         * g++.dg/opt/vt1.C: New test.
24290
24291         * gcc.dg/20020531-1.c: New test.
24292
24293         * gcc.dg/20020530-1.c: New test.
24294
24295         * gcc.dg/20020527-1.c: New test.
24296
24297         * g++.dg/opt/cse1.C: New test.
24298
24299 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24300
24301         * gcc.dg/20020607-2.c: New test case.
24302
24303 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24304
24305         * gcc.c-torture/compile/20020604-1.c: New test.
24306
24307 2002-06-04  Richard Henderson  <rth@redhat.com>
24308
24309         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24310         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24311         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24312
24313 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24314
24315         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24316
24317 2002-06-03  Richard Henderson  <rth@redhat.com>
24318
24319         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24320         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24321
24322 2002-06-02  Richard Henderson  <rth@redhat.com>
24323
24324         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24325         test functions static.
24326
24327 2002-06-02  Andreas Jaeger  <aj@suse.de>
24328
24329         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24330         now.
24331
24332 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24333
24334         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24335         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24336         Update for mofified diagnostics.
24337         * gcc.dg/c99-intconst-1.c: No longer fail.
24338
24339 2002-06-02  Richard Henderson  <rth@redhat.com>
24340
24341         * gcc.dg/uninit-A.c: Remove xfail markers.
24342
24343 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24344
24345         * gcc.dg/fnegate-1.c: New test case.
24346
24347 2002-05-30  Osku Salerma  <osku@iki.fi>
24348
24349         * gcc.c-torture/execute/mayalias-1.c: New file.
24350
24351 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24352
24353         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24354         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24355         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24356
24357 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24358
24359         * gcc.c-torture/execute/20020529-1.c: New test.
24360
24361 2002-05-27  Richard Henderson  <rth@redhat.com>
24362
24363         * g++.dg/ext/attrib6.C: New test case.
24364
24365 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24366
24367         * gcc.c-torture/execute/pure-1.c: New test.
24368
24369 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24370
24371         * gcc.dg/cpp/arith-2.c: Remove.
24372
24373 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24374
24375         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24376         * gcc.dg/cpp/if-3.c: Remove.
24377
24378 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * g++.dg/opt/cse2.C: New test.
24381
24382 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24383
24384         * gcc.dg/cpp/arith-1.c: New semantic tests.
24385         * gcc.dg/cpp/if-1.c: Update.
24386
24387 2002-05-24  Ben Elliston  <bje@redhat.com>
24388
24389         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24390
24391 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24392
24393         * gcc.dg/verbose-asm.c: New test.
24394
24395 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24396
24397         * gcc.dg/cpp/paste12.c: New test.
24398
24399 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24400
24401         * g++.dg/parse/named_ops.C: New test.
24402
24403 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24404
24405         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24406
24407 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24408
24409         * gcc.dg/weak-2.c: Allow optional leading underscore
24410         in scan-assembler symbol name.
24411         * gcc.dg/weak-3.c: Likewise.
24412         * gcc.dg/weak-4.c: Likewise.
24413         * gcc.dg/weak-5.c: Likewise.
24414
24415 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24416
24417         * gcc.dg/20020523-1.c: New test.
24418
24419 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24420
24421         * objc.dg/const-str-2.m: Update now that we stop after
24422         a command line error.
24423
24424 2002-05-22  Richard Henderson  <rth@redhat.com>
24425
24426         * g++.dg/dg.exp: Fix typo in test pruneing.
24427
24428 2002-05-22  Richard Henderson  <rth@redhat.com>
24429
24430         * g++.dg/dg.exp: Prune the tls subdirectory.
24431         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24432         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24433         * g++.dg/tls/init-1.C: New.
24434
24435 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24436
24437         * gcc.dg/20020517-1.c: New test.
24438
24439 2002-05-21  Richard Henderson  <rth@redhat.com>
24440
24441         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24442         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24443
24444 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24445
24446         * g++.dg/other/copy2.C: New test.
24447
24448 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24449
24450         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24451         (MAX_COPY): Bump up to 10 times sizeof (long long).
24452         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24453
24454         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24455         sizeof (long long).
24456
24457         * gcc.c-torture/execute/strcpy-1.c: New test.
24458
24459 2002-05-19  Jason Merrill  <jason2redhat.com>
24460
24461         * g++.dg/ext/oper1.C: New test.
24462
24463 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24464 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24465
24466         * README.QMTEST: New file.
24467
24468         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24469
24470 2002-05-19  Andreas Jaeger  <aj@suse.de>
24471
24472         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24473         now.
24474         * gcc.c-torture/execute/loop-2d.x: Likewise.
24475
24476 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24477
24478         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24479         support weak symbols.
24480         * gcc.dg/weak-4.c: Likewise
24481         * gcc.dg/weak-6.c: Likewise
24482
24483 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24484
24485         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24486         cygwin, coff and h8300-*-hms targets
24487         * gcc.dg/weak-5.c: Likewise
24488         * gcc.dg/weak-7.c: Likewise
24489
24490 2002-05-16  Jason Merrill  <jason@redhat.com>
24491
24492         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24493         (scan-assembler-not, scan-assembler-dem): Likewise.
24494         (scan-assembler-dem-not): Likewise.
24495
24496 2002-05-15  Richard Henderson  <rth@redhat.com>
24497
24498         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24499
24500 2002-05-15  Richard Henderson  <rth@redhat.com>
24501
24502         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24503         (vfoo1f): Warning here.
24504         (vfoo1l): Don't redefine the alias.
24505
24506 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24507
24508         * g++.dg/init/pm1.C: New test.
24509
24510 2002-05-12  David S. Miller  <davem@redhat.com>
24511
24512         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24513         types.
24514
24515 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24516
24517         * gcc.c-torture/execute/20020510-1.c: New test case.
24518
24519 2002-05-10  David S. Miller  <davem@redhat.com>
24520
24521         * gcc.c-torture/execute/conversion.c: Test long double too.
24522
24523 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24524
24525         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24526         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24527         * lib/g++.exp (g++_link_flags): Likewise.
24528         * lib/objc.exp (objc_target_compile): Likewise.
24529
24530 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24531
24532         * gcc.dg/cpp/poison.c: Update.
24533         * gcc.dg/cpp/20000625-2.c: Remove.
24534         * gcc.dg/cpp/direct2s.c: Remove final test.
24535
24536 2002-05-08  Tom Rix  <trix@redhat.com>
24537
24538         * gcc.c-torture/execute/20020508-1.c: New test.
24539         * gcc.c-torture/execute/20020508-2.c: New test.
24540         * gcc.c-torture/execute/20020508-3.c: New test.
24541
24542 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24543
24544         * gcc.dg/cpp/charconst-4.c: More tests.
24545
24546 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24547
24548         PR c/6569
24549         * gcc.dg/weak-3.c: Update location of warning messages.
24550         * gcc.dg/weak-5.c: Likewise.
24551
24552 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24553
24554         * gcc.c-torture/execute/20020506-1.c: New test case.
24555
24556 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24557
24558         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24559
24560 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24561
24562         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24563
24564 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24565
24566         * gcc.dg/cpp/charconst-3.c: New test.
24567
24568 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24569
24570         * gcc.dg/cpp/charconst.c: Update tests.
24571
24572 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24573
24574         * treelang: Added directory for new sample language treelang. Also
24575         lib/treelang.exp: New file to signal treelang should be tested.
24576
24577 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24580         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24581         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24582         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24583         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24584         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24585         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24586
24587 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24588
24589         * gcc.dg/format/xopen-2.c: New test.
24590
24591 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24592
24593         * gcc.dg/20020503-1.c: New test.
24594
24595 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24596
24597         * g++.dg/init/dtor1.C: Make it tougher.
24598
24599 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24600
24601         * g++.dg/init/dtor1.C: New test.
24602
24603 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24604
24605         * gcc.dg/altivec-8.c: New.
24606
24607 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24608
24609         * gcc.dg/altivec-7.c: New.
24610
24611 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24612
24613         * g++.dg/parse/typedef1.C: New test.
24614
24615 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24616
24617         PR c++/6486
24618         * g++.dg/template/friend6.C: New test.
24619
24620         PR c++/6492
24621         * g++.dg/init/copy1.C: New test.
24622
24623 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24624
24625         * g++.dg/warn/effc1.C: New test.
24626
24627 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24628
24629         * gcc.dg/cpp/if-cexp.c: Add a test.
24630
24631 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24632
24633         * gcc.dg/20020426-2.c: New test.
24634
24635 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24636
24637         * gcc.dg/cpp/if-mop.c: Update.
24638         * gcc.dg/cpp/if-mpar.c: Add test.
24639         * gcc.dg/cpp/if-oppr.c: Update.
24640
24641 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24642
24643         PR c/6343
24644         * gcc.dg/weak-[2-7].c: New tests.
24645
24646 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24647
24648         * gcc.dg/enum1.c: New test.
24649
24650 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24651
24652         PR c++/6497
24653         * g++.dg/inherit/access2.C: New test.
24654
24655 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24656
24657         PR bootstrap/6445
24658         * gcc.dg/20020426-1.c: New test.
24659
24660 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24661
24662         * g++.dg/abi/enum1.C: New test.
24663
24664 2002-04-26  Richard Henderson  <rth@redhat.com>
24665
24666         * gcc.dg/c99-bool-1.c: Expect always true warning.
24667
24668 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24669
24670         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24671
24672 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24673
24674         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24675         targets.
24676
24677 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24678
24679         * g++.dg/abi/mange7.C: New test.
24680
24681         PR c++/6438.
24682         * g++.dg/parse/stmtexpr2.C: New test.
24683
24684 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24685
24686         * gcc.dg/20020312-2.c: Add SH target.
24687
24688 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24689
24690         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24691         compiler output on mips*-*-irix*.
24692
24693 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * g++.dg/parse/attr1.C: New test.
24696
24697 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24698
24699         * gcc.c-torture/execute/string-opt-17.c: New test case.
24700         * gcc.c-torture/execute/memset-2.c: New test case.
24701
24702 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24703
24704         PR c++/6256:
24705         * g++.dg/template/friend5.C: New test.
24706
24707         PR c++/6331:
24708         * g++.dg/template/qual1.C: Likewise.
24709
24710 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24711
24712         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24713         Include stdlib.h, not stdio.h or ctype.h.
24714
24715 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24716
24717         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24718         cris-*-elf* and mmix-*-*.
24719         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24720         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24721         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24722         Ditto.
24723         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24724         * gcc.dg/wchar_t-1.c: Ditto.
24725
24726 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24727
24728         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24729         Clarify comment.
24730
24731 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24732
24733         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24734
24735 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24736
24737         * gcc.c-torture/execute/20000906-1.x: Delete.
24738
24739 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24740
24741         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24742
24743 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24744
24745         * PR6367
24746         * g77.f-torture/execute/6367.f: New test.
24747         * g77.f-torture/execute/6367.x: Disable for MMIX.
24748
24749 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24750
24751         * PR6352
24752         * g++.dg/opt/inline2.C: New test.
24753
24754 2002-04-18  Richard Henderson  <rth@redhat.com>
24755
24756         * gcc.dg/20000906-1.c: Enable for all targets.
24757         * gcc.c-torture/compile/iftrap-2.c: New.
24758
24759 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24760
24761         * gcc.dg/20020418-1.c: New test.
24762         * gcc.dg/20020418-2.c: New test.
24763
24764 2002-04-18  Richard Henderson  <rth@redhat.com>
24765
24766         * gcc.c-torture/compile/iftrap-1.c: New.
24767         * gcc.dg/iftrap-1.c: Adjust for ia64.
24768         * gcc.dg/iftrap-2.c: New.
24769
24770 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24771
24772         * gcc.c-torture/compile/20020418-1.c: New test.
24773
24774 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24775
24776         * gcc.c-torture/compile/20020415-1.c: New.
24777
24778 2002-04-18  David S. Miller  <davem@redhat.com>
24779
24780         * gcc.c-torture/execute/20020418-1.c: New test.
24781
24782 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24783
24784         * gcc.dg/20020416-1.c: New test.
24785
24786         * g++.dg/opt/inline1.C: New test.
24787
24788 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * gcc.dg/altivec-5.c: New test.
24791
24792         * gcc.dg/20020415-1.c: New test.
24793
24794 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24795
24796         * testsuite/lib/chill.exp: Remove.
24797
24798 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24799
24800         * g++.dg/other/big-struct.C: New test.
24801
24802 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24803
24804         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24805         of scratch file.
24806
24807 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24808
24809         PR c/6277
24810         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24811         in scan-assembler function name
24812
24813 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24814
24815         * g77.f-torture/execute/980628-4.x,
24816         g77.f-torture/execute/980628-5.x,
24817         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24818         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24819         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24820         i[34567]86-*-*.
24821
24822 2002-04-13  David S. Miller  <davem@redhat.com>
24823
24824         * gcc.c-torture/execute/20020413-1.c: New test.
24825
24826 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24827
24828         * gcc.dg/asm-6.c,
24829         * g++.dg/ext/asm1.C: New tests.
24830
24831 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24832
24833         PR c++ 5373.
24834         * g++.dg/parse/stmtexpr1.C: New test.
24835
24836         PR c++/5189.
24837         * g++.dg/template/copy1.C: New test.
24838
24839 2002-04-12  Richard Henderson  <rth@redhat.com>
24840
24841         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24842
24843 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24844
24845         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24846         gcc.c-torture/execute/20020307-2.c.
24847
24848 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24849
24850         * g++.dg/ext/attrib5.C,
24851         * g++.dg/lookup/struct1.C: New tests.
24852
24853 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24854
24855         * gcc.dg/20020411-1.c: New test.
24856
24857         * gcc.c-torture/execute/20020411-1.c: New test.
24858
24859 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24860
24861         * g77.f-torture/execute/6177.f: New test.
24862
24863 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24864
24865         PR middle-end/6247
24866         * g++.dg/opt/cleanup1.C: New test.
24867
24868         * g++.dg/opt/const1.C: New test.
24869
24870 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24871
24872         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24873
24874 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24875
24876         PR c++/5507
24877         * g++.dg/template/typename2.C: New test.
24878
24879 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24880
24881         * gcc.c-torture/execute/loop-12.c: New.
24882
24883 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24884
24885         * g77.f-torture/execute/980628-4.x,
24886         g77.f-torture/execute/980628-5.x,
24887         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24888         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24889         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24890
24891 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24892
24893         PR optimization/6086
24894         * g++.dg/opt/preinc1.C: New test.
24895
24896 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24897
24898         PR c++/5571
24899         * g++.dg/opt/static2.C: New test.
24900
24901 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24902
24903         PR c/5120
24904         * gcc.dg/20020406-1.c: New test.
24905
24906 2002-04-04  David S. Miller  <davem@redhat.com>
24907
24908         * gcc.c-torture/execute/20020404-1.c: New test.
24909
24910 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24911
24912         PR c/6123
24913         * gcc.dg/20020312-2.c: Do not declare global register variable
24914         if __PIC__ or __pic__ is defined.
24915
24916 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24917
24918         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24919         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24920
24921 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24922
24923         * gcc.misc-tests/linkage.exp: Update last change to handle
24924         sparc*-, not just sparc-.
24925
24926 2002-04-03  Richard Henderson  <rth@redhat.com>
24927
24928         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24929
24930 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24931
24932         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24933
24934 2002-04-02  David S. Miller  <davem@redhat.com>
24935
24936         * gcc.c-torture/execute/20020402-3.c: New test.
24937
24938 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24939
24940         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24941         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24942
24943         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24944         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24945         g77.f-torture/execute/20001201.x,
24946         g77.f-torture/execute/u77-test.x: New files.
24947
24948         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24949         * gcc.dg/wchar_t-1.c: Ditto.
24950
24951 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24952
24953         * gcc.c-torture/execute/20020402-1.c: New test.
24954
24955 2002-04-01  Richard Henderson  <rth@redhat.com>
24956
24957         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24958
24959         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24960
24961 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24962
24963         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24964
24965 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24966
24967         * g++.dg/inherit/template-as-base.C: Expect error.
24968         * g++.dg/inherit/namespace-as-base.C: Likewise.
24969
24970 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24971
24972         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24973         g++.dg/ext/instantiate3.C: Tweak match patterns.
24974
24975         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24976         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24977         -da test.
24978
24979 2002-03-31  Richard Henderson  <rth@redhat.com>
24980
24981         * gcc.dg/special/alias-2.c: New.
24982         * gcc.dg/special/ecos.exp: Run it.
24983
24984 2002-03-31  Richard Henderson  <rth@redhat.com>
24985
24986         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24987
24988 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24989
24990         * gcc.dg/weak-1.c: Disable on h8300 port.
24991
24992 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24993
24994         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24995         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24996         ordering tests.
24997         * g++.dg/bprob/bprob-1.C: New test.
24998         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24999         * g++.dg/gcov/gcov-1.C: New test.
25000         * g++.dg/gcov/gcov-1.x: New file.
25001         * g++.dg/gcov/gcov-2.C: New test.
25002         * g++.dg/gcov/gcov-3.C: New test.
25003         * g++.dg/gcov/gcov-3.h: New file.
25004
25005 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25006
25007         * g++.old-deja/g++.other/builtins5.C: New test.
25008         * g++.old-deja/g++.other/builtins6.C: New test.
25009         * g++.old-deja/g++.other/builtins7.C: New test.
25010         * g++.old-deja/g++.other/builtins8.C: New test.
25011         * g++.old-deja/g++.other/builtins9.C: New test.
25012
25013 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25014
25015         * g++.dg/opt/static1.C: New test.
25016
25017         * g++.dg/opt/longbranch1.C: New test.
25018
25019 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25020
25021         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25022
25023         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25024
25025 2002-03-28  Jeffrey A Law  (law@redhat.com)
25026
25027         * gcc.c-torture/execute/20020328-1.c: New test.
25028
25029 2002-03-27  Richard Henderson  <rth@redhat.com>
25030
25031         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25032         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25033         move from g++.old-deja/g++.ext/.
25034
25035 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25036
25037         * g++.dg/init/new2.C: New test.
25038
25039 2002-03-26  Richard Henderson  <rth@redhat.com>
25040
25041         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25042
25043         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25044         on sparc.
25045
25046         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25047         sparcv9 systems.
25048         * gcc.dg/20001102-1.c: Likewise.
25049
25050 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25051
25052         * gcc.dg/cpp/endif-pedantic1.c,
25053         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25054
25055 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25056
25057         * g++.dg/init/new1.C: New test.
25058
25059 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         * g++.dg/abi/vbase9.C: New test.
25062
25063 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25064
25065         * gcc.dg/arm-asm.c: New test.
25066
25067 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25068
25069         * gcc.dg/Wswitch-enum.c: New test.
25070         Fix PR c/5044.
25071
25072 2002-03-26  Richard Henderson  <rth@redhat.com>
25073
25074         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25075         structure.
25076
25077 2002-03-25  Richard Henderson  <rth@redhat.com>
25078
25079         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25080         sparcv9 systems.
25081
25082         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25083         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25084
25085 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25086
25087         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25088
25089 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25090
25091         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25092         targets using generic thunk support.
25093
25094 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.c-torture/compile/20020323-1.c: New test.
25097
25098         * g++.dg/opt/conj2.C: New test.
25099
25100 2002-03-24  Richard Henderson  <rth@redhat.com>
25101
25102         * gcc.dg/weak-1.c: Use -fno-common.
25103
25104 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25105
25106         * g77.dg/f77-edit-apostrophe-out.f: New test
25107         * g77.dg/f77-edit-h-out.f: New test
25108         * g77.dg/f77-edit-t-in.f: New test
25109         * g77.dg/f77-edit-t-out.f: New test
25110         * g77.dg/f77-edit-x-out.f: New test
25111         * g77.dg/f77-edit-slash-out.f: New test
25112         * g77.dg/f77-edit-colon-out.f: New test
25113         * g77.dg/f77-edit-s-out.f: New test
25114
25115 2002-03-24  Richard Henderson  <rth@redhat.com>
25116
25117         * objc/execute/formal_protocol-6.x: New XFAIL.
25118
25119 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25120
25121         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25122         that do not support weak symbols
25123
25124 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25125
25126         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25127         * lib/g77.exp:  Likewise
25128         * lib/objc.exp: Likewise
25129
25130 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25131
25132         * gcc.dg/Wswitch-default.c: New test.
25133
25134 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25135
25136         * g++.dg/other/enum1.C: New test.
25137
25138 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25139
25140         * gcc.dg/pragma-ep-3.c: Fix typo.
25141
25142 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25143
25144         * g++.dg/inherit/template-as-base.C: New test.
25145
25146 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25149         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25150
25151 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25152
25153         * gcc.dg/cpp/multiline.c: Update to match.
25154
25155 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25156
25157         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25158
25159 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25160
25161         * gcc.dg/cpp/extratokens2.c:  New file.
25162
25163 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25164
25165         * gcc.dg/20020312-2.c: Add rs6000 target.
25166
25167         * gcc.c-torture/compile/20020319-1.c: New test.
25168
25169 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25170
25171         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25172         (A, E): Handle this.
25173
25174 2002-03-20  Jason Merrill  <jason@redhat.com>
25175
25176         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25177         ignoring -fpic.
25178         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25179         through prune_gcc_output.
25180
25181 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25182
25183         * gcc.c-torture/compile/20020320-1.c: New test.
25184
25185 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25186
25187         * gcc.c-torture/compile/20020318-1.c: New test.
25188
25189         * gcc.dg/struct-by-value-1.c: New test.
25190
25191         * gcc.dg/20020319-1.c: New test.
25192
25193 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * g++.dg/opt/conj1.C: New test.
25196
25197 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25198
25199         * g++.dg/template/qualttp20.C: Revert previous change.
25200         * g++.dg/template/qualttp3.C: Likewise.
25201         * g++.dg/template/qualttp4.C: Likewise
25202         * g++.dg/template/qualttp5.C: Likewise
25203         * g++.dg/template/qualttp6.C: Likewise
25204         * g++.dg/template/qualttp7.C: Likewise
25205         * g++.dg/template/qualttp8.C: Likewise
25206         * g++.dg/template/recurse.C: Likewise.
25207
25208 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25209
25210         * gcc.dg/cpp/wchar-1.c: Update.
25211
25212 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25213
25214         * g++.dg/template/conv1.C: New test.
25215         * g++.dg/template/conv2.C: New test.
25216         * g++.dg/template/conv3.C: New test.
25217         * g++.dg/template/conv4.C: New test.
25218
25219 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25220
25221         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25222         * g++.dg/template/qualttp3.C: Likewise.
25223         * g++.dg/template/qualttp4.C: Likewise
25224         * g++.dg/template/qualttp5.C: Likewise
25225         * g++.dg/template/qualttp6.C: Likewise
25226         * g++.dg/template/qualttp7.C: Likewise
25227         * g++.dg/template/qualttp8.C: Likewise
25228         * g++.dg/template/recurse.C: Likewise.
25229
25230 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25231
25232         * g++.dg/opt/dtor1.C: New test.
25233
25234 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25235
25236         * gcc.c-torture/compile/20020315-1.c: New test.
25237
25238 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25239
25240         * gcc.dg/weak-1.c: Fix scan tests.
25241
25242 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25243
25244         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25245         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25246         cris-*-aout* mmix-*-*.
25247         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25248         cris-*-aout* mmix-*-*.
25249         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25250         cris-*-elf* cris-*-aout* and mmix-*-*.
25251         * gcc.dg/20001009-1.c: Ditto.
25252         * gcc.dg/20010912-1.c: Ditto.
25253         * gcc.dg/20020122-4.c: Ditto.
25254         * gcc.dg/inline-2.c: Ditto.
25255
25256 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25257
25258         * gcc.c-torture/compile/20020314-1.c: New test.
25259
25260 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25261
25262         * gcc.c-torture/execute/20020314-1.c: New test.
25263
25264 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25265
25266         * g++.dg/warn/Wunused-1.C: New test.
25267
25268 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25269
25270         * g++.dg/abi/mangle6.C: New test.
25271
25272 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25273
25274         * gcc.c-torture/compile/20020309-2.c: New test.
25275
25276         * gcc.c-torture/compile/20020312-1.c: New test.
25277
25278 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.dg/other/access1.C: New test.
25281
25282 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.c-torture/execute/wchar_t-1.c: New test.
25285
25286 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25287
25288         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25289
25290 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25291
25292         * gcc.dg/20020312-1.c: New test case.
25293
25294 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25295
25296         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25297
25298 2002-03-11  Richard Henderson  <rth@redhat.com>
25299
25300         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25301         * g++.old-deja/g++.jason/report.C: Likewise.
25302
25303 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25304
25305         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25306         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25307
25308 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * testsuite/g++.dg/overload/pmf1.C: New test.
25311
25312 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25313
25314         * gcc.c-torture/execute/20020307-1.c: Use long.
25315
25316 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25317
25318         PR optimization/5844
25319         * gcc.dg/20020310-1.c: New test.
25320
25321 2002-03-09  Michael Meissner  <meissner@redhat.com>
25322
25323         * gcc.c-torture/execute/memcpy-2.c: New test.
25324         * gcc.c-torture/execute/memset-1.c: New test.
25325         * gcc.c-torture/execute/strlen-1.c: New test.
25326         * gcc.c-torture/execute/strcmp-1.c: New test.
25327         * gcc.c-torture/execute/strncmp-1.c: New test.
25328
25329 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25330
25331         * gcc.dg/ppc-ldstruct.c: New test.
25332
25333 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25334
25335         * gcc.c-torture/execute/va-arg-22.c: New test.
25336
25337 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25338
25339         * gcc.c-torture/compile/20020309-1.c: New test.
25340
25341 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * gcc.c-torture/execute/20020307-2.c: New test.
25344
25345 2002-03-07  Jeffrey A Law  (law@redhat.com)
25346
25347         * g77.f-torture/compile/20020307-1.f: New test.
25348
25349 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25350
25351         * gcc.dg/unordered-1.c: New test.
25352
25353 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25354
25355         * gcc.c-torture/execute/20020307-1.c: New test.
25356
25357 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * gcc.dg/20020304-1.c: New test.
25360
25361         * gcc.c-torture/compile/20020304-2.c: New test.
25362
25363 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25364
25365         * gcc.c-torture/compile/20020304-1.c: New test case
25366         (from PR c/5830).
25367
25368 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25369
25370         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25371
25372 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25373
25374         * g++.dg/other/classkey1.C: New test.
25375
25376 2002-03-01  Richard Henderson  <rth@redhat.com>
25377
25378         * gcc.c-torture/compile/981223-1.x: New.
25379         * gcc.c-torture/compile/920625-1.x: New.
25380
25381 2002-02-28  Richard Henderson  <rth@redhat.com>
25382
25383         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25384
25385 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25386
25387         * gcc.c-torture/execute/20020227-1.c: New test.
25388
25389 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25390
25391         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25392         here" ERROR lines.
25393         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25394         * g++.old-deja.g++.other/defarg1.C: Likewise.
25395         * g++.old-deja/g++.pt/calls2.C: Likewise.
25396         * g++.old-deja/g++.pt/crash20.C: Likewise.
25397         * g++.old-deja/g++.pt/crash30.C: Likewise.
25398         * g++.old-deja/g++.pt/crash36.C: Likewise.
25399         * g++.old-deja/g++.pt/crash6.C: Likewise.
25400         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25401         * g++.old-deja/g++.pt/derived3.C: Likewise.
25402         * g++.old-deja/g++.pt/error1.C: Likewise.
25403         * g++.old-deja/g++.pt/friend21.C: Likewise.
25404         * g++.old-deja/g++.pt/friend23.C: Likewise.
25405         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25406         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25407
25408 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25409
25410         * gcc.c-torture/execute/20020225-2.c: New test.
25411
25412 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25413
25414         * gcc.c-torture/execute/920730-1t.c,
25415         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25416         Delete test cases, only relevant to -traditional.
25417
25418 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25419
25420         * gcc.dg/cpp/undef1.c: Remove.
25421         * gcc.dg/cpp/directiv.c: Update.
25422         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25423
25424 2002-02-27  Michael Meissner  <meissner@redhat.com>
25425
25426         * gcc.c-torture/execute/20020226-1.c: New test.
25427
25428 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25429
25430         * g++.dg/debug/debug4.C: New test.
25431
25432         * gcc.dg/ia64-visibility-1.c: New test.
25433
25434 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25435
25436         * gcc.dg/debug/20020224-1.c: New.
25437
25438 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25439
25440         * gcc.c-torture/execute/960416-1.x: New.
25441         * gcc.c-torture/execute/divconst-3.x: Likewise.
25442
25443 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25444
25445         * gcc.dg/20020224-1.c: New test.
25446
25447 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25448
25449         * gcc.c-torture/execute/20020225-1.c: New.
25450
25451 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25452
25453         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25454
25455 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25456
25457         * gcc.dg/20020222-1.c: New test.
25458
25459 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25460
25461         * g++.dg/opt/anonunion1.C: New test.
25462
25463 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * g++.dg/template/qualttp19.C: New test.
25466         * g++.dg/template/qualttp20.C: New test.
25467         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25468         * g++.old-deja/g++.other/qual1.C: Likewise.
25469
25470 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25471
25472         * gcc.dg/attr-alwaysinline.c: New.
25473
25474 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25475
25476         * gcc.dg/20020220-1.c: New test.
25477
25478         * gcc.dg/20020220-2.c: New test.
25479
25480         * g++.dg/opt/mmx1.C: New test.
25481
25482 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25483
25484         * gcc.c-torture/compile/20020110.c: New test.
25485
25486 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25487
25488         * gcc.c-torture/execute/20020219-1.c: New test.
25489
25490         * gcc.dg/20020219-1.c: New test.
25491
25492         * gcc.dg/noncompile/20020220-1.c: New test.
25493
25494         * g++.dg/opt/ptrintsum1.C: New test.
25495
25496         * gcc.dg/debug/20020220-1.c: New test.
25497
25498 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25499
25500         * gcc.c-torture/execute/20020216-1.c: New test.
25501
25502 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25503
25504         * gcc.dg/decl-1.c: Update, new test.
25505
25506 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25507
25508         * g++.dg/abi/bitfield1.C: New test.
25509         * g++.dg/abi/bitfield2.C: New test.
25510
25511 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25512
25513         * gcc.dg/attr-nest.c: New test.
25514
25515 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25516
25517         * gcc.c-torture/execute/20020215-1.c: New test.
25518
25519 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25520
25521         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25522         * g++.dg/debug/debug.exp: New.
25523         * g++.dg/debug/trivial.C: New.
25524         * g++.dg/debug/debug1.C: Moved...
25525         * g++.dg/other/debug1.C: ...from here.
25526         * g++.dg/debug/debug2.C: Moved...
25527         * g++.dg/other/debug2.C: ...from here.
25528         * g++.dg/debug/debug3.C: Moved...
25529         * g++.dg/other/debug3.C: ...from here.
25530
25531         * gcc.dg/noncompile/20020213-1.c: New test.
25532
25533 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25534
25535         * g++.dg/other/debug3.C: New test.
25536
25537         * gcc.c-torture/execute/20020213-1.c: New test.
25538
25539 2002-02-13  Richard Smith <richard@ex-parrot.com>
25540
25541         * g++.old-deja/g++.other/thunk1.C: New test.
25542
25543 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25544
25545         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25546
25547 2002-02-13  Stan Shebs  <shebs@apple.com>
25548
25549         * gcc.dg/altivec-3.c: New.
25550
25551 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25552
25553         * gcc.dg/Wunreachable-1.c: New test.
25554         * gcc.dg/Wunreachable-2.c: New test.
25555
25556 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25557
25558         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25559
25560 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25561
25562         * gcc.dg/decl-1.c: New test.
25563
25564 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25565
25566         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25567
25568 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25569
25570         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25571         * gcc.c-torture/compile/980506-1.x: Likewise.
25572
25573 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25574
25575         * gcc.dg/20020210-1.c: New.
25576
25577 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25578
25579         * g77.f-torture/execute/947.f: New regression test
25580         for PR fortran/947.
25581
25582 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25583
25584         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25585         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25586
25587 2002-02-08  Richard Henderson  <rth@redhat.com>
25588
25589         * gcc.c-torture/compile/labels-3.c: New.
25590
25591 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25592
25593         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25594         expression statements work instead.
25595         * gcc.dg/noncompile/20020207-1.c: New test.
25596
25597 2002-02-07  Richard Henderson  <rth@redhat.com>
25598
25599         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25600
25601 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25602
25603         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25604         message from g77
25605         * lib/g77-dg.exp: Trim g77 error messages so that they are
25606         recognized by dg.exp.
25607
25608 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25609
25610         PR fortran/5473
25611         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25612
25613 2002-02-07  Richard Henderson  <rth@redhat.com>
25614
25615         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25616         to be sufficiently aligned for integers.
25617
25618 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25619
25620         * g++.dg/template/friend4.C: New test.
25621
25622 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25623
25624         PR fortran/5743
25625         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25626         unsupported cases.
25627
25628 2002-02-07  Richard Henderson  <rth@redhat.com>
25629
25630         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25631         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25632         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25633         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25634
25635 2002-02-06  Richard Henderson  <rth@redhat.com>
25636
25637         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25638
25639 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25640
25641         * gcc.dg/20020206-1.c: New test.
25642
25643 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25644
25645         * gcc.c-torture/execute/20020206-1.c: New test.
25646
25647         * gcc.c-torture/execute/20020206-2.c: New test.
25648
25649         PR optimization/5429:
25650         * gcc.c-torture/compile/20020206-1.c: New test.
25651
25652 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25653
25654         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25655         as certain file formats cannot support particularly large
25656         alignments.
25657
25658         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25659         and do not expect to be able to link the executable.
25660
25661         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25662         fail because the COFF format does not support the weak attribute.
25663
25664 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25665
25666         * g77.dg/pr5473.f:  New test
25667
25668 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25669
25670         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25671         Fix testcase accordingly.
25672
25673 2002-02-04  Richard Henderson  <rth@redhat.com>
25674
25675         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25676         (buf): Change to be an array of pointers, not ints.
25677
25678 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25679
25680         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25681         before all tests.  Move warning one line above to match where it
25682         C frontend emits.
25683         * gcc.dg/Wswitch-2.c: New test.
25684         * g++.dg/warn/Wswitch-1.C: New test.
25685         * g++.dg/warn/Wswitch-2.C: New test.
25686
25687 2002-02-04  Richard Henderson  <rth@redhat.com>
25688
25689         * g++.dg/abi/offsetof.C: Fix size comparison.
25690
25691 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25692
25693         * gcc.dg/cast-qual-2.c: New test.
25694
25695 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25696
25697         * gcc.dg/20020201-4.c: New test.
25698
25699 2002-02-04  Ben Elliston  <bje@redhat.com>
25700
25701         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25702         target_info attribute != 0, in addition to the empty string.
25703         (gcc_target_compile): Likewise.
25704
25705 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25706
25707         * gcc.dg/Wswitch.c: New test.
25708         PR gcc/4475. PR gcc/3780.
25709
25710 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25711
25712         * g77.f-torture/execute/5122.f: New test for regressions
25713         against PR fortran/5122.
25714
25715 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25716
25717         * g77.f-torture/compile/pr3743.f: Delete
25718         * g77.dg/pr3743-1.f: New test.
25719         * g77.dg/pr3743-2.f: New test.
25720         * g77.dg/pr3743-3.f: New test.
25721         * g77.dg/pr3743-4.f: New test.
25722
25723 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25724
25725         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25726
25727 2002-02-02  Richard Henderson  <rth@redhat.com>
25728
25729         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25730         * gcc.c-torture/execute/bf64-1.c: Likewise.
25731
25732 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25733
25734         * gcc.dg/20020201-2.c: New test.
25735
25736         * gcc.dg/20020201-3.c: New test.
25737
25738         * gcc.c-torture/execute/bitfld-2.c: New test.
25739
25740 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25741
25742         * gcc.dg/bitfld-1.c: Update.
25743         * gcc.dg/bitfld-2.c: Update.
25744         * gcc.c-torture/execute/bitfld-1.x: New.
25745
25746 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25747
25748         * gcc.c-torture/execute/20020201-1.c: New test.
25749
25750 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25751
25752         PR target/5469
25753         * gcc.dg/20020201-1.c: New test.
25754
25755 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25756
25757         PR fortran/3743
25758         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25759         * g77.f-torture/compile/pr3743.x: Remove
25760
25761 2002-01-31  Tom Rix  <trix@redhat.com>
25762
25763         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25764
25765 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25766
25767         * gcc.dg/noncompile/20020130-1.c: New test.
25768
25769 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25770
25771         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25772
25773 2002-01-29  Richard Henderson  <rth@redhat.com>
25774
25775         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25776         to long long.
25777         * gcc.c-torture/execute/bf64-1.c: Likewise.
25778
25779 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25780
25781         * gcc.c-torture/execute/20020129-1.c: New test.
25782
25783 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25784
25785         * gcc.c-torture/compile/20000224-1.c: Update.
25786         * gcc.c-torture/execute/bitfld-1.c: New tests.
25787         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25788         * gcc.dg/uninit-A.c: Update.
25789
25790 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25791
25792         * g++.dg/template/ctor1.C: Add instantiation.
25793
25794 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25795
25796         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25797         argument to __builtin_prefetch to be const ptr.
25798
25799 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25800
25801         * gcc.c-torture/compile/20020120-1.c: New test.
25802
25803 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25804
25805         * gcc.c-torture/execute/20020127-1.c: New test.
25806
25807 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25808
25809         * g77.dg/f77-edit-i-in.f: New test
25810         * g77.dg/f77-edit-i-out.f: New test
25811
25812 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25813
25814         * gcc.dg/debug/debug.exp: New file.
25815         * gcc.dg/debug/trivial.c: New file.
25816         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25817         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25818         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25819         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25820         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25821         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25822         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25823         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25824         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25825         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25826         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25827         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25828         * gcc.dg/20000503-1.c: Removed.
25829         * gcc.dg/20010207-1.c: Removed.
25830         * gcc.dg/20011223-1.c: Removed.
25831         * gcc.dg/20020104-2.c: Removed.
25832         * gcc.dg/debug-1.c: Removed.
25833         * gcc.dg/debug-2.c: Removed.
25834         * gcc.dg/debug-3.c: Removed.
25835         * gcc.dg/debug-4.c: Removed.
25836         * gcc.dg/debug-5.c: Removed.
25837         * gcc.dg/debug-6.c: Removed.
25838         * gcc.dg/dwarf2-1.c: Removed.
25839         * gcc.dg/dwarf2-2.c: Removed.
25840
25841 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25842
25843         * g++.old-deja/g++.other/eh5.C: New test.
25844         * g++.old-deja/g++.other/sibcall2.C: New test.
25845         * g++.old-deja/g++.other/array9.C: New test.
25846         * g++.old-deja/g++.other/typename2.C: New test.
25847         * g++.old-deja/g++.other/crash60.C: New test.
25848         * g++.old-deja/g++.other/conv9.C: New test.
25849         * g++.old-deja/g++.other/mangle10.C: New test.
25850         * g++.old-deja/g++.other/unchanging1.C: New test.
25851         * g++.old-deja/g++.other/exprstmt1.C: New test.
25852         * g++.old-deja/g++.other/inline23.C: New test.
25853         * g++.old-deja/g++.eh/ia64-1.C: New test.
25854         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25855         * g++.old-deja/g++.other/reload1.C: New test.
25856         * g++.old-deja/g++.other/static20.C: New test.
25857         * g++.old-deja/g++.other/local-alloc1.C: New test.
25858         * g++.old-deja/g++.other/conv8.C: New test.
25859         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25860         * g++.old-deja/g++.other/storeexpr1.C: New test.
25861         * g++.old-deja/g++.other/storeexpr2.C: New test.
25862         * g++.dg/eh/template2.C: New test.
25863         * g++.dg/warn/weak1.C: New test.
25864
25865 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25866
25867         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25868         Remove first, non-varying, argument.
25869
25870 2002-01-23  Richard Henderson  <rth@redhat.com>
25871
25872         * gcc.dg/inline-2.c: New.
25873
25874         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25875         Add optional target arg.  Check number of arguments.
25876         (scan-assembler-not, scan-assembler-dem): Likewise.
25877         (scan-assembler-dem-not): Likewise.
25878
25879 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25880
25881         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25882         line 12.
25883         * g++.old-deja/g++.brendan/parse3.C,
25884         g++.old-deja/g++.other/crash26.C,
25885         g++.old-deja/g++.other/crash28.C,
25886         g++.old-deja/g++.other/crash29.C,
25887         g++.old-deja/g++.other/crash30.C,
25888         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25889
25890 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25891
25892         * gcc.dg/20020115-1.c: New.
25893
25894 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25895
25896         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25897
25898 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25899
25900         * gcc.dg/20020122-3.c: New.
25901
25902 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25903
25904         * g++.dg/other/gc1.C: New test.
25905
25906 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25907
25908         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25909
25910 2002-01-22  Richard Henderson  <rth@redhat.com>
25911
25912         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25913
25914 2002-01-22  Richard Henderson  <rth@redhat.com>
25915
25916         * gcc.dg/20020122-4.c: New.
25917
25918 2002-01-22  H.J. Lu <hjl@gnu.org>
25919
25920         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25921         link output.
25922         * gcc.dg/special/ecos.exp: Likewise.
25923         * lib/g++-dg.exp: Likewise.
25924         * lib/g77-dg.exp: Likewise.
25925         * lib/gcc-dg.exp : Likewise.
25926         * lib/mike-g++.exp: Likewise.
25927         * lib/mike-g77.exp: Likewise.
25928         * lib/mike-gcc.exp: Likewise.
25929         * lib/objc-dg.exp: Likewise.
25930
25931 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25932
25933         PR target/5379
25934         * gcc.dg/20020122-2.c: New test.
25935
25936 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25937
25938         * gcc.dg/20020122-1.c: New test.
25939
25940 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25941
25942         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25943
25944 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25945
25946         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25947
25948 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25949
25950         * gcc.c-torture/compile/20020121-1.c: New test.
25951
25952 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25953
25954         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25955         ld_library_path.
25956
25957 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25958
25959         * gcc.dg/20020218-1.c: New test.
25960
25961 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25962
25963         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25964         messages
25965         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25966         "At global scope" warning
25967         * g++.dg/ext/align1.C: Change cygwin test for alignment
25968         from db-bogus to dg-warning
25969
25970 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25971
25972         * g77.f-torture/compile/cpp2.F: New test.
25973
25974 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25975
25976         * g++.dg/template/access1.C: New test.
25977
25978 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25979
25980         * gcc.dg/20020118-1.c: New.
25981
25982 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25983
25984         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25985
25986 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25987
25988         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25989         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25990         alignment warnings.
25991
25992 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25993
25994         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25995         torture_with_loops and torture_without_loops
25996
25997 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25998
25999         * gcc.c-torture/compile/20020116-1.c: New test.
26000
26001 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26002
26003         * gcc.dg/20020116-2.c: New test.
26004
26005         * gcc.dg/ultrasp4.c: New test.
26006
26007         * gcc.dg/20020116-1.c: New test.
26008
26009 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26010
26011         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26012         by EABI.
26013
26014 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26015
26016         * gcc.misc-tests/i386-prefetch.exp: New.
26017         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26018         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26019         * gcc.misc-tests/i386-pf-none-1.c: New test.
26020         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26021
26022 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26023
26024         * gcc.dg/gnu89-init-1.c: Add new tests.
26025
26026 2002-01-15  Andreas Jaeger  <aj@suse.de>
26027
26028         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26029         * gcc.dg/i386-mmx-2.c: Likewise.
26030         * gcc.dg/i386-sse-1.c: Likewise.
26031         * gcc.dg/i386-sse-2.c: Likewise.
26032         * gcc.dg/i386-sse-3.c: Likewise.
26033
26034 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26035
26036         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26037         Uncomment additional cases that now pass.
26038
26039 2002-01-11  Richard Henderson  <rth@redhat.com>
26040
26041         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26042         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26043
26044 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26045
26046         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26047
26048 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26049
26050         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26051         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26052
26053 2002-01-10  Dale Johannesen  <dalej@apple.com>
26054
26055         * gcc.c-torture/execute/loop-11.c: New.
26056
26057 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26058
26059         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26060         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26061
26062 2002-01-09  Richard Henderson  <rth@redhat.com>
26063
26064         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26065         type in which to perform the operation for each size.
26066
26067 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26068
26069         * gcc.c-torture/compile/20020109-2.c: New test.
26070
26071 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26072
26073         * gcc.c-torture/execute/loop-10.c: New test.
26074
26075 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26076
26077         * gcc.c-torture/compile/20010226-1.c: New test.
26078         * gcc.c-torture/compile/20010227-1.c: New test.
26079         * gcc.c-torture/compile/20010426-1.c: New test.
26080         * gcc.c-torture/compile/20010510-1.c: New test.
26081         * gcc.c-torture/compile/20010605-3.c: New test.
26082         * gcc.c-torture/compile/20010824-1.c: New test.
26083         * gcc.c-torture/execute/20010409-1.c: New test.
26084         * gcc.dg/noncompile/20000901-1.c: New test.
26085         * gcc.dg/20001023-1.c: New test.
26086         * gcc.dg/20001101-1.c: New test.
26087         * gcc.dg/20001102-1.c: New test.
26088         * gcc.dg/20010207-1.c: New test.
26089         * gcc.dg/20010405-1.c: New test.
26090         * gcc.dg/20010822-1.c: New test.
26091         * gcc.dg/20011107-1.c: New test.
26092
26093 2002-01-09  Jeffrey A Law  (law@redhat.com)
26094
26095         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26096
26097         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26098         execution failure on PA targets.
26099
26100 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26101
26102         * gcc.c-torture/compile/20020109-1.c: New test.
26103
26104 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26105
26106         * gcc.c-torture/execute/20020108-1.c: New test.
26107
26108 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26109
26110         * gcc.dg/20020108-1.c: New test.
26111
26112 2002-01-08  H.J. Lu <hjl@gnu.org>
26113
26114         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26115         for header files.
26116
26117 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26118
26119         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26120         consistency.
26121
26122 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26123
26124         * gcc.dg/altivec-4.c: Test altivec predicates.
26125
26126 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26127
26128         * gcc.c-torture/execute/20020107-1.c: New test.
26129
26130 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26131
26132         PR c/5279
26133         * gcc.c-torture/compile/20020106-1.c: New test.
26134
26135 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26136
26137         * gcc.c-torture/execute/nestfunc-4.c: New test.
26138
26139 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26140
26141         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26142         extra triple that slipped in.
26143         * g++.old-deja/g++.abi/align.C: Likewise.
26144         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26145
26146 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26147
26148         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26149         * g++.old-deja/g++.abi/align.C: Likewise.
26150         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26151
26152         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26153         on FreeBSD/i386.
26154         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26155         FreeBSD.
26156
26157 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26158
26159         * gcc.dg/20020104-1.c: New test.
26160
26161         * gcc.dg/20020104-2.c: New test.
26162
26163 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26164
26165         * gcc.dg/20020103-1.c: Fix typo in target selector.
26166
26167 2002-01-03  Richard Henderson  <rth@redhat.com>
26168
26169         * gcc.dg/20020103-1.c: New.
26170
26171 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26172
26173         * gcc.c-torture/execute/20020103-1.c: New test.
26174
26175 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26176
26177         * g++.dg/other/debug2.C: New test.
26178
26179         * gcc.c-torture/compile/20020103-1.c: New test.
26180
26181 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26182
26183         * gcc.dg/gnu89-init-1.c: Added new tests.
26184
26185 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.dg/template/friend2.C: Remove as patch is reverted.
26188
26189         * g++.dg/warn/oldcast1.C: New test.
26190
26191         * g++.dg/template/ptrmem1.C: New test.
26192         * g++.dg/template/ptrmem2.C: New test.
26193
26194         * g++.dg/template/ntp.C: New test.
26195
26196         * g++.dg/other/component1.C: New test.
26197
26198         * g++.dg/template/ttp3.C: New test.
26199
26200         * g++.dg/template/friend2.C: New test.
26201         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26202
26203 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         * g++.dg/other/ptrmem1.C: New test.
26206         * g++.dg/other/ptrmem2.C: New test.
26207
26208 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26209
26210         * g++.dg/template/ctor1.C: New test.
26211
26212 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         * g++.dg/template/friend2.C: New test.
26215
26216 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26217
26218         * gcc.dg/mmix-1.c: New test.
26219
26220 2001-12-31  Richard Henderson  <rth@redhat.com>
26221
26222         * gcc.dg/asm-5.c: New.
26223
26224 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26225
26226         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26227         in namespace __gnu_cxx
26228
26229 2001-12-30  Richard Henderson  <rth@redhat.com>
26230
26231         * gcc.dg/debug-6.c: New.
26232
26233 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26234
26235         * gcc.c-torture/compile/20011229-2.c: New test.
26236
26237 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26238
26239         * gcc.dg/debug-3.c: New test.
26240         * gcc.dg/debug-4.c: New test.
26241         * gcc.dg/debug-5.c: New test.
26242
26243 2001-12-29  Richard Henderson  <rth@redhat.com>
26244
26245         * g++.dg/eh/loop1.C: New.
26246
26247 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         * g++.dg/template/crash1.C: New test.
26250
26251 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         * g++.dg/other/const1.C: New test.
26254
26255 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26256
26257         * gcc.c-torture/compile/20011229-1.c: New test.
26258
26259 2001-12-28  Stan Shebs  <shebs@apple.com>
26260
26261         * lib/objc-torture.exp: Resync with c-torture.exp.
26262         * lib/objc.exp: Load standard libraries.
26263
26264 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26265
26266         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26267         additional tests.
26268
26269 2001-12-27  Roger Sayle <roger@eyesopen.com>
26270
26271         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26272
26273 2001-12-27  Richard Henderson  <rth@redhat.com>
26274
26275         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26276
26277 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26278
26279         * g++.dg/eh/ctor1.C: New test.
26280         * g++.dg/other/error2.C: New test.
26281
26282 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26283
26284         * g++.dg/other/init2.C: New test.
26285
26286 2001-12-24  Richard Henderson  <rth@redhat.com>
26287
26288         * gcc.dg/20011223-1.c: New.
26289         * gcc.dg/inline-1.c: New.
26290
26291 2001-12-23  Richard Henderson  <rth@redhat.com>
26292
26293         * gcc.dg/asm-4.c: Test operand modifiers.
26294
26295 2001-12-23  Richard Henderson  <rth@redhat.com>
26296
26297         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26298
26299 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26300
26301         * gcc.c-torture/execute/20011223-1.c: New test.
26302
26303 2001-12-21  Richard Henderson  <rth@redhat.com>
26304
26305         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26306         re-enables the warning.
26307
26308 2001-12-21  Richard Henderson  <rth@redhat.com>
26309
26310         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26311
26312 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26313
26314         * gcc.c-torture/compile/20011218-1.c: New test.
26315
26316 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26317
26318         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26319         arm-isr.c test.
26320         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26321         epilogue generation for ARM ISR routines.
26322
26323 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26324
26325         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26326         * gcc.dg/format/c90-printf-3.c: Likewise.
26327         * gcc.dg/format/c99-printf-3.c: Likewise.
26328         * gcc.dg/format/ext-1.c: Likewise.
26329         * gcc.dg/format/ext-6.c: Likewise.
26330         * gcc.dg/format/format.h: Prototype unlocked stdio.
26331
26332 2001-12-20  Richard Henderson  <rth@redhat.com>
26333
26334         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26335         (arena): Use it.
26336         (malloc): Correct allocation logic.  Abort if we fill up the
26337         arena before initialization complete.
26338         (realloc): Correct allocation logic.
26339
26340 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26341
26342         * gcc.c-torture/compile/20011219-2.c: New test.
26343
26344         * gcc.c-torture/execute/20011219-1.c: New test.
26345
26346 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26347
26348         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26349         target does not support weak symbols.
26350
26351 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26352
26353         * gcc.c-torture/compile/20011219-1.c: New test.
26354
26355 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26356
26357         * g++.dg/other/error1.C: New test.
26358
26359 2001-12-17  Jeffrey A Law  (law@redhat.com)
26360
26361         * gcc.c-torture/execute/20011217-1.c: New test.
26362
26363 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26364
26365         * objc.dg/special/: New directory.
26366         * objc.dg/special/special.exp: New file.
26367         * objc.dg/special/unclaimed-category-1.h: New file.
26368         * objc.dg/special/unclaimed-category-1a.m: New file.
26369         * objc.dg/special/unclaimed-category-1.m: New file.
26370
26371 2001-12-17  Andreas Jaeger  <aj@suse.de>
26372
26373         * gcc.c-torture/compile/20011217-2.c: New test.
26374
26375 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26376
26377         * gcc.c-torture/compile/20011217-1.c: New test.
26378
26379 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26380
26381         * testsuite/gcc.dg/20011214-1.c: New.
26382
26383 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26384
26385         * gcc.dg/altivec-4.c: New.
26386
26387 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26388
26389         * gcc.dg/20011113-1.c: New test.
26390
26391 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26392
26393         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26394         std::__malloc_alloc_template<0> and
26395         std::__default_alloc_template<false, 0>.
26396
26397 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26398
26399         * objc/execute/bf-21.m: New test.
26400         * objc/execute/enumeration-1.m: New test.
26401         * objc/execute/enumeration-2.m: New test.
26402
26403 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26404
26405         * gcc.dg/gnu89-init-1.c: New test.
26406
26407 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26408
26409         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26410         * g++.old-deja/g++.jason/2371.C: Likewise.
26411         * g++.old-deja/g++.jason/template33.C: Likewise.
26412         * g++.old-deja/g++.jason/template34.C: Likewise.
26413         * g++.old-deja/g++.jason/template36.C: Likewise.
26414         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26415         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26416         * g++.old-deja/g++.other/typename1.C: Likewise.
26417         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26418         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26419         * g++.old-deja/g++.pt/typename11.C: Likewise.
26420         * g++.old-deja/g++.pt/typename14.C: Likewise.
26421         * g++.old-deja/g++.pt/typename16.C: Likewise.
26422         * g++.old-deja/g++.pt/typename3.C: Likewise.
26423         * g++.old-deja/g++.pt/typename4.C: Likewise.
26424         * g++.old-deja/g++.pt/typename5.C: Likewise.
26425         * g++.old-deja/g++.pt/typename7.C: Likewise.
26426         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26427
26428 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26429
26430         * g++.dg/other/linkage1.C: New test.
26431         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26432         specifiers.
26433
26434 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26435
26436         * gcc.dg/concat.c: New test.
26437
26438 2001-12-11  Stan Shebs  <shebs@apple.com>
26439
26440         * objc/compile: New test directory.
26441         * objc/compile/compile.exp: New expect script.
26442         * objc/compile/20011211-1.m: New compile test.
26443
26444 2001-12-11  Jason Merrill  <jason@redhat.com>
26445
26446         * lib/prune.exp (prune_gcc_output): Also handle "In member
26447         function".  So many permutations...
26448
26449 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         * g++.dg/template/typedef1.C: New test.
26452
26453 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26454
26455         * g++.dg/other/copy1.C: New test.
26456
26457 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26458
26459         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26460
26461         * gcc.dg/builtin-choose-expr.c: New.
26462
26463 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26464
26465         * gcc.dg/altivec-2.c: New.
26466
26467 2001-12-07  Richard Henderson  <rth@redhat.com>
26468
26469         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26470
26471 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26472
26473         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26474         ultrasparc.
26475
26476 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26477
26478         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26479
26480 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26481
26482         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26483         variable argument list.
26484
26485 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26486
26487         * gcc.c-torture/execute/memcheck: Delete entire directory.
26488         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26489         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26490
26491 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26492
26493         * gcc.dg/Wshadow-1.c: New test.
26494
26495 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * gcc.c-torture/compile/20011130-1.c: New test.
26498
26499         * gcc.dg/noncompile/20011025-1.c: New test.
26500
26501         * g++.dg/other/anon-union.C: New test.
26502
26503         * gcc.c-torture/execute/20011024-1.c: New test.
26504
26505 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26506
26507         * gcc.c-torture/execute/20000722-1.x,
26508         gcc.c-torture/execute/20010123-1.x: Remove.
26509         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26510         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26511         gcc.dg/c99-complit-2.c: New tests.
26512
26513 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         * g++.dg/inherit/base1.C: New test.
26516
26517 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * g++.dg/other/stdarg1.C: New test.
26520
26521         * gcc.c-torture/compile/20011130-2.c: New test.
26522
26523 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26524
26525         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26526         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26527         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26528         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26529         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26530         * gcc.dg/builtin-prefetch-1.c: New test.
26531
26532 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gcc.dg/20011130-1.c: New test.
26535
26536 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.dg/other/scope1.C: New test.
26539         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26540
26541 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26542
26543         * gcc.dg/vla-init-1.c: New test.
26544
26545 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26546
26547         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26548
26549 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26550
26551         * objc.dg/alias.m: Update.
26552         * objc.dg/class-1.m: Update.
26553         * objc.dg/const-str-1.m: Update.
26554         * objc.dg/fwd-proto-1.m: Update.
26555         * objc.dg/id-1.m: Update.
26556         * objc.dg/super-class-1.m: Update.
26557
26558 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26559
26560         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26561         constructs.
26562
26563 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26564
26565         * gcc.c-torture/execute/20011128-1.c: New test.
26566
26567 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26568
26569         * gcc.dg/20011127-1.c: New test.
26570
26571 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26572
26573         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26574         from Austin Group draft 7.
26575         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26576         scanf format arguments.
26577         * gcc.dg/format/no-exargs-2.c: New test.
26578
26579 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         * g++.dg/abi/vbase8-4.C: New test.
26582
26583 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26584
26585         * gcc.c-torture/execute/20011121-1.c: New test.
26586
26587 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26588
26589         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26590
26591 2001-11-23  Andreas Jaeger  <aj@suse.de>
26592
26593         * gcc.dg/cpp/charconst-2.c: New test.
26594
26595 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26596
26597         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26598         to the host if it is remote.  Let tests specify extra headers
26599         they use.
26600         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26601         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26602         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26603         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26604         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26605         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26606         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26607         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26608         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26609         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26610
26611 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26612
26613         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26614         for little endian ARMs.
26615
26616 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26617
26618         * gcc.c-torture/compile/20011119-1.c: New test.
26619         * gcc.c-torture/compile/20011119-2.c: New test.
26620
26621 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26622
26623         * gcc.dg/altivec-1.c: Fix typo.
26624
26625 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26626
26627         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26628
26629 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26630
26631         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26632
26633 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26634
26635         * lib/g77.exp: Don't specify --rpath-link.
26636
26637         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26638         across all the headers.
26639         * gcc.dg/format/format.exp: For testing on a remote host,
26640         copy format.h.
26641
26642         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26643         * gcc.c-torture/execute/930406-1.c: Likewise.
26644         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26645
26646 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26647
26648         * gcc.dg/altivec-1.c: New.
26649
26650 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26651
26652         * gcc.dg/cpp/fpreprocessed.c: New test case.
26653
26654 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26655
26656         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26657         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26658         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26659
26660 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26661
26662         * gcc.dg/no-builtin-1.c: New test.
26663
26664 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26665
26666         * gcc.c-torture/execute/20011115-1.c: New test.
26667
26668 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26669
26670         * gcc.c-torture/compile/20011114-2.c: New test.
26671         * gcc.c-torture/compile/20011114-3.c: New test.
26672         * gcc.c-torture/compile/20011114-4.c: New test.
26673
26674 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26675
26676         * g++.dg/other/init1.C: New test.
26677
26678 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26679
26680         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26681         message.
26682
26683         * gcc.c-torture/execute/20011114-1.c: New testcase.
26684
26685         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26686         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26687         like the (before this change) version of 20010327-1.c.
26688
26689 2001-11-14  Roger Sayle <roger@eyesopen.com>
26690
26691         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26692
26693 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26694
26695         * g++.dg/init/array2.C: New test.
26696
26697 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26698
26699         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26700
26701 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26702
26703         * g++.dg/other/forscope1.C: New test.
26704         * g++.dg/ext/forscope1.C: New test.
26705         * g++.dg/ext/forscope2.C: New test.
26706
26707 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * gcc.c-torture/execute/20011113-1.c: New test.
26710
26711 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26712
26713         * gcc.c-torture/execute/20011109-2.c: New test.
26714
26715         * gcc.c-torture/execute/20011109-1.c: New test.
26716
26717 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26718
26719         * gcc.c-torture/compile/20011109-1.c: New test.
26720
26721 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26722
26723         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26724         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26725         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26726         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26727         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26728         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26729         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26730
26731 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26732
26733         * g++.dg/warn/Wshadow-1.C: New tests.
26734         * g++.old-deja/g++.mike/for3.C: Update.
26735
26736 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26737
26738         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26739         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26740         XFAILs.  Adjust expected error texts.
26741         * gcc.c-torture/compile/20011106-1.c,
26742         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26743         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26744         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26745         gcc.dg/c99-array-lval-5.c: New tests.
26746
26747 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26748
26749         * gcc.dg/cpp/defined.c: Update.
26750
26751 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26752
26753         * gcc.c-torture/execute/anon-1.c: New test.
26754
26755 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26756
26757         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26758         same size, so no warning should be produced on stormy16.
26759
26760         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26761         due to oversized array.
26762         * g++.old-deja/g++.mike/ns15.C: Likewise.
26763         * g++.old-deja/g++.pt/crash16.C: Likewise.
26764
26765 2001-11-02  Graham Stott  <grahams@redhat.com>
26766
26767         * g++.dgother/debug1.C: Fix typos.
26768
26769 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26770
26771         * g++.dg/other/debug1.C: New test.
26772
26773 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26774
26775         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26776         of unsigned long.
26777
26778 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26779
26780         * gcc.dg/20011029-2.c: New test.
26781
26782         * gcc.c-torture/compile/20011029-1.c: New test.
26783
26784 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26785
26786         * objc/execute/class_self-1.m: New test.
26787         * objc/execute/class_self-2.m: New test.
26788
26789 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26790
26791         * gcc.misc-tests/msgs.exp: Delete.
26792         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26793         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26794         error set to match recent changes.
26795
26796 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26797
26798         * gcc.dg/20011021-1.c: New test.
26799
26800 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * gcc.c-torture/compile/20011023-1.c: New test.
26803
26804 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26805
26806         * lib/g77.exp: Rewrite based on lib/g++.exp.
26807
26808 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26809
26810         * gcc.c-torture/execute/20011019-1.c: New test.
26811
26812         * gcc.dg/20011018-1.c: New test.
26813
26814 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26815
26816         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26817
26818 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26819
26820         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26821         * gcc.dg/attr-invalid.c: Likewise.
26822
26823 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26824
26825         * testsuite/gcc.dg/20011015-1.c: New test.
26826
26827 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26828
26829         * g++.dg/template/unify2.C: New test.
26830
26831 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26832
26833         * g++.dg/other/exception-specification.C: New test
26834
26835 2001-10-13  Tom Rix  <trix@redhat.com>
26836
26837         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26838         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26839
26840 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26841
26842         * testsuite/gcc.dg/20011009-1.c: New test.
26843
26844 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26845
26846         PR g++/4476
26847         * g++.dg/other/friend1.C: New test.
26848
26849 2001-10-11  Richard Henderson  <rth@redhat.com>
26850
26851         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26852
26853 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26854
26855         * gcc.c-torture/compile/20011010-1.c: New.
26856
26857 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26858
26859         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26860         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26861         g77.f-torture/execute/execute.exp,
26862         g77.f-torture/noncompile/noncompile.exp,
26863         gcc.c-torture/compile/compile.exp,
26864         gcc.c-torture/execute/execute.exp,
26865         gcc.c-torture/execute/ieee/ieee.exp,
26866         gcc.c-torture/execute/memcheck/memcheck.exp,
26867         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26868         objc/execute/execute.exp: Update FSF address.
26869
26870 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26871
26872         * gcc.dg/cpp/cmdlne-C.c: Update.
26873         * gcc.dg/cpp/cmdlne-C2.c: New.
26874
26875 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26876
26877         * gcc.c-torture/execute/20011008-3.c: New.
26878
26879 2001-10-08  DJ Delorie  <dj@redhat.com>
26880
26881         * gcc.dg/20011008-1.c: New.
26882         * gcc.dg/20011008-2.c: New.
26883
26884 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26885
26886         * gcc.dg/cpp/spacing1.c: Update test.
26887
26888 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26889
26890         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26891         spelling errors of "separate" as "seperate".
26892
26893 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26894
26895         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26896         enough to avoid inlining.
26897
26898 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26899
26900         * lib/g77.exp: set libg2c_dir correctly.
26901
26902 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26903
26904         * gcc.dg/cpp/macro11.c: New test.
26905
26906 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26907
26908         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26909         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26910         gcc.dg/format/multattr-3.c: New tests.
26911         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26912         tests for format attributes on function pointers being rejected.
26913
26914 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26915
26916         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26917
26918 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26919
26920         * g++.dg/warn/format1.C: New test.
26921
26922 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26923
26924         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26925
26926 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26927
26928         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26929
26930 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26931
26932         * gcc.dg/cpp/redef2.c: Add test.
26933
26934 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26935
26936         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26937         long-standing bug on i686, apparently.
26938         * gcc.c-torture/execute/loop-2c.x: New file.
26939         * gcc.c-torture/execute/loop-2d.x: New file.
26940         * gcc.c-torture/execute/loop-3c.x: New file.
26941
26942 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26943
26944         * gcc.dg/cpp/20000625-2.c: Correct line number.
26945
26946 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26947
26948         * gcc.dg/cpp/macro10.c: New test.
26949         * gcc.dg/cpp/strify3.c: New test.
26950         * gcc.dg/cpp/spacing1.c: Add tests.
26951         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26952         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26953
26954 2001-09-24  DJ Delorie  <dj@redhat.com>
26955
26956         * gcc.c-torture/execute/20010924-1.c: New test.
26957
26958 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26959
26960         * testsuite/objc/execute/paste.m: Remove.
26961
26962 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26963
26964         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26965
26966 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26967
26968         * g77.dg/strlen0.f: New test.
26969
26970 2001-09-21  Richard Henderson  <rth@redhat.com>
26971
26972         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26973         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26974
26975 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26976
26977         Table-driven attributes.
26978         * g++.dg/ext/attrib1.C: New test.
26979
26980 2001-09-20  DJ Delorie  <dj@redhat.com>
26981
26982         * gcc.dg/20000926-1.c: Update expected warning messages.
26983         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26984         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26985         array.
26986
26987 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26988
26989         * g++.dg/eh/registers1.C: New test case.
26990
26991 2001-09-17  Richard Henderson  <rth@redhat.com>
26992
26993         * gcc.dg/array-5.c: Fix VLA decomposition test.
26994
26995 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26996
26997         * gcc.dg/cpp/line5.c: New testcase.
26998
26999 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27000
27001         * gcc.dg/cpp/macro9.c: New test.
27002
27003 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27004
27005         * gcc.c-torture/execute/980223.c: Change type of addr from long
27006         to char *.
27007
27008 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27009
27010         * gcc.c-torture/execute/20010915-1.c: New test.
27011
27012 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27013
27014         * g77.dg/bprob: New directory.
27015         * g77.dg/bprob/bprob.exp: New file.
27016         * g77.dg/bprob/bprob-1.f: New test.
27017         * g77.dg/gcov: New directory.
27018         * g77.dg/gcov/gcov.exp: New file.
27019         * g77.dg/gcov/gcov-1.f: New test.
27020         * g77.dg/gcov/gcov-1.x: New file.
27021
27022 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27023
27024         * gcc.dg/cpp/directiv.c: Update.
27025         * gcc.dg/cpp/undef1.c: Update.
27026
27027 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27028
27029         * gcc.dg/20010912-1.c: New test.
27030
27031 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27032
27033         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27034         language-independent file in lib.
27035         * lib/gcov.exp: New file.
27036
27037 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27038
27039         * gcc.c-torture/compile/20010911-1.c: New test.
27040
27041 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27042
27043         * lib/profopt.exp: New, to support profile-directed optimizations.
27044         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27045         * gcc.misc-tests/bprob-1.c: New test.
27046         * gcc.misc-tests/bprob-2.c: New test.
27047
27048 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27049
27050         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27051         XFAIL and which kinds of gcov output to verify.
27052         * gcc.misc-tests/gcov-4b.x: New file.
27053         * gcc.misc-tests/gcov-5b.x: New file.
27054         * gcc.misc-tests/gcov-6.x: New file.
27055         * gcc.misc-tests/gcov-7.c: New test.
27056         * gcc.misc-tests/gcov-7.x: New file.
27057
27058 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27059
27060         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27061         * gcc.misc-tests/gcov-6.c: New test.
27062
27063 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27064
27065         PR c++/3986
27066         * g++.dg/abi/vbase1.C: New test.
27067
27068 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27069
27070         * objc.dg/method-2.m: New.
27071
27072 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27073
27074         PR c++/4203
27075         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27076         * g++.dg/init/empty1.C: New test.
27077
27078 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27079
27080         * gcc.c-torture/compile/20010903-1.c: New test.
27081
27082 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27083
27084         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27085         for m68k.
27086
27087 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27088
27089         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27090
27091         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27092
27093         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27094
27095 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27096
27097         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27098         for 16-bit 'unsigned int'.
27099
27100 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27101
27102         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27103
27104 2001-08-27  Richard Henderson  <rth@redhat.com>
27105
27106         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27107         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27108
27109 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27110
27111         * gcc.dg/asm-names.c (ymain): New.
27112
27113 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27114
27115         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27116         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27117         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27118
27119 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27120
27121         * gcc.dg/compare5.c: New testcase.
27122
27123 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27124
27125         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27126         and "In instantiation".
27127
27128 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27129
27130         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27131
27132 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27133
27134         * gcc.misc-tests/gcov.exp: Add support for branch information.
27135         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27136         * gcc.misc-tests/gcov-4.c: New test.
27137         * gcc.misc-tests/gcov-4b.c: New test.
27138         * gcc.misc-tests/gcov-5b.c: New test.
27139
27140 2001-08-20  Zack Weinberg  <zackw@panix.com>
27141
27142         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27143         expected to fail.
27144
27145 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27146
27147         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27148
27149 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27150
27151         * g++.dg/eh/template1.C: New test.
27152
27153 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27154
27155         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27156         Fix thinko.
27157         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27158         for xfail.
27159
27160 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27161
27162         * lib/g77-dg.exp:  Use prune.exp for common procedures
27163         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27164         * lib/g77.exp: (g77-dg-prune) Remove
27165
27166 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27167
27168         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27169
27170 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27171
27172         * g++.dg/template/unify1.C: New test.
27173
27174 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27175
27176         * g++.dg/abi/empty4.C: New test.
27177
27178 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27179
27180         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27181         solaris2.*
27182         * g77.f-torture/compile/pr3743.x: Likewise
27183
27184 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27185
27186         * g++.dg/other/using-declaration.C: New test.
27187
27188 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27189
27190         * gcc.dg/cpp/tr-sign.c: New testcase.
27191
27192 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27193
27194         * gcc.dg/cpp/19951025-1.c: Revert.
27195         * gcc.dg/cpp/directiv.c: We no longer process directives that
27196         interrupt macro arguments.
27197
27198 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27199
27200         * gcc.dg/bconstp-1.c: New test.
27201
27202 2001-08-03  Richard Henderson  <rth@redhat.com>
27203
27204         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27205
27206 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27207
27208         * gcc.dg/cpp/19951025-1.c: Update.
27209
27210 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27211
27212         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27213         should be x.
27214
27215 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27216
27217         Kill -fhonor-std.
27218         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27219         * g++.old-deja/g++.other/std1.C: Likewise.
27220         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27221
27222 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27223
27224         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27225         (g77_pass, g77_fail, g77_finish, g77_exit,
27226         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27227
27228 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27229
27230         * g77.dg/fbackslash.f
27231         * g77.dg/fcase-preserve.f
27232         * g77.dg/ff90-1.f
27233         * g77.dg/ffixed-line-length-0.f
27234         * g77.dg/ffixed-line-length-132.f
27235         * g77.dg/ffixed-line-length-7.f
27236         * g77.dg/ffixed-line-length-72.f
27237         * g77.dg/ffixed-line-length-none.f
27238         * g77.dg/ffree-form-1.f
27239         * g77.dg/fno-backslash.f
27240         * g77.dg/fno-f90-1.f
27241         * g77.dg/fno-fixed-form-1.f
27242         * g77.dg/fno-onetrip.f
27243         * g77.dg/fno-typeless-boz.f
27244         * g77.dg/fno-underscoring.f
27245         * g77.dg/fno-vxt-1.f
27246         * g77.dg/fonetrip.f
27247         * g77.dg/ftypeless-boz.f
27248         * g77.dg/fugly-assumed.f
27249         * g77.dg/funderscoring.f
27250         * g77.dg/fvxt-1.f
27251
27252 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27253
27254         * objc.dg/fwd-proto-1.m: New.
27255         * objc.dg/local-decl-1.m: New.
27256         * objc.dg/naming-1.m: New.
27257         * objc.dg/naming-2.m: New.
27258         * objc.dg/proto-hier-1.m: New.
27259
27260 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27261
27262         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27263         largest-type elements to a struct makes its size grow.
27264
27265 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27266
27267         * g++.dg/abi/vthunk1.C: New test.
27268
27269 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27270
27271         * g++.dg/abi/vbase8-22.C: New test.
27272
27273 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27274
27275         * gcc.dg/cpp/macro8.c: New test.
27276
27277 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27278
27279         * g++.dg/abi/vbase8-21.C: New test.
27280
27281 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27282
27283         * g++.dg/abi/vbase8-10.C: New test.
27284
27285 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27286
27287         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27288         ${tool}_set_ld_library_path.
27289         Changed caller.
27290         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27291         g++.exp.
27292
27293 2001-07-26  Stan Cox <scox@redhat.com>
27294
27295         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27296         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27297         gcc_exit, gcc_check_unsupported_p):
27298         Moved to gcc-deps.exp
27299         * gcc-deps.exp: New file.
27300
27301 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27302
27303         * g++.old-deja/g++.pt/defarg14.C: New test.
27304
27305 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27306
27307         * g++.old-deja/g++.other/lineno5.C: New test.
27308
27309 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         * g++.old-deja/g++.pt/crash68.C: New test.
27312
27313 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27314
27315         * g++.old-deja/g++.other/crash42.C: New test.
27316
27317 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27318
27319         * gcc.dg/cpp/extratokens.c: Fix.
27320         * gcc.dg/cpp/skipping2.c: New tests.
27321
27322 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27323
27324         * gcc.c-torture/execute/20010724-1.c: New file.
27325         * gcc.c-torture/execute/20010724-1.x: New file.
27326
27327 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27328
27329         * g++.old-deja/g++.other/cond7.C: New test.
27330
27331 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27332
27333         * g++.old-deja/g++.other/optimize4.C: New test.
27334
27335 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27338
27339 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27340
27341         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27342         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27343         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27344         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27345
27346         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27347         bug report" message.
27348
27349         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27350         * g++.dg/ext/instantiate1.C: Move from old-deja.
27351
27352 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27353
27354         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27355         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27356         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27357         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27358
27359 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27360
27361         * gcc.c-torture/execute/20010723-1.c: New test.
27362
27363 2001-07-23  Ben Elliston  <bje@redhat.com>
27364
27365         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27366
27367 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27368
27369         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27370         i[34567]86-*-*.
27371         Delete handling of ieee_multilib_flags.
27372         Pass -mieee for alpha*-*-* and sh-*-*.
27373         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27374
27375 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27376
27377         Remove old-abi tests.
27378         * g++.old-deja/g++.mike/p11116.C: Remove.
27379         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27380
27381 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27382
27383         * g77.f-torture/compile/pr3743.f:  New test
27384
27385 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27386
27387         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27388
27389 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27390
27391         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27392         g++.old-deja/g++.pt/static6.C: Likewise.
27393         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27394         supports weak symbols.
27395
27396 2001-07-18  Andreas Jaeger  <aj@suse.de>
27397
27398         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27399         supported again.
27400
27401 2001-07-18  Andreas Jaeger  <aj@suse.de>
27402
27403         * gcc.dg/iftrap-1.c: Fix target line.
27404
27405 2001-07-17  Richard Henderson  <rth@redhat.com>
27406
27407         * gcc.c-torture/execute/20010717-1.c: New.
27408
27409 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27410
27411         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27412         tests.
27413
27414 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27415
27416         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27417
27418 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27419
27420         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27421         UAC_SIGBUS, UAC_NOPRINT definitions.
27422
27423 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27424
27425         * objc/execute/object_is_class.m: New test.
27426         * objc/execute/object_is_meta_class.m: New test.
27427
27428 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27429
27430         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27431         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27432
27433 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27434
27435         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27436         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27437
27438 2001-07-14  Richard Henderson  <rth@redhat.com>
27439
27440         * gcc.dg/iftrap-1.c: New.
27441
27442 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27443
27444         * g77.f-torture/execute/intrinsic77.f: New test.
27445
27446 2001-07-11  Janis Johnson <janis@us.ibm.com>
27447
27448         * gcc.misc-tests/gcov-3.c: New test.
27449
27450 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27451
27452         * gcc.c-torture/compile/20010711-1.c,
27453         * gcc.c-torture/compile/20010711-2.c: New tests.
27454
27455 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27456
27457         * gcc.c-torture/execute/20010711-1.c: New test.
27458
27459 2001-07-11  Ben Elliston  <bje@redhat.com>
27460
27461         * g++.old-deja/g++.other/enum5.C: New test.
27462
27463 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27464
27465         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27466         (g++-dg-prune): Call prune_gcc_output.
27467         * prune.exp: New file for prune_gcc_output.
27468         * lib/g++.exp, lib/gcc.exp: Load it.
27469
27470 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27471
27472         * gcc.c-torture/compile/20010701-1.c,
27473         g++.old-deja/g++.ext/attrib6.C: New tests.
27474
27475 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27476
27477         * gcc.c-torture/compile/20010706-1.c: New test.
27478
27479 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27480
27481         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27482
27483 2001-06-28  Stan Shebs  <shebs@apple.com>
27484
27485         * gcc.dg/pragma-darwin.c: New test.
27486
27487 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27488
27489         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27490         Solaris 2.[678] system.
27491
27492 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27493
27494         * gcc.dg/20010622-1.c: New test.
27495
27496 2001-06-18  Stan Shebs  <shebs@apple.com>
27497
27498         * objc.dg: New directory.
27499         * objc.dg/dg.exp: New file.
27500         * objc.dg/alias.m: New.
27501         * objc.dg/class-1.m: New.
27502         * objc.dg/class-2.m: New.
27503         * objc.dg/const-str-1.m: New.
27504         * objc.dg/const-str-2.m: New.
27505         * objc.dg/id-1.m: New.
27506         * objc.dg/method-1.m: New.
27507         * objc.dg/super-class-1.m: New.
27508         * lib/objc-dg.exp: New file.
27509
27510 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27511
27512         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27513         of label name.
27514
27515 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27516
27517         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27518
27519 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27520
27521         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27522         variable.
27523
27524 2001-06-12  Richard Henderson  <rth@redhat.com>
27525
27526         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27527
27528 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27529
27530         * g++.old-deja/g++.abi/vbase5.C: New test.
27531         * g++.old-deja/g++.abi/vbase6.C: New test.
27532         * g++.old-deja/g++.abi/vbase7.C: New test.
27533
27534 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27535
27536         * gcc.c-torture/compile/20010610-1.c: New test.
27537
27538 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27539
27540         * g++.old-deja/g++.abi/vbase4.C: New test.
27541
27542 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27543
27544         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27545         support %f for HC11/HC12 targets.
27546         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27547         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27548         on HC11/HC12 targets.
27549         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27550
27551 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27552
27553         * gcc.dg/wchar_t-1.c: New file.
27554         * gcc.dg/wint_t-1.c: Likewise.
27555
27556 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27557
27558         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27559
27560 2001-06-11  Richard Henderson  <rth@redhat.com>
27561
27562         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27563
27564 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27565
27566         * gcc.c-torture/compile/20010611-1.c: New test.
27567
27568 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27569
27570         * gcc.dg/c99-tag-1.c: Add more tests.
27571
27572 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27573
27574         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27575         representation on MN10300 and ARM/Thumb.
27576
27577 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27578
27579         * g77.f-torture/execute/20010610.f: New.
27580
27581 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27582
27583         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27584         names.
27585
27586 2001-06-09  Richard Henderson  <rth@redhat.com>
27587
27588         * gcc.c-torture/execute/ashrdi-1.c: New.
27589         * gcc.c-torture/execute/ashldi-1.c: New.
27590         * gcc.c-torture/execute/lshrdi-1.c: New.
27591
27592 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27593
27594         * objc/execute/load-3.m: Added. Check sending +load to categories,
27595         in addition to classes.
27596
27597 2001-06-08  Stan Shebs  <shebs@apple.com>
27598
27599         * objc/execute/load-2.m: New test.  From Nicola Pero
27600         <n.pero@mi.flashnet.it>.
27601
27602 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27603
27604         * gcc.c-torture/execute/20010605-2.c: New test.
27605
27606 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27607
27608         * g++.old-deja/g++.abi/vbase2.C: New test.
27609         * g++.old-deja/g++.abi/vbase3.C: New test.
27610
27611 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27612
27613         * g++.old-deja/g++.pt/friend49.C: New test.
27614
27615 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27616
27617         * g++.old-deja/g++.ext/anon3.C: New test.
27618
27619 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.other/conv7.C: New test.
27622
27623 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27624
27625         * gcc.c-torture/compile/20010605-2.c: New test.
27626
27627 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27628
27629         * gcc.c-torture/execute/20010604-1.c: New test.
27630
27631 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27632
27633         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27634
27635 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27636
27637         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27638         (g++_link_flags): Likewise.
27639         (g++_init): Pass gccpath's value to two previous functions.
27640
27641 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27642
27643         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27644         Ensure logfile entry matches exec command line.
27645
27646 2001-05-31  Richard Henderson  <rth@redhat.com>
27647
27648         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27649         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27650
27651 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27652
27653         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27654         compiler for irix6.2
27655
27656 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27657
27658         * g++.old-deja/g++.other/optimize3.C: New file.
27659
27660 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27661
27662         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27663         assemble.
27664
27665 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27666
27667         * g++.old-deja/g++.other/optimize2.C: New file.
27668
27669 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27670
27671         * gcc.c-torture/compile/20010518-2.c: New file.
27672         * gcc.c-torture/execute/20010518-1.c: New file.
27673         * gcc.c-torture/execute/20010518-2.c: New file.
27674
27675 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27676
27677         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27678
27679 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27680
27681         G++ no longer defines builtins that do not begin with __builtin.
27682         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27683         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27684         * g++.old-deja/g++.law/builtin1.C: Likewise.
27685         * g++.old-deja/g++.law/cvt2.C: Likewise.
27686         * g++.old-deja/g++.mike/net5.C: Likewise.
27687         * g++.old-deja/g++.other/builtins1.C: Likewise.
27688         * g++.old-deja/g++.other/builtins2.C: Likewise.
27689         * g++.old-deja/g++.other/builtins3.C: Likewise.
27690         * g++.old-deja/g++.other/builtins4.C: Likewise.
27691         * g++.old-deja/g++.other/inline8.C: Likewise.
27692         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27693
27694 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27695
27696         * g++.old-deja/g++.pt/using1.C: Adjust.
27697         * g++.old-deja/g++.pt/using2.C: New test.
27698
27699 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27700
27701         * gcc.dg/cpp/charconst.c: New tests.
27702         * gcc.dg/cpp/escape.c: New tests.
27703         * gcc.dg/cpp/escape-1.c: New tests.
27704         * gcc.dg/cpp/escape-2.c: New tests.
27705         * gcc.dg/cpp/ucs.c: New tests.
27706
27707 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27708
27709         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27710         native compiler for irix6.5.
27711
27712 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27713
27714         * lib/g++.exp (g++_include_flags): Use args to compute
27715         get_multilibs.
27716         (g++_link_flags): Likewise.
27717         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27718
27719 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27720
27721         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27722
27723 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27724
27725         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27726         this file.
27727
27728 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27729
27730         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27731         STACK_SIZE;
27732         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27733         to STACK_SIZE; Use it to define size of add_histo array.
27734         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27735         to STACK_SIZE.
27736         (f): Use GITT_SIZE to define size of gitt local table.
27737         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27738         to STACK_SIZE; Use it to define size of bytemem array.
27739
27740 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27741
27742         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27743         on 68HC11/HC12 due to the asm instruction.
27744         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27745         * gcc.c-torture/compile/920520-1.x: Likewise.
27746         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27747         on 68HC11/HC12 because the function is larger than 64K.
27748         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27749         on 68HC11/HC12 because the structure is too large.
27750
27751 2001-05-20  Richard Henderson  <rth@redhat.com>
27752
27753         * gcc.c-torture/execute/20010520-1.c: New.
27754
27755 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27756
27757         * g++.old-deja/g++.warn/compare1.C: New test.
27758         * gcc.dg/compare4.c: New test.
27759
27760 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         * g++.old-deja/g++.other/optimize1.C: New test.
27763
27764 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27765
27766         * g++.old-deja/g++.pt/spec41.C: New test.
27767
27768 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27769
27770         * gcc.c-torture/compile/20010114-1.x: Remove.
27771
27772 2001-05-18  Stan Shebs  <shebs@apple.com>
27773
27774         * gcc.c-torture/compile/20010518-1.c: New test.
27775
27776 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27777
27778         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27779         * g++.old-deja/g++.pt/crash67.C: New test.
27780
27781 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27782
27783         * g++.old-deja/g++.other/debug9.C: New test.
27784
27785 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27786
27787         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27788
27789 2001-05-16  Jan Hubicka  <jh@suse.cz>
27790
27791         * gcc.c-torture/compile/20010516-1.c: New test.
27792
27793 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27794
27795         * g++.old-deja/g++.other/crash41.C: New test.
27796
27797 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27798
27799         * g++.old-deja/g++.pt/crash66.C: New test.
27800
27801 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27802
27803         * g++.old-deja/g++.robertl/eb27.C: Convert.
27804
27805 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27806
27807         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27808         declaration being redundant.
27809
27810 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27811
27812         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27813
27814 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27815
27816         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27817
27818 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27819
27820         * lib/g++.exp: Use testsuite_flags.
27821
27822 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27823
27824         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27825
27826 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27827
27828         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27829
27830 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27831
27832         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27833
27834 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27835
27836         * gcc.c-torture/compile/20010313-1.c: New test.
27837
27838 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27839
27840         * gcc.dg/cpp/direct2.c: New test.
27841         * gccq.dg/cpp/direct2s.c: New test.
27842
27843         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27844
27845 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27846
27847         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27848         * g++.old-deja/g++.other/op3.C: Likewise.
27849
27850 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27851
27852         * gcc.dg/cpp/syshdr.h: New file.
27853         * gcc.dg/cpp/sysmac1.c: Update.
27854         * gcc.dg/cpp/sysmac2.c: Update.
27855
27856 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27857
27858         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27859
27860 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27861
27862         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27863         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27864
27865 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27866
27867         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27868
27869 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27870
27871         * lib/g++.exp (g++_include_flags): Don't use any special flags
27872         if TESTING_IN_BUILD_TREE is not defined.
27873         (g++_init): Use a plain 'c++' as the compiler if
27874         TESTING_IN_BUILD_TREEE is not defined.
27875
27876 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27877
27878         * g++.old-deja/g++.eh/catch13.C: New test.
27879         * g++.old-deja/g++.eh/catch14.C: New test.
27880
27881 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27882
27883         * gcc.dg/cpp/tr-define.c: New test.
27884
27885 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27886
27887         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27888         <stdlib.h>, not <malloc.h>.
27889
27890 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27891
27892         * g++.old-deja/g++.ns/template17.C: New test.
27893
27894 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27895
27896         * g++.old-deja/g++.pt/ref4.C: New test.
27897
27898 2001-04-30  Richard Henderson  <rth@redhat.com>
27899
27900         * gcc.dg/20000724-1.c: Revert last change.
27901
27902 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27903
27904         * g77.f-torture/execute/20010430.f: New test.
27905
27906 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27907
27908         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27909
27910 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27911
27912         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27913
27914 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27915
27916         * g++.old-deja/g++.eh/crash6.C: New test.
27917
27918 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27919
27920         * g++.old-deja/g++.other/warn7.C: New test.
27921
27922 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27923
27924         * g++.old-deja/g++.other/defarg9.C: New test.
27925
27926 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27927
27928         * g77.f-torture/compile/20010426.f: New test.
27929         * g77.f-torture/execute/20010426.f: New test.
27930
27931 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27932
27933         * g77.f-torture/compile/20000629-1.x: Remove - error
27934         has been fixed.
27935
27936 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27937
27938         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27939         Tweak slightly to work with g++.dg framework.
27940         * g++.dg/special/ecos.exp: Run initp1.C test.
27941         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27942
27943         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27944         its linker doesn't give line numbers either.
27945         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27946
27947 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27948
27949         * g++.old-deja/g++.other/lex1.C: New test.
27950
27951 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27952
27953         * gcc.dg/noncompile/20010425-1.c: New test.
27954
27955 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27956
27957         * g++.old-deja/g++.pt/mangle2.C: New test.
27958
27959 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27960
27961         * gcc.dg/format/plus-1.c: New test.
27962
27963 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27964
27965         * gcc.dg/20010423-1.c: New test.
27966
27967 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27968
27969         * gcc.c-torture/execute/20010422-1.c: New test.
27970
27971 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         * g++.old-deja/g++.ns/type2.C: New test.
27974
27975 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27976
27977         * g++.old-deja/g++.other/perf1.C: New test.
27978
27979 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27980
27981         * gcc.dg/c99-func-2.c: Remove xfail.
27982         * gcc.dg/c99-func-3.c: Remove xfail.
27983         * gcc.dg/c99-func-4.c: Remove xfail.
27984
27985 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27986
27987         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27988
27989 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27990
27991         * gcc.c-torture/compile/20010423-1.c: New test.
27992
27993 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27994
27995         * g++.old-deja/g++.pt/typename28.C: New test.
27996
27997 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         * g++.old-deja/g++.abi/empty2.C: New test.
28000         * g++.old-deja/g++.abi/empty3.C: New test.
28001
28002 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * g++.old-deja/g++.other/comdat2.C: New test.
28005         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28006
28007 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28008
28009         * g++.old-deja/g++.other/overload14.C: New test.
28010
28011 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28012
28013         * g++.old-deja/g++.other/lookup23.C: New test.
28014
28015 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28016
28017         * gcc.c-torture/execute/20010403-1.c: New test.
28018
28019 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28020             Mark Mitchell  <mark@codesourcery.com>
28021
28022         * lib/old-dejagnu.exp: Don't delete output of executable.
28023         Add .exe suffix to executables.
28024
28025 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28026
28027         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28028
28029 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28030
28031         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28032
28033 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28034
28035         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28036         * g++.old-deja/g++.abi/crash1.C: New test.
28037
28038 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         * g++.old-deja/g++.other/crash40.C: New test.
28041
28042 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28043
28044         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28045
28046 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28047
28048         * g++.old-deja/g++.other/warn6.C: New test.
28049
28050 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28051
28052         * g++.old-deja/g++.robertl/eb42.C: Same.
28053
28054 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28055
28056         * gcc.dg/wtr-conversion-1.c: New testcase.
28057
28058 2001-04-10  Richard Henderson  <rth@redhat.com>
28059
28060         * g++.old-deja/g++.other/array5.C: New.
28061
28062 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28063
28064         * gcc.c-torture/execute/20010408-1.c: New test.
28065
28066 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28067
28068         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28069         headers and constructs.
28070         * g++.old-deja/g++.robertl/eb79.C: Same.
28071         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28072         * g++.old-deja/g++.robertl/eb73.C: Same.
28073         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28074         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28075         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28076         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28077         * g++.old-deja/g++.robertl/eb44.C: Same.
28078         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28079         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28080         * g++.old-deja/g++.robertl/eb39.C: Same.
28081         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28082         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28083         * g++.old-deja/g++.robertl/eb30.C: Same.
28084         * g++.old-deja/g++.robertl/eb3.C: Same.
28085         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28086         * g++.old-deja/g++.robertl/eb21.C: Same.
28087         * g++.old-deja/g++.robertl/eb15.C: Same.
28088         * g++.old-deja/g++.robertl/eb118.C: Same.
28089         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28090         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28091         * g++.old-deja/g++.robertl/eb109.C: Same.
28092         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28093         * g++.old-deja/g++.mike/rtti1.C: Same.
28094         * g++.old-deja/g++.mike/p658.C: Same.
28095         * g++.old-deja/g++.mike/net46.C: Same.
28096         * g++.old-deja/g++.mike/net34.C: Same.
28097         * g++.old-deja/g++.mike/memoize1.C: Same.
28098         * g++.old-deja/g++.mike/eh2.C: Same.
28099         * g++.old-deja/g++.law/weak.C: Same.
28100         * g++.old-deja/g++.law/visibility7.C: Same.
28101         * g++.old-deja/g++.law/visibility25.C: Same.
28102         * g++.old-deja/g++.law/visibility22.C: Same.
28103         * g++.old-deja/g++.law/visibility2.C: Same.
28104         * g++.old-deja/g++.law/visibility17.C: Same.
28105         * g++.old-deja/g++.law/visibility13.C: Same.
28106         * g++.old-deja/g++.law/visibility10.C: Same.
28107         * g++.old-deja/g++.law/visibility1.C: Same.
28108         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28109         * g++.old-deja/g++.law/vbase1.C: Same.
28110         * g++.old-deja/g++.law/operators32.C: Same.
28111         * g++.old-deja/g++.law/nest3.C: Same.
28112         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28113         * g++.old-deja/g++.law/except5.C (main): Same.
28114         * g++.old-deja/g++.law/cvt7.C (run): Same.
28115         * g++.old-deja/g++.law/cvt2.C: Same.
28116         * g++.old-deja/g++.law/cvt16.C: Same.
28117         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28118         * g++.old-deja/g++.law/ctors17.C (main): Same.
28119         * g++.old-deja/g++.law/ctors13.C: Same.
28120         * g++.old-deja/g++.law/ctors12.C (main): Same.
28121         * g++.old-deja/g++.law/ctors10.C: Same.
28122         * g++.old-deja/g++.law/code-gen5.C: Same.
28123         * g++.old-deja/g++.law/bad-error7.C: Same.
28124         * g++.old-deja/g++.law/arm9.C: Same.
28125         * g++.old-deja/g++.law/arm12.C: Same.
28126         * g++.old-deja/g++.law/arg8.C: Same.
28127         * g++.old-deja/g++.law/arg1.C: Same.
28128         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28129         * g++.old-deja/g++.jason/template31.C: Same.
28130         * g++.old-deja/g++.jason/template24.C (main): Same.
28131         * g++.old-deja/g++.jason/2371.C: Same.
28132         * g++.old-deja/g++.eh/new2.C: Same.
28133         * g++.old-deja/g++.eh/new1.C: Same.
28134         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28135         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28136         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28137         * g++.old-deja/g++.brendan/crash62.C: Same.
28138         * g++.old-deja/g++.brendan/crash52.C: Same.
28139         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28140         * g++.old-deja/g++.brendan/crash38.C: Same.
28141         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28142         * g++.old-deja/g++.brendan/copy9.C: Same.
28143
28144 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28145
28146         * gcc.c-torture/execute/20001203-2.c (memset):
28147         Count argument is of type __SIZE_TYPE__.
28148
28149 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28150
28151         * gcc.c-torture/compile/20010404-1.c: New test.
28152
28153 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28154
28155         * gcc.c-torture/compile/20010326-1.c: New test.
28156
28157 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28158
28159         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28160         peculiarities of the SH.
28161         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28162
28163 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28164
28165         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28166         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28167         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28168
28169 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28170
28171         * g77.f-torture/compile/20010321-1.f: New test.
28172
28173 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gcc.c-torture/compile/20010329-1.c: New test.
28176
28177 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28178
28179         * gcc.c-torture/execute/20010329-1.c: New test.
28180
28181 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28182
28183         * g++.old-deja/g++.other/eh4.C: Fix typo.
28184
28185 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28186
28187         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28188
28189 2001-03-28  Philip Blundell  <philb@gnu.org>
28190
28191         * gcc.c-torture/compile/20010328-1.c: New test.
28192
28193 2001-03-27  Richard Henderson  <rth@redhat.com>
28194
28195         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28196         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28197
28198 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28199
28200         * gcc.c-torture/compile/20010327-1.c: New test.
28201
28202 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28203
28204         * g++.old-deja/g++.other/friend12.C: New test.
28205         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28206         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28207
28208 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28209
28210         * gcc.c-torture/execute/20010325-1.c: New test.
28211
28212 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28213
28214         * g++.old-deja/g++.other/mangle3.C: New test.
28215
28216 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28217
28218         * g++.old-deja/g++.other/anon8.C: New test.
28219
28220 2001-03-20  Philip Blundell  <philb@gnu.org>
28221
28222         * gcc.c-torture/compile/20010320-1.c: New test.
28223
28224 2001-03-17  Richard Henderson  <rth@redhat.com>
28225
28226         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28227
28228 2001-03-15  Geoff Keating  <geoff@redhat.com>
28229
28230         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28231         tests on AIX.
28232
28233 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28234
28235         * g++.old-deja/g++.other/eh4.C: New test.
28236
28237 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28238
28239         * gcc.dg/cpp/mi1.c: Update.
28240
28241 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28242
28243         * g++.old-deja/g++.other/regstack.C: New test.
28244
28245 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28246
28247         * g++.old-deja/g++.other/ref4.C: New test.
28248
28249 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28250
28251         * objc/execute/va_method.m: Added.
28252         * objc/execute/IMP.m: Added.
28253         * objc/execute/_cmd.m: Added.
28254         * objc/execute/accessing_ivars.m: Added.
28255         * objc/execute/class-1.m: Added.
28256         * objc/execute/class-10.m: Added.
28257         * objc/execute/class-11.m: Added.
28258         * objc/execute/class-12.m: Added.
28259         * objc/execute/class-13.m: Added.
28260         * objc/execute/class-14.m: Added.
28261         * objc/execute/class-2.m: Added.
28262         * objc/execute/class-3.m: Added.
28263         * objc/execute/class-4.m: Added.
28264         * objc/execute/class-5.m: Added.
28265         * objc/execute/class-6.m: Added.
28266         * objc/execute/class-7.m: Added.
28267         * objc/execute/class-8.m: Added.
28268         * objc/execute/class-9.m: Added.
28269         * objc/execute/class-tests-1.h
28270         * objc/execute/class-tests-2.h
28271         * objc/execute/compatibility_alias.m: Added.
28272         * objc/execute/encode-1.m: Added.
28273         * objc/execute/formal_protocol-1.m: Added.
28274         * objc/execute/formal_protocol-2.m: Added.
28275         * objc/execute/formal_protocol-3.m: Added.
28276         * objc/execute/formal_protocol-4.m: Added.
28277         * objc/execute/formal_protocol-5.m: Added.
28278         * objc/execute/formal_protocol-6.m: Added.
28279         * objc/execute/formal_protocol-7.m: Added.
28280         * objc/execute/informal_protocol.m: Added.
28281         * objc/execute/initialize.m: Added.
28282         * objc/execute/load.m: Added.
28283         * objc/execute/many_args_method.m: Added.
28284         * objc/execute/nested-3.m: Added.
28285         * objc/execute/no_clash.m: Added.
28286         * objc/execute/private.m: Added.
28287         * objc/execute/redefining_self.m: Added.
28288         * objc/execute/root_methods.m: Added.
28289         * objc/execute/selector-1.m: Added.
28290         * objc/execute/static-1.m: Added.
28291         * objc/execute/static-2.m: Added.
28292         * objc/execute/va_method.m: Added.
28293
28294 2001-03-10  Richard Henderson  <rth@redhat.com>
28295
28296         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28297
28298 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28299
28300         * g++.old-deja/g++.other/crash31.C: XFAIL.
28301         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28302         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28303         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28304         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28305         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28306
28307 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28308
28309         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28310
28311 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28312
28313         * gcc.dg/20000724-1.c: Don't use multiline strings.
28314
28315 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28316
28317         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28318         result of -cString against what we expect it to be; don't just
28319         print it out for no one to read.
28320
28321         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28322         Based on testcases provided by Nicola Pero.
28323
28324 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28325
28326         * gcc.dg/cpp/macro7.c: New test.
28327
28328 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28329
28330         * gcc.dg/cpp/multiline.c: Update.
28331
28332 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.other/enum3.C: New test.
28335
28336 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28337
28338         * g++.old-deja/g++.other/pod1.C: New test.
28339
28340 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28341
28342         * g++.old-deja/g++.ext/overload1.C: New test.
28343
28344 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28345
28346         * g++.old-deja/g++.pt/using1.C: New test.
28347
28348 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28349
28350         * g++.old-deja/g++.other/using9.C: New test.
28351
28352 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28353
28354         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28355
28356         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28357
28358 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28359
28360         * g++.old-deja/g++.ext/realpt1.C: Remove.
28361
28362 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28363
28364         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28365
28366 2001-02-26  Will Cohen  <wcohen@redhat.com>
28367
28368         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28369
28370 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28371
28372         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28373         templatized constructors.
28374
28375 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28376
28377         * gcc.c-torture/execute/20010224-1.c: New test.
28378
28379 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28380
28381         * gcc.c-torture/execute/20010222-1.c: New test.
28382
28383 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28384
28385         * g++.old-deja/g++.other/inline20.C: New test.
28386
28387 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28388
28389         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28390
28391 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28392
28393         * g++.old-deja/g++.other/lookup22.C: New test.
28394
28395 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28396
28397         * g77.dg: New directory.
28398         * g77.dg/20010216-1.f: New test case.
28399         * g77.dg/dg.exp: New driver.
28400         * lib/g77-dg.exp: New driver library.
28401
28402 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28403
28404         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28405
28406 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28407
28408         * g++.old-deja/g++.other/decl9.C: New test.
28409
28410 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28411
28412         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28413         not need <string> and also tests the initialization at runtime.
28414
28415 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28416
28417         * gcc.c-torture/execute/longlong.c: New test.
28418
28419 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28420
28421         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28422
28423 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28424
28425         * gcc.c-torture/execute/920302-1.c (execute):
28426         Change argument type to short.
28427
28428 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28429
28430         * g++.old-deja/g++.pt/deduct6.C: New test.
28431
28432 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28433
28434         * g++.old-deja/g++.pt/deduct5.C: New test.
28435
28436 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28437
28438         * gcc.c-torture/execute/20010209-1.c: New test.
28439
28440 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28441
28442         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28443
28444 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28445
28446         * g++.dg/vtgc1.C: Update for new ABI.
28447
28448         * consistency.vlad: New directory, 1665 files.
28449
28450 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28451
28452         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28453         return type.
28454         * gcc.dg/cpp/digraphs.c: Declare puts.
28455
28456 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28457
28458         * g++.old-deja/g++.other/warn5.C: New test.
28459
28460 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.old-deja/g++.pt/spec40.C: New test.
28463
28464 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28465
28466         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28467         case.
28468         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28469
28470 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28471
28472         * gcc.c-torture/compile/20010209-1.c: New test.
28473
28474 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28475
28476         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28477         excess errors message but not if it crashes.
28478         * g++.old-deja/g++.other/crash27.C: Likewise.
28479         * g++.old-deja/g++.other/crash28.C: Likewise.
28480         * g++.old-deja/g++.other/crash30.C: Likewise.
28481         * g++.old-deja/g++.other/crash32.C: Likewise.
28482         * g++.old-deja/g++.other/crash35.C: Likewise.
28483         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28484
28485 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28486
28487         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28488         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28489         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28490         g77.f-torture/execute/execute.exp,
28491         g77.f-torture/noncompile/noncompile.exp,
28492         gcc.c-torture/execute/execute.exp,
28493         gcc.c-torture/execute/memcheck/memcheck.exp,
28494         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28495         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28496         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28497         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28498         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28499         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28500         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28501         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28502         Remove bug reporting instructions with ancient email addresses.
28503
28504 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28505
28506         * gcc.dg/20010202-1.c: New test.
28507         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28508
28509 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28510
28511         * g++.dg/stdbool-if.C: New test.
28512
28513 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28514
28515         * objc/execute/fdecl.m: Added main().
28516
28517 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28518
28519         * gcc.c-torture/execute/20010206-1.c: New test.
28520
28521 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28522
28523         * gcc.dg/cpp/avoidpaste1.c: Update.
28524
28525 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28526
28527         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28528         Pero <nicola@brainstorm.co.uk>.
28529         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28530
28531 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28532
28533         * g++.old-deja/g++.pt/spec39.C: New test.
28534
28535 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28536
28537         * gcc.c-torture/compile/20010202-1.c: New test.
28538
28539 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28540
28541         * g++.old-deja/g++.abi/primary2.C: New test.
28542         * g++.old-deja/g++.abi/primary3.C: New test.
28543         * g++.old-deja/g++.abi/primary4.C: New test.
28544         * g++.old-deja/g++.abi/primary5.C: New test.
28545         * g++.old-deja/g++.abi/vtable3.h: New test.
28546         * g++.old-deja/g++.abi/vtable3a.C: New test.
28547         * g++.old-deja/g++.abi/vtable3b.C: New test.
28548         * g++.old-deja/g++.abi/vtable3c.C: New test.
28549         * g++.old-deja/g++.abi/vtable3d.C: New test.
28550         * g++.old-deja/g++.abi/vtable3e.C: New test.
28551         * g++.old-deja/g++.abi/vtable3f.C: New test.
28552         * g++.old-deja/g++.abi/vtable3g.C: New test.
28553         * g++.old-deja/g++.abi/vtable3h.C: New test.
28554         * g++.old-deja/g++.abi/vtable3i.C: New test.
28555         * g++.old-deja/g++.abi/vtable3j.C: New test.
28556         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28557
28558 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28559
28560         * g++.old-deja/g++.other/anon6.C: New test.
28561         * g++.old-deja/g++.other/anon7.C: New test.
28562
28563 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28564
28565         * gcc.dg/cpp/avoidpaste2.c: New tests.
28566
28567 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28568
28569         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28570
28571 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28572
28573         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28574         DECIMAL_DIG cases for Irix."
28575
28576 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28577
28578         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28579
28580 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28581
28582         * gcc.dg/c99-tag-1.c: New test.
28583
28584 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28585
28586         * gcc.dg/cpp/tr-warn1.c: Add tests.
28587
28588 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28589
28590         * gcc.dg/cpp/avoidpaste1.c: Update.
28591         * gcc.dg/cpp/paste4.c: Update.
28592
28593 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28594
28595         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28596         cases for Irix.
28597
28598 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28599
28600         * g++.old-deja/g++.other/inline19.C: New test.
28601
28602 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28603
28604         * gcc.dg/Wlarger-than.c: New test.
28605
28606 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28607
28608         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28609
28610 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28611
28612         * gcc.c-torture/execute/20010129-1.c: New test.
28613         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28614
28615 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28616
28617         * gcc.dg/cpp/avoidpaste1.c: Test case.
28618
28619 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28620
28621         * g++.old-deja/g++.other/inline18.C: New test.
28622
28623 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28624
28625         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28626         and __builtin_putchar.
28627
28628 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28629
28630         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28631         tests.
28632
28633 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28634
28635         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28636         floating point number rounding mode to round to the nearest
28637         representable mode.
28638
28639 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28640
28641         * g++.old-deja/g++.other/mangle2.C: New test.
28642
28643 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28644
28645         * gcc.c-torture/compile/20010124-1.c: New test.
28646
28647 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28648
28649         * g++.old-deja/g++.pt/spec38.C: New test.
28650
28651 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28652
28653         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28654         "Build don't run".
28655
28656 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28657
28658         * gcc.c-torture/execute/20010123-1.c: New test.
28659
28660 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28661
28662         * g++.old-deja/g++.pt/spec37.C: New test.
28663
28664 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28665
28666         * g++.old-deja/g++.pt/overload14.C: New test.
28667
28668 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28669
28670         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28671         __builtin_return_address.
28672
28673 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28674
28675         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28676         * g++.old-deja/g++.pt/spec35.C: New test.
28677         * g++.old-deja/g++.pt/spec36.C: New test.
28678
28679 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28680
28681         * gcc.c-torture/compile/20010118-1.c: New test.
28682
28683 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28684
28685         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28686
28687 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28688
28689         * gcc.c-torture/execute/20010119-1.c: New test.
28690
28691 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28692
28693         * g++.old-deja/g++.other/vbase5.C: New test.
28694
28695 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28696
28697         * gcc.c-torture/execute/20010118-1.c: New test.
28698
28699 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28700
28701         * g++.old-deja/g++.pt/deduct3.C: New test.
28702
28703 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28704
28705         * g++.old-deja/g++.pt/spec34.C: New test.
28706
28707 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28708
28709         * g77.f-torture/compile/20000601-2.f: New test.
28710
28711 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28712
28713         * g++.old-deja/g++.other/init17.C: New test.
28714
28715 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28716
28717         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28718
28719 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28720
28721         * g++.old-deja/g++.pt/unify8.C: New test.
28722
28723 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.old-deja/g++.abi/vbase1.C: New test.
28726
28727 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28728
28729         * g++.old-deja/g++.pt/crash65.C: New test.
28730
28731 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28732
28733         * gcc.dg/cpp/assembl2.S: New test case.
28734
28735 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28736
28737         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28738         are supported.
28739
28740 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28741
28742         * g++.old-deja/g++.other/builtins1.C: New test.
28743         * g++.old-deja/g++.other/builtins2.C: Likewise.
28744         * g++.old-deja/g++.other/builtins3.C: Likewise.
28745         * g++.old-deja/g++.other/builtins4.C: Likewise.
28746
28747 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28748
28749         * gcc.c-torture/compile/20010117-1.c: New test.
28750         * gcc.c-torture/compile/20010117-2.c: New test.
28751
28752 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28753
28754         * g77.f-torture/execute/20010116.[fx]: New test,
28755         XFAIL on i?86-*-*.
28756         * g77.f-torture/compile/20010115.f: Indicate it's
28757         a test for PR fortran/1636.
28758
28759 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28760
28761         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28762
28763 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28764
28765         * g77.f-torture/compile/20010115.f: New test.
28766
28767 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28768
28769         * g++.old-deja/g++.pt/nontype5.C: New test.
28770
28771 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28772
28773         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28774         have an equivalent working one below it.
28775
28776 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28777
28778         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28779         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28780
28781 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28782
28783         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28784         message containing "init_priority".
28785         (conpr-2.C): Likewise.
28786         (conpr-3.C): Likewise.
28787         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28788
28789 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28790
28791         * gcc.c-torture/execute/20010114-2.c: New test.
28792
28793 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28794
28795         * gcc.c-torture/compile/20010114-1.c: New test.
28796         * gcc.c-torture/compile/20010114-1.x: Xfail.
28797         * gcc.c-torture/compile/20010114-2.c: New test.
28798         * gcc.c-torture/execute/20010114-1.c: New test.
28799         * gcc.dg/trunc-1.c: New test.
28800         * gcc.dg/uninit-B.c: New test.
28801
28802 2001-01-13  Nick Clifton  <nickc@redhat.com>
28803
28804         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28805         target.
28806
28807 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28808
28809         * gcc.c-torture/compile/20010113-1.c: New test.
28810
28811 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28812
28813         * gcc.c-torture/compile/20001212-1.c: New test.
28814
28815 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28816
28817         * gcc.dg/cpp/widestr1.c: Update.
28818         * gcc.dg/cpp/prag-imp.c: Remove.
28819
28820 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28821
28822         * gcc.c-torture/execute/20000801-3.x: Remove.
28823         * gcc.dg/c90-init-1.c: New test.
28824         * gcc.dg/c99-init-1.c: New test.
28825         * gcc.dg/c99-init-2.c: New test.
28826         * gcc.dg/gnu99-init-1.c: New test.
28827
28828 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28829
28830         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28831         testing that no relevant ones were found.
28832
28833 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28834
28835         * g++.old-deja/g++.pt/cast2.C: New test.
28836
28837 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28838
28839         * g++.old-deja/g++.pt/friend47.C: New test.
28840
28841 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28842
28843         * g++.old-deja/g++.pt/instantiate13.C: New test.
28844
28845 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28846
28847         * g++.old-deja/g++.other/defarg7.C: New test.
28848         * g++.old-deja/g++.other/defarg8.C: New test.
28849
28850 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28851
28852         * g++.old-deja/g++.pt/crash64.C: New test.
28853
28854 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28855
28856         * g++.old-deja/g++.pt/crash63.C: New test.
28857
28858 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28859
28860         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28861
28862 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28863
28864         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28865
28866 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28867
28868         * g++.old-deja/g++.pt/error3.C: New test.
28869
28870 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28871
28872         * g++.old-deja/g++.other/crash39.C: New test.
28873
28874 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28875
28876         * g++.old-deja/g++.other/vbase4.C: New test.
28877
28878 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28879
28880         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28881         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28882         * gcc.dg/special/special.exp: New test driver which will check
28883         for alias support for the above test.
28884
28885 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28886
28887         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28888         problems on small machines.
28889         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28890         parameterize.
28891
28892 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28893
28894         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28895         mips.
28896         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28897
28898 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28899
28900         * g++.old_deja/g++.pt/using8.C: New test.
28901
28902 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28903
28904         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28905
28906 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28907
28908         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28909         where a failure is expected.
28910         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28911
28912 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28913
28914         * g++.old_deja/g++.pt/instantiate12.C: New test.
28915
28916 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28917
28918         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28919         start of structs.
28920         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28921         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28922         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28923         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28924         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28925         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28926         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28927         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28928         * g++.old-deja/g++.eh/spec6.C: Likewise.
28929         * g++.old-deja/g++.jason/crash3.C: Likewise.
28930         * g++.old-deja/g++.law/ctors11.C: Likewise.
28931         * g++.old-deja/g++.law/ctors17.C: Likewise.
28932         * g++.old-deja/g++.law/ctors5.C: Likewise.
28933         * g++.old-deja/g++.law/ctors9.C: Likewise.
28934         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28935         * g++.old-deja/g++.mike/net22.C: Likewise.
28936         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28937         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28938         * g++.old-deja/g++.mike/virt3.C: Likewise.
28939         * g++.old-deja/g++.niklas/t128.C: Likewise.
28940         * g++.old-deja/g++.other/anon4.C: Likewise.
28941         * g++.old-deja/g++.other/using1.C: Likewise.
28942         * g++.old-deja/g++.other/warn3.C: Likewise.
28943         * g++.old-deja/g++.pt/t37.C: Likewise.
28944         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28945         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28946
28947 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28948
28949         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28950
28951 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28952
28953         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28954
28955 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28956
28957         * gcc.c-torture/compile/20010107-1.c: New test.
28958
28959 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28960
28961         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28962
28963 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28964
28965         * gcc.dg/format/format.h: New file.
28966         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28967         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28968         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28969         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28970         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28971         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28972         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28973         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28974         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28975         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28976         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28977         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28978         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28979         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28980         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28981         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28982         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28983         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28984         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28985         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28986         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28987         instead of declaring standard types, macros and functions in each
28988         test.
28989
28990 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28991
28992         * gcc.c-torture/execute/20010106-1.c: New test.
28993
28994 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28995
28996         * gcc.dg/format/format.exp: New file.
28997         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28998         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28999         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29000         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29001         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29002         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29003         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29004         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29005         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29006         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29007         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29008         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29009         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29010         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29011         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29012         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29013         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29014         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29015         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29016         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29017         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29018         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29019         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29020         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29021         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29022         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29023         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29024         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29025         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29026         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29027         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29028         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29029         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29030         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29031         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29032         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29033         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29034         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29035         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29036         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29037         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29038         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29039
29040 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29041
29042         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29043         account.
29044
29045 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29046
29047         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29048
29049 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29050
29051         * g++.old-deja/g++.pt/crash62.C: New test.
29052
29053 2001-01-04  Richard Henderson  <rth@redhat.com>
29054
29055         * gcc.dg/20000926-1.c: Update expected warnings.
29056         * gcc.dg/array-2.c: Likewise.
29057         * gcc.dg/array-4.c: Also validate flexible array members.
29058         * gcc.dg/c99-flex-array-1.c: New.
29059
29060 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29061
29062         * gcc.c-torture/compile/20001222-1.x: Remove.
29063
29064 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29065
29066         * gcc.c-torture/execute/built-in-setjmp.c: New.
29067
29068 2001-01-03  Richard Henderson  <rth@redhat.com>
29069
29070         * gcc.dg/940510-1.c: Update expected error wording.
29071         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29072
29073 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29074
29075         * lib/target-supports.exp (check_alias_available): Modified to
29076         indicate aliases not supported if only weak aliases are supported.
29077
29078 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29079
29080         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29081         Turn on cmpstrsi checks for __pj__ and __i370__.
29082
29083 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29084
29085         * g++.old-deja/g++.other/virtual11.C: New test.
29086
29087 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29090
29091 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29092
29093         * gcc.c-torture/compile/20010102-1.c: New test.
29094
29095 2001-01-02  Andreas Jaeger  <aj@suse.de>
29096
29097         * gcc.dg/noreturn-3.c: New test.
29098
29099         * gcc.dg/noreturn-4.c: New test.
29100
29101 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29102
29103         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29104         __builtin_fputc and __builtin_fwrite.
29105
29106 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29107
29108         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29109         signed char, not default char.
29110
29111 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29112
29113         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29114
29115 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29116
29117         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29118
29119 2000-12-29  Richard Henderson  <rth@redhat.com>
29120
29121         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29122         (__cyg_profile_func_exit): Define.
29123
29124 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29125
29126         * g++.dg/vtgc1.C: New test.
29127
29128 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29129
29130         * gcc.dg/noncompile/20001228-1.c: New test.
29131
29132         * gcc.dg/20001228-1.c: New test.
29133
29134         * gcc.c-torture/execute/20001228-1.c: New test.
29135
29136 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29137
29138         * gcc.dg/format-strfmon-1.c: New test.
29139
29140 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29141
29142         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29143         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29144         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29145         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29146         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29147         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29148         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29149         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29150         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29151         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29152         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29153         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29154         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29155
29156         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29157         * gcc.c-torture/execute/string-opt-4.c: Test index.
29158
29159 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29160
29161         * gcc.c-torture/compile/20001226-1.c: New test.
29162
29163 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29164
29165         * gcc.c-torture/compile/20001222-1.c: New test.
29166         * gcc.c-torture/compile/20001222-1.x: Xfail.
29167
29168 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29169
29170         * gcc.c-torture/execute/comp-goto-2.c: New test.
29171
29172 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29173
29174         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29175         Use long types if __INT_MAX__ is 32767.
29176         (main): Use cast to (sint32 *) when poking 88 into a_page.
29177
29178         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29179
29180 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29181
29182         * gcc.c-torture/compile/20001221-1.c: New test.
29183         * gcc.c-torture/execute/20001221-1.c: New test.
29184
29185 2000-12-20  Richard Henderson  <rth@redhat.com>
29186
29187         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29188         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29189
29190 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29191
29192         * gcc.dg/compare3.c: New test.
29193
29194 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29195
29196         * gcc.dg/format-warnll-1.c: New test.
29197
29198 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29199
29200         * gcc.dg/cpp/cmdlne-P.c: New test.
29201
29202 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29203
29204         * gcc.c-torture/execute/builtin-abs-1.c,
29205         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29206
29207 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29208
29209         * gcc.dg/cpp/multiline.c: New test.
29210
29211 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29212
29213         * g++.old-deja/g++.other/syshdr1.C: Update.
29214         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29215
29216 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29217
29218         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29219
29220 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29221
29222         * g++.old-deja/g++.pt/ttp65.C: New test.
29223
29224 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29225
29226         * g++.old-deja/g++.pt/ttp64.C: New test.
29227
29228 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29229
29230         * g++.old-deja/g++.pt/spec33.C: New test.
29231
29232 2000-12-14  Catherine Moore  <clm@redhat.com>
29233
29234         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29235         * gcc.c-torture/execute/920612-2.c: Likewise.
29236         * gcc.c-torture/execute/920428-2.c: Likewise.
29237         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29238         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29239
29240 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29241
29242         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29243         * gcc.dg/pack-test-2.c: Likewise.
29244
29245 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29246
29247         Tests by Zack Weinberg <zackw@stanford.edu>.
29248
29249         * gcc.dg/cpp/defined.c: Update.
29250         * gcc.dg/cpp/defined_trad.c: New tests.
29251
29252 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29253
29254         * gcc.dg/cpp/trad-direct.c: Update.
29255
29256 2000-12-11  Neil Booth  <neilb@earthling.net>
29257
29258         * gcc.dg/cpp/defined_trad.c
29259
29260 2000-12-11  Neil Booth  <neilb@earthling.net>
29261
29262         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29263
29264 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29265
29266         * gcc.dg/format-miss-2.c: New test.
29267
29268 2000-12-09  Neil Booth  <neilb@earthling.net>
29269
29270         * gcc.dg/cpp/lineflags.c: New tests.
29271         * gcc.dg/cpp/poison.c: Update.
29272         * gcc.dg/cpp/redef2.c: Update.
29273         * gcc.dg/cpp/skipping.c: New test.
29274
29275 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29276
29277         * g++.old-deja/g++.other/eh3.C: New testcase.
29278
29279 2000-12-07  Neil Booth  <neilb@earthling.net>
29280
29281         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29282         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29283         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29284         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29285         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29286         Update.
29287
29288 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29289
29290         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29291         __SIZE_TYPE__ instead of int for type of integers cast to
29292         pointers.
29293
29294 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29295
29296         * g++.old-deja/g++.other/cleanup4.C: New test.
29297
29298 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29299
29300         * format-sec-1.c: New test.
29301
29302 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29303
29304         * gcc.dg/format-nonlit-3.c: New test.
29305
29306 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29307
29308         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29309         through a null pointer.
29310
29311 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29312
29313         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29314         * g++.old-deja/g++.pt/partial4.C: New test.
29315
29316 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29317
29318         * gcc.c-torture/execute/ieee/hugeval.x: New.
29319
29320 2000-12-06  Neil Booth  <neilb@earthling.net>
29321
29322         * gcc.dg/cpp/backslash2.c: New tests.
29323
29324 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29325
29326         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29327         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29328
29329 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29330
29331         * gcc.c-torture/execute/20001203-2.c: New testcase.
29332
29333 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29334
29335         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29336         * g++.old-deja/g++.other/virtual10.C: New test.
29337
29338 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29339
29340         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29341
29342 2000-12-05  Richard Henderson  <rth@redhat.com>
29343
29344         * gcc.c-torture/compile/20001205-1.c: New.
29345
29346 2000-12-04  Neil Booth  <neilb@earthling.net>
29347
29348         * g++.old-deja/g++.other/virtual9.C: New test.
29349         * g++.old-deja/g++.pt/crash61.C: New test.
29350         * gcc.c-torture/execute/loop-9.c: New test.
29351
29352 2000-12-04  Neil Booth  <neilb@earthling.net>
29353
29354         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29355         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29356         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29357         * gcc.dg/cpp/extratokens.c: ...here.
29358
29359 2000-12-04  Neil Booth  <neilb@earthling.net>
29360
29361         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29362         New tests.
29363
29364 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29365
29366         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29367         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29368
29369 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29370
29371         * gcc.c-torture/execute/20001203-1.c: New test.
29372
29373 2000-12-03  Neil Booth  <neilb@earthling.net>
29374
29375         * gcc.dg/cpp/macro6.c: New test cases.
29376
29377 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29378
29379         * gcc.c-torture/execute/string-opt-9.c: New test.
29380         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29381         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29382         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29383
29384         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29385         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29386
29387 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29388
29389         * gcc.dg/cpp/if-6.c: New testcase.
29390
29391         * gcc.dg/20001201-1.c: New testcase.
29392
29393 2000-12-02  Neil Booth  <neilb@earthling.net>
29394
29395         * g++.old-deja/g++.other/externC4.C,
29396         g++.old-deja/g++.other/friend10.C: New tests.
29397
29398 2000-12-02  Neil Booth  <neilb@earthling.net>
29399
29400         * g++.old-deja/g++.other/instan2.C
29401         * g++.old-deja/g++.other/instan3.C: New test.
29402
29403 2000-12-02  Neil Booth  <neilb@earthling.net>
29404
29405         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29406         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29407         gnuc99.c,gnuc99-pedantic.c: New tests.
29408
29409 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29410
29411         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29412         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29413
29414 2000-12-01  Neil Booth  <neilb@earthling.net>
29415
29416         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29417         * gcc.dg/cpp/poison.c: Update.
29418         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29419
29420 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29421
29422         * g77.f-torture/execute/20001201.f: New test.
29423
29424 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29425
29426         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29427
29428 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29429
29430         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29431
29432 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29433
29434         * g++.old-deja/g++.other/cast6.C: New test.
29435
29436 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29437
29438         * gcc.c-torture/execute/20001130-2.c: New testcase.
29439
29440 2000-11-30  Richard Henderson  <rth@redhat.com>
29441
29442         * gcc.c-torture/execute/20001130-1.c: New test.
29443
29444 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29445
29446         * g++.old-deja/g++.other/op3.C: New test.
29447
29448 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29449
29450         * g++.old-deja/g++.other/op2.C: New test.
29451
29452 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29453
29454         * g++.old-deja/g++.other/crash38.C: New test.
29455
29456 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29457
29458         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29459
29460 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29461
29462         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29463         tests.
29464         * gcc.c-torture/execute/string-opt-6.c: New test.
29465
29466         * gcc.dg/20001117-1.c: Add main.
29467
29468 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29469
29470         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29471         Move from here ...
29472         * gcc.dg/940510-1.c: ... to here.
29473
29474         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29475         zero-size arrays in toplevel structures.
29476
29477 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29478
29479         * gcc.c-torture/execute/loop-8.c: New test.
29480
29481 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29482
29483         * g++.old-deja/g++.other/base1.C: New test.
29484
29485 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29486
29487         * g++.old-deja/g++.other/parse2.C: New test.
29488
29489 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29490
29491         * g++.old-deja/g++.pt/incomplete1.C: New test.
29492
29493 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.old-deja/g++.other/friend9.C: New test.
29496
29497 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29498
29499         * gcc.dg/20001127-1.c: New test.
29500
29501 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         * g++.old-deja/g++.pt/friend46.C: New test.
29504
29505 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29506
29507         * g++.old-deja/g++.other/ptrmem8.C: New test.
29508
29509 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29510
29511         * gcc.c-torture/execute/string-opt-7.c: New test.
29512         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29513
29514 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29515
29516         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29517         instead of 'mkcheck 2'.
29518
29519 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29520
29521         * gcc.c-torture/execute/memcheck/driver.c,
29522         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29523         C9X references to refer to C99.
29524
29525 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29526
29527         * gcc.dg/ultrasp3.c: New test.
29528
29529 2000-11-25  Neil Booth  <neilb@earthling.net>
29530
29531         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29532
29533 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29534
29535         * gcc.c-torture/compile/20001123-2.c: New.
29536
29537 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29538
29539         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29540
29541 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29542
29543         * gcc.dg/sequence-point-1.c: Add some new tests.
29544         * gcc.c-torture/execute/20001124-1.c: New test.
29545
29546 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29547
29548         * g++.old-deja/g++.other/vaarg4.C: New test.
29549         * gcc.c-torture/compile/20001123-1.c: New test.
29550
29551 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29552
29553         * g++.other/crash24.C: Adjust and remove XFAIL.
29554         * g++.other/crash37.C: New test.
29555
29556 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         * g++.old-deja/g++.pt/instantiate9.C: New test.
29559
29560 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29561
29562         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29563         new ABI, too.
29564
29565         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29566         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29567
29568 2000-11-22  Neil Booth  <neilb@earthling.net>
29569
29570         * gcc.dg/cpp/Wtrigraphs.c: New test.
29571
29572 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29573
29574         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29575
29576 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29577
29578         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29579
29580 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29581
29582         * lib/gcc-dg.exp: load_lib scanasm.exp.
29583         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29584         * lib/g++-dg.exp: load_lib scanasm.exp.
29585         * lib/scanasm.exp: New.
29586         (scan-assembler, scan-assembler-not): Add optional arguments to
29587         test name, or if not present, the pattern name.
29588         (scan-assembler-dem, scan-assembler-dem-not): New.
29589
29590         * g++.dg/dg.exp: New.
29591
29592 2000-11-21  Neil Booth  <neilb@earthling.net>
29593
29594         * gcc.dg/cpp/integrated1.c: Remove.
29595
29596 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29597
29598         * gcc.c-torture/execute/20001121-1.c: New test.
29599
29600 2000-11-21  Richard Henderson  <rth@redhat.com>
29601
29602         * gcc.c-torture/compile/20001121-1.c: New test.
29603
29604 2000-11-20  Neil Booth  <neilb@earthling.net>
29605
29606         * gcc.dg/cpp/integrated1.c: New test.
29607
29608 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29609
29610         * g++.old-deja/g++.other/inline17.C: New test.
29611
29612 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29613
29614         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29615         local variable to be zero: I made the variable global. Now
29616         uses abort() and exit() instead of relying on main's return value.
29617
29618 2000-11-20  Neil Booth  <neilb@earthling.net>
29619
29620         * gcc.dg/cpp/paste2.c: Update test.
29621         * objc/execute/paste.m: New test.
29622
29623 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29624
29625         * gcc.dg/c99-condexpr-1.c: New test.
29626
29627 2000-11-20  Neil Booth  <neilb@earthling.net>
29628
29629         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29630
29631 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29632
29633         * g++.old-deja/g++.pt/export1.C: New test.
29634
29635 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29636
29637         * gcc.dg/20001117-1.c: New test.
29638
29639 2000-11-18  Richard Henderson  <rth@redhat.com>
29640
29641         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29642
29643 2000-11-18  Richard Henderson  <rth@redhat.com>
29644
29645         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29646         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29647         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29648
29649 2000-11-18  Richard Henderson  <rth@redhat.com>
29650
29651         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29652         (main): New.  Exit cleanly.
29653
29654 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29655
29656         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29657         gcc.dg/c99-fordecl-2.c: New tests.
29658
29659 2000-11-18  Richard Henderson  <rth@redhat.com>
29660
29661         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29662         * gcc.c-torture/execute/zerolen-2.c: New.
29663
29664 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29665
29666         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29667         memory.
29668
29669 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29670
29671         * g++.old-deja/g++.pt/instantiate8.C: New test.
29672
29673 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29674
29675         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29676         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29677
29678 2000-11-16  Nick Clifton  <nickc@redhat.com>
29679
29680         * gcc.c-torture/execute/nestfunc-2.c: New test.
29681         * gcc.c-torture/execute/nestfunc-3.c: New test.
29682
29683 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29684
29685         * gcc.c-torture/compile/20001116-1.c: New test.
29686
29687 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29688
29689         * gcc.c-torture/execute/20001115-1.c: New test.
29690
29691 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29692
29693         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29694         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29695         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29696         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29697
29698 2000-11-15  Neil Booth  <neilb@earthling.net>
29699
29700         gcc.dg/cpp/_Pragma1.c: Update.
29701         gcc.dg/cpp/_Pragma2.c: New test.
29702
29703 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29704
29705         * g++.old-deja/g++.other/anon5.C: New test.
29706
29707 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29708
29709         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29710         tests.
29711
29712 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29713
29714         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29715         output.
29716
29717 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29718
29719         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29720         labels at end of compound statements.
29721
29722 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29723
29724         * gcc.c-torture/execute/loop-7.c: New test.
29725
29726 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29727
29728         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29729
29730 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29731
29732         * gcc.dg/c99-bool-1.c: New test.
29733
29734 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29735
29736         * gcc.dg/c99-scope-1.c: Remove xfail.
29737         * gcc.dg/c99-scope-2.c: New test.
29738
29739 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29740
29741         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29742         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29743
29744 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29745
29746         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29747         error messages.
29748
29749         * g++.mike/p700.C: Don't typedef wchar_t.
29750         * g++.mike/p784.C: Likewise.
29751         * g++.mike/eb101.C: Don't use __wchar_t.
29752
29753 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29754
29755         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29756         from DO loop.
29757
29758 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29759
29760         * gcc.c-torture/execute/20001111-1.c: New test.
29761
29762 2000-11-10  Nick Clifton  <nickc@redhat.com>
29763
29764         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29765         long multuiple and accumulate.
29766
29767 2000-11-09  Richard Henderson  <rth@redhat.com>
29768
29769         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29770         via size_t instead of int.
29771
29772         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29773         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29774         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29775         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29776
29777 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29778
29779         * gcc.c-torture/compile/20001109-1.c: New test.
29780         * gcc.c-torture/compile/20001109-2.c: New test.
29781
29782 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29783
29784         * g++.old-deja/g++.pt/operator1.C: New test.
29785         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29786
29787 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29788
29789         * gcc.dg/20001108-1.c: New test.
29790
29791 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29792
29793         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29794         with both arguments constant strings.
29795         * gcc.c-torture/execute/string-opt-3.c: New test.
29796         * gcc.c-torture/execute/string-opt-4.c: New test.
29797         * gcc.c-torture/execute/string-opt-5.c: New test.
29798
29799 2000-11-08  Nick Clifton  <nickc@redhat.com>
29800
29801         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29802         mulsidi3adddi patterns.
29803
29804 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29805
29806         * g++.old-deja/g++.other/crash36.C: New test.
29807
29808 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29809
29810         * g++.old-deja/g++.other/init16.C: New test.
29811
29812 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29813
29814         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29815
29816 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29817
29818         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29819         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29820         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29821
29822 2000-11-07  DJ Delorie  <dj@redhat.com>
29823
29824         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29825
29826 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29827
29828         * gcc.c-torture/execute/string-opt-1.c: New test.
29829
29830 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29831
29832         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29833         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29834         parameters in registers, and there is no way for a varargs
29835         function to know in which order the integer and floating-point
29836         parameters should be interleaved when they are placed on the
29837         stack.
29838         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29839         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29840
29841 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29842
29843         * gcc.c-torture/execute/string-opt-2.c: New test.
29844
29845 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29846
29847         * g++.old-deja/g++.pt/crash60.C: New test.
29848
29849 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29850
29851         * g++.old-deja/g++.other/crash24.C: New test.
29852         * g++.old-deja/g++.other/crash25.C: New test.
29853         * g++.old-deja/g++.other/crash26.C: New test.
29854         * g++.old-deja/g++.other/crash27.C: New test.
29855         * g++.old-deja/g++.other/crash28.C: New test.
29856         * g++.old-deja/g++.other/crash29.C: New test.
29857         * g++.old-deja/g++.other/crash30.C: New test.
29858         * g++.old-deja/g++.other/crash31.C: New test.
29859         * g++.old-deja/g++.other/crash32.C: New test.
29860         * g++.old-deja/g++.other/crash33.C: New test.
29861         * g++.old-deja/g++.other/crash34.C: New test.
29862         * g++.old-deja/g++.other/crash35.C: New test.
29863
29864 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29865
29866         * gcc.c-torture/execute/20001031-1.c: New test.
29867
29868 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29869
29870         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29871         namespace.
29872
29873         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29874         standards-conformant.
29875
29876         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29877
29878         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29879         * g++.old-deja/g++.mike/p755a.C: Likewise.
29880         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29881         library makes no calls to `operator new' during initialization.
29882
29883 2000-11-04  Neil Booth  <neilb@earthling.net>
29884
29885         * gcc.dg/cpp/include2.c: New tests.
29886
29887 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29888
29889         * lib/g++.exp (g++_set_ld_library_path): New function.
29890         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29891
29892 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29893
29894         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29895         warnings.
29896
29897 2000-11-01  Richard Henderson  <rth@redhat.com>
29898
29899         * g++.old-deja/g++.ext/namedret1.C: New.
29900         * g++.old-deja/g++.ext/namedret2.C: New.
29901         * g++.old-deja/g++.ext/namedret3.C: New.
29902
29903 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29904
29905         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29906         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29907
29908 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29909
29910         * gcc.c-torture/execute/va-arg-21.c: New test.
29911
29912 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29913
29914         * gcc.dg/c99-complex-2.c: New test.
29915
29916 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29917
29918         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29919
29920 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29921
29922         * g++.old-deja/g++.other/inline16.C: New test.
29923
29924 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29925
29926         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29927         __PRETTY_FUNCTION__
29928
29929 2000-10-29  Neil Booth  <neilb@earthling.net>
29930
29931         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29932         New tests.
29933         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29934         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29935         optimisation.
29936
29937 2000-10-29  Neil Booth  <neilb@earthling.net>
29938
29939         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29940         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29941         * mi5.c: Test multiple includes work with -C.
29942         * trigraphs.c: Test ^= version.
29943
29944 2000-10-28  Neil Booth  <neilb@earthling.net>
29945
29946         New tests and test updates for new macro expander.
29947
29948         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29949         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29950         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29951         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29952         new diagnostic messages.
29953
29954         * gcc.dg/cpp/macro3.c: New tests.
29955
29956 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29957
29958         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29959         on the same line.
29960
29961 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29962
29963         * g++.old-deja/g++.other/eh2.C: New test.
29964
29965 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29966
29967         * gcc.c-torture/execute/20001027-1.c: New test.
29968
29969 2000-10-26  Richard Henderson  <rth@redhat.com>
29970
29971         * gcc.c-torture/execute/20001026-1.c: New.
29972
29973 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29974
29975         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29976         * g++.old-deja/g++.law/builtin1.C: Likewise.
29977         * g++.old-deja/g++.law/ctors10.C: Likewise.
29978         * g++.old-deja/g++.law/virtual3.C: Likewise.
29979         * g++.old-deja/g++.mike/p658.C: Likewise.
29980         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29981         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29982         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29983         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29984         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29985
29986 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29987
29988         * gcc.c-torture/compile/20001024-1.c: New test.
29989
29990 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29991
29992         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29993         to tell us whether or not we are using V3.
29994
29995 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29996
29997         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29998         operands.
29999
30000 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30001
30002         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30003
30004 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30005
30006         * gcc.c-torture/execute/20001024-1.c: New test.
30007
30008 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30009
30010         * g++.old-deja/g++.other/sibcall1.C: New test.
30011
30012 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30013
30014         * gcc.dg/noncompile/init-3.c: New test.
30015
30016 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30017
30018         * gcc.dg/format-array-1.c: New test.
30019
30020 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30021
30022         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30023         writing through null pointers; remove comment about testing
30024         unterminated strings.
30025
30026 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30027
30028         * gcc.c-torture/execute/20001017-2.c: New test.
30029
30030 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30031
30032         * gcc.c-torture/compile/20001018-1.c: New test.
30033         * gcc.c-torture/compile/20001018-1.x: Xfail.
30034
30035 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30036
30037         * gcc.c-torture/execute/20001017-1.c: New test.
30038
30039 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30040
30041         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30042         for multiple use of arguments with scanf formats; add tests for
30043         multiple use of arguments.
30044
30045 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30046
30047         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30048
30049 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30050
30051         * gcc.dg/format-miss-1.c: New test.
30052
30053 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30054
30055         * gcc.c-torture/execute/20001013-1.c: New test.
30056
30057 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30058
30059         * gcc.dg/format-branch-1.c: New test.
30060
30061 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30062
30063         * README, lib/file-format.exp: Remove EGCS references.
30064
30065 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30066
30067         * gcc.dg/20001013-1.c: New test.
30068
30069 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30070
30071         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30072         for intmax_t in the compiler using __typeof__ and the type rules
30073         for conditional expressions.
30074
30075 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30076
30077         * gcc.dg/20001012-1.c: New test.
30078         * gcc.dg/20001012-2.c: New test.
30079
30080 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30081
30082         * gcc.dg/format-attr-1.c: New test.
30083
30084 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30085
30086         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30087         __LONG_LONG_MAX__ instead of LLONG_MAX.
30088
30089 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30090
30091         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30092         scanf flags.
30093         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30094         flags.
30095
30096 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30097
30098         * gcc.dg/sequence-pt-1.c: New test.
30099
30100 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30101
30102         * gcc.c-torture/execute/20001011-1.c: New testcase.
30103         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30104
30105 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30106
30107         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30108         does not error on it.
30109
30110 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30111
30112         * gcc.dg/20001009-1.c: New test.
30113
30114 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30115
30116         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30117         * gcc.c-torture/execute/20001009-2.c: ... to here.
30118
30119 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30120
30121         * gcc.c-torture/compile/20001009-1.c: New testcase.
30122         * gcc.c-torture/execute/20001009-1.c: New testcase.
30123         Testcases provided by Jan Hubicka <jh@suse.cz>.
30124
30125 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30126
30127         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30128         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30129         uintmax_t using <limits.h> to emulate the compiler's internal
30130         logic.  No longer XFAIL %j tests.
30131
30132 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30133
30134         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30135         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30136         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30137         regexps and details of expected handling of some bad formats.
30138         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30139         suppression.
30140
30141 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30142
30143         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30144         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30145         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30146         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30147         in list archives.
30148
30149 2000-10-06  Richard Henderson  <rth@cygnus.com>
30150
30151         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30152         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30153         * g++.old-deja/g++.jason/report.C: Likewise.
30154         * g++.old-deja/g++.law/friend5.C: Likewise.
30155         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30156         of the expected warnings.
30157
30158 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30159
30160         * g++.old-deja/g++.pt/enum14.C: New test.
30161
30162 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30163
30164         * g++.old-deja/g++.pt/crash59.C: New test.
30165
30166 2000-10-04  Will Cohen  <wcohen@redhat.com>
30167
30168         * gcc.dg/20000926-1.c: New test.
30169
30170 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30171
30172         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30173         function name for current C++ compiler.
30174         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30175
30176 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30177
30178         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30179         __PRETTY_FUNCTION__.
30180         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30181
30182 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30183
30184         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30185
30186 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30187
30188         * gcc.c-torture/compile/20000923-1.c: New test.
30189
30190 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30191
30192         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30193         * g++.old-deja/g++.pt/ttp62.C: Same.
30194         * g++.old-deja/g++.other/inline14.C: Same.
30195
30196 2000-09-24  Richard Henderson  <rth@cygnus.com>
30197
30198         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30199
30200 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30201
30202         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30203
30204 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30205
30206         * gcc.c-torture/compile/20000922-1.c: New file.
30207
30208 2000-09-21  Nick Clifton  <nickc@redhat.com>
30209
30210         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30211         a signed long modulo operation.
30212         (mod6): New function - perform an unsigned long modulo operation.
30213         (main): Add tests for modulos of very large numbers by very small
30214         dividends.
30215
30216 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30217
30218         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30219
30220 2000-09-19  Richard Henderson  <rth@cygnus.com>
30221
30222         * gcc.dg/compare2.c (case 10): XFAIL.
30223
30224 2000-09-18  Richard Henderson  <rth@cygnus.com>
30225
30226         * gcc.c-torture/execute/20000906-1.c: Move ...
30227         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30228         that support __builtin_trap.
30229
30230 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30231
30232         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30233
30234 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30235
30236         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30237         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30238         more $ format tests.
30239
30240 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30241
30242         * gcc.dg/format-errmk-1.c: New test.
30243
30244 2000-09-17  Greg McGary  <greg@mcgary.org>
30245
30246         * gcc.c-torture/execute/20000917-1.x: Remove.
30247
30248 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30249
30250         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30251
30252 2000-09-17  Greg McGary  <greg@mcgary.org>
30253
30254         * gcc.c-torture/execute/20000917-1.c: New test.
30255         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30256
30257 2000-09-16  Neil Booth  <NeilB@earthling.net>
30258
30259         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30260         in nested macro bug.
30261
30262 2000-09-15  Neil Booth  <NeilB@earthling.net>
30263
30264         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30265
30266 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30267
30268         * gcc.c-torture/execute/20000914-1.c: New test.
30269
30270 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30271
30272         * g++.other/inline13.C: New test.
30273
30274 2000-09-12  Andreas Jaeger  <aj@suse.de>
30275
30276         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30277         constant by Ulrich Drepper <drepper@redhat.com>.
30278
30279 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30280
30281         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30282
30283 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30284
30285         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30286
30287 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30288
30289         * gcc.dg/cpp/backslash.c: New test.
30290
30291 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30292
30293         * gcc.c-torture/execute/20000910-1.c: New test.
30294         * gcc.c-torture/execute/20000910-2.c: Likewise.
30295
30296 2000-09-11  Robert Lipe  <robertl@sco.com>
30297
30298         * gcc.dg/pragma-align.c: New test.
30299
30300 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30301
30302         * g++.old-deja/g++.pt/explicit82.C: New test.
30303         * g++.old-deja/g++.pt/explicit83.C: New test.
30304
30305 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30306
30307         * gcc.dg/asm-names.c: New test.
30308
30309 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30310
30311         * gcc.dg/cpp/tr-warn6.c: New test
30312
30313 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30314
30315         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30316         be accepted.
30317
30318 2000-09-07  Catherine Moore  <clm@redhat.com>
30319
30320         * gcc.c-torture/execute/unroll-1.c: New test.
30321
30322 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30323
30324         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30325         ERROR markers.
30326         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30327         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30328         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30329         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30330         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30331         Preprocess only.
30332         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30333         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30334
30335 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30336
30337         * g++.old-deja/g++.pt/deduct2.C: New test.
30338
30339 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30340
30341         * g++.old-deja/g++.pt/parms2.C: New test.
30342
30343 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30344
30345         * g++.old-deja/g++.pt/crash58.C: New test.
30346
30347 2000-09-06  Greg McGary  <greg@mcgary.org>
30348
30349         * gcc.c-torture/execute/20000906-1.c: New test.
30350         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30351
30352 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30353
30354         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30355
30356 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30357
30358         * g++.old-deja/g++.pt/crash57.C: New test.
30359
30360 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30361
30362         * g++.old-deja/g++.pt/crash56.C: New test.
30363
30364 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30365
30366         * g++.old-deja/g++.pt/koenig1.C: New test.
30367
30368 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30369
30370         * gcc.dg/20000904-1.c: New test.
30371
30372 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30373
30374         * gcc.dg/cpp/paste8.c: New test.
30375
30376 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30377
30378         * gcc.c-torture/compile/20000827-1.c: New test.
30379
30380 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30381
30382         * gcc.dg/format-diag-1.c: New test.
30383
30384 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30385
30386         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30387         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30388         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30389         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30390         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30391
30392 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30393
30394         * g++.old-deja/g++.other/nested4.C: New test.
30395
30396 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30397
30398         * g++.old-deja/g++.ns/scoped1.C: New test.
30399
30400 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30401
30402         * lib/g++.exp: Support testing already-installed GCC.
30403
30404 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30405
30406         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30407
30408 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30409
30410         * gcc.dg/return-type-2.c: New test.
30411
30412 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30413
30414         * gcc.c-torture/compile/20000825-1.c: New test.
30415
30416 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30417
30418         * gcc.dg/dwarf2-2.c: New test.
30419
30420 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30421
30422         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30423         dg-warning regexps.
30424
30425 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30426
30427         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30428         gcc.dg/format-ext-5.c: New tests.
30429
30430 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30431
30432         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30433
30434 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30435
30436         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30437
30438 2000-08-24  Richard Henderson  <rth@cygnus.com>
30439
30440         * gcc.dg/ia64-sync-1.c: New test.
30441         * gcc.dg/ia64-sync-2.c: New test.
30442         * gcc.dg/ia64-asm-1.c: New test.
30443
30444 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30445
30446         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30447         * gcc.dg/format-ext-2.c: New test.
30448
30449 2000-08-23  Jason Merrill  <jason@redhat.com>
30450
30451         * lib/old-dejagnu.exp: Also ignore "In member function" and
30452         "At global scope".
30453
30454 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30455
30456         * gcc.dg/noncompile/label-lineno-1.c: New test.
30457
30458 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30459
30460         * gcc.dg/c99-array-nonobj-1.c: New test.
30461
30462 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30463
30464         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30465         tests.
30466         * gcc.dg/format-ext-1.c: New test.
30467
30468 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30469
30470         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30471         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30472         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30473         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30474         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30475
30476 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30477
30478         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30479         gcc.dg/c99-strftime-2.c: New tests.
30480
30481 2000-08-22  Richard Henderson  <rth@cygnus.com>
30482
30483         * gcc.c-torture/execute/20000822-1.c: New test.
30484
30485 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30486
30487         * gcc.c-torture/execute/20000819-1.x: Remove.
30488
30489 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30490
30491         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30492         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30493         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30494         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30495         gcc.dg/format-xopen-1.c: New tests.
30496
30497 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30498
30499         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30500
30501 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30502
30503         * g++.old-deja/g++.other/loop2.C: New test.
30504
30505         * gcc.c-torture/compile/20000606-1.c: New test.
30506         * gcc.c-torture/compile/20000728-1.c: New test.
30507         * gcc.c-torture/execute/20000801-1.c: New test.
30508         * gcc.c-torture/execute/20000801-2.c: New test.
30509         * gcc.c-torture/execute/20000819-1.c: New test.
30510         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30511         * gcc.dg/20000629-1.c: New test.
30512         * gcc.dg/20000724-1.c: New test.
30513         * gcc.dg/20000807-1.c: New test.
30514
30515 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30516
30517         * gcc.dg/cpp/pragma-1.c: New test.
30518         * gcc.dg/cpp/pragma-2.c: New test.
30519
30520 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30521
30522         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30523         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30524
30525 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30526
30527         * gcc.c-torture/compile/20000818-1.c: New test.
30528
30529 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30530
30531         * gcc.c-torture/execute/20000818-1.c: New test.
30532
30533 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30534
30535         * gcc.dg/format-va-1.c: New test.
30536
30537 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30538
30539         * g++.old-deja/g++.other/typedef8.C: New test.
30540
30541 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30542
30543         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30544         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30545         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30546         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30547         * g++.old-deja/g++.other/ptrmem7.C: New test.
30548         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30549
30550 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30551
30552         * g++.old-deja/g++.pt/typename27.C: New test.
30553
30554 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30555
30556         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30557         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30558         * g++.old-deja/g++.pt/friend45.C: New test.
30559         * g++.old-deja/g++.other/friend8.C: New test.
30560
30561 2000-08-15  Richard Henderson  <rth@cygnus.com>
30562
30563         * gcc.c-torture/execute/20000815-1.c: New test.
30564
30565 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30566
30567         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30568         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30569         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30570
30571 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30572
30573         * g++.old-deja/g++.other/refinit2.C: New test.
30574
30575 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30576
30577         * lib/c-torture.exp (c-torture): Make
30578         compiler_conditional_xfail_data global.
30579         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30580         compiler_conditional_xfail_data machinery.
30581         (f-torture-execute): Likewise.
30582         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30583         and only when unrolling loops.
30584
30585         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30586
30587 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30588
30589         * g++.old-deja/g++.pt/explicit81.C: New test.
30590
30591 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30592
30593         * g++.old-deja/g++.pt/typename26.C: New test.
30594
30595 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30596
30597         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30598         warning.
30599
30600 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30601
30602         * g++.old-deja/g++.other/array3.C: New test.
30603
30604 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30605
30606         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30607         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30608         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30609         New tests.
30610
30611 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30614         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30615
30616 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30617
30618         * gcc.c-torture/execute/20000808-1.c: New test.
30619
30620 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30621
30622         * gcc.dg/c90-const-expr-1.c: New test.
30623
30624 2000-08-08  Richard Henderson  <rth@cygnus.com>
30625
30626         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30627
30628 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30629
30630         * gcc.dg/noncompile/const-ll-1.c: New test.
30631
30632 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30633
30634         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30635
30636 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30637
30638         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30639         that running programs linked against the shared version of libobjc
30640         run correctly.
30641
30642 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30643
30644         * gcc.dg/c99-printf-1.c: New test.
30645
30646 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30647
30648         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30649
30650 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30651
30652         * gcc.c-torture/execute/20000731-1.x: Delete.
30653
30654 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30655
30656         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30657         and torture_without_loops as is done by c-torture.exp.
30658         (search_for): Copy from c-torture.exp.
30659         (gcc-dg-runtest): New function, drives a directory of tests
30660         iterating over the TORTURE_OPTIONS.
30661         (scan-assembler, scan-assembler-not): Move here from
30662         individual directory drivers.
30663
30664         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30665         defined by lib/gcc-dg.exp.
30666         * gcc.dg/cpp/cpp.exp: Likewise.
30667         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30668         gcc-dg-runtest, so we cycle over optimization options.
30669
30670         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30671         * gcc.dg/compare2.c: No longer expected to fail.
30672
30673 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30674
30675         * gcc.c-torture/execute/20000804-1.c: New test.
30676
30677 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30678
30679         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30680
30681 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30682
30683         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30684
30685 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30686
30687         * gcc.c-torture/compile/20000803-1.c: New test.
30688
30689 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30690
30691         * gcc.c-torture/execute/20000801-3.c,
30692         gcc.c-torture/execute/20000801-4.c: New tests.
30693         * gcc.c-torture/execute/20000801-3.x,
30694         gcc.c-torture/execute/20000801-4.x: Xfail.
30695
30696 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30697
30698         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30699         libobjc/.libs to allow for libtool.
30700
30701 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30702
30703         * gcc.c-torture/compile/20000802-1.c: New test.
30704
30705 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30706
30707         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30708
30709 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30710
30711         * gcc-c-torture/execute/20000731-2.c: New test.
30712
30713         * gcc.c-torture/execute/20000731-1.c: New test.
30714         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30715
30716 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30717
30718         * testsuite/gcc.dg/cpp/paste7.c: New test.
30719         * gcc.dg/cpp/20000725-1.c: New test.
30720
30721 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30722
30723         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30724         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30725         declaration warning for __builtin_dwarf_reg_size.
30726
30727         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30728
30729 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30730
30731         * gcc.dg/noncompile/voidparam-1.c: New test.
30732
30733 2000-07-30  Richard Henderson  <rth@cygnus.com>
30734
30735         * gcc.dg/c90-digraph-1.c: Don't xfail.
30736         * gcc.dg/compare2.c (case 10): Xfail.
30737         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30738
30739 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30740
30741         * gcc.dg/c99-main-1.c: New test.
30742
30743 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30744
30745         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30746
30747 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30748
30749         * gcc.c-tortuer/execute/20000726-1.c: New test.
30750
30751 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30752
30753         * gcc.c-torture/execute/enum-2.c: New test.
30754
30755 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30756
30757         * gcc.dg/cpp/tr-warn3.c: New test.
30758
30759 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30760
30761         * g++.old-deja/g++.ext/implicit1.C: Remove.
30762         * g++.old-deja/g++.jason/c2.C: Remove
30763         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30764         * g++.old-deja/g++.pt/crash16.C: Likewise.
30765         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30766
30767 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30768
30769         * g++.old-deja/g++.other/for2.C: New test.
30770
30771 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30772
30773         * gcc.dg/20000720-1.c: New test.
30774
30775 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30776
30777         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30778
30779 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30780
30781         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30782         * gcc.c-torture/execute/20000722-1.c: New.
30783         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30784
30785 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30786
30787         * gcc.dg/cpp/20000720-1.S: New test.
30788
30789 2000-07-21  Michael Meissner  <meissner@redhat.com>
30790
30791         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30792
30793 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30794
30795         * g++.old-deja/g++.brendan/crash16.C,
30796         g++.old-deja/g++.brendan/parse3.C,
30797         g++.old-deja/g++.brendan/redecl1.C,
30798         g++.old-deja/g++.ns/template13.C,
30799         g++.old-deja/g++.other/decl4.C,
30800         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30801
30802 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30803
30804         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30805         and "Internal error".
30806
30807         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30808         regexps.
30809         * gcc.dg/cpp/paste6.c: New test.
30810
30811 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30812
30813         * gcc.dg/cpp/tr-direct.c: New test.
30814
30815         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30816         gcc.dg/cpp/undef1.c: Tweak error regexps.
30817
30818 2000-07-18  Eric Christopher <echristo@redhat.com>
30819
30820         * gcc.c-torture/compile/20000718-1.c: New test.
30821
30822 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30823
30824         * cpplex.c (_cpp_push_token): If the token being pushed back
30825         is the previous token in this context, just subtract one from
30826         context->posn.
30827         * cppmacro.c (save_expansion): Clear aux field when storing a
30828         placemarker.
30829
30830 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30831
30832         * gcc.dg/noncompile/redecl-1.c: New test.
30833
30834 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30835
30836         * gcc.c-torture/execute/20000717-5.c: New test.
30837         * gcc.c-torture/execute/20000717-1.x: Removed.
30838
30839 2000-07-17  Richard Henderson  <rth@cygnus.com>
30840
30841         * gcc.c-torture/execute/20000717-4.c: New test.
30842
30843 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30844
30845         * gcc.dg/cpp/syshdr.c: New test.
30846         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30847
30848 2000-07-17  Neil Booth  <neilb@earthling.net>
30849
30850         * gcc.dg/cpp/cmdlne-dM.c: New test.
30851         * gcc.dg/cpp/cmdlne-dD.c: New test.
30852
30853 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30854
30855         * gcc.c-torture/execute/20000717-3.c: New test.
30856
30857         * gcc.c-torture/compile/20000717-1.c: New test.
30858
30859 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30860
30861         * gcc.c-torture/execute/20000717-2.c: New test.
30862
30863 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30864
30865         * gcc.dg/formatz-1.c: New test.
30866
30867         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30868         * gcc.dg/c99-digraph-1.c: New tests.
30869
30870         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30871         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30872
30873         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30874         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30875         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30876         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30877         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30878         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30879         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30880
30881 2000-07-17   Greg McGary <greg@mcgary.org>
30882
30883         * gcc.c-torture/execute/20000717-1.c: New test.
30884         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30885
30886 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30887
30888         * gcc.c-torture/execute/20000715-2.c: New test.
30889         * gcc.dg/20000715-1.c: New test.
30890
30891 2000-07-15  Michael Meissner  <meissner@redhat.com>
30892
30893         * gcc.c-torture/execute/20000715-1.c: New test.
30894
30895 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30896
30897         * gcc.c-torture/execute/20000707-1.c: New test.
30898
30899 2000-07-13  Neil Booth  <NeilB@earthling.net>
30900
30901         * testsuite/gcc.dg/cpp/digraph1.c,
30902         testsuite/gcc.dg/cpp/digraph2.c,
30903         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30904
30905 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30906
30907         * g77.f-torture/compile/20000630-2.f:  New test.
30908         * g77.f-torture/compile/20000630-2.x
30909
30910 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30911
30912         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30913
30914 2000-07-11  Neil Booth  <NeilB@earthling.net>
30915
30916         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30917
30918 2000-07-11  Neil Booth  <NeilB@earthling.net>
30919
30920         * gcc.dg/cpp/cmdlne-C.c: New.
30921
30922 2000-07-09  Neil Booth  <NeilB@earthling.net>
30923
30924         * gcc.dg/cpp/directiv.c: New tests.
30925         * gcc.dg/cpp/undef1.c: Update.
30926
30927 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30928
30929         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30930
30931 2000-07-09  Neil Booth  <NeilB@earthling.net>
30932
30933         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30934
30935 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30936
30937         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30938         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30939
30940 2000-07-08  Neil Booth  <NeilB@earthling.net>
30941
30942         * gcc.dg/cpp/macsyntx.c: New tests.
30943
30944 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30945
30946         * gcc.dg/20000707-1.c: New test.
30947
30948 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30949
30950         * gcc.c-torture/execute/20000706-1.c: New test.
30951         * gcc.c-torture/execute/20000706-2.c: New test.
30952         * gcc.c-torture/execute/20000706-3.c: New test.
30953         * gcc.c-torture/execute/20000706-4.c: New test.
30954         * gcc.c-torture/execute/20000706-5.c: New test.
30955
30956 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30957
30958         * g++.old-deja/g++.pt/instantiate7.C: New test.
30959
30960 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30961
30962         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30963         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30964         * g++.old-deja/g++.other/rtti3.C: Likewise.
30965         * g++.old-deja/g++.other/rttid3.C: Likewise.
30966
30967 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30968
30969         *  g77.f-torture/compile/20000630-1.x: Fix typo
30970
30971 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30972
30973         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30974         assembly output.
30975
30976 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30977
30978         * gcc.dg/cpp/ident.c: New test.
30979
30980 2000-07-05  Neil Booth  <NeilB@earthling.net>
30981
30982         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30983           gcc.dg/cpp/lexstrng.c: New tests.
30984
30985 2000-07-04  Neil Booth  <NeilB@earthling.net>
30986
30987         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30988         * gcc.dg/cpp/strify2.c: Same.
30989
30990 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30991
30992         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30993         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30994         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30995         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30996
30997         * testsuite/gcc.dg/cpp/macro1.c,
30998         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30999         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31000         testsuite/gcc.dg/cpp/strify1.c,
31001         testsuite/gcc.dg/cpp/strify2.c: New tests.
31002
31003 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31004
31005         * gcc.c-torture/execute/20000703-1.c: New test.
31006
31007 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31008
31009         * g++.old-deja/g++.pt (lookup10.C): New test.
31010
31011 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         * g++.old-deja/g++.pt (typename25.C): New test.
31014
31015 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31016
31017         * gcc.c-torture/compile/20000701-1.c: New test.
31018
31019 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31020
31021         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31022         to test case.
31023
31024 2000-06-30  Catherine Moore  <clm@cygnus.com>
31025
31026         * gcc.c-torture/execute/align-1.c: New test.
31027
31028 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         * g++.old-deja/g++.pt/expr8.C: New test.
31031         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31032
31033 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31034
31035         * gcc.c-torture/compile/20000629-1.c: New test.
31036
31037 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31038
31039
31040         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31041         gcc.dg/noncompile directory, depending on whether they're
31042         preprocessor tests or not.  Annotate all the tests for the dg
31043         framework.
31044
31045         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31046         * gcc.dg/noncompile/noncompile.exp: New.
31047
31048         * Moved files:
31049         Old name                                New name
31050         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31051         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31052         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31053         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31054         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31055         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31056         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31057         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31058         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31059         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31060         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31061         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31062         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31063         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31064         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31065         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31066         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31067         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31068         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31069         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31070         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31071         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31072         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31073         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31074
31075         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31076         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31077         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31078         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31079         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31080         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31081
31082 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31083
31084         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31085         declare one variable.  On the fourth, error.
31086         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31087         declared by 20000628-1a.h.
31088
31089 2000-06-29  Richard Henderson  <rth@redhat.com>
31090
31091         * gcc.c-torture/execute/930529-1.x: New file.
31092         * gcc.dg/920413-1.c: Adjust expected warning text.
31093         * gcc.dg/980217-1.c: Declare abort.
31094         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31095
31096 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31097
31098         * g77.f-torture/compile/20000629-1.f: New test.
31099         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31100
31101 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31102
31103         Rearrange lots of files, removing entirely the
31104         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31105         directories.
31106
31107         * Deleted files:
31108         gcc.c-torture/code_quality/code_quality.exp
31109         gcc.c-torture/special/special.exp
31110         gcc.failure/failure.exp
31111         gcc.failure/940409-1.x
31112         gcc.c-torture/compile/961203-1.x
31113
31114         * New files:
31115         gcc.misc-tests/linkage.exp
31116         gcc.c-torture/execute/920730-1t.c
31117         gcc.c-torture/execute/920730-1t.x
31118         gcc.c-torture/compile/920520-1.x
31119         gcc.c-torture/compile/920521-1.x
31120         gcc.c-torture/compile/981006-1.x
31121         gcc.c-torture/execute/eeprof-1.x
31122
31123         * Moved files (possibly with modifications to fit a new harness):
31124         Old name                                New name
31125         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31126         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31127         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31128         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31129         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31130         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31131         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31132         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31133         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31134         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31135         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31136         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31137         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31138         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31139
31140 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31141
31142         * c-torture/compile/961203-1.x: Delete.
31143
31144         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31145         not exit. Include stdio.h.
31146         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31147         * gcc.misc-tests/dg-12.c: Likewise.
31148         * gcc.misc-tests/dg-5.c: Likewise.
31149         * gcc.misc-tests/dg-6.c: Likewise.
31150         * gcc.misc-tests/dg-7.c: Prototype abort.
31151         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31152         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31153         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31154         not exit.
31155         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31156         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31157
31158 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31159
31160         * gcc.dg/cpp/20000628-1.c: New test.
31161         * gcc.dg/cpp/20000628-1.h: New header for above test.
31162         * gcc.dg/cpp/20000628-1a.h: Likewise.
31163
31164 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31165
31166         * gcc.dg/cpp: New directory.
31167         * gcc.dg/cpp/cpp.exp: New driver.
31168         * gcc.dg/cpp/20000627-1.c: New test.
31169         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31170         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31171         and rewrite as a compilation test.
31172
31173         * gcc.dg: Move many files into the cpp subdirectory, possibly
31174         renaming or editing them as well.
31175         Old name                New name
31176         990119-1.c              cpp/19990119-1.c
31177         990228-1.c              cpp/19990228-1.c
31178         990407-1.c              cpp/19990407-1.c
31179         990409-1.c              cpp/19990409-1.c
31180         990413-1.c              cpp/19990413-1.c
31181         990703-1.c              cpp/19990703-1.c
31182         20000127-1.c            cpp/20000127-1.c
31183         20000129-1.c            cpp/20000129-1.c
31184         20000207-1.c            cpp/20000207-1.c
31185         20000207-2.c            cpp/20000207-2.c
31186         20000209-1.c            cpp/20000209-1.c
31187         20000209-2.c            cpp/20000209-2.c
31188         20000301-1.c            cpp/20000301-1.c
31189         20000419-1.c            cpp/20000419-1.c
31190         20000510-1.S            cpp/20000510-1.S
31191         20000519-1.c            cpp/20000519-1.c
31192         20000529-1.c            cpp/20000529-1.c
31193         20000625-1.c            cpp/20000625-1.c
31194         20000625-2.c            cpp/20000625-2.c
31195         cpp-as1.c               cpp/assert1.c
31196         cpp-as2.c               cpp/assert2.c
31197         cxx-comments-1.c        cpp/cxxcom1.c
31198         cxx-comments-2.c        cpp/cxxcom2.c
31199         endif-label.c           cpp/endif.c
31200         cpp-hash1.c             cpp/hash1.c
31201         cpp-hash2.c             cpp/hash2.c
31202         cpp-if1.c               cpp/if-1.c
31203         cpp-if2.c               cpp/if-2.c
31204         cpp-if3.c               cpp/if-3.c
31205         cpp-if4.c               cpp/if-4.c
31206         cpp-if5.c               cpp/if-5.c
31207         cpp-cond.c              cpp/if-cexp.c
31208         cpp-missingop.c         cpp/if-mop.c
31209         cpp-missingparen.c      cpp/if-mpar.c
31210         cpp-opprec.c            cpp/if-oppr.c
31211         cpp-ifparen.c           cpp/if-paren.c
31212         cpp-shortcircuit.c      cpp/if-sc.c
31213         cpp-shift.c             cpp/if-shift.c
31214         cpp-unary.c             cpp/if-unary.c
31215         cpp-li1.c               cpp/line1.c
31216         cpp-li2.c               cpp/line2.c
31217         lineno.c                cpp/line3.c
31218         lineno-2.c              cpp/line4.c
31219         cpp-mi.c                cpp/mi1.c
31220         cpp-mic.h               cpp/mi1c.h
31221         cpp-micc.h              cpp/mi1cc.h
31222         cpp-mind.h              cpp/mi1nd.h
31223         cpp-mindp.h             cpp/mi1ndp.h
31224         cpp-mix.h               cpp/mi1x.h
31225         cpp-mi2.c               cpp/mi2.c
31226         cpp-mi2a.h              cpp/mi2a.h
31227         cpp-mi2b.h              cpp/mi2b.h
31228         cpp-mi2c.h              cpp/mi2c.h
31229         cpp-mi3.c               cpp/mi3.c
31230         cpp-mi3.def             cpp/mi3.def
31231         poison-1.c              cpp/poison.c
31232         pr-impl.c               cpp/prag-imp.c
31233         cpp-redef-2.c           cpp/redef1.c
31234         cpp-redef.c             cpp/redef2.c
31235         strpaste.c              cpp/strp1.c
31236         strpaste-2.c            cpp/strp2.c
31237         cpp-tradpaste.c         cpp/tr-paste.c
31238         cpp-tradstringify.c     cpp/tr-str.c
31239         cpp-tradwarn1.c         cpp/tr-warn1.c
31240         cpp-tradwarn2.c         cpp/tr-warn2.c
31241         trigraphs.c             cpp/trigraphs.c
31242         cpp-unc1.c              cpp/unc1.c
31243         cpp-unc2.c              cpp/unc2.c
31244         cpp-unc3.c              cpp/unc3.c
31245         cpp-unc.c               cpp/unc4.c
31246         undef.c                 cpp/undef1.c
31247         undef-2.c               cpp/undef2.c
31248         cpp-wi1.c               cpp/widestr1.c
31249
31250 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31251
31252         * lib/g++.exp (g++_include_flags): Tweak.
31253
31254 2000-06-27  H.J. Lu  <hjl@gnu.org>
31255             Loren J. Rittle  <ljrittle@acm.org>
31256
31257         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31258         version with one that knows about the new gcc tree structure.
31259         (g++_link_flags): Same.
31260
31261 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31262
31263         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31264         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31265         case we are cross-compiling.
31266
31267         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31268         g++.old-deja/g++.niklas/Makefile.in,
31269         g++.old-deja/g++.niklas/configure.in,
31270         g++.old-deja/g++.other/Makefile.in,
31271         g++.old-deja/g++.other/configure.in,
31272         gcc.c-torture/code_quality/Makefile.in,
31273         gcc.c-torture/code_quality/configure.in,
31274         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31275         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31276         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31277         gcc.c-torture/execute/ieee/Makefile.in,
31278         gcc.c-torture/execute/ieee/configure.in,
31279         gcc.c-torture/noncompile/Makefile.in,
31280         gcc.c-torture/noncompile/configure.in,
31281         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31282         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31283         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31284
31285 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31286
31287         * g++.old-deja/g++.other/ambig3.C: New test.
31288
31289 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31290
31291         * g++.old-deja/g++.pt/syntax1.C: New test.
31292         * g++.old-deja/g++.pt/syntax2.C: New test.
31293         * g++.old-deja/g++.other/syntax3.C: New test.
31294         * g++.old-deja/g++.other/syntax4.C: New test.
31295
31296 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31297
31298         * gcc.dg/20000623-1.c: Prototype exit and abort.
31299
31300 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31301
31302         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31303         New tests.
31304         * gcc.dg/cpp-mi3.def: New file.
31305
31306         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31307         inside assertions.
31308         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31309         lexer's error messages.
31310         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31311         divine anything from the linemarkers.
31312         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31313         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31314
31315 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31316
31317         * gcc.dg/20000623-1.c: New test.
31318
31319 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31320
31321         * gcc.c-torture/execute/20000622-1.c: New test.
31322
31323 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31324
31325         * g++.old-deja/g++.other/init15.C: New test.
31326
31327 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31328
31329         * g++.old-deja/g++.pt/vaarg2.C: New test.
31330         * g++.old-deja/g++.pt/vaarg3.C: New test.
31331
31332 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31333
31334         * g++.old-deja/g++.other/dyncast6.C: New test.
31335
31336 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31337
31338         * gcc.c-torture/execute/loop-6.c: New test.
31339
31340 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31341
31342         * gcc.dg/20000614-1.c: New test.
31343         * gcc.dg/20000614-2.c: New test.
31344
31345 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31346
31347         * g++.old-deja/g++.other/inline12.C: New test.
31348
31349 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31350
31351         * g++.old-deja/g++.other/eh1.C: New test.
31352
31353 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31354
31355         * g++.old-deja/g++.other/type.C: New test.
31356
31357 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31358
31359         * g++.old-deja/g++.other/initstring.C: New test.
31360
31361 2000-06-12  Jason Merrill  <jason@redhat.com>
31362
31363         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31364
31365 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31366
31367         * gcc.c-torture/compile/20000609-1.c: New test.
31368
31369 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31370
31371         * gcc.dg/20000609-1.c: New test.
31372
31373 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31374
31375         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31376         * gcc.c-torture/noncompile/poison-1.c: Move...
31377         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31378         * gcc.dg/cpp-li1.c: Add a token after the #line.
31379
31380 2000-06-05  Richard Henderson  <rth@cygnus.com>
31381
31382         * gcc.c-torture/execute/20000605-2.c: New test.
31383         * gcc.c-torture/execute/20000605-3.c: New test.
31384
31385 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31386
31387         * g77.f-torture/execute/20000503-1.x: New file.
31388
31389 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31390
31391         * g++.old-deja/g++.eh/badalloc1.C: New test.
31392
31393 2000-06-05  Richard Henderson  <rth@cygnus.com>
31394
31395         * gcc.c-torture/execute/20000605-1.c: New test.
31396
31397 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31398             Nathan Sidwell <nathan@codesourcery.com>
31399
31400         * gcc.c-torture/compile/20000605-1.c: New test.
31401
31402 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31403
31404         * g77.f-torture/compile/20000601-1.f:  New test.
31405
31406 2000-06-03  Richard Henderson  <rth@cygnus.com>
31407
31408         * gcc.c-torture/execute/20000603-1.c: New.
31409
31410 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31411
31412         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31413         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31414
31415 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31416
31417         * gcc.dg/compare2.c (case 12): XFAIL.
31418         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31419         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31420
31421         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31422
31423 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31424
31425         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31426         guard macro is already defined when the header is first
31427         included.
31428         * gcc.dg/cpp-mix.h: New file.
31429         * gcc.dg/endif-label.c: Update patterns to match compiler.
31430
31431         * g++.brendan/complex1.C: Declare abort.
31432         * g++.law/refs4.C: Remove XFAIL.
31433         * g++.oliva/expr2.C: Declare abort and exit.
31434
31435 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31436
31437         * gcc.c-torture/execute/20000528-1.c: New test.
31438
31439         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31440         * g++.old-deja/g++.law/temps4.C: Likewise.
31441
31442         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31443         stdlib.h.  Call abort() on failure.
31444         * g++.old-deja/g++.law/refs4.C: Likewise.
31445         * g++.old-deja/g++.law/temps4.C: Likewise.
31446         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31447         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31448
31449 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31450
31451         Relative to g++.dg/special:
31452         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31453
31454         Relative to g++.old-deja:
31455         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31456         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31457         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31458         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31459         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31460         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31461         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31462
31463         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31464         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31465         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31466         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31467         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31468         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31469         and/or string.h.
31470
31471         * g++.other/goto1.C: Update expectations for error messages.
31472
31473 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31474
31475         * gcc.c-torture/compile/20000523-1.c: New test.
31476
31477 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31478
31479         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31480
31481 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31482
31483         * g++.old-deja/g++.eh/catch11.C: New test.
31484         * g++.old-deja/g++.eh/catch12.C: New test.
31485
31486 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31487
31488         * gcc.c-torture/execute/20000523-1.c: New test.
31489
31490 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31491
31492         * c-torture/execute/bcp-1.c: Replace abort in arg of
31493         __builtin_constant_p with a generic external function.
31494
31495         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31496         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31497         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31498         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31499         Prototype abort and/or exit.
31500
31501         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31502         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31503         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31504         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31505
31506 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31507
31508         * gcc.dg/dwarf2-1.c: New test.
31509
31510 2000-05-20  Richard Henderson  <rth@cygnus.com>
31511
31512         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31513
31514 2000-05-20  Andreas Jaeger  <aj@suse.de>
31515
31516         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31517         testcase.
31518
31519 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31520
31521         * gcc.c-torture/execute/20000519-2.c: New test.
31522
31523 2000-05-19  Andreas Jaeger  <aj@suse.de>
31524
31525         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31526         which fails with SSA.
31527
31528         * lib/c-torture.exp: Also test with -O3 -fssa.
31529
31530 2000-05-18  Michael Meissner  <meissner@redhat.com>
31531
31532         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31533         * gcc.c-torture/execute/920415-1.c: Ditto.
31534         * gcc.c-torture/execute/920501-1.c: Ditto.
31535         * gcc.c-torture/execute/conversion.c: Ditto.
31536         * gcc.c-torture/execute/cvt-1.c: Ditto.
31537
31538 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31539
31540         * gcc.c-torture/compile/20000518-1.c: New test.
31541
31542 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31543
31544         * g77.f-torture/compile/200005018.f:  New test.
31545
31546 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31547
31548         * gcc.c-torture/compile/20000517-1.c: New test.
31549
31550 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31551
31552         * gcc.c-torture/execute/20000516-1.c: New test.
31553
31554 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31555
31556         * g++.old-deja/g++.other/eh.C: New test.
31557
31558 2000-05-12  Richard Henderson  <rth@cygnus.com>
31559
31560         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31561         constants through to doit's conditional.
31562
31563 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31564
31565         * gcc.c-torture/compile/20000511-1.c: New test.
31566         * g77.f-torture/compile/20000511-1.f: New test.
31567         * g77.f-torture/compile/20000511-2.f: New test.
31568
31569 2000-05-11  Michael Meissner  <meissner@redhat.com>
31570
31571         * gcc.c-torture/execute/20000511-1.c: New test.
31572
31573 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31574
31575         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31576         * gcc.dg/20000510-1.S: New.
31577
31578 2000-05-08  Catherine Moore  <clm@cygnus.com>
31579
31580         * gcc.dg/unused-3.c: New.
31581
31582 2000-05-06  Richard Henderson  <rth@cygnus.com>
31583
31584           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31585           * g++.old-deja/g++.mike/warn1.C: Likewise.
31586           * g++.old-deja/g++.pt/local1.C: Likewise.
31587           * g++.old-deja/g++.pt/local7.C: Likewise.
31588           * g++.old-deja/g++.pt/spec16.C: Likewise.
31589
31590 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31593
31594 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31595
31596           * g77.f-torture/execute/20000503-1.f:  New test.
31597
31598 2000-05-04  Andreas Jaeger  <aj@suse.de>
31599
31600         * gcc.dg/noreturn-2.c: New test.
31601
31602 2000-05-04  Neil Booth  <NeilB@earthling.net>
31603
31604         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31605         preprocessor.
31606
31607 2000-05-04  Richard Henderson  <rth@cygnus.com>
31608
31609         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31610
31611 2000-05-04  Richard Henderson  <rth@cygnus.com>
31612
31613         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31614         OpenSSL by Jason R Thorpe.
31615
31616 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31617
31618         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31619
31620 2000-05-03  Robert Lipe <robertlipe@usa.net>
31621
31622         * gcc.dg/20000503-1.c: New test.
31623
31624 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31625
31626         * gcc.c-torture/compile/20000502-1.c: New test.
31627         * g++.old-deja/g++.other/align.C: New test.
31628         * gcc.dg/cpp-tradstringify.c: New test.
31629
31630 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31631
31632         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31633         and hard registers.
31634
31635 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31636
31637         * gcc.c-torture/execute/loop-5.c: New test.
31638
31639 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31640
31641         * gcc.c-torture/execute/va-arg-20.c: New test.
31642
31643 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31644
31645         * gcc.c-torture/execute/20000422-1.c: New test.
31646
31647 2000-04-20  Greg McGary  <gkm@gnu.org>
31648
31649         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31650         when optimizing, but without sibling-call optimizations (-O1).
31651
31652 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31653
31654           * gcc.c-torture/compile/20000420-1.c: New test.
31655
31656 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31657
31658         * g++.abi/ptrflags.C: New test.
31659         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31660
31661 2000-04-19  Catherine Moore  <clm@cygnus.com>
31662
31663         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31664
31665 2000-04-19  Greg McGary  <gkm@gnu.org>
31666
31667         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31668         sibling-call optimizations.
31669
31670 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31671
31672         * gcc.dg/20000419-1.c: New test.
31673
31674 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31675
31676         * gcc.c-torture/execute/20000412-6.c: New test.
31677
31678 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31679
31680         * gcc.c-torture/execute/20000412-5.c: New test.
31681         * g77.f-torture/compile/20000412-1.f: New test.
31682         * gcc.c-torture/execute/20000412-4.c: New test.
31683         * gcc.c-torture/compile/20000412-2.c: New test.
31684         * gcc.c-torture/execute/20000412-3.c: New test.
31685         * gcc.c-torture/compile/20000412-1.c: New test.
31686         * gcc.c-torture/execute/20000412-2.c: New test.
31687
31688 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31689
31690         * objc/execute/bf-20.m: New test.
31691
31692 2000-04-10  Richard Henderson  <rth@cygnus.com>
31693
31694         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31695
31696         * gcc.c-torture/execute/20000412-1.c: New test.
31697
31698 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31699
31700         * g++.old-deja/g++.eh/catchptr1.C: New test.
31701
31702 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31703
31704         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31705
31706 2000-04-08  Neil Booth  <NeilB@earthling.net>
31707
31708         * gcc.dg/cpp-nullchar.c: Remove test as
31709         embedded nulls cause problems.
31710
31711 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31712
31713         * gcc.dg/compare2.c: New test.
31714
31715 2000-04-08  Neil Booth  <NeilB@earthling.net>
31716
31717         * gcc.dg/cpp-nullchar.c: New test.
31718
31719 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31720
31721         * gcc.dg/cpp-mi2.c: New test.
31722         * gcc.dg/cpp-mi2[abc].h: New files.
31723
31724 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31725
31726         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31727         member name.
31728
31729 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31730
31731         * g++.old-deja/g++.abi/vmihint.C: New test.
31732
31733 2000-04-06  Neil Booth  <NeilB@earthling.net>
31734
31735         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31736         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31737         copyright.
31738
31739 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31740
31741         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31742         avoid stack-frame overwrite.
31743
31744 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31745
31746         * gcc.c-torture/compile/20000405-2.c: New test.
31747         * gcc.c-torture/compile/20000405-3.c: New test.
31748
31749 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31750
31751         * gcc.c-torture/compile/20000405-1.c: New test.
31752
31753 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31754
31755         * gcc.dg/cast-qual-1.c: Revert last change.
31756
31757 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31758
31759         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31760
31761 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31762
31763         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31764         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31765
31766 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31767
31768         * gcc.c-torture/compile/20000403-2.c: New test.
31769         * gcc.c-torture/compile/20000403-1.c: New test.
31770
31771 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31772
31773         * gcc.c-torture/execute/20000403-1.c: New test.
31774
31775 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31776
31777         * gcc.c-torture/execute/20000402-1.c: New test.
31778
31779 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31780
31781         * gcc.c-torture/execute/va-arg-15.c: New test.
31782         * gcc.c-torture/execute/va-arg-16.c: New test.
31783         * gcc.c-torture/execute/va-arg-17.c: New test.
31784         * gcc.c-torture/execute/va-arg-18.c: New test.
31785         * gcc.c-torture/execute/va-arg-19.c: New test.
31786
31787 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31788
31789         * gcc.c-torture/compile/981211-1.c: Move to...
31790         * gcc.dg/cpp-as1.c: ...here.
31791         * gcc.dg/cpp-as2.c: New file.
31792
31793         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31794         compiler.
31795
31796 2000-04-02  Neil Booth  <NeilB@earthling.net>
31797
31798         * gcc.dg/cpp-cond.c  New tests.
31799         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31800         accidental success less likely.
31801         * gcc.dg/cpp-missingop.c  New tests.
31802         * gcc.dg/cpp-missingparen.c  New tests.
31803         * gcc.dg/cpp-shift.c  New tests.
31804         * gcc.dg/cpp-shortcircuit.c  New tests.
31805         * gcc.dg/cpp-unary.c  New tests.
31806
31807 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31808
31809         * gcc.c-torture/compile/20000329-1.c: New test.
31810
31811 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31812
31813         * gcc.c-torture/compile/20000326-1.c: New test.
31814         * gcc.c-torture/compile/20000326-2.c: New test.
31815
31816 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31817
31818         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31819         the first parameter is a function argument.
31820
31821 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31822
31823         * g++.old-deja/g++.ext/array4.C: New test.
31824
31825 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31826
31827         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31828
31829 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31830
31831         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31832
31833 2000-03-19  Richard Henderson  <rth@cygnus.com>
31834
31835         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31836
31837 2000-03-19  Richard Henderson  <rth@cygnus.com>
31838
31839         * gcc.c-torture/compile/20000319-1.c: New test.
31840
31841 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31842
31843         * gcc.c-torture/execute/20000314-3.c: New test.
31844         * gcc.c-torture/execute/20000314-2.c: New test.
31845         * gcc.c-torture/execute/20000314-1.c: New test.
31846         * gcc.c-torture/compile/20000314-2.c: New test.
31847         * gcc.c-torture/compile/20000314-1.c: New test.
31848
31849 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31850
31851         * g++.old-deja/g++.warn/inline.C: New test.
31852
31853 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31854
31855         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31856         standards-compliant result rather than specific constants.
31857         Put test-values in array.
31858
31859 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31860
31861         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31862         (g++_target_compile): Put test-specific options last.
31863
31864 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31865
31866         * g++.old-deja/g++.eh/vbase4.C: New test.
31867
31868 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31869
31870         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31871
31872 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31873
31874         * g++.old-deja/g++.brendan/misc12.C: Removed.
31875         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31876         * g++.old-deja/g++.ext/pretty4.C: New test.
31877
31878 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31879
31880         * g++.old-deja/g++.other/string2.C: New test.
31881
31882 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31883
31884         * g++.old-deja/g++.warn/impint2.C: New test.
31885
31886 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31887
31888         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31889         is 1, not zero.
31890
31891 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31892
31893         * g++.old-deja/g++.warn/impint.C: New test.
31894         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31895         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31896         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31897         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31898         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31899         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31900         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31901         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31902         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31903         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31904         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31905         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31906
31907 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31908
31909         * gcc.dg/cpp-redef.c: New test.
31910
31911 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31912
31913         * g++.old-deja/g++.pt/unify7.C: New test.
31914
31915 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31916
31917         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31918         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31919
31920 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31921
31922         * gcc.c-torture/compile/20000224-1.c: New test.
31923
31924 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31925
31926         * gcc.c-torture/compile/cpp-2.c: New test.
31927         * gcc.c-torture/compile/cpp-1.c: New test.
31928
31929 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31930
31931         * gcc.c-torture/execute/20000225-1.c: New test.
31932
31933 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31934
31935         * gcc.dg/cpp-li2.c: New test.
31936
31937         * gcc.dg/cpp-wi1.c: New test.
31938
31939         * gcc.dg/cpp-li1.c: New test.
31940
31941 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31942
31943         * g++.old-deja/g++.other/sizeof5.C: New test.
31944
31945 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31946
31947         * gcc.c-torture/execute/va-arg-13.c: New test.
31948
31949 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31950
31951         * gcc.c-torture/execute/va-arg-12.c: New test.
31952
31953 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31954
31955         * gcc.c-torture/execute/20000223-1.c: New test.
31956
31957 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31958
31959         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31960
31961 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31962
31963         * g++.old-deja/g++.abi/ptrmem.C: New test.
31964
31965 2000-02-19  Richard Henderson  <rth@cygnus.com>
31966
31967         * gcc.c-torture/compile/init-3.c: New.
31968
31969 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31970
31971         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31972         ALWAYS_CXXFLAGS.
31973
31974 2000-02-11  Robert Lipe <robertl@sco.com>
31975
31976         * gcc.c-torture/compile/20000211-3.c: New test.
31977
31978 2000-02-11  Martin Buchholz <martin@xemacs.org>
31979
31980         * gcc.c-torture/compile/20000211-2.c: New test.
31981
31982 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31983
31984         * gcc.c-torture/compile/20000211-1.c: New test.
31985
31986 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31987
31988         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31989           on native targets
31990
31991 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31992
31993         * g++.old-deja/g++.other/cast5.C: New test.
31994
31995 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31996
31997         * gcc.c-torture/execute/20000205-1.c: New.
31998
31999 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32000
32001         * g++.old-deja/g++.jason/cast3.C: Return void.
32002         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32003
32004 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32005
32006         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32007
32008         * gcc.dg/loop-1.c: New test.
32009
32010 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32011
32012         * gcc.c-torture/compile/20000127-1.c: New test.
32013         * gcc.c-torture/execute/991228-1.c: New test.
32014
32015 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32016
32017         * gcc.dg/unused-2.c: New test.
32018
32019         * gcc.dg/conv-1.c: New test.
32020
32021 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32022
32023         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32024         compiler.
32025         (tool_option_proc): Fix typo.
32026
32027 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32028
32029         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32030         of the ld on the host, not on the build machine.
32031         Also, don't crash if '--help' is not a supported option.
32032
32033 2000-01-24  Richard Henderson  <rth@cygnus.com>
32034
32035         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32036
32037 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32038
32039         * gcc.c-torture/execute/20000120-2.c: New test.
32040         * gcc.c-torture/execute/20000120-1.c: New test.
32041
32042 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32043
32044         * gcc.c-torture/execute/20000113-1.c: New test.
32045
32046 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32047
32048         * gcc.c-torture/execute/20000112-1.c: New test.
32049
32050 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32051
32052         * gcc.dg/20000111-1.c: New test.
32053
32054 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32055
32056         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32057         with 16 bit integers.
32058
32059 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32060
32061         * gcc.dg/20000108-1.c: New test.
32062
32063 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32064
32065         * g++.old-deja/g++.ns/koenig8.C: New test.
32066
32067 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32068
32069         * g++.old-deja/g++.other/cast4.C: New test.
32070
32071 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32072
32073         * gcc.c-torture/compile/20000105-2.c: New test.
32074         * gcc.c-torture/compile/20000105-1.c: New test.
32075
32076 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32077
32078         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32079         references to printf & atoi to conform to ANSI standard.
32080         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32081         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32082         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32083         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32084         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32085         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32086         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32087         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32088         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32089         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32090         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32091         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32092         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32093         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32094         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32095         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32096         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32097         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32098         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32099         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32100         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32101         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32102         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32103         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32104         * g++.old-deja/g++.brendan/init3.C: Likewise.
32105         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32106         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32107         * g++.old-deja/g++.brendan/new2.C: Likewise.
32108         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32109         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32110         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32111         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32112         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32113         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32114         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32115         * g++.old-deja/g++.brendan/template24.C: Likewise.
32116         * g++.old-deja/g++.brendan/template3.C: Likewise.
32117         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32118         * g++.old-deja/g++.jason/inline3.C: Likewise.
32119         * g++.old-deja/g++.jason/opeq.C: Likewise.
32120         * g++.old-deja/g++.law/arg5.C: Likewise.
32121         * g++.old-deja/g++.law/arm7.C: Likewise.
32122         * g++.old-deja/g++.law/ctors11.C: Likewise.
32123         * g++.old-deja/g++.law/cvt8.C: Likewise.
32124         * g++.old-deja/g++.law/init9.C: Likewise.
32125         * g++.old-deja/g++.law/refs4.C: Likewise.
32126         * g++.old-deja/g++.law/template2.C: Likewise.
32127         * g++.old-deja/g++.law/visibility24.C: Likewise.
32128         * g++.old-deja/g++.law/vtable3.C: Likewise.
32129         * g++.old-deja/g++.mike/asm2.C: Likewise.
32130         * g++.old-deja/g++.mike/eh1.C: Likewise.
32131         * g++.old-deja/g++.mike/misc1.C: Likewise.
32132         * g++.old-deja/g++.mike/misc13.C: Likewise.
32133         * g++.old-deja/g++.mike/misc14.C: Likewise.
32134         * g++.old-deja/g++.mike/ns12.C: Likewise.
32135         * g++.old-deja/g++.mike/p1248.C: Likewise.
32136         * g++.old-deja/g++.mike/p3708.C: Likewise.
32137         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32138         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32139         * g++.old-deja/g++.mike/p646.C: Likewise.
32140         * g++.old-deja/g++.mike/p700.C: Likewise.
32141         * g++.old-deja/g++.mike/p783.C: Likewise.
32142         * g++.old-deja/g++.mike/p783a.C: Likewise.
32143         * g++.old-deja/g++.mike/p783b.C: Likewise.
32144         * g++.old-deja/g++.mike/p786.C: Likewise.
32145         * g++.old-deja/g++.mike/p789.C: Likewise.
32146         * g++.old-deja/g++.mike/p789a.C: Likewise.
32147         * g++.old-deja/g++.mike/p807a.C: Likewise.
32148         * g++.old-deja/g++.other/delete3.C: Likewise.
32149         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32150         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32151         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32152         * g++.old-deja/g++.other/empty1.C: Likewise.
32153         * g++.old-deja/g++.other/temporary1.C: Likewise.
32154         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32155         * g++.old-deja/g++.pt/t16.C: Likewise.
32156         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32157
32158 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32159
32160         * gcc.dg/991230-1.c: New test.
32161
32162 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32163
32164         * gcc.c-torture/compile/991229-3.c: New test.
32165         * gcc.c-torture/compile/991229-2.c: New test.
32166         * gcc.c-torture/compile/991229-1.c: New test.
32167
32168 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32169
32170         * gcc.c-torture/compile/labels-2.c: New test.
32171
32172 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32173
32174         * gcc.c-torture/execute/991227-1.c: New test.
32175
32176 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32177
32178         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32179
32180 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32181
32182         * gcc.c-torture/execute/991221-1.c: New test.
32183
32184 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32185
32186         * g++.old-deja/g++.other/cast3.C: New test.
32187
32188 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32189
32190         * gcc.c-torture/execute/991216-4.c: New test.
32191
32192 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32193
32194         * gcc.c-torture/execute/991216-1.c: New test.
32195         * gcc.c-torture/execute/991216-2.c: New test.
32196         * gcc.c-torture/execute/991216-3.c: New test.
32197
32198 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32199
32200         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32201         Actually make the test fail by using "-O2" for compilation.
32202
32203 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32204
32205         * g++.old-deja/g++.warn/cast-align1.C: New test.
32206
32207 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32208
32209         * gcc.c-torture/compile/991214-1.c: New test.
32210         * gcc.c-torture/compile/991214-2.c: New test.
32211
32212 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32213
32214         * gcc.dg/991214-1.c: New test.
32215
32216 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32217
32218         * gcc.c-torture/compile/991213-3.c: New test.
32219         * gcc.c-torture/compile/991213-2.c: New test.
32220         * gcc.c-torture/compile/991213-1.c: New test.
32221
32222 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32223
32224         * gcc.dg/991209-1.c: New test.
32225
32226 1999-12-08  Nathan Sidwell <nathan@acm.org>
32227
32228         * gcc.c-torture/compile/991208-1.c: New test.
32229
32230 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32231
32232         * gcc.dg/ultrasp2.c: New test.
32233
32234 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32235
32236         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32237
32238 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32239
32240         * gcc.c-torture/compile/991202-1.c: New test.
32241         * gcc.c-torture/execute/991202-1.c: New test.
32242         * gcc.c-torture/execute/991202-2.c: New test.
32243         * gcc.c-torture/execute/991202-3.c: New test.
32244
32245 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32246
32247         * g++.old-deja/g++.abi/align.C: New test.
32248         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32249         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32250
32251 1999-12-01  Richard Henderson  <rth@cygnus.com>
32252
32253         * gcc.c-torture/execute/991201-1.c: New.
32254
32255 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32256
32257         * gcc.dg/991129-1.c: New test.
32258
32259 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32260
32261         * gcc.c-torture/compile/991127-1.c: New test.
32262
32263 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32264
32265         * g++.old-deja/g++.other/warn4.C: New test.
32266
32267 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32268
32269         * g++.old-deja/g++.eh/cleanup2.C: New test.
32270         * g++.old-deja/g++.ext/pretty2.C: New test.
32271         * g++.old-deja/g++.ext/pretty3.C: New test.
32272         * g++.old-deja/g++.other/debug6.C: New test.
32273
32274 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32275
32276         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32277         compiler_output to look for one error message instead of two.
32278
32279 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32280
32281         * gcc.c-torture/execute/991118-1.c: Also test case
32282         where the word boundary does not split a byte evenly.
32283
32284 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32285
32286         * g++.old-deja/g++.ext/restrict1.C: New test.
32287
32288 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32289
32290         * gcc.c-torture/execute/991118-1.c: New test.
32291
32292 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32293
32294         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32295         working directory pathnames.
32296
32297 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32298
32299         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32300         host is equipped with driver.h and driver.o so it can actually
32301         compile and run the tests.
32302
32303 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32304
32305         * gcc.c-torture/compile/991008-1.c: New test.
32306
32307 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32308
32309         * lib/gcc-dg.exp: Include target-supports.exp
32310
32311 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32312
32313         * lib/target-supports.exp: New file: Provide procs to test for
32314         features supported by the target.
32315         (check_weak_available): Moved here from ecos.exp.
32316         (check_alias_available): New proc: Determine of the target
32317         toolchain supports the alias attribute.
32318
32319         * gcc.dg/special/ecos.exp: Move check_weak_available to
32320         target-supports.exp.
32321         (alias-1.c): Only perform the test if the target supports
32322         aliases.
32323         (wkali-1.c): Only perform the test if the target supports
32324         aliases.
32325
32326         * gcc.dg/990506-0.c: Expect error messages from cross
32327         targets as well as native targets.
32328
32329 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32330
32331         * gcc.dg/ultrasp1.c: Removed xfail.
32332         * gcc.dg/struct-ret-2.c: Likewise.
32333         * gcc.dg/array-1.c: Likewise.
32334
32335 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32336
32337         * gcc.dg/struct-ret-2.c: New test.
32338
32339         * gcc.dg/array-1.c: New test.
32340
32341 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32342
32343         * gcc.c-torture/execute/991030-1.c: New test.
32344
32345 1999-10-26  Richard Henderson  <rth@cygnus.com>
32346
32347         * gcc.c-torture/compile/991026-2.c: New test.
32348
32349 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32350
32351         * gcc.c-torture/compile/991026-1.c: New test.
32352
32353 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32354
32355         * gcc.c-torture/execute/991023-1.c: New test.
32356
32357 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32358
32359         * gcc.c-torture/execute/991019-1.c: New test.
32360
32361 1999-10-16  Richard Henderson  <rth@cygnus.com>
32362
32363         * gcc.c-torture/execute/991016-1.c: New test.
32364
32365 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32366
32367         * gcc.c-torture/execute/991014-1.c: New test.
32368
32369 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32370
32371         * g++.old-deja/g++.other/union2.C: New test.
32372
32373 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32374
32375         * g++.old-deja/g++.other/vaarg2.C: New test.
32376         * g++.old-deja/g++.other/vaarg3.C: New test.
32377
32378 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32379
32380         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32381         in compile/.
32382
32383 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32384
32385         * gcc.c-torture/execute/va-arg-11.c: New test.
32386
32387 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32388
32389         * lib/file-format.exp (gcc_target_object_format): Don't
32390         crash if objdump is unavailable.
32391
32392 1999-09-29  Donn Terry <donn@interix.com>
32393
32394         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32395
32396 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32397
32398         * gcc.c-torture/compile/990928-1.c: New test.
32399
32400 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32401
32402         * g++.old-deja/g++.other/decl6.C: New test.
32403
32404 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32405
32406         * gcc.c-torture/execute/va-arg-10.c: New test.
32407
32408 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32409
32410         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32411         __PRETTY_FUNCTION__.
32412
32413 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32414
32415         * gcc.c-torture/execute/990923-1.c: New test.
32416
32417 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32418
32419         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32420         for which -fpic is inappropriate.
32421
32422 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32423
32424         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32425
32426 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32427
32428         * g++.old-deja/g++.other/dyncast1.C: New test.
32429         * g++.old-deja/g++.other/dyncast2.C: New test.
32430         * g++.old-deja/g++.other/dyncast3.C: New test.
32431         * g++.old-deja/g++.other/dyncast4.C: New test.
32432         * g++.old-deja/g++.other/dyncast5.C: New test.
32433         * g++.old-deja/g++.eh/catch3.C: New test.
32434         * g++.old-deja/g++.eh/catch3p.C: New test.
32435         * g++.old-deja/g++.eh/catch4.C: New test.
32436         * g++.old-deja/g++.eh/catch4p.C: New test.
32437         * g++.old-deja/g++.eh/catch5.C: New test.
32438         * g++.old-deja/g++.eh/catch5p.C: New test.
32439         * g++.old-deja/g++.eh/catch6.C: New test.
32440         * g++.old-deja/g++.eh/catch6p.C: New test.
32441         * g++.old-deja/g++.eh/catch7.C: New test.
32442         * g++.old-deja/g++.eh/catch7p.C: New test.
32443         * g++.old-deja/g++.eh/catch8.C: New test.
32444         * g++.old-deja/g++.eh/catch8p.C: New test.
32445         * g++.old-deja/g++.eh/catch9.C: New test.
32446         * g++.old-deja/g++.eh/catch9p.C: New test.
32447
32448 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32449
32450         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32451         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32452
32453 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32454
32455         * gcc.c-torture/compile/990913-1.c: New test.
32456
32457 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32458
32459         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32460         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32461
32462 1999-09-09  Richard Henderson  <rth@cygnus.com>
32463
32464         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32465
32466 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32467
32468         * g++.old-deja/g++.other/lookup11.C: New test.
32469         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32470         what is permitted and what we want.
32471         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32472         overload use.
32473         * g++.old-deja/g++.jason/rfg5.C: Likewise
32474
32475 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32476
32477         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32478         * gcc.c-torture/noncompile/poison-1.c: New file.
32479
32480 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32481
32482         * g++.old-deja/g++.other/sizeof3.C: New test.
32483         * g++.old-deja/g++.other/sizeof4.C: New test.
32484         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32485         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32486
32487 1999-09-07  Richard Henderson  <rth@cygnus.com>
32488
32489         * gcc.dg/va-arg-1.c: New.
32490
32491 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32492
32493         * gcc.c-torture/execute/va-arg-9.c: New test.
32494
32495 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32496
32497         * g77.f-torture/compile/980519-2.f: New test.
32498         * g77.f-torture/compile/19990905-0.f: New test.
32499         * g77.f-torture/compile/19990905-1.f: New test.
32500         * g77.f-torture/compile/19990905-2.f: New test.
32501
32502         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32503
32504 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32505
32506         * gcc.c-torture/execute/990827-1.c: Fix typo.
32507
32508 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32509
32510         * g++.old-deja/g++.other/deref1.C: New test.
32511
32512 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32513
32514         * g++.old-deja/g++.other/ambig2.C: New test.
32515         * g++.old-deja/g++.other/cond5.C: New test.
32516         * g++.old-deja/g++.other/lookup16.C: New test.
32517
32518 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32519
32520         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32521         assemblers too.
32522
32523 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32524
32525         * lib/c-torture.exp: Avoid the "compare executables" optimization
32526         when testing native.
32527
32528 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32529
32530         * gcc.c-torture/execute/990829-1.c: New test.
32531         * gcc.c-torture/compile/990829-1.c: New test.
32532
32533 1999-08-27  Paul Burchard  <burchard@pobox.com>
32534
32535         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32536         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32537         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32538         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32539         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32540         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32541         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32542         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32543         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32544         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32545         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32546
32547 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32548
32549         * gcc.c-torture/execute/990827-1.c: New test.
32550
32551 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32552
32553         * g77.f-torture/noncompile/19990826-4.f: New test.
32554
32555         * g77.f-torture/compile/19990826-3.f: New test.
32556
32557         * g77.f-torture/execute/19990826-2.f: New test.
32558
32559         * g77.f-torture/compile/19990826-1.f: New test.
32560
32561         * gcc.c-torture/execute/990826-0.c: New test.
32562         * g77.c-torture/execute/19990826-0.f: New test.
32563
32564         * g77.f-torture/noncompile/970626-2.f: New test.
32565
32566 1999-08-25  Paul Burchard  <burchard@pobox.com>
32567
32568         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32569         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32570         lss-011.C: New tests.
32571
32572 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32573
32574         * g++.old-deja/g++.other/decl5.C: New test.
32575
32576 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32577
32578         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32579         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32580         call `postbase' for each one.  All callers of `postbase' changed
32581         to call this instead.
32582
32583 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32584
32585         * gcc.c-torture/execute/990811-1.c: New test.
32586
32587 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32588
32589         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32590         just native ones.
32591
32592         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32593         just native ones.
32594
32595 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32596
32597         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32598
32599 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32600
32601         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32602
32603 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32604
32605         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32606
32607 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32608
32609         * gcc.c-torture/execute/990804-1.c: New test.
32610
32611 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32612
32613         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32614         * g++.old-deja/g++.brendan/crash64.C: Likewise
32615         * g++.old-deja/g++.brendan/overload8.C: Likewise
32616
32617 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32618
32619         * g++.old-deja/g++.other/struct1.C: New test.
32620
32621 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32622
32623         * g++.old-deja/g++.other/enum2.C: New test.
32624
32625 1999-08-02  Richard Henderson  <rth@cygnus.com>
32626
32627         Adapted from tests from Franz Sirl:
32628         * gcc.c-torture/execute/va-arg-7.c: New test.
32629         * gcc.c-torture/execute/va-arg-8.c: New test.
32630
32631 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32632
32633         * gcc.c-torture/compile/990801-2.c: New test.
32634
32635         * gcc.c-torture/compile/990801-1.c: New test.
32636
32637 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32638
32639         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32640         fp-cmp-1.c, converting double to float.
32641
32642         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32643         fp-cmp-1.c, converting double to long double.
32644
32645         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32646         from fr1 to unknown_register, since fr1 is a legitimate register
32647         on some machines.
32648
32649 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32650
32651         * README: More listname related changes.
32652
32653 1999-07-08  Catherine Moore  <clm@cygnus.com>
32654
32655         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32656
32657 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32658
32659         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32660
32661 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32662
32663         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32664
32665 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32666
32667         * gcc.dg/990703-1.c: New test.
32668
32669 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32670
32671         * lib/file-format.exp: New file: Move definition of proc
32672         gcc_target_object_format to here from
32673         gcc.dg/special/ecos.exp.
32674
32675         * lib/c-torture.exp: Include lib file-format.exp.
32676         * lib/gcc-dg.exp: Include lib file-format.exp.
32677
32678         * gcc.dg/special/ecos.exp: Remove definition of proc
32679         gcc_target_object_format.
32680
32681 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32682
32683         * gcc.c-torture/execute/990628-1.c: New test.
32684
32685 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32686
32687         * gcc.c-torture/compile/990625-2.c: New test.
32688
32689         * gcc.c-torture/compile/990625-1.c: New test.
32690
32691 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32692
32693         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32694         attributes compile.
32695         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32696         ports that use the COFF/PE file format.
32697
32698 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32699
32700         * gcc.c-torture/compile/990617-1.c: New test.
32701
32702 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32703
32704         * g++.old-deja/g++.other/decl4.C: New test.
32705
32706 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32707
32708         * g++.old-deja/g++.other/bitfld3.C: New test.
32709
32710 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32711
32712         * g++.old-deja/g++.eh/catch1.C: New test.
32713
32714 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32715
32716         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32717
32718         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32719         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32720
32721 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32722
32723         * g77.f-torture/compile/19990502-0.f: Replace with new,
32724         shorter, test that still fails after recent changes.
32725
32726 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32727
32728         * gcc.c-torture/execute/990604-1.c: New test.
32729
32730 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32731
32732         * gcc.c-torture/execute/990531-1.c: New test.
32733
32734 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32735
32736         * gcc.c-torture/compile/990527-1.c: New test.
32737
32738 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32739
32740         * gcc.c-torture/execute/990527-1.c: New test.
32741
32742 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32743
32744         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32745         bitfields as signed.
32746
32747 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32748
32749         * g77.f-torture/compile/19990525-0.f: New test.
32750
32751 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32752
32753         * gcc.c-torture/execute/990525-2.c: New test.
32754
32755         * gcc.c-torture/execute/990525-1.c: New test.
32756
32757 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32758
32759         * g++.old-deja/g++.other/anon3.C: New test.
32760         * g++.old-deja/g++.other/anon4.C: New test.
32761         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32762         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32763         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32764         Merrill).
32765
32766 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32767
32768         * gcc.c-torture/execute/990524-1.c: New test.
32769
32770         * gcc.dg/990524-1.c: New test.
32771
32772 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32773
32774         * gcc.c-torture/compile/990523-1.c: New test.
32775
32776 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32777
32778         * gcc.c-torture/compile/990519-1.c: New test.
32779
32780 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32781
32782         * gcc.c-torture/compile/990517-1.c: New test.
32783
32784         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32785         (e4, f4): New tests.
32786         (main): Call them.
32787
32788 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32789
32790         * gcc.dg/noreturn-1.c: New test.
32791
32792 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32793
32794         * gcc.c-torture/execute/990513-1.c: New test.
32795
32796 1999-05-10  Richard Henderson  <rth@cygnus.com>
32797
32798         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32799
32800 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32801
32802         * g77.f-torture/execute/erfc.f: Use small single-precision
32803         values, to avoid problems on Alphas when not -mieee.
32804
32805 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32806
32807         * gcc.dg/990506-0.c: New test.
32808
32809 1999-05-08  Richard Henderson  <rth@cygnus.com>
32810
32811         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32812         the constant to test.  Don't XFAIL 64-bit targets.
32813
32814         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32815         * g++.old-deja/g++.law/profile1.C: Likewise.
32816
32817         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32818         operator new instances.
32819         * g++.old-deja/g++.other/delete5.C: Likewise.
32820
32821 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32822
32823         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32824         intrinsic.
32825
32826 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32827
32828         * g77.f-torture/execute/u77-test.f: Reverse order of two
32829         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32830
32831 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32832
32833         * gcc.dg/compare1.c: New test.
32834
32835 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32836
32837         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32838         New tests.
32839
32840 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32841
32842         * g77.f-torture/compile/19990502-1.f: New test.
32843
32844 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32845
32846         * g77.f-torture/compile/19990502-0.f: New test.
32847
32848 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32849
32850         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32851         intrinsic.
32852
32853 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32854
32855         * g77.f-torture/execute/u77-test.f (main): List libU77
32856         intrinsics not currently tested.
32857         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32858         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32859         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32860         Trim blanks off the ends of some printed strings.
32861
32862 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32863
32864         * g77.f-torture/execute/u77-test.f (main): Just warn about
32865         FSTAT gid disagreement, as it's expected on some systems.
32866
32867 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32868
32869         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32870         use a new function, which allows for some slop.
32871         Clean up some commentary.
32872         (issum): The new function.
32873         (sgladd): Deleted subroutine.
32874
32875 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32876
32877         * g77.f-torture/execute/u77-test.f: Modify to be more like
32878         libf2c/libU77 version, bringing patches to that version here.
32879         Add suitable commentary.
32880
32881 1999-04-25  Richard Henderson  <rth@cygnus.com>
32882
32883         * gcc.dg/990424-1.c: New test.
32884
32885 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32886
32887         * g77.f-torture/execute/u77-test.f (main): Bug involving
32888         LSTAT has been fixed, so turn back on full checking.
32889
32890 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32891
32892         * g77.f-torture/compile/19990419-0.f: New test.
32893         * g77.f-torture/execute/19990419-1.f: New test.
32894
32895 1999-04-17  Richard Henderson  <rth@cygnus.com>
32896
32897         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32898         to avoid the need for a prototype to supress a warning.
32899
32900 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32901
32902         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32903
32904 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32905
32906         * gcc.c-torture/execute/990404-1.c: New test.
32907
32908 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32909
32910         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32911         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32912         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32913         missing initializer warnings.
32914
32915 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32916
32917         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32918         matching strings.
32919
32920 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32921
32922         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32923
32924 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32925
32926         * g77.f-torture/execute/19990325-0.f: New test.
32927         * g77.f-torture/execute/19990325-1.f: New test.
32928
32929 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32930
32931         * gcc.c-torture/execute/990324-1.c: New test.
32932
32933 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32934
32935         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32936         test with 4.
32937
32938 1999-03-17  Richard Henderson  <rth@cygnus.com>
32939
32940         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32941
32942 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32943
32944         * g77.f-torture/execute/19990313-2.f: New test.
32945         * g77.f-torture/execute/19990313-3.f: New test.
32946
32947 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32948
32949         * g77.f-torture/execute/19990313-0.f: New test.
32950         * g77.f-torture/execute/19990313-1.f: New test.
32951
32952 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32953
32954         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32955         printf to sprintf.
32956         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32957         (main): Add check for u15.  Conditionalize u31 check depending on
32958         whether ints are <32 bits or >=32 bits.
32959
32960 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32961
32962         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32963
32964 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32965
32966         * g77.f-torture/compile/19990305-0.f: New test.
32967         * g77.f-torture/execute/19981119-0.f: New test.
32968
32969 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32970
32971         * g77.f-torture/execute/970625-2.f: call ABORT if final
32972         result is not correct, instead of just printing it.
32973         Add this checking via newly introduced obfuscation, to
32974         trip up buggy front ends.
32975
32976 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32977
32978         * g77.f-torture/compile/960317-1.f: Moved from being
32979         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32980
32981 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32982
32983         * g77.f-torture/execute/960317-1.f: New (old) test.
32984         * g77.f-torture/execute/970625-2.f: Ditto.
32985
32986 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32987
32988         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32989         message on line 1 or line 2; cccp and cpplib do this differently.
32990
32991 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32992
32993         * g++.old-deja/g++.law/weak1.C: New test.
32994
32995 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32996
32997         * gcc.c-torture/execute/990119-1.c: Renamed to...
32998         * gcc.dg/990119-1.c: this, so it will only be tested once
32999         (it's a preprocessor test, it doesn't need to be run at
33000         multiple optimization levels).
33001
33002 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33003
33004         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33005           ALWAYS_CXXFLAGS.
33006
33007 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33008
33009         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33010         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33011         to not be compilable by current g77.
33012
33013 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33014
33015         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33016
33017 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33018
33019         * gcc.c-torture/execute/990222-1.c: New test.
33020
33021 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33022
33023         * g77.f-torture/compile/19990218-0.f: New test.
33024         * g77.f-torture/noncompile/19990218-1.f: New test.
33025
33026 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33027
33028         * g77.f-torture/compile/19981216-0.f: New test.
33029
33030 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33031
33032         * gcc.dg/990214-1.c: New test.
33033
33034 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33035
33036         * gcc.dg/990213-2.c: New test.
33037
33038         * gcc.dg/990213-1.c: New test.
33039
33040 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33041
33042         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33043         ints.
33044
33045 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33046
33047         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33048         specified by target.
33049
33050         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33051
33052 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33053
33054         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33055
33056 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33057
33058         * gcc.dg/special/ecos.exp: New test driver for new tests with
33059         special requirements.
33060
33061         * gcc.dg/special/alias-1.c: New test.
33062         * gcc.dg/special/gcsec-1.c: New test.
33063         * gcc.dg/special/weak-1.c: New test.
33064         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33065         * gcc.dg/special/weak-2.c: New test.
33066         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33067         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33068         * gcc.dg/special/wkali-1.c: New test.
33069         * gcc.dg/special/wkali-2.c: New test.
33070         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33071         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33072
33073 1999-02-10  Felix Lee  <flee@cygnus.com>
33074
33075           * lib/c-torture.exp (c-torture-compile): Pull out code for
33076           analyzing gcc error messages.
33077           (c-torture-execute): Likewise.  Fix some (harmless) false
33078           positives.
33079           * lib/gcc.exp (gcc_check_compile): New function.
33080
33081 1999-02-08  Richard Henderson  <rth@cygnus.com>
33082
33083         * gcc.c-torture/execute/990208-1.c: New test.
33084
33085 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33086
33087         * g++.dg/special/ecos.exp: New driver for new tests with special
33088         requirements
33089
33090         * g++.dg/special/conpr-1.C: New test
33091         * g++.dg/special/conpr-2.C: New test
33092         * g++.dg/special/conpr-2a.C: New test
33093         * g++.dg/special/conpr-3.C: New test
33094         * g++.dg/special/conpr-3a.C: New test
33095         * g++.dg/special/conpr-3b.C: New test
33096
33097         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33098         allow g++ to use the dg driver
33099
33100         * README: Add comment about g++.dg directory
33101
33102 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33103
33104         * README: Update email addresses.
33105
33106 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33107
33108         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33109         arguments in order to force structure S onto the stack even on
33110         the alpha.
33111         (test): Pass 10 leading arguments to function foo as well as the
33112         structure S.
33113
33114         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33115         failure for all targets.
33116
33117         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33118         abort to terminate program execution.
33119
33120 1999-01-30  Richard Henderson  <rth@cygnus.com>
33121
33122         * gcc.c-torture/execute/990130-1.c: New test.
33123
33124 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33125
33126         * gcc.dg/990130-1.c: New test.
33127
33128 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33129
33130         * gcc.c-torture/execute/990128-1.c: New test.
33131
33132 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33133
33134         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33135
33136 1999-01-27  Felix Lee  <flee@cygnus.com>
33137
33138         * lib/c-torture.exp (c-torture-compile): pull out code for
33139         analyzing gcc error messages.
33140         (c-torture-execute): ditto, and fix some (harmless) false
33141         positives.
33142         * lib/gcc.exp (gcc_check_compile): new function.
33143
33144 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33145
33146         * gcc.dg/990117-1.c: New test.
33147
33148         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33149
33150         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33151
33152 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33153
33154         * g77.f-torture/compile/990115-1.f: New test.
33155
33156 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33157
33158         * gcc.c-torture/compile/990107-1.c: New test
33159
33160 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33161
33162         * gcc.c-torture/execute/990106-2.c: New test.
33163
33164         * gcc.c-torture/execute/990106-1.c: New test.
33165
33166 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33167
33168         * gcc.c-torture/compile/981223-1.c: New test.
33169
33170 1998-12-29  Richard Henderson  <rth@cygnus.com>
33171
33172         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33173         (opt3): Rename from opt4 and disable.
33174
33175 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33176
33177         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33178
33179 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33180
33181         * g++.old-deja/g++.other/conv5.C: New test.
33182
33183 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33184
33185         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33186
33187 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33188
33189         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33190
33191 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33192
33193         * gcc.c-torture/compile/981211-1.c: New test.
33194
33195 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33196
33197         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33198
33199         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33200
33201 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33202
33203         * gcc.special/930510-1.c: Make C9X safe.
33204         * gcc.misc-tests/gcov-1.c Similarly.
33205         * gcc.misc-tests/gcov-2.c Similarly.
33206
33207 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33208
33209         * gcc.dg/ultrasp1.c: New test.
33210
33211 1998-12-06  Richard Henderson  <rth@cygnus.com>
33212
33213         * gcc.c-torture/execute/981206.c: New test.
33214
33215 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33216
33217         * g++.old-deja/g++.ns/template7.C: New test.
33218
33219         * g++.old-deja/g++.other/expr1.C: New test.
33220
33221         * g++.old-deja/g++.eh/tmpl3.C: New test.
33222
33223         * g++.old-deja/g++.eh/tmpl2.C: New test.
33224
33225 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33226
33227         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33228         * g++.old-deja/g++.other/using6.C: Removed.
33229         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33230
33231         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33232
33233 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33234
33235         * g++.old-deja/g++.pt/overload8.C: New test.
33236
33237         * g++.old-deja/g++.pt/overload7.C: New test.
33238
33239         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33240
33241         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33242         and relinking messages.
33243         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33244         compiling with -frepo.
33245
33246 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33247
33248         * g++.old-deja/g++.pt/lookup6.C: New test.
33249
33250 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33251
33252         * gcc.c-torture/execute/981130-1.c: New test.
33253         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33254
33255 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33256
33257         * g++.old-deja/g++.pt/explicit76.C: New test.
33258
33259         * g++.old-deja/g++.pt/friend38.C: New test.
33260
33261         * g++.old-deja/g++.ns/crash2.C: New test.
33262
33263         * g++.old-deja/g++.pt/defarg8.C: New test.
33264
33265         * g++.old-deja/g++.pt/instantiate6.C: New test.
33266
33267         * g++.old-deja/g++.pt/static6.C: New test.
33268
33269         * g++.old-deja/g++.pt/decl2.C: New test.
33270
33271 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33272
33273         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33274         problem is actually related with name lookup, but so what? :-)
33275
33276         * g++.old-deja/g++.pt/friend37.C: New test.
33277
33278 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33279
33280         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33281         element, which fails on some systems.
33282
33283         * g77.f-torture/execute/labug1.f: New test.
33284
33285 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33286
33287         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33288         is defined.
33289
33290 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33291
33292         * g77.f-torture/compile/981117-1.f: New test.
33293
33294 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33295
33296         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33297         properly discarded.
33298
33299 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33300
33301         * gcc.c-torture/execute/memcheck: New directory of tests for
33302         -fcheck-memory-usage.
33303
33304 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33305
33306         * README: New file, general information about the testsuite and
33307         new description of the various C++ test subdirectories.
33308         * README.g++: Eliminate obsolete information, update and move most
33309         relevant stuff to README.
33310
33311 1998-11-07  Richard Henderson  <rth@cygnus.com>
33312
33313         * gcc.c-torture/compile/981107-1.c: New test.
33314
33315 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33316
33317         * execute/memcpy-bi.c: New testcase.
33318
33319 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33320
33321         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33322         base classes.
33323
33324         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33325         template is selected.
33326
33327         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33328         classes, it should be accepted for all types.
33329
33330         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33331
33332         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33333         specializations start with template headers.
33334
33335 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33336
33337         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33338
33339         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33340         non-POD types.
33341
33342 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33343
33344         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33345
33346 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33347
33348         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33349
33350 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33351
33352         * 981019-1.c: New test.
33353
33354 1998-10-14  Robert Lipe <robertl@dgii.com>
33355
33356         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33357         find objc headers.
33358
33359 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33360
33361         * compile/981001-4.c: Remove use of GCC extension that triggers a
33362         compiler bug.
33363
33364 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33365
33366         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33367
33368 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33369
33370         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33371         instantiation of template produces incorrect code for delete
33372         expression.
33373
33374         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33375         constructors' name is not unique.
33376         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33377         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33378
33379         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33380         automatic array of const is ill-formed.
33381
33382         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33383         of template parameter?
33384
33385         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33386         const.
33387
33388         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33389         pointer-to-member expression.
33390
33391         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33392         declaration causes ICE.
33393
33394 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33395
33396         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33397         reserved in the global namespace.
33398
33399         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33400         generate needed virtual table.
33401
33402         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33403
33404 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33405
33406         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33407         template-dependent type
33408
33409 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33410
33411         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33412         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33413         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33414
33415         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33416         class should be usable as argument of member function.
33417         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33418         class should be usable as return type of member function.
33419         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33420         class should be usable as type of data member.
33421
33422         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33423
33424 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33425
33426         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33427
33428 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33429
33430         * gcc.dg/dll-?.c Add thumb to target list.
33431         Fix assembler scan patterns to match current assembler output.
33432
33433 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33434
33435         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33436         matching of template brackets.
33437
33438         * g++.old-deja/g++.other/using4.C: New test.  Test using
33439         declarations of methods from base classes.
33440
33441         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33442         within functions should introduce names into the innermost
33443         enclosing namespace.
33444
33445         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33446         of static locals if first initialization throws.
33447
33448 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33449
33450         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33451
33452 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33453
33454         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33455         lose track of the possible targets of tablejump insns.
33456         * special/special.exp: Run it.
33457
33458 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33459
33460         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33461         must be declared before its specializations can be named in friend
33462         declarations.
33463
33464 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33465
33466         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33467
33468         * g77.f-torture/execute/io1.f: New test.
33469
33470 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33471
33472         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33473         with pointer to template function, for which no argument deduction
33474         is possible.
33475
33476         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33477         specialization of template function as argument to template
33478         function.
33479
33480         * g++.old-deja/g++.other/access2.C: New test; Inner class
33481         shouldn't have privileged access to Outer's names.
33482
33483 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33484
33485         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33486         friend template declared within template class conflicts with
33487         nested class of the same name.
33488
33489         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33490         is ignored.
33491
33492         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33493         object with direct initializer as function declaration.
33494
33495         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33496         initializers.
33497
33498         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33499         involving const pointer and NULL produces incorrect result.
33500
33501         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33502         type name without `typename' should be rejected with -pedantic.
33503
33504 1998-10-02  Richard Henderson  <rth@cygnus.com>
33505
33506         * g++.old-deja/g++.other/addrof1.C: New test.
33507
33508 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33509
33510         * gcc.c-torture/compile/981001-1.c: New test.
33511         * gcc.c-torture/execute/981001-1.c: New test.
33512
33513 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33514
33515         * gcc.c-torture/compile/981001-2.c: New test.
33516         * gcc.c-torture/compile/981001-3.c: New test.
33517         * gcc.c-torture/compile/981001-4.c: New test.
33518
33519 1998-10-01  Robert Lipe  <robertl@dgii.com>
33520
33521         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33522         multilibbed hosts.   Idea grafted from g77.exp.
33523
33524 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33525
33526         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33527         avoid losing on systems which need -lsocket.
33528
33529 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33530
33531         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33532         * g++.old-deja/g++.other/nested2.C: Ditto.
33533         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33534         failure.
33535
33536 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33537
33538         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33539         preferred over template operator!= for enum bitfields.
33540
33541 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33542
33543         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33544         that happen to have the same base name, but in different scopes,
33545         are incorrectly rejected.
33546
33547 1998-09-16  Richard Henderson  <rth@cygnus.com>
33548
33549         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33550         on the native word size instead of an integer literal.
33551
33552 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33553
33554         * g++.old-deja/g++.other/static2.C: Invocation of static data
33555         member of type pointer-to-function denoted as non-static member.
33556
33557         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33558         checks involving function types and aliases.
33559
33560 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33561
33562         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33563         redefined to the same non-trivial type.
33564
33565         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33566         namespace-qualification of template specializations declared in
33567         other namespaces.
33568
33569         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33570         to declare a subset of the specializations of a template function
33571         as friends of specializations of a template class.
33572
33573         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33574         member templates that do not fully specialize the enclosing
33575         template class are rejected.
33576
33577 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33578
33579         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33580
33581 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33582
33583         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33584         altered from libf2c/libU77 version.
33585
33586 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33587
33588         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33589
33590 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33591
33592         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33593         (un)signed char are different types for template specialization
33594         purposes.
33595
33596 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33597
33598         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33599         * objc: ObjC testsuite.
33600
33601 1998-08-31  Catherine Moore  <clm@cygnus.com>
33602
33603         * gcc.c-torture/execute/941014-1.x:  New file.
33604
33605 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33606
33607         * lib/c-torture.exp: Add support for
33608         torture_eval_before_compile and torture_eval_before_execute
33609         variables.
33610
33611 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33612
33613         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33614         this test triggers valid.
33615
33616 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33617
33618         * gcc.dg/980827-1.c: New test.
33619
33620 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33621
33622         * gcc.c-torture/execute/loop-4b.c: New test.
33623
33624 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33625
33626         * lib/c-torture.exp: Add support for
33627         torture_eval_before_compile and torture_eval_before_execute
33628         variables.
33629
33630 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33631
33632         * gcc.c-torture/compile/980825-1.c: New test.
33633
33634 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33635
33636         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33637         count number tests in opt_t0 not good_t0.
33638
33639 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33640
33641         * gcc.c-torture/compile/930326-1.x: Fix typo.
33642
33643 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33644
33645         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33646         causes an ICE.
33647
33648 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33649
33650         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33651         STACK_SIZE is defined.
33652         * gcc.c-torture/unsorted/stuct.c: Similarly.
33653
33654         * gcc.c-torture/compile/980821-1.c: New test.
33655
33656 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33657
33658         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33659
33660 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33661
33662         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33663         code.
33664
33665 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33666
33667         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33668         error'.
33669
33670 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33671
33672         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33673
33674 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33675
33676         * gcc.c-torture/compile/980816-1.c: New test.
33677
33678         * gcc.dg/980816-1.c: New test.
33679
33680 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33681
33682         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33683         compiler for ieee tests.
33684
33685 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33686
33687         * g77.f-torture/compile/980729-0.f: New test.
33688
33689 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33690
33691         * gcc.c-torture/special/eeprof-1.c: New test, for
33692         -finstrument-functions.
33693         * gcc.c-torture/special/special.exp: Run it.
33694
33695 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33696
33697         * gcc.c-torture/compile/980729-1.c: New test.
33698
33699 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33700
33701         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33702         __thumb__ is defined, and test for ARM style doubles if so.
33703
33704 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33705
33706         * g77.f-torture/noncompile/980615-0.f: New test.
33707
33708 1998-07-26  H.J. Lu  (hjl@gnu.org)
33709
33710         * gcc.dg/980312-1.c: Do link instead of compile.
33711         * gcc.dg/980313-1.c: Likewise.
33712
33713 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33714
33715         * gcc.c-torture/compile/980726-1.c: New test.
33716
33717 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33718
33719         * g77.f-torture/execute/io0.f: New test.
33720
33721 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33722
33723         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33724         an int.
33725
33726 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33727
33728         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33729         m32r bugs.
33730
33731 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33732
33733         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33734         c-decl.c:grokdeclarator can handle mode attributes.
33735
33736 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33737
33738         * gcc.c-torture/execute/980716-1.c: New test.
33739
33740 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33741
33742         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33743         the mn10200.
33744         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33745         the mn10200.
33746         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33747         * gcc.c-torture/compile/930326-1.x: Similarly.
33748
33749 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33750
33751         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33752         New test from Craig.
33753
33754 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33755
33756         * g77.f-torture/noncompile/980616-0.f: New test.
33757
33758         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33759
33760 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33761
33762         *  g++.other/singleton.C: Return error value instead of taking
33763         SIGSEGV.
33764
33765 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33766
33767         *  g++.other/singleton.C: New test.   Warning is under dispute.
33768         Runtime crash is not.
33769
33770 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33771
33772         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33773         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33774         using6.C, using7.C}:  New namespace tests.
33775
33776 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33777
33778         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33779         specialization with typedef'ed names used as array indexes.
33780
33781 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33782
33783         * gcc.c-torture/execute/980709-1.c: New test.
33784
33785         * gcc.dg/980709-1.c: New test.
33786
33787 1998-07-07  Richard Henderson  <rth@cygnus.com>
33788
33789         * gcc.c-torture/execute/bcp-1.c: New test.
33790
33791 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33792
33793         * gcc.c-torture/execute/980707-1.c: New test.
33794
33795 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33796
33797         * gcc.c-torture/compile/980706-1.c: New test.
33798
33799 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33800
33801         * g77.f-torture/execute/980701-0.f,
33802         g77.f-torture/execute/980701-1.f: New test from Craig.
33803
33804 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33805
33806         * gcc.c-torture/compile/980701-1.c: New test.
33807
33808         * gcc.c-torture/execute/980701-1.c: New test.
33809
33810 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33811 rlsruhe.de>
33812
33813         * g++.old-deja/g++.robertl/eb132.C: New test.
33814         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33815
33816 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33817
33818         * g77.f-torture/execute/980628-7.f,
33819         g77.f-torture/execute/980628-8.f,
33820         g77.f-torture/execute/980628-9.f,
33821         g77.f-torture/execute/980628-10.f: New tests from Craig.
33822
33823         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33824
33825 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33826
33827         * g77.f-torture/execute/980628-4.f: New test from Craig.
33828         * g77.f-torture/execute/980628-5.f: Likewise.
33829         * g77.f-torture/execute/980628-2.f: Likewise.
33830         * g77.f-torture/execute/980628-0.f: Likewise.
33831         * g77.f-torture/execute/980628-1.f: Likewise.
33832         * g77.f-torture/execute/980628-3.f: Likewise.
33833         * g77.f-torture/execute/980628-6.f: Likewise.
33834
33835 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33836
33837         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33838         directory when nothing has been installed yet.
33839
33840 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33841
33842         * gcc.c-torture/special/special.exp: Handle newer versions of
33843         dejagnu.
33844
33845 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33846
33847         * gcc.dg/980626-1.c: New test.
33848
33849 1998-06-19  Bruno Haible <haible@ilog.fr>
33850
33851         * gcc.misc-tests/m-un-2.c: New test.
33852         * g++.old-deja/g++.other/warn01.c: Likewise.
33853
33854 1998-06-19  Robert Lipe  <robertl@dgii.com>
33855
33856         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33857         compatibility with assmblers with a different comment character.
33858         Eliminate use of GAS-specific extensions.
33859
33860 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33861
33862         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33863
33864 1998-06-19  Robert Lipe  <robertl@dgii.com>
33865
33866         *lib/g77.exp: Replace search for libf2c.a with search for newly
33867         renamed libg2c.a
33868
33869 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33870
33871         * gcc.c-torture/execute/980617-1.c: New test.
33872
33873 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33874
33875         * gcc.c-torture/execute/980612-1.c: New test.
33876
33877 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33878
33879         * gcc.dg/980523-1.c: Only test on ppc-linux.
33880         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33881
33882         * gcc.c-torture/execute/980608-1.c: New test.
33883
33884 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33885
33886         * gcc.c-torture/execute/980605-1.c: New test.
33887
33888 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33889
33890         * gcc.c-torture/execute/980604-1.c: New test.
33891
33892 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33893
33894         * gcc.c-torture/execute/980602-1.c: New test.
33895         * gcc.c-torture/execute/980602-2.c: Likewise.
33896
33897 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33898
33899         * 970125-0.f: Fix per JCB.  Add commentary.
33900
33901 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33902
33903         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33904         IEEE -0 support.
33905
33906 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33907
33908         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33909         earlier.
33910
33911 1998-05-28  Catherine Moore <clm@cygnus.com>
33912
33913         * gcc.c-torture/execute/980526-3.c: New test.
33914
33915 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33916
33917         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33918         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33919         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33920         m88k-motorola-sysv3 to XFAIL.
33921
33922 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33923
33924         * gcc.dg/980526-1.c: New test.
33925         * gcc.c-torture/execute/980526-2.c: New test.
33926
33927 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33928
33929         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33930
33931         * gcc.c-torture/execute/980526-1.c: New test.
33932
33933 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33934
33935         * g77.f-torture/execute/alpha2.f: Add runtime test.
33936
33937 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33938
33939         * g++.old-deja/old-deja.exp: Strip leading directories.
33940
33941         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33942         error for the line.  Don't run multiple tests for the same line.
33943
33944 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33945
33946         * gcc.dg/980523-1.c: New test.
33947
33948 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33949
33950         * g77.f-torture/compile/970915-0.f: New test.
33951
33952 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33953
33954         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33955
33956 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33957
33958         * gcc.dg/980520-1.c: New test.
33959
33960 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33961
33962         * gcc.dg/980502-1.c: Fix return type.
33963
33964 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33965
33966         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33967         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33968         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33969         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33970         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33971
33972 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33973
33974         * g77.f-torture/execute/980520-1.f: New test.
33975
33976 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33977
33978         * lib/mike-g77.exp: New file.
33979
33980         * g77.f-torture/noncompile/noncompile.exp,
33981         g77.f-torture/noncompile/check0.f: New files.
33982
33983 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33984
33985         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33986         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33987         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33988         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33989         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33990         abort where appropriate.
33991
33992 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33993
33994         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33995         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33996
33997 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33998
33999         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34000
34001 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34002
34003         * g77.f-torture/compile/980427-0.f: New test.
34004
34005 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34006
34007         * g77.f-torture/compile/980424-0.f: New test.
34008
34009 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34010
34011         * g77.f-torture/compile/980419-2.f (main): New test.
34012         * g77.f-torture/compile/970125-0.f: New test.
34013         * g77.f-torture/compile/980419-1.f: New test.
34014
34015 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34016
34017         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34018         of loop-4.c.
34019
34020 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34021
34022         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34023
34024 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34025
34026         * gcc.c-torture/compile/980329-1.c: New test.
34027
34028 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34029
34030         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34031         * gcc.dg/980312-1.c: Fix typo in -march command.
34032
34033 1998-03-16  H.J. Lu  (hjl@gnu.org)
34034
34035         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34036
34037 1998-03-11  Robert Lipe  <robertl@dgii.com>
34038
34039         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34040         Dave Love agree the Fortran source is bogus.
34041
34042 1998-03-11  Robert Lipe  <robertl@dgii.com>
34043
34044         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34045         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34046         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34047         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34048         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34049
34050 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34051
34052         * g++.old-deja/g++.other/friend1.C: New test.
34053
34054 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34055
34056         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34057         possibly uninitialized) variables and declare dnrm2.
34058
34059 1998-02-23  Robert Lipe <robertl@dgii.com>
34060
34061         From Bruno Haible <haible@ilog.fr>:
34062         * gcc.c-torture/execute/980223.c: New test.
34063
34064 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34065
34066         * gcc.dg/ifelse-1.c: New test.
34067
34068 1998-02-09  H.J. Lu  (hjl@gnu.org)
34069
34070         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34071
34072           * lib/old-dejagnu.exp (old-dejagnu): Added the
34073           "execution test - XFAIL *-*-*" handling in the spirit of
34074           "excess errors test -". Changed the "execution test fails"
34075           handling to be like "excess errors test fails".
34076           * Update various tests accordingly.
34077
34078 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34079
34080         * gcc.c-torture/execute/980205.c: New test.
34081
34082 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34083
34084         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34085         * lib/f-torture.exp: Similarly.
34086         * gcc.c-torture: Rename all .cexp files to .x files.
34087
34088 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34089
34090         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34091         (940510-1.c): Removed duplicate.
34092         (971104-1.c): New test.
34093
34094 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34095
34096           * lib/f-torture.exp: Improve error and loop detection.
34097
34098 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34099
34100         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34101         use that to size the filler array.
34102
34103 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34104
34105         * lib/c-torture.exp(c-torture-execute): Fix typo.
34106
34107         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34108         testcase as the executable name. Keep the executable around if
34109         the test fails.
34110
34111 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34112
34113         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34114         changes.  Only test one -g option, and move it to the end of the
34115         list of options to test.
34116
34117 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34118
34119         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34120         variable GCC_TORTURE_OPTIONS to supply default switches separated
34121         by colons.  If no environment variable, run tests with -O0 -g, -O1
34122         -g, and -O2 -g as well.
34123
34124 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34125
34126         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34127         explanatory comments. Fix indentation.
34128
34129 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34130
34131         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34132
34133 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34134
34135         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34136         * g++.old-deja/g++.mike/p7325.C: Likewise.
34137         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34138
34139 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34140
34141         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34142         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34143         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34144         * g++.old-deja/g++.law/operators4.C: Likewise.
34145
34146 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34147
34148         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34149         * g++.old-deja/g++.mike/p784.C: Ditto.
34150         * g++.old-deja/g++.mike/p785.C: Ditto.
34151
34152 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34153
34154           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34155
34156 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34157
34158         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34159         target feature; pass this to c-torture-execute as needed.
34160
34161 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34162
34163         * lib/c-torture.exp(c-torture-execute): If the previous and the
34164         current executables being tested are identical, we don't need to
34165         run the executable again. Try to make the executable names
34166         unique. Add an optional argument for passing additional compiler
34167         flags.
34168
34169 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34170
34171         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34172
34173 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34174
34175         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34176
34177 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34178
34179         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34180         32bit or larger longs.
34181
34182         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34183         have either a 32bit long or 32bit int.
34184
34185 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34186
34187         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34188         Make double precision tests dependent on sizeof (double).
34189
34190 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34191
34192         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34193         too.
34194
34195 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34196
34197         * gcc.c-torture/compile/961203-1.cexp: New script.
34198
34199 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34200
34201         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34202         up the includes ourselves.
34203
34204 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34205
34206         * lib/plumhall.exp: Remove random include, and add a few
34207         verbose messages for debugging.
34208
34209 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34210
34211         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34212         of trying to do it ourselves.
34213
34214 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34215
34216         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34217
34218 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34219
34220         * gcc.prms/5403.c: Made regexp a bit less strict.
34221
34222 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34223
34224         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34225         is returned from remote_load instead.
34226         * lib/plumhall.exp: Ditto.
34227         * lib/mike-g++.exp: Ditto.
34228         * lib/old-dejagnu.exp: Ditto.
34229         * lib/c-torture.exp: Ditto.
34230
34231 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34232
34233         * lib/g++.exp: Use build_wrapper procedure.
34234         * lib/gcc.exp: Ditto.
34235
34236 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34237
34238         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34239         an old-style decl for malloc.  Fixes tests to work when
34240         sizeof (int) != sizeof (size_t).
34241
34242 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34243
34244         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34245
34246         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34247         use stdargs.h interface.
34248
34249 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34250
34251         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34252         NO_VARARGS when compiling.
34253
34254 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34255
34256         * lib/plumhall.exp(ph_includes): New procedure.
34257         (ph_make): Use it.
34258         (ph_compiler): Ditto.
34259
34260         * lib/g++.exp: Rename test-glue.c to testglue.c.
34261         * lib/gcc.exp: Ditto.
34262
34263 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34264
34265         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34266         to completion when it's called.
34267
34268 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34269
34270         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34271         is defined, don't do test.
34272
34273 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34274
34275         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34276         for object files.
34277         (ph_summary): Mark skipped testcases as untested, not unresolved.
34278
34279         * lib/plumhall.exp (ph_make): If unresolved because of bad
34280         errorCode, record errorCode in log file.
34281         (*): Replace send_log/verbose with verbose -log.
34282
34283 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34284
34285         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34286         double conversion if double isn't at least 8 bytes.
34287
34288         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34289         int to work with targets where int is 16 bits.
34290
34291         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34292         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34293         precision for the test to complete.
34294
34295 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34296
34297         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34298         if d10v is not compiled with the -mdouble64 flag.
34299         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34300
34301         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34302         d10v is not compiled with the -mint32 flag.
34303
34304 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34305
34306         * lib/plumhall.exp: Use incr_count.
34307
34308 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34309
34310         * gcc.c-torture: Update to c-torture-1.45.
34311
34312 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34313
34314         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34315         the name of the expect testcase file).
34316
34317         * lib/g++.exp(g++_init): Ditto.
34318
34319 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34320
34321         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34322         the host.
34323
34324         * lib/gcc.exp(gcc_exit): New procedure.
34325
34326 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34327
34328         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34329         specs where appropriate.
34330
34331         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34332         because of new "candidates are" messages, and removed a few
34333
34334         * Converted all non-old-style g++ testcases to old-style, and
34335         moved into g++.old-deja.
34336
34337 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34338
34339         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34340         options.
34341
34342         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34343         succeeded.
34344
34345         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34346
34347 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34348
34349         * lib/gcc.exp (gcc_target_compile): Add support for defining
34350         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34351         the machine doesn't have those features.
34352
34353 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34354
34355         * g++.law/operators4.exp: Don't use LIBS.
34356
34357 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34358
34359         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34360
34361         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34362         * lib/g++.exp: Set it here instead. Also, allow use of the
34363         --tool_exec and --tool_opt options. Change CXX to
34364         GXX_UNDER_TEST.
34365
34366         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34367
34368         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34369
34370 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34371
34372         * lib/old-dejagnu.exp: Use prune_warnings instead of
34373         prune_system_crud.
34374         * lib/mike-g++.exp: Ditto.
34375         * lib/gcc.exp: Ditto.
34376         * lib/g++.exp: Ditto.
34377
34378         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34379
34380 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34381
34382           * 941014-2.c: Include stdlib.h
34383           * 960327-1.c: Include stdio.h
34384           * dbra.c, index-1.c: Don't assume ints are 32bits.
34385
34386 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34387
34388         * lib/gcc.exp: Add gcc,stack_size target feature.
34389
34390         * lib/g++.exp(g++_target_compile): Add the include and link
34391         paths here, not in two other places. And, it's $options, not
34392         options.
34393
34394         * lib/mike-g++.exp(postbase): Remove the code that determines
34395         the correct include and link paths.
34396         * g++.old-deja/old-deja.exp: Ditto.
34397
34398 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34399
34400         * lib/g++.exp(g++_init): target_compile no longer returns the
34401         filename of the result.
34402
34403 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34404
34405         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34406         call to glob.
34407
34408         * gcc.c-torture/special/special.exp: Change call to
34409         gcc_target_compile to include the object file.
34410
34411 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34412
34413         * gcc.c-torture/special/special.exp: Correct misspelling in last
34414         change.
34415
34416 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34417
34418         * lib/plumhall.exp(ph_summary): Log the entire output of the
34419         executable. Return -1 if there were any failures, 0 otherwise.
34420         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34421         (ph_make): Clean up objects and executables that were built
34422         if the tests succeeded.
34423
34424 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34425
34426         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34427         libraries and includes in the build tree as appropriate.
34428
34429 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34430
34431         * lib/c-torture.exp: Instead of looking for the global variable
34432         NO_LONG_LONG, check to see if that's a feature of the target.
34433
34434 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34435
34436         * config/default.exp: Minimize. Delete the remainer of the files in
34437         config; this functionality is now in devo/dejagnu/config.
34438
34439         g++.*/*: Pass any additional flags used to compile to postbase;
34440         delete CXXFLAGS.
34441
34442         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34443         is now done by runtest.exp. Use gcc_target_compile instead of
34444         compile.
34445
34446         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34447         Remove references to CFLAGS. Use remote_file instead of
34448         calling rm -f.
34449         (c-torture): Take a list of arguments to use to compile this
34450         testcase.
34451
34452         lib/g++.exp: Simplify. Use target_compile instead of compile.
34453         lib/gcc-dg.exp: Ditto.
34454         lib/gcc.exp: Ditto.
34455         lib/mike-{gcc,g++}.exp: Ditto.
34456         lib/old-dejagnu.exp: Ditto.
34457         lib/plumhall.exp: Ditto.
34458
34459 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34460
34461         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34462         (ph_linker): Likewise.
34463
34464 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34465
34466           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34467         MAP_ANON / MAP_ANONYMOUS if defined;
34468         else try to map from /dev/zero .
34469
34470 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34471
34472         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34473         isn't defined, then define it to MAP_ANONYMOUS.
34474
34475 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34476
34477         * gcc.c-torture: Update to c-torture-1.42 release.
34478
34479 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34480
34481         * gcc.c-torture: Update to c-torture-1.41 release.
34482
34483 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34484
34485         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34486         c-torture release.
34487
34488 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34489
34490         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34491         and LDFLAGS.  Fix second case to append the target_info ldflags
34492         onto LDFLAGS, not CFLAGS.
34493         * lib/g++.exp (g++_init): Add target_info stuff.
34494         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34495         of libgloss and newlib flags for !native.
34496
34497         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34498         (GDB): Fix relative path to go up another dir for finding gdb.
34499
34500 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34501
34502         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34503         versions in the target_info array, if they don't exist.
34504
34505 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34506
34507         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34508
34509 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34510
34511         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34512         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34513
34514 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34515
34516         * lib/old-dejagnu.exp: Don't remove the output file before we've
34517         actually tested it. Don't append pwd to the path of the executable
34518         we're testing.
34519
34520 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34521
34522         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34523
34524 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34525
34526         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34527         temporary directory for compiler files, and set it to a default
34528         value of /tmp. Set $output as the name of the output file from
34529         compiling the testcase. Add a -o option to $cflags_var so the
34530         compiler writes the final output file as $output. Set $executable
34531         to $output.
34532
34533         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34534         directory for compiler files, and set it to /tmp if it doesn't
34535         already have a value. Set $output_file to the name of the output
34536         file from compiling the testcase. Add a -o option to CXXFLAGS so
34537         the compiler writes the final output file as $output. Use $output
34538         as the executable to be tested.
34539
34540 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34541
34542         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34543
34544 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34545
34546         * gcc.c-torture/execute/pending-1.c: New test.  Still
34547         pending in Tege's queue.
34548
34549 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34550
34551         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34552         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34553         if there were failures.  Call unresolved if there were unresolved
34554         testcases.  Call gcc_fail if program did not run to completion.
34555         (ph_make): Pass additional argument name to ph_execute.
34556         (ph_execute): Add new argument.  Pass additional arguments to
34557         ph_summary.  Call gcc_fail is there is no execution output.
34558
34559 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34560
34561         * lib/plumhall.exp (proc_summary): Output relavent summary
34562         lines into the log so specific failures in plumhall can be
34563         investigated.
34564
34565 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34566
34567         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34568         (c-torture-execute): Don't try to execute tests which use
34569         "long long" types if $NO_LONG_LONG is nonzero.
34570
34571 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34572
34573         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34574         not c-torture.
34575
34576         * gcc.ieee: Move from here.
34577         * gcc.c-torture/execute/ieee: To here.
34578
34579 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34580
34581         * gcc.c-torture: Update to c-torture-1.41 release.
34582
34583 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34584
34585         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34586         not "$output".
34587
34588 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34589
34590         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34591         -c present.
34592
34593 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34594
34595         * config/proelf.exp: Handle connecting to a simulator.
34596
34597 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34598
34599         * config/proelf.exp: New file.  Enough framework that we can
34600         run c-torture tests on the proelf targets (or any other target
34601         that gdb can connect to for that matter).
34602
34603 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34604
34605         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34606         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34607
34608         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34609         exec_output exists.
34610
34611 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34612
34613         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34614         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34615
34616         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34617         to pass/fail/unresolved/unsupported/untested.  Caller must now
34618         call unresolved/unsupported/untested.
34619         * lib/*.exp: Update FSF address.  Update to handle new results of
34620         ${tool}_load.
34621         * lib/chill.exp (verbose): Delete.
34622
34623 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34624
34625         * lib/gcc.exp (default_gcc_start): Change order of args to
34626         $LDFLAGS $CFLAGS $LIBS.
34627         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34628         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34629         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34630         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34631         * gcc.misc-tests/dg-test.exp: Likewise.
34632         * gcc.misc-tests/msgs.exp: Likewise.
34633         * gcc.prms/prms.exp: Likewise.
34634         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34635         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34636
34637         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34638
34639 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34640
34641         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34642
34643         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34644         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34645
34646         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34647         necessary.
34648
34649 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34650
34651         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34652         global for loop; add use of $mathlib.
34653         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34654         settings here; set mathlib for anything but VxWorks.
34655
34656 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34657
34658         * gcc.c-torture: Update to c-torture-1.40 release.
34659
34660 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34661
34662         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34663         dg.exp.
34664
34665 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34666
34667         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34668         global.
34669
34670 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34671
34672         * lib/g++.exp (LIBS): Define if not already.
34673         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34674         (gcc-dg-prune): Call prune_gcc_output.
34675         * lib/gcc.exp (prune_gcc_output): New proc.
34676         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34677         prune_gcc_output.
34678
34679 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34680
34681         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34682         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34683
34684 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34685
34686         * gcc.c-torture: Update to c-torture-1.39 release.
34687
34688 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34689
34690         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34691         fails, try others as well.
34692
34693 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34694
34695         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34696         If compilation fails, mark execute tests as `untested'.
34697         If test is marked as unsupported, don't mark compilation and
34698         execute tests as failed.
34699
34700 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34701
34702         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34703         libstdc++ for whether or not we want to be doing shared
34704         libraries.  Delete link_curses since we don't need it anymore.
34705         * lib/mike-g++.exp (postbase): Don't link in libg++.
34706         * g++.old-deja/old-deja.exp: Likewise.
34707
34708 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34709
34710         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34711
34712 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34713
34714         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34715         For that, add `-Wl,-a,shared_archive'.
34716         * g++.old-deja/old-deja.exp: Likewise.
34717
34718 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34719
34720         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34721
34722 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34723
34724         * lib/mike-g++.exp (postbase): Pay attention to the status of
34725         g++_load.
34726
34727 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34728
34729           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34730
34731 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34732
34733         * lib/gcc.exp (default_gcc_start): No longer need to log program
34734         being executed or its output, execute_anywhere does that now.
34735         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34736         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34737
34738 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34739
34740         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34741         the same as those in lib/g++.exp.
34742
34743 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34744
34745         * gcc.c-torture: Update to c-torture-1.38 release.
34746         * gcc.ieee: Related changes.
34747
34748 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34749
34750         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34751         "exec". Minor reformatting changes.
34752
34753         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34754         cross. This means all "exec" calls now work on a remote host as
34755         well.
34756         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34757         cross. Filter out the extra "\r\n" stuff that expect puts in.
34758         (c-torture-execute): Filter out the bogus warnings like
34759         c-torture-compile does. Add support for canadian cross.
34760         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34761         Use execute_anywhere rather than calling exec directly. Now it
34762         works for canadian cross testing.
34763
34764 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34765
34766         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34767         results into a variable, and check that rather than using file exists.
34768
34769 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34770
34771         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34772         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34773
34774 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34775
34776         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34777         lib_curses if there's a shared libg++ in the build tree.
34778
34779 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34780
34781         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34782         if not supported target.
34783
34784 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34785
34786         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34787         link_curses up to always happen, not just for native builds.
34788
34789 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34790
34791         * gcc.c-torture: Update to c-torture-1.36 release.
34792         * gcc.failure: Related changes.
34793
34794 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34795
34796         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34797
34798 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34799
34800         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34801         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34802         runshlib, link_curses, and mathlib for link and run.
34803
34804         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34805         pass the runtime shared library options for Solaris, OSF/1, and
34806         Irix5, and link with -lcurses to avoid unresolved references.
34807
34808 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34809
34810         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34811         only run once.
34812
34813 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34814
34815         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34816
34817 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34818
34819         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34820         do not have a framework for the "compat" tests yet.
34821
34822 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34823
34824         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34825         set to null if we're testing vxworks5.1.  Use that instead of
34826         `-lm' in the setting of LIBS for link and run.
34827
34828 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34829
34830         * config/rom68k.exp (${tool}_load): Major changes to make it
34831         work.  Verified that it does in fact return the stuff in
34832         exec_output properly.  Catch any Emul or any TRAP other than 0.
34833
34834 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34835
34836         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34837         LDFLAGS properly for targets that need stuff from libgloss.
34838         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34839         only run once.
34840         (gpp_initialized): New variable.
34841
34842 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34843
34844         * config/rom68k.exp: Load libgloss.exp.
34845         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34846         so we can produce a fully linked binary.
34847         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34848         so we can produce a fully linked binary.
34849
34850 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34851
34852         * lib/plumhall.exp (ph_section): Watch for expected failures.
34853         Add missing `else'.
34854
34855         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34856         run the testcase.
34857         (c-torture): Likewise.
34858
34859 1995-08-28  Doug Evans  <dje@cygnus.com>
34860
34861         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34862
34863         * lib/mike-g++.exp (mike_cleanup): New proc.
34864         (prebase): New globals compiler_result, not_compiler_result,
34865         target_regexp.
34866         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34867         allow leading "-" in pattern.  Watch for unsupported tests.
34868         If $compiler_result is set, pattern match assembler code,
34869         and ditto for $not_compiler_result.
34870         * lib/mike-gcc.exp: Likewise.
34871
34872         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34873         execution "succeeded".
34874
34875 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34876
34877         * config/win32.exp: New file.
34878         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34879
34880 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34881
34882         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34883         unsupported.
34884         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34885         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34886         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34887
34888         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34889         "... without exceptions was ...".  That is now handled by
34890         prune_system_crud.
34891         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34892
34893 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34894
34895         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34896         sieve.c,sort2.c}: New files.
34897         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34898         sieve.exp,sort2.exp}: Drivers for them.
34899
34900         * lib/mike-gcc.exp (program_output): New user settable variable.
34901         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34902         messages.
34903         * lib/mike-g++.exp (program_output): New user settable variable.
34904
34905         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34906
34907         * config/sh.exp: Deleted (use sim.exp instead).
34908
34909 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34910
34911         * config/vx.exp: Declare CHECKTASK as global.
34912         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34913         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34914         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34915
34916 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34917
34918         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34919         target. Like vx.exp, only includes `vx29k.exp' instead of
34920         `vxworks.exp'.
34921
34922 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34923
34924         * config/sim.exp: Increase time limit from 120 seconds to 240.
34925
34926 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34927
34928         * gcc.c-torture/execute/950628-1.c: New test.
34929
34930 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34931
34932         * gcc.c-torture: Update with changes/additions from
34933         c-torture-1.34.
34934
34935 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34936
34937         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34938
34939 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34940
34941         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34942
34943 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34944
34945         * gcc.c-torture/compile/950512-1.c: New test.
34946         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34947         * gcc.dg/struct-ret-1.c: Likewise.
34948
34949 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34950
34951         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34952           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34953
34954 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34955
34956         * gcc.c-torture/special/920411-1.c: Deleted.
34957         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34958
34959 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34960
34961         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34962         cpu limit.
34963
34964 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34965
34966         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34967
34968 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34969
34970         From kenner;
34971         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34972         is the proper length.
34973         * va-arg-3.c: Likewise.
34974
34975 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34976
34977         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34978         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34979
34980         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34981         * lib/g++.exp (default_g++_start): Delete old cruft.
34982
34983 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34984
34985         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34986         (2 * (1 << 18)) to (2 * (1 << 17)).
34987
34988         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34989
34990 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34991
34992         * config/rom68k.exp: Renamed from config/idp.exp
34993
34994 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34995
34996         * c-torture/compile/921109-2.c
34997
34998 1995-04-18  Mike Stump  <mrs@cygnus.com>
34999
35000         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35001         excess errors.
35002
35003 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35004
35005         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35006         output.
35007         * lib/g++.exp (default_g++_start): Likewise.
35008
35009 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35010
35011         * gcc.c-torture/compile/950329-1.c: New test.
35012
35013 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35014
35015           * config/bug.exp (${tool}_load): Updated to use new remote_open
35016           and remote_close procs.
35017         * config/idp.exp: New file.
35018
35019 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35020
35021         * gcc.c-torture/execute/950322-1.c: New test.
35022
35023 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35024
35025         * config/vx.exp (${tool}_load): Clean up testing of return code from
35026         vxworks_ld and vxworks_spawn.
35027
35028 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35029
35030         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35031
35032 1995-03-13  Mike Stump  <mrs@cygnus.com>
35033
35034         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35035         can mark excess errors on a machine by machine basis.  Note, the
35036         default is to not expect any excess errors, even when excess
35037         errors test - is given, so you will want to put an XFAIL ... on
35038         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35039         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35040         those 4 machines, but no others.
35041
35042 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35043
35044         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35045         * lib/c-torture.exp: to here.
35046
35047 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35048
35049         * gcc.c-torture/execute/950221-1.c: New test.
35050         * gcc.c-torture/execute/struct-ret-1.c: New test.
35051         * gcc.c-torture/compile/950221-1.c: New test.
35052
35053         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35054
35055 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35056
35057         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35058         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35059
35060 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35061
35062         * g++.gb: New directory of tests, derived from my signature and
35063         class scoping tests.
35064
35065         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35066         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35067         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35068         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35069         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35070         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35071         * g++.gb/sig25.C: Likewise.
35072
35073         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35074         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35075         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35076         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35077         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35078         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35079         * g++.gb/sig25.exp: Likewise.
35080
35081         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35082         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35083         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35084         * g++.gb/scope13.C: Likewise, this test still fails.
35085
35086         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35087         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35088         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35089         * g++.gb/scope13.exp: Ditto.
35090
35091         * g++.gb/README: New file, explains what these tests are about.
35092
35093 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35094
35095         * lib/dg.exp (dg-do): Support `preprocess'.
35096         (dg-test): Likewise.
35097
35098 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35099
35100         * config/udi.exp: change "continue -expect" to "exp_continue".
35101
35102 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35103
35104         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35105         Delete redundant tests.
35106
35107         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35108         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35109         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35110         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35111         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35112         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35113         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35114         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35115
35116         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35117         storing label pointers.
35118         * gcc.c-torture/execute/921019-1.c: Likewise.
35119         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35120         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35121         parameter fp.
35122         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35123         constants.
35124
35125         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35126         Delete obsolete tests.
35127
35128         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35129         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35130         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35131         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35132         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35133         * gcc.c-torture/compile/950124-1.c: New test.
35134
35135         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35136
35137 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35138
35139         * lib/mike-g++.exp: Add -lm to LIBS.
35140
35141 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35142
35143         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35144
35145 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35146
35147         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35148
35149 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35150
35151         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35152
35153 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35154
35155         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35156         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35157         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35158         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35159         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35160         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35161         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35162         * g++.law/{operators31.C, operators32.C,
35163         * g++.law/{operators33.C, operators34.C}: Likewise.
35164         * g++.law/{pic1.C, refs2.C}: Likewise.
35165         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35166         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35167         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35168         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35169
35170         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35171         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35172         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35173         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35174         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35175         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35176         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35177         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35178         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35179         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35180         * g++.law/{operators34.exp}: Likewise.
35181         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35182         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35183         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35184         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35185         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35186
35187         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35188         No longer expected to fail.
35189         * g++.law/missed-error3.C: Tweak for recent bool changes.
35190
35191 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35192
35193         * config/emb-unix: Deleted.
35194         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35195         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35196
35197 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35198
35199         * lib/dg.exp (dg-test): Fix typo in last patch.
35200
35201 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35202
35203         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35204         (handles multiple occurrences).
35205
35206 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35207
35208         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35209         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35210         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35211         printed).
35212         * lib/c-torture.exp (c-torture-compile): Likewise.
35213         (c-torture): Prepend full path if missing.
35214         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35215         (gcc_fail): Likewise.
35216         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35217
35218 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35219
35220         * lib/netware.exp: Only attach to NetWare i386 systems.
35221
35222 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35223
35224         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35225         messages.  Add test name to "output pattern match" pass/fail message.
35226
35227 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35228
35229         * gcc.dg: New testsuite.
35230         * gcc.dg/dg.exp: New file.
35231
35232         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35233         test-switch.c}: Deleted.
35234
35235         * gcc.misc-tests/msgs.exp: New testcase driver.
35236
35237 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35238
35239         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35240         Watch for illegal return values from ${tool}_load.
35241         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35242         cross targets.  Coerce return value >0 to 1.
35243
35244 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35245
35246         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35247
35248         * config/emb-unix.exp: New file.
35249
35250         * config/sim.exp: Error if variable $SIM not defined.
35251         (${tool}_load): Mark test as "untested" if simulator missing.
35252
35253         * config/unix.exp: Load remote.exp to get rcp_download.
35254         * lib/c-torture.exp: Use different option lists for testcases with
35255         and without loops.
35256         * gcc.c-torture/execute/execute.exp: Likewise.
35257
35258 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35259
35260         * config/*.exp: Clarify return code from ${tool}_load.
35261         Call `unresolved' or `untested' instead of `warning' or `perror'
35262         (sometimes you still want to call both though).
35263         Add comment that `shell_id' is local to each file.
35264         * config/udi.exp (timeout): Set to 30.
35265         Don't print warning if connection fails, $connectmode has already
35266         printed an error.
35267         (${tool}_load): Move verbose messages to level 2.
35268         Rework pattern for "Process started" message.
35269         Pass `shell_id' to ${connectmode}_download.
35270         Retry twice upon timeout.  Make resetting of target more robust.
35271         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35272         Pass `shell_id' to exit_$connectmode.
35273         Only call exit_$connectmode if connected.
35274         * config/unix.exp (${tool}_load): Check return codes better.
35275         * config/vrtx.exp (${tool}_load): Likewise.
35276         * config/vx.exp (${tool}_load): Likewise.
35277         Delete unneeded global's.
35278         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35279         from ${tool}_load.
35280         (dg-stat): Delete.
35281         (dg-init): Delete recording of pass/fail counts.
35282         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35283         (old-dejagnu-init): Likewise.
35284         (old-dejagnu-stat): Delete contents, empty proc now.
35285         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35286         (c-torture): Delete references to lcnt, lpass, lfail.
35287         Get option list from TORTURE_OPTIONS.
35288         Delete -funroll[-all]-loops if no loops.
35289         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35290         (g++_stat): Delete contents (empty proc now).
35291         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35292         (gcc_finish): Likewise.
35293         (gcc_stat): Deleted.
35294         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35295         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35296         * gcc.c-torture/execute/execute.exp: Likewise.
35297         Split tests into two parts: compile, execute.
35298         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35299         no loops.  Update to reflect clarified return codes from ${tool}_load.
35300
35301 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35302
35303         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35304         to grep for.
35305         (old-dejagnu): Likewise (where necessary).
35306
35307 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35308
35309         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35310
35311         * lib/dg.exp (dg-process-target): Fix processing of selector.
35312         Add comment regarding use of `error'.
35313
35314         * lib/gcc.exp (prune_system_crud): Define if missing.
35315         * lib/g++.exp (prune_system_crud): Likewise.
35316
35317         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35318         Call prune_system_crud.
35319         * lib/dg.exp (dg-runtest): New proc.
35320         Use perror instead of send_user for tcl errors in testcase.
35321         Don't return any value, it's never used.
35322         Don't clobber previous definition of `unknown'.
35323         Print tcl errors in `dg-final'.
35324
35325 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35326
35327         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35328         (dg-test): Don't print errorInfo, it contains stack backtrace.
35329
35330 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35331
35332         * lib/g++.exp (runtest_file_p): Define if missing.
35333
35334 1994-09-24  Doug Evans  (dje@cygnus.com)
35335
35336         * lib/mike-g++.exp: Comment out loading of g++.exp.
35337         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35338         (default_g++_version): Always print something.
35339         (default_g++_start): Comment out call to `which'.
35340         (g++_start, g++_load): Deleted (must be defined in config file).
35341         * lib/gcc.exp: Test for existence of $CC at start.
35342         Delete check for tmpdir (done in gcc_init).
35343         (default_gcc_version): Always print something.
35344         (default_gcc_start): Comment out call to `which'.
35345         * config/*.exp: Major cleanup - make cross targets work at least a
35346         little better for g++ (by not being "--tool gcc" specific).
35347         Rename gcc_xxx to ${tool}_xxx.
35348         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35349         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35350
35351 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35352
35353         * lib/c-torture.exp (c-torture-compile): Rework compiler
35354         message processing.
35355
35356         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35357         c-torture.
35358
35359 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35360
35361         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35362
35363         * lib/dg.exp (dg-process-target): Support { target native }.
35364
35365 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35366
35367         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35368         looked for "... program xxx got fatal signal".
35369         Correct regsub munging of `comp_output'.
35370         Ignore compiler messages "path prefix not used" and "linker input
35371         file unused".
35372
35373 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35374
35375         * lib/gcc.exp (runtest_file_p): Define if missing.
35376         * gcc.prms/template.c: Example to work from.
35377
35378 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35379
35380         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35381         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35382
35383         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35384         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35385         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35386         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35387
35388         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35389         (dg-process-target): No longer a varargs proc.
35390         Return S/N for target, P/F for xfail.  All callers changed.
35391         (user option procs): More argument checking.
35392         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35393         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35394         (dg-test): Skip test if not running on selected target in `dg-do'.
35395         Update handling of `dg-do-what', `dg-output-text'.
35396         Separate execution pass/fail from output pattern match pass/fail.
35397         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35398
35399 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35400
35401         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35402         target for 920510-1.c.
35403
35404 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35405
35406         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35407         Clean up comment regarding use of passcnt, etc.
35408         (gcc_stat): Don't update `testcnt' here.
35409         (gcc_finish): Do it here.
35410         Might as well reset `but_id' here too.
35411         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35412         to determine if the file should be tested.
35413         * gcc.c-torture/compile/compile.exp: Likewise.
35414         * gcc.c-torture/execute/execute.exp: Likewise.
35415         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35416         * gcc.misc-tests/dg-test.exp: Likewise.
35417         * gcc.prms/prms.exp: Likewise.
35418         * gcc.wendy/wendy.exp: Likewise.
35419         * g++.old-deja.exp: Likewise.
35420         Move "Testing file" message to verbose level 1.
35421
35422 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35423
35424         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35425
35426 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35427
35428         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35429         (default_gcc_start): Accept optional second list element
35430         of compiler flags.  Print compiler output at verbosity level 2.
35431         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35432         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35433         Save current values of framework globals passcnt, failcnt, xpasscnt,
35434         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35435         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35436         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35437         xfailcnt to compute stats.  Update framework global `testcnt' from
35438         pass/fail counts.
35439         (gcc_finish): New proc.  Clean up test environment.
35440         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35441         (gcc_epass, gcc_efail): Delete.
35442         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35443         argument of line number.
35444         (dg-init): If the tool has an init routine, call it.
35445         (dg-test): Remove args `cflags_var' and `libs_var'.
35446         Pass all compiler options to ${tool}_start.
35447         Handle missing line number.
35448         (dg-finish): New function.
35449         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35450         particular files.  Call gcc_finish at end.  Move "skipping test"
35451         message to verbosity level 3.
35452         * gcc.c-torture/compile/compile.exp: Likewise.
35453         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35454         * gcc.c-torture/execute/execute.exp: Likewise.
35455         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35456         Print testcase being tried at verbosity level 1.
35457         * gcc.c-torture/special/special.exp: Unset xfail.
35458         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35459         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35460         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35461         * gcc.failure/failure.exp: Likewise.
35462         * gcc.ieee/ieee.exp: Likewise.
35463         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35464         Update call to dg-test.  Call dg-finish at end.
35465         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35466         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35467         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35468         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35469         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35470         * gcc.wendy/wendy.exp: Add copyright.
35471         Delete setting of tmpdir (done by gcc_init).
35472         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35473         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35474         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35475         gcc_[ce]pass/fail.
35476
35477 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35478
35479         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35480         confusion.
35481         (g++_load): Likewise.
35482
35483         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35484         Rename argument to `prog' to remove the confusion.
35485         Varargs fns behave differently too!
35486         (g++_load): Likewise.
35487
35488         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35489
35490         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35491         what it is.  Delete (always) printing of status value for !native.
35492         Simplify verbose code, and include status and exec_output.
35493         (g++_load): Use gcc_load.
35494
35495 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35496
35497         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35498         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35499         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35500         940714-3.c as these testcases don't exist anymore.  Make
35501         va-arg-1.c expected to pass.
35502
35503 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35504
35505         * gcc.misc-tests/misc.exp: Only run specific testcases.
35506         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35507         * gcc.misc-tests/dg-[1-9].c: New files.
35508
35509         * lib/dg.exp: New testsuite driver.
35510         * gcc.prms/prms.exp: Use it.
35511
35512         * README.gcc: New file.
35513
35514         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35515         Document and reset `lxpass' and `lxfail'.
35516         Simplify "initialized" message.
35517         (gcc_stat): Clean up comments a little.
35518
35519 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35520
35521         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35522
35523 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35524
35525         * lib/old-dejagnu.exp (process-option): New proc.
35526         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35527         (old-dejagnu): Simplify.
35528         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35529
35530 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35531
35532         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35533         exists and is not an empty string.
35534
35535         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35536         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35537         finished.
35538         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35539         automatically.
35540
35541         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35542         longer expected to fail.
35543
35544         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35545         "f" function call.
35546
35547         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35548
35549         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35550         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35551         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35552         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35553         c-torture-1.29.
35554
35555         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35556         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35557
35558         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35559
35560         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35561         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35562
35563         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35564         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35565         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35566
35567 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35568
35569         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35570         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35571         940714-1.c, 940714-2.c, 940714-3.c},
35572         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35573         gcc.misc-tests/{mg.c,mg.exp}:
35574         New tests.
35575         * gcc.noncompile/noncompile.exp: Change accordingly.
35576
35577 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35578
35579         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35580         Undo previous clobberage.
35581
35582 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35583
35584         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35585         * gcc.special/{930510-1.c, special.exp}:
35586         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35587         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35588         struct-varargs-1.c}: New tests from c-torture-1.26.
35589
35590 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35591
35592         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35593           argument to switch.
35594
35595 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35596
35597         * Revert the previous changes.  Please see Rob's directory
35598           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35599           fixes.
35600
35601 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35602
35603         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35604             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35605             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35606             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35607             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35608             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35609             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35610             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35611             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35612             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35613             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35614             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35615             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35616             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35617             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35618             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35619             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35620             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35621             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35622             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35623             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35624             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35625             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35626             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35627             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35628             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35629             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35630
35631 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35632
35633         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35634             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35635           with perror calls.
35636
35637 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35638
35639         * config/unix.exp (g++_load): Fix syntax.
35640
35641 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35642
35643         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35644         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35645         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35646         Don't expect va-arg-1.c to fail.  Correct expected output for
35647         920928-1.c.
35648         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35649         * gcc.wendy/hbm4.c: Correct typo.
35650         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35651
35652 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35653
35654         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35655         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35656         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35657         * lib/c-torture.exp (c-torture-compile): Ditto.
35658
35659         Reduce volume of output (remove all the -I's and such).
35660         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35661         Call gcc_cpass, gcc_cfail.
35662         (c-torture): Pass testing option to c-torture-compile.
35663
35664 1994-03-21  Doug Evans  (dje@cygnus.com)
35665
35666         Bring patches over from progressive.
35667         * config/default.exp: Exit remote shell cleanly.
35668         (g++_exit, g++_start): Add default versions.
35669         * config/sim.exp (gcc_load): Use perror, not error.
35670
35671 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35672
35673         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35674         set in site.exp.
35675
35676 1994-03-14  Doug Evans  (dje@cygnus.com)
35677
35678         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35679         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35680         (wendy_try): New proc to run testcase.
35681         (main loop): Call 'em.
35682         * gcc.wendy/*.c: Clean up pass to correct expected output.
35683
35684         * lib/gcc.exp: Minor cleanup work.
35685         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35686
35687 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35688
35689         * config/sim.exp (gcc_load): Document return codes better.
35690         Don't pass -v to simulator.
35691
35692 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35693
35694           * gcc.special/920717-x.c: Fix typo.
35695           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35696           get at sources.
35697
35698         * lib/mike-gcc.exp: Fix typo.
35699
35700 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35701
35702         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35703         binary to use, transform the name.
35704         * config/*.exp: rename everything. Nuke any g++ specific files,
35705         it's now a special case of gcc that requires no special support.
35706         Add a default.exp for unsupported targets.
35707
35708 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35709
35710         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35711         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35712         version of Tcl.
35713
35714 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35715
35716         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35717         than a warning.
35718
35719 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35720
35721         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35722
35723 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35724
35725         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35726         option_list.  Compile every file with only 4/6 option choices
35727         (same as C torture) instead of with 12/18 different option
35728         choices.
35729         * lib/c-torture.exp: Likewise.
35730
35731         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35732         not already set.
35733
35734 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35735
35736         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35737         can put an XFAIL *-*-* on excess errors.
35738
35739 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35740
35741         * g++.law: Add more tests derived from g++-bugs snapshots.
35742
35743         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35744         equivalent to g++.law/init9.
35745
35746         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35747         compiled it, and the a.out file after we've run it.
35748
35749 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35750
35751         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35752         compiled it, and the a.out file after we've run it.
35753
35754 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35755
35756         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35757
35758 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35759
35760         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35761         version number.
35762
35763 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35764
35765         * g++.law: New directory of g++ tests derived from the g++-bugs
35766         snapshots.
35767
35768 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35769
35770         * gcc.compile: initbug1.c initbug1.exp testcase added
35771
35772 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35773
35774         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35775         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35776           fixes submitted by Jeff Law (law@cs.utah.edu)
35777         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35778           Jeff Law (law@cs.utah.edu)
35779
35780
35781 1993-11-30  Mike Stump  (mrs@cygnus.com)
35782
35783         * config/unix-g++.exp: Follow the gcc way of doing things.
35784         * g++.old-deja/old-deja.exp: Minor updates.
35785         * lib/g++.exp: New file, follow the gcc way of doing things.
35786         * lib/old-dejagnu.exp: Minor updates.
35787         * lib/mike-g++.exp: Always unset errorInfo.
35788
35789 1993-11-06  Mike Stump  (mrs@cygnus.com)
35790
35791         * lib/gcc.exp: Fix some errors with the below change, CC and
35792         CFLAGS should be global when setting, not local.
35793
35794 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35795
35796         * lib/gcc.exp: Transform tool name.
35797
35798 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35799
35800         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35801
35802 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35803
35804         * lib/gcc.exp: change gcc_done to gcc_stat
35805
35806 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35807
35808         * Upgraded gcc testsuite to c-torture version 1.25
35809
35810 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35811
35812         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35813         * lib/c-torture: added hooks for new reporting code.
35814
35815 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35816
35817         * config/sh-gcc.exp: check if sh-sim exists in the path
35818
35819 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35820
35821         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35822         * gcc.compile/compile.exp: Initial changes for new logic.
35823         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35824         * gcc.failure/failure.exp: Initial changes for new logic.
35825         * gcc.ieee/ieee.exp: Initial changes for new logic.
35826         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35827         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35828         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35829         * lib/c-torture.exp: Initial changes for new logic.
35830         * lib/gcc.exp: Initial changes for new logic.
35831
35832 1993-10-15  Mike Stump  (mrs@cygnus.com)
35833
35834         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35835         depend upon failure or success.  Fully qualify names in failure
35836         and success messages.  Always remove a.out before starting
35837         compile, just in case.  Pay more attention to error text output by
35838         the compiler.  Handle testcases with no known past errors just
35839         like all others, so that things are uniform.  Other miscellaneous
35840         improvements.
35841
35842 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35843
35844         * gcc.cpp: new directory for cpp tests
35845
35846 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35847
35848         * lib/chill.exp: Code reformatted, removed unused code.
35849         * config/unix-chill.exp: Code reformatted, removed unused code.
35850         * chill.execute/execute.exp: Code reformatted, removed unused code.
35851         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35852
35853 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35854
35855         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35856         routines not written.
35857
35858 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35859
35860         * config/bug-gcc.exp: Use new procs from bug.exp.
35861
35862 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35863
35864         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35865         via ftp, rather than depending on NFS.
35866         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35867         case.
35868
35869 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35870
35871         * config/bug-gcc.exp: Use new download proc.
35872
35873 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35874
35875         * chill.execute/execute.exp: cleanups, handles errors better
35876         * chill.compile/compile.exp: rewrite, based on execute.exp
35877         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35878         * lib/chill.exp: major changes to diff proc and compile and link
35879           procs. added chill_fail and chill_pass wrappers to pass and
35880           fail. added more comments, and handle error codes better.
35881           Added a hack to capture stderr from exec, so noncompile tests
35882           can work.
35883
35884 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35885
35886         * chill.execute/execute.exp: rewrite of testsuite driver
35887         * lib/chill.exp: rewrite of testsuite driver
35888         * config/unix-chill.exp: rewrite of testsuite driver
35889
35890 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35891
35892     In chill.execute:
35893         * iexpr.ch: Standardize uppercase.
35894         * tuples.dat: Standardize uppercase.
35895         * vary.ch: standardize.  Correct varying string assignments.
35896         * vary.dat: Add new output lines.
35897
35898 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35899
35900     In chill.execute:
35901         * chprintf.ch: Standardize use of uppercase.
35902         * tuples.ch: Standardize and turn arr2 into a DCL,
35903           rather than a SYN.
35904         * pinits.ch: Standardize.
35905
35906 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35907
35908         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35909         * Makefil: Renamed to Makefile.in.
35910         * configure.in: New.
35911
35912 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35913
35914     In chill.execute:
35915         * .cvsignore: Add result/output files.
35916         * Makefile: Fix up variables at start.  Use MFLAGS
35917           everywhere.  Correct bool_loc, built_ins entries.
35918           Add entry for vary1.ch.
35919         * bitarray.ch: Standardize upper-case usage.
35920         * bitexpr.ch: Standardize, add output of b1.
35921         * params.ch: Use arrayt in along PROC parameters, to
35922           avoid novelty problems.
35923         * sets.ch: Tiny cleanup.
35924         * vary1.ch: Re-indent.
35925
35926 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35927
35928           * Add PR-related files to Makefiles, .cvsignore files, etc.
35929
35930 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35931
35932         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35933           with compiler objects. New names are test-flow.c and test-loop.c
35934
35935 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35936
35937         * Upgraded c-torture tests from 1.19 to 1.20
35938
35939         * new files:
35940         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35941         * gcc.compile: 930623-1.c 930623-2.c
35942         * gcc.noncompile: 930622-1.c 930622-2.c
35943         * gcc.failure: 920411-1.c 920627-2.c
35944         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35945
35946 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35947
35948         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35949           More changes to get testsuite working properly. Needs more work.
35950           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35951
35952 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35953
35954         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35955           More changes to get testsuite working properly. Needs more work.
35956
35957 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35958
35959         * chill.compile/compile.exp: Added for Dejagnu support
35960         * chill.execute/execute.exp: Added for Dejagnu support
35961         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35962
35963 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35964
35965     This should complete moving the CHILL test files.
35966         * chill.noncompile(.cvsignore printf.grt
35967             in-printf.grt chprintf.grt chprintf.ch):
35968             Added test-support files.
35969           (Makefile): Modified further.
35970         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35971             signal.ch): Added test files.
35972           * chill.execute (.cvsignore printf.grt printr.c
35973             in-printf.grt rts.c chprintf.grt rts.h): Added
35974           test-support files.
35975             (Makefile): More corrections.
35976
35977 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35978
35979         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35980           test cases, ready for DejaGnu.
35981
35982 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35983
35984         * Upgraded c-torture tests from 1.18 to 1.19
35985
35986         * gcc.compile: added test(s):
35987           930607-1.c
35988         * gcc.execute: added test(s):
35989           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35990
35991         * added new subdirectory for misc tests: gcc.misc-tests
35992         * gcc.misc-test(s): added tests:
35993           inst-check.c test-consts.c test-ior.c test-switch.c
35994
35995 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35996
35997         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35998
35999 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36000
36001         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36002
36003 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36004
36005         * Upgraded c-torture tests from 1.17 to 1.18
36006
36007 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36008
36009         * Upgraded c-torture tests from 1.12 to 1.17
36010
36011 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36012
36013         * lib/old-dejagnu.exp:
36014           Fixed handling of XFAIL target triplets to correctly
36015           recognize wildcard characters.  Removed code that
36016           appended a unique id tag to the end of the file name
36017           printed out by the result of the testcases within a
36018           given test file.
36019
36020 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36021
36022         * lib/old-dejagnu.exp:
36023           Reworked expected failure handling to trigger off of XFAIL
36024           keyword in keyphrase embeded in testcase source code. The
36025           XFAIL keyword must be at the end of the keyphrase line. It
36026           may optionally be followed by one or more target triplets.
36027           It has just occured that the handling of wildcards in the
36028           target triplet may not be correct.
36029
36030 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36031
36032         * g++.old-deja/tests:
36033           Moved all subdirectories up one level into g++.old-deja .
36034
36035         * lib/old-dejagnu.exp:
36036           Fixed problem with CXXFLAGS not being properly reset, and being
36037           corrupted with extraneous "-c" compiler option.  This was
36038           causing binaries to not be generated for test that needed them.
36039           Modified strings passed to "pass" and "fail" so that individual
36040           tests from the same test file would be distinguished by an
36041           identifier appended to the test file name in the summary logs;
36042           this corrected a problem with erroneous diff logs.  Added code
36043           to search testcases for expected fail and unexpected pass keywords.
36044
36045 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36046
36047         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36048
36049 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36050
36051         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36052           Removed extraneous text from end of "Special g++ Options"
36053           keyphrase.
36054
36055         * lib/old-dejagnu.exp: Added pattern matching to look for new
36056           keywords, embedded in testcases comments, which will trigger
36057           calls to xpass and xfail.
36058
36059 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36060
36061         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36062           comments embedded in the testcases, especially the one looking for
36063           special compiler options, as well as the pattern matching for the
36064           compiler output again.
36065
36066 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36067
36068         * lib/old-dejagnu.exp: Do a proper check of the return value for
36069           execute tests. Fixed several problems with the pattern matching
36070           of the compiler output which gave erroneous test results.
36071           Changed several of the test result messages to be more descriptive.
36072         * config/unix-g++.exp: Proc g++_load now actually works and
36073           executes the tests passed to it and returns a usable return
36074           value.
36075
36076 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36077
36078           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36079
36080 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36081
36082         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36083           Modified both files to properly execute the old style
36084           dejagnu tests. The previous versions of these files were
36085           experimental and did not function anything near correctly.
36086
36087 1993-04-05  Rob Savoye  (rob@cygnus.com)
36088
36089         * Removed all Makefile.in and configure.in files. No configuration
36090         needed now.
36091
36092 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36093
36094         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36095
36096 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36097
36098         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36099         gcc.special/configure.in, gcc.noncompile/configure.in,
36100         gcc.execute/configure.in, gcc.code_quality/configure.in,
36101         g++.other/configure.in, g++.old-deja/configure.in,
36102         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36103         in srcname setting.
36104
36105 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36106
36107         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36108         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36109         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36110
36111 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36112
36113         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36114         (gdb_exit): Don't remove *_soc files.
36115
36116 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36117
36118         * lib/c-torture.exp: Don't look for main; instead always use -w
36119         -c.  This is how the c-torture tests work.  Remove the object
36120         file if the compilation succeeds.
36121         * gcc.execute/execute.exp: Remove executable if test passes.
36122         * gcc.noncompile/noncompile.exp: Every test is an expected
36123         failure.
36124         * gcc.special/special.exp: Added tests from c-torture 1.11,
36125         corrected use of existing test.
36126         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36127         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36128         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36129         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36130         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36131         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36132         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36133         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36134         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36135         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36136         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36137         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36138         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36139         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36140         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36141         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36142         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36143         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36144         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36145         c-torture 1.11.
36146         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36147         correspond to c-torture 1.11.
36148
36149         * New file.