OSDN Git Service

PR c++/23914
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/23914
4         * g++.dg/template/static18.C: New test.
5
6         PR c++/21514
7         * g++.dg/template/crash19.C: Remove dg-error marker.
8         * g++.dg/template/local4.C: New test.
9
10 2005-09-16  Paul Brook  <paul@codesourcery.com>
11
12         PR fortran/23906
13         * gfortran.dg/dependency_1.f90: New test.
14
15 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
16
17         PR c++/23896
18         * g++.dg/template/static17.C: New test.
19
20 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21
22         PR c++/23139
23         * g++.dg/warn/huge-val1.C: New test.
24
25 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26
27         PR c++/13140
28         * g++.dg/parse/class2.C: New test.
29         * g++.dg/template/explicit8.C: Likewise.
30         * g++.dg/template/spec25.C: Likewise.
31
32 2005-09-14  Josh Conner  <jconner@apple.com>
33
34         PR middle-end/23584
35         * gcc.dg/pr23584.c: New test.
36
37 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
38
39         PR fortran/21875 Internal Unit Array I/O, NIST
40         * gfortran.dg/arrayio_1.f90: New test.
41         * gfortran.dg/arrayio_1.f90: New test.
42         * gfortran.dg/arrayio_1.f90: New test.
43         * gfortran.dg/arrayio_1.f90: New test.
44         * gfortran.dg/arrayio_1.f90: New test.
45
46 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
47
48         PR middle-end/22480
49         * gcc.dg/vect/pr22480.c: New test.
50
51 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
52
53         PR fortran/19358
54         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
55
56 2005-09-13 Josh Conner <jconner@apple.com>
57
58         PR c++/23180
59         * g++.dg/init/struct2.C: New test.
60         * g++.dg/init/struct3.C: New test.
61
62 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
63
64         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
65         Clean up temp files.
66         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
67         gcc.dg/tree-ssa/builtin-fprintf-1.c,
68         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
69         gcc.dg/tree-ssa/builtin-printf-1.c,
70         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
71         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
72         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
73         gcc.dg/tree-ssa/builtin-vprintf-1.c,
74         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
75         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
76         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
77         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
78         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
79         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
80         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
81         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
82
83 2005-09-13  Josh Conner  <jconner@apple.com>
84
85         * lib/gcc-dg.exp: Load scanipa.exp.
86         (cleanup-dump): New procedure.
87         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
88         * lib/scandump.exp: New file.
89         * lib/scantree.exp: Use it.
90         * lib/scanipa.exp: New file.
91
92 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
93
94         PR fortran/17740
95         * gfortran.dg/generic_4.f90: New test.
96
97 2005-09-13  Bastian Blank <waldi@debian.org>
98
99         PR c++/16171
100         * g++.dg/abi/mangle26.C: New test. 
101         * g++.dg/abi/mangle27.C: New test. 
102         * g++.dg/abi/mangle28.C: New test. 
103         * g++.dg/abi/mangle29.C: New test. 
104
105         PR c++/23839
106         * g++.dg/parse/register1.C: New test.
107
108 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
109
110         PR c++/23842
111         * g++.dg/template/access16.C: New test.
112
113 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
114
115         * gfortran.dg/char_pack_2.f90: Increase the vector size.
116
117 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
118
119         PR fortran/18899
120         * gfortran.dg/shape_2.f90: New test.
121
122 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
123
124         PR target/19269
125         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
126         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
127         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
128         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
129         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
130         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
131         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
132         tests.
133
134 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
135
136         PR c++/23841
137         * g++.dg/parse/template17.C: New test.
138
139 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/23789
142         * g++.dg/template/nontype14.C: New test.
143
144 2005-09-12  Ian Lance Taylor  <ian@airs.com>
145
146         PR g++/7874
147         * g++.dg/lookup/friend7.C: New test.
148         * g++.dg/lookup/friend8.C: New test.
149         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
150         so that it will be found via argument dependent lookup.
151         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
152         friend functions which will no longer be found.
153         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
154         function g, so that it will be found via argument dependent
155         lookup.
156         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
157         * g++.old-deja/g++.mike/net43.C: Likewise.
158
159 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
160
161         PR c++/23691
162         * g++.dg/template/static16.C: New test.
163
164 2005-09-12  Josh Conner  <jconner@apple.com>
165
166         PR middle-end/23237
167         * gcc.c-torture/compile/pr23237.c: New test. 
168
169 2005-09-11  Richard Henderson  <rth@redhat.com>
170
171         * g++.dg/other/error8.C: Update expected diagnostic text.
172
173 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
174
175         PR libfortran/19872
176         * gfortran.dg/overwrite_1.f: New test.
177
178 2005-09-09  Josh Conner  <jconner@apple.com>
179
180         * g++.dg/init/pr23180-1.C: Removed.
181         * g++.dg/init/pr23180-2.C: Removed.
182
183 2005-09-09  David Daney <ddaney@avtrex.com>
184
185         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
186         files which are ...
187         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
188         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
189
190 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
191
192         * gfortran.dg/iostat_2.f90: New test.
193
194 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
195
196         PR c++/22252
197         * g++.dg/ext/interface1.C: New test.
198         * g++.dg/ext/interface1.h: Likewise.
199         * g++.dg/ext/interface1a.cc: Likewise.
200
201 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
202
203         * gfortran.dg/iomsg_1.f90:  New test case.
204
205 2005-09-09  Richard Guenther  <rguenther@suse.de>
206
207         PR c++/23624
208         * g++.dg/tree-ssa/pr23624.C: New testcase.
209
210 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
211
212         PR fortran/19239
213         * gfortran.dg/vector_subscript_1.f90,
214         * gfortran.dg/vector_subscript_2.f90: New tests.
215
216 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
217
218         PR fortran/21104
219         * gfortran.dg/array_alloc_1.f90,
220         * gfortran.dg/array_alloc_2.f90,
221         * gfortran.dg/array_alloc_3.f90: New tests.
222
223 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
224
225         PR fortran/12840
226         * gfortran.dg/array_constructor_6.f90
227         * gfortran.dg/array_constructor_7.f90
228         * gfortran.dg/array_constructor_8.f90
229         * gfortran.dg/array_constructor_9.f90
230         * gfortran.dg/array_constructor_10.f90
231         * gfortran.dg/array_constructor_11.f90
232         * gfortran.dg/array_constructor_12.f90: New tests.
233
234 2005-09-08  Josh Conner  <jconner@apple.com>
235
236         PR c++/23180
237         * g++.dg/init/pr23180-1.C: New test.
238         * g++.dg/init/pr23180-2.C: New test.
239
240 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
241
242         PR fortran/18878
243         * gfortran.dg/module_double_reuse.f90: New.
244
245 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
246
247         PR fortran/23270
248         PR fortran/22304
249         PR fortran/18870
250         PR fortran/17917
251         PR fortran/16511
252         * gfortran.dg/common_equivalence_1.f: New.
253         * gfortran.dg/common_equivalence_2.f: New.
254         * gfortran.dg/common_equivalence_3.f: New.
255         * gfortran.dg/contained_equivalence_1.f90: New.
256         * gfortran.dg/module_blank_common.f90: New. 
257         * gfortran.dg/module_commons_1.f90: New.
258         * gfortran.dg/module_equivalence_1.f90: New.
259         * gfortran.dg/nested_modules_1.f90: New.
260         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
261         equivalences and add comment to connect the test with
262         the PR.
263
264 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
265
266         PR fortran/23765
267         * gfortran.dg/common_6.f90: New test.
268
269 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
270
271         PR fortran/15326
272         * gfortran.dg/char_result_1.f90,
273         * gfortran.dg/char_result_2.f90,
274         * gfortran.dg/char_result_3.f90,
275         * gfortran.dg/char_result_4.f90,
276         * gfortran.dg/char_result_5.f90,
277         * gfortran.dg/char_result_6.f90,
278         * gfortran.dg/char_result_7.f90,
279         * gfortran.dg/char_result_8.f90: New tests.
280
281 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
282
283         PR fortran/19928
284         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
285
286 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
287
288         PR obj-c++/16816
289         * obj-c++.dg/selector-5.mm: New test.
290         * obj-c++.dg/selector-6.mm: New test.
291
292 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
293
294         PR objc/20574
295         PR objc/19324
296         * objc.dg/error-1.m: New test.
297
298 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
299
300         PR fortran/23373
301         * gfortran.fortran-torture/execute/pr23373-1.f90,
302         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
303
304 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
305
306         PR libfortran/23760
307         * gfortran.dg/g77/1832.f: Remove long string in write statement
308         to allow the test to pass on correct list directed output with 
309         prepended space.
310
311 2005-09-07  James E Wilson  <wilson@specifix.com>
312
313         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
314
315 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
316
317         * gfortran.dg/parameter+save.f90:  Rename to
318         * gfortran.dg/parameter_save.f90: .. this.
319
320 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
321
322         PR fortran/20848
323         * gfortran.dg/parameter+save.f90:  New test case.
324
325 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
326
327         PR fortran/19269
328         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
329
330 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
331
332         PR c/23075
333         * gcc.dg/pr23075.c: New test.
334         * g++.dg/warn/pr23075.C: New test.
335
336         PR target/22362
337         * gcc.target/i386/pr22362.c: New test.
338
339         PR rtl-optimization/23098
340         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
341
342         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
343         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
344         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
345
346 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
347
348         * g++.dg/expr/cast6.C: New test.
349
350         PR c++/9782
351         * g++.dg/init/new15.C: New test.
352
353 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
354
355         * gcc.dg/vect/Os-vect-95.c: New test.
356         * gcc.dg/vect/vect-95.c: Same.
357
358 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
359
360         * gcc.dg/vect/vect-29.c: Update xfail testing.
361         * gcc.dg/vect/vect-44.c: Same.
362         * gcc.dg/vect/vect-48.c: Same.
363         * gcc.dg/vect/vect-50.c: Same.
364         * gcc.dg/vect/vect-72.c: Same.
365         * gcc.dg/vect/vect-77.c: Same.
366         * gcc.dg/vect/vect-78.c: Same.
367         * gcc.dg/vect/vect-80.c: Same.
368         * gcc.dg/vect/vect-96.c: Same.
369         * gcc.dg/vect/vect-100.c: Same.
370         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
371         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
372         * gfortran.dg/vect/vect-5.f90: Same.
373
374 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
375
376         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
377         start strings.
378         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
379         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
380
381         PR c++/23056
382         * g++.dg/opt/pr23056.C: New test.
383
384         PR rtl-optimization/23098
385         * gcc.target/i386/pr23098.c: New test.
386
387 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
388
389         PR c++/23667
390         * g++.dg/template/static15.C: New test.
391
392         PR c++/21440
393         * g++.dg/ext/stmtexpr5.C: New test.
394         * g++.dg/ext/stmtexpr6.C: Likewise.
395
396 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
397
398         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
399
400         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
401         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
402         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
403
404 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
405
406         PR libfortran/23321
407         * gfortran.dg/direct_io_4.f90:  New test case.
408
409 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
410             Rasmus Hahn  <rassahah@neofonie.de>
411
412         PR libobjc/23108
413         * objc.dg/type-stream-1.m: New test.
414
415 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
416
417         PR fortran/23661
418         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
419         gfortran.dg/print_fmt_3.f90: New test.
420
421 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
422
423         * gfortran.dg/fmt_t_1.f90: New test.
424
425 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
426
427         PR rtl-optimization/23454
428         * g++.dg/opt/pr23454.C: New test.
429
430 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
431
432         PR c++/23699
433         * g++.dg/ext/static1.C: New test.
434
435 2005-09-02  Richard Henderson  <rth@redhat.com>
436
437         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
438         tail call to check_fa_work.
439
440 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/21687
443         * g++.dg/other/gc3.C: New test.
444
445 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
446
447         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
448         * gcc.dg/20050826-1.c: Likewise.
449
450 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/23167
453         * g++.dg/expr/volatile1.C: New test.
454
455 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
456
457         PR middle-end/23547
458         * gcc.dg/pr23547.c: New test.
459
460 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
461
462         PR c/22061
463         * gcc.c-torture/execute/pr22061-1.c,
464         * gcc.c-torture/execute/pr22061-2.c,
465         * gcc.c-torture/execute/pr22061-3.c,
466         * gcc.c-torture/execute/pr22061-4.c: New tests.
467
468 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
469
470         * gcc.dg/Wredundant-decls-2.c: New test to check that
471         -Wredundant-decls does not issue warning for a variable 
472         definition following a declaration.
473
474 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
475
476         PR debug/7241
477         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
478         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
479         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
480
481         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
482         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
483         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
484         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
485         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
486         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
487         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
488         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
489
490 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
491
492         PR objc/23306
493         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
494         scan-assmbler.
495
496 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
497
498         PR target/21255
499         * gcc.dg/pr21255-1.c: New test.
500         * gcc.dg/pr21255-2-mb.c: Likewise.
501         * gcc.dg/pr21255-2-ml.c: Likewise.
502         * gcc.dg/pr21255-3.c: Likewise.
503         * gcc.dg/pr21255-4.c: Likewise.
504
505 2005-08-31  Dale Johannesen  <dalej@apple.com>
506
507         * gcc.dg/20050830-1.c:  New.
508
509 2005-08-31  Josh Conner  <jconner@apple.com>
510
511         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
512         command-line options for arm-*-* targets.
513         * g++.dg/init/array16.C: Likewise.
514         * g++.dg/other/crash-4.C: Likewise.
515
516 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
517
518         PR obj-c++/23640
519         * obj-c++.dg/gnu-runtime-3.mm: New test.
520
521 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
522
523         PR c++/13377
524         * g++.dg/lookup/ambig4.C: New test.
525         * g++.dg/lookup/ambig5.C: New test.
526         * g++.dg/tc1/dr101.C: Adjust error markers.
527
528 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
529
530         PR c++/23639
531         * g++.dg/template/ttp5.C: Adjust error markers.
532
533 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
534
535         PR testsuite/23609
536         * lib/obj-c++.exp: Include target-libpath.exp.
537         (obj-c++_link_flags): Look for the GNU libobjc library
538         and set the library path to include it.
539         Don't manually set LD_LIBRARY_PATH (etc.) but call
540         set_ld_library_path_env_vars instead.
541         (obj-c++_target_compile): Don't set library path or
542         linker flags because they are already set correctly
543         in obj-c++_link_flags.
544
545 2005-08-30  Josh Conner  <jconner@apple.com>
546
547         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
548         to command-line options for arm-*-* targets.
549
550 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
551
552         * g++.dg/other/i386-1.C: New.
553
554 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
555
556         PR preprocessor/20348
557         PR preprocessor/20356
558         * gcc.dg/cpp/pr20348.c: New test.
559         * gcc.dg/cpp/pr20348.h: New file.
560         * gcc.dg/cpp/inc/pr20348.h: New file.
561         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
562         * gcc.dg/cpp/pr20356.c: New test.
563         * gcc.dg/cpp/pr20356.h: New file.
564         * gcc.dg/cpp/inc/pr20356.h: New file.
565         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
566
567 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
568
569         * gfortran.fortran-torture/execute/intrinsic_count.f90:
570         Fix array dimension to avoid correct end-of-file error.
571
572 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
573
574         PR libfortran/23598
575         * gfortran.dg/iostat_1.f90:  New test.
576
577 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
578
579         PR middle-end/23408
580         * gcc.dg/pr23408.c: New test.
581
582 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
583
584         PR c++/23099
585         * g++.dg/init/member1.C: Make sure erroneous static data member
586         definitions are required.
587         * g++.dg/template/static13.C: New test.
588         * g++.dg/template/static14.C: Likewise.
589
590 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
591
592         * gcc.target/i386/pr23575.c: Use -msse2 instead of
593         -march=pentium4, remove ilp32 requirement.
594
595         PR middle-end/23484
596         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
597         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
598
599 2005-08-29  Andreas Jaeger  <aj@suse.de>
600
601         PR testsuite/23607
602         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
603
604 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
605
606         * gcc.c-torture/execute/20050316-2.c: New test.
607         * gcc.c-torture/execute/20050316-3.c: New test.
608         * gcc.dg/torture/pr16104-1.c: New test.
609
610 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
611
612         PR middle-end/23463
613         * gcc.c-torture/execute/zero-struct-1.c: New test.
614
615 2005-08-27  Richard Guenther  <rguenther@suse.de>
616
617         PR target/23575
618         * gcc.target/i386/pr23575.c: New testcase.
619
620 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
621
622         PR rtl-optimization/23561
623         * gcc.c-torture/execute/20050826-1.c: New test.
624
625         PR rtl-opt/23560
626         * gcc.c-torture/execute/20050826-2.c: New test.
627
628 2005-08-26  Dale Johannesen  <dalej@apple.com>
629
630         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
631         * gcc.dg/20050826-1.c:  New.
632
633 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/19004
636         * g++.dg/template/nontype13.C: New test.
637
638         PR c++/23491
639         * g++.dg/init/new14.C: New test.
640         * g++.dg/expr/anew1.C: Do not XFAIL.
641         * g++.dg/expr/anew2.C: Likewise.
642         * g++.dg/expr/anew3.C: Likewise.
643
644 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
645
646         PR middle-end/22439
647         * gcc.dg/vla-3.c: New test.
648
649 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
650
651         PR fortran/20363
652         * gfortran.dg/named_interface.f90: New.
653
654 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
655
656         * gcc.c-torture/execute/frame-address.c: New test.
657
658 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
659
660         PR c++/20817
661         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
662
663 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
664
665         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
666
667 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
668
669         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
670         * gcc.dg/altivec-22.c: Rename from..
671         * gcc.dg/altivec-nomfcr.c: ..this.
672
673 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
674
675         PR tree-optimization/23546
676         * gcc.dg/tree-ssa/pr23546.c: New test.
677
678 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
679
680         PR fortran/17758
681         * gfortran.dg/nonreturning_statements.f90: New test.
682
683 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
684
685         PR c++/22454
686         * g++.dg/parse/crash29.C: New.
687
688 2005-08-23  DJ Delorie  <dj@redhat.com>
689
690         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
691         constants have the L suffix.
692
693 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
694
695         PR c++/23044
696         * g++.dg/template/instantiate8.C: New.
697
698 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
699
700         PR middle-end/23467
701         * gcc.c-torture/execute/pr23467.c: New test.
702
703 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
704
705         PR tree-optimization/22043
706         * gcc.c-torture/execute/20050613-1.c: New test.
707
708 2005-08-23  Ben Elliston  <bje@au.ibm.com>
709
710         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
711
712 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
713
714         PR rtl-optimization/23478
715         * g++.dg/opt/pr23478.C: New test.
716
717 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
718
719         PR c/18715
720         * gcc.dg/switch-warn-3.c: New test.
721
722 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
723
724         PR c++/22233
725         * g++.dg/template/param1.C: New test.
726
727 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
728
729         PR c++/23089
730         * g++.dg/other/incomplete1.C: New test.
731
732 2005-08-22  Ira Rosen  <irar@il.ibm.com>
733
734         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
735         are vectorizable.
736
737 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
738
739         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
740         d_lines_5.f: New.
741
742 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
743
744         * gcc.target/i386/sse-4.c: New test.
745
746 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
747
748         PR testsuite/23239
749         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
750
751 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
752
753         * gcc.dg/20050811-1.c: New test.
754         * gcc.dg/20050811-2.c: New test.
755
756 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
757
758         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
759
760 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
761
762         PR 23476
763         * gcc.c-torture/compile/pr23476.c: New test.
764
765 2005-08-19  Devang Patel  <dpatel@apple.com>
766
767         PR tree-optimization/23048
768         * gcc.dg/tree-ssa/pr23048.c: New test.
769
770 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
771
772         PR middle-end/20624
773         * g++.dg/warn/Wreturn-3.C: New test
774
775 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
776
777         PR tree-optimization/22228
778         * g++.dg/vect/pr22543.cc: New test.
779
780 2005-08-17  Steven Bosscher  <stevenb@suse.de>
781
782         PR tree-optimization/21574
783         * gcc.dg/tree-ssa/pr21574.c: New test.
784
785 2005-08-16  James E Wilson  <wilson@specifix.com>
786
787         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
788
789 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
790
791         PR tree-opt/23402
792         * gcc.c-torture/compile/zero-strct-3.c: New test.
793         * gcc.c-torture/compile/zero-strct-4.c: New test.
794
795 2005-08-16  Steven Bosscher  <stevenb@suse.de>
796
797         PR target/23376
798         * gcc.target/x86_64/pr23376.c: New test.
799
800 2005-08-16  Ian Lance Taylor  <ian@airs.com>
801
802         PR c++/23337
803         * g++.dg/ext/vector2.C: New.
804
805 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
806
807         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
808
809 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
810
811         PR libfortran/23428
812         * gfortran.dg/inquire-complex.f90:  New test case.
813
814 2005-08-16  James E Wilson  <wilson@specifix.com>
815
816         PR tree-optimization/21105
817         * gcc.dg/large-size-array.c: New.
818
819 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
820
821         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
822         type.
823         * gcc.dg/vect/vect-41: Likewise.
824         * gcc.dg/vect/vect-42: Likewise.
825         * gcc.dg/vect/vect-43: Likewise.
826         * gcc.dg/vect/vect-44: Likewise.
827         * gcc.dg/vect/vect-46: Likewise.
828         * gcc.dg/vect/vect-47: Likewise.
829         * gcc.dg/vect/vect-48: Likewise.
830         * gcc.dg/vect/vect-52: Likewise.
831         * gcc.dg/vect/vect-53: Likewise.
832         * gcc.dg/vect/vect-54: Likewise.
833         * gcc.dg/vect/vect-55: Likewise.
834         * gcc.dg/vect/vect-56: Likewise.
835         * gcc.dg/vect/vect-57: Likewise.
836         * gcc.dg/vect/vect-58: Likewise.
837         * gcc.dg/vect/vect-59: Likewise.
838         * gcc.dg/vect/vect-60: Likewise.
839         * gcc.dg/vect/vect-61: Likewise.
840         * gcc.dg/vect/vect-85: Likewise.
841         * gcc.dg/vect/vect-87: Likewise.
842         * gcc.dg/vect/vect-88: Likewise.
843         * gcc.dg/vect/vect-93.c: Likewise.
844         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
845         * gcc.dg/vect/vect-75: Likewise.
846         * gcc.dg/vect/vect-76: Likewise.
847         * gcc.dg/vect/vect-77: Likewise.
848         * gcc.dg/vect/vect-78: Likewise.
849         * gcc.dg/vect/vect-80: Likewise.
850         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
851         vectorized for the expected reason, rather than checking how alignment
852         was handled.
853         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
854         type and also instead of aligned pointers. Added documentation.
855
856 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
857
858         * gfortran.dg/power.f90: New test.
859
860 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
861
862         PR rtl-optimization/23299
863         * g++.dg/opt/pr23299.C: New test.
864
865 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
866
867         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
868
869 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
870
871         * g++.dg/template/local6.C: New test.
872
873 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
874
875         * execute/exceptions/finally-1.m: Check that the catch and finally are
876         being called.  Also add a "return 0;" at the end of main.
877
878 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
879
880         PR fortran/21432.
881         * gfortran.dg/namelist_print_1.f: New test of functionality of
882         PRINT namelist.
883         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
884         namelist generates error with -std=f95.
885
886 2005-08-14  Ira Rosen  <irar@il.ibm.com>
887
888         PR tree-optimization/23119
889         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
890
891 2005-08-13  Marcin Koziej  <creep@desk.pl>
892             Andrew Pinski  <pinskia@physics.uc.edu>
893
894         PR libobjc/22492
895         * execute/exceptions/finally-1.m: New test.
896
897 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
898
899         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
900         testsuite.
901         * objc/execute/exceptions/trivial.m: New test.
902         * objc.dg/try-catch-11.m: Move to ...
903         * objc/execute/exceptions/foward-1.m: Here.
904         * objc.dg/try-catch-2.m: Move to ...
905         * objc/execute/exceptions/catchall-1.m: Here.
906         * objc.dg/try-catch-8.m: Move to ...
907         * objc/execute/exceptions/local-variables-1.m: Here.
908
909 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
910
911         * objc.dg/nested-func-1.m: Move to ...
912         * objc/execute/nested-func-1.m: Here.
913
914 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
915
916         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
917         in ${options} instead of [target_info name].
918         * lib/obj-c++.exp (objc_target_compile): Likewise.
919
920 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
921
922         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
923
924 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
925
926         part of PR testsuite/23348
927         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
928         of the torture options.
929         * objc/compile/trivial.m: New test.
930
931 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
932
933         * gfortran.dg/eoshift.f90:  Correct format.
934
935 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
936
937         * gfortran.fortran-torture/execute/character_passing.f90:
938         Fix comment typo.
939
940 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
941
942         PR c++/8271
943         * g++.dg/template/unify10.C: New.
944
945 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
946
947         * g++.dg/parse/pr22514.C: Move to...
948         * g++.dg/debug/pr22514.C: here.
949
950 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
951
952         PR c++/23266
953         * g++.dg/inherit/pure1.C: New test.
954
955         * ChangeLog: Fix typos.
956
957 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
958             Steven Bosscher  <stevenb@suse.de>
959
960         * gfortran.dg/runtime_warning_1.f90: New test.
961
962 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
963
964         PR c++/23219
965         * g++.dg/parse/crash28.C: New.
966
967 2005-08-11  Richard Guenther  <rguenther@suse.de>
968
969         PR target/23289
970         * gcc.target/i386/tailcall-1.c: New testcase.
971
972 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
973
974         * gcc.dg/vect/vect-67.c: Un-xfail.
975
976 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
977
978         PR c++/23225
979         * g++.dg/testsuite/parse/crash27.C: new test.
980
981 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
982
983         PR libfortran/22143
984         * gfortran.dg/shift-kind.f90:  New testcase.
985
986 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
987
988         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
989         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
990
991 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
992
993         PR c++/20646
994         * g++.dg/other/mult-stor1.C: New test.
995
996 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
997
998         * gcc.c-torture/pr18299-1.c: Move to ...
999         * gcc.c-torture/compile/pr18299-1.c: Here.
1000
1001 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1002
1003         * gfortran/fortran.torture/execute/character_passing.f90:
1004         Fix types for LSAME.
1005
1006 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1007
1008         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1009         input data back to what it was originally.
1010
1011 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1012
1013         * objc.dg/try-catch-8.m: Enable for all targets.
1014
1015 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1016
1017         * gcc.dg/pr23165.c: New test.
1018
1019 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1020
1021         PR tree-optimization/23234
1022         * gcc.dg/tree-ssa/pr23234.c: New test.
1023
1024 2005-08-08  Josh Conner  <jconner@apple.com>
1025
1026         PR rtl-optimization/23241
1027         * gcc.dg/char-compare.c: New test.
1028
1029 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1030
1031         PR c++/22508
1032         * g++.dg/init/new13.C: New test.
1033
1034 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1035
1036         PR c++/21166
1037         * g++.dg/other/crash-4.C: Adjust
1038         * g++/dg/ext/packed9.C: New.
1039
1040 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1041
1042         PR middle-end/21964
1043         * gcc.c-torture/execute/pr21964-1.c: New test.
1044
1045 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1046
1047         PR c/22458
1048         * gcc.dg/pr22458-1.c: New test.
1049
1050 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1051             Steven G. Kargl <kargls@comcast.net>
1052
1053         PR fortran/22390
1054         * gfortran.dg/flush_1.f90: New test.
1055
1056 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1057
1058         PR c++/23191
1059         * g++.dg/template/eh2.C: New test.
1060
1061 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1062
1063         PR c++/19498
1064         * g++.dg/template/instantiate7.C: New test.
1065
1066 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1067
1068         PR c/23113
1069         * gcc.dg/Wunused-value-1.c: New test.
1070
1071 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1072
1073         PR rtl-optimization/23233
1074         * gcc.c-torture/compile/pr23233-1.c: New test.
1075
1076 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR fortran/18833
1079         PR fortran/20850
1080         * gfortran.dg/equiv_1.f90: New test.
1081         * gfortran.dg/equiv_2.f90: New test.
1082         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1083         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1084         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1085
1086 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1087
1088         * gcc.c-torture/execute/vrp-5.c: New test.
1089         * gcc.c-torture/execute/vrp-6.c: New test.
1090         * gcc.dg/tree-ssa/vrp21.c: New test.
1091
1092 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1093
1094         * g++.dg/parse/pr22514.C: New test.
1095
1096 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1097
1098         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1099
1100         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1101         instead of constant loads / pool entries.
1102
1103 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1104
1105         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1106         TEST_TO_WCTYPE.
1107
1108 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1109
1110         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1111         __WINT_TYPE__ in generated prototypes if possible.
1112
1113 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1114
1115         PR 22037
1116         * g++.dg/tree-ssa/pr22037.C:
1117
1118 2005-08-04  Richard Henderson  <rth@redhat.com>
1119
1120         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1121         scan-tree-dump-times directive.
1122
1123 2005-08-04  Jan Hubicka  <jh@suse.cz>
1124
1125         * gcov-1.C: Fix switch counts.
1126         * gcov-4b.c: Likewise.
1127
1128 2005-08-03  Jeff Law  <law@redhat.com>
1129
1130         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1131
1132 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1133
1134         * gcc.c-torture/execute/pr23135.c: New test.
1135
1136 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1137
1138         PR tree-optimization/19899
1139         * gcc.dg/tree-ssa/scev-1.c: New test.
1140         * gcc.dg/tree-ssa/scev-2.c: New test.
1141
1142 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1143
1144         PR target/18582
1145         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1146
1147 2005-08-03  Jan Hubicka  <jh@suse.cz>
1148
1149         * update-conroll.c: New testcase.
1150         * update-conroll-2.c: New testcase.
1151
1152 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1153
1154         * gfortran.dg/constant_substring.f: New test.
1155         * gfortran.dg/pr22491.f: New test.
1156
1157 2005-08-02  Jan Hubicka  <jh@suse.cz>
1158
1159         * update-threading.c: Replace by the proper one.
1160
1161 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1162
1163         PR 23164
1164         * g++.dg/tree-ssa/pr23164.C: New test.
1165
1166 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1167
1168         * gcc.dg/tree-ssa/pr23192.c: New test.
1169
1170 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1171
1172         * gcc.c-torture/execute/vrp-4.c: New test.
1173
1174 2005-08-02  Jan Hubicka  <jh@suse.cz>
1175
1176         * update-threading.c: New test.
1177
1178 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1179
1180         * gcc.c-torture/compile/20050801-1.c: New test.
1181         * gcc.c-torture/compile/20050801-2.c: New test.
1182
1183 2005-08-01  Jan Hubicka  <jh@suse.cz>
1184
1185         * val-prof-5.c: New test.
1186
1187 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1188
1189         PR c/22311
1190         * gcc.dg/pr22311-1.c : New test.
1191
1192 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1193
1194         PR target/23095
1195         * gfortran.dg/pr23095.f: New test.
1196
1197         PR c++/22003
1198         * g++.dg/other/pr22003.C: New test.
1199
1200 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1201
1202         PR target/20621
1203         * gcc.c-torture/execute/pr20621-1.c: New test.
1204
1205 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1206
1207         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1208         of string for format.
1209         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1210         print statement with internal write.
1211         * gfortran.dg/der_array_io_2.f:  Likewise.
1212         * gfortran.dg/der_array_io_3.f:  Likewise.
1213
1214 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1215
1216         * gcc.dg/fold-abs-4.c: new test.
1217
1218 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1219
1220         PR fortran/22570 an related issues.
1221         * gfortran.dg/x_slash_1.f: New test.
1222
1223 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1224
1225         PR c/23143
1226         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1227         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1228
1229 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1230
1231         PR c/529
1232         * gcc.dg/Wshadow-3.c: New test.
1233
1234 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1235
1236         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1237         used to have the wrong bounds).
1238
1239 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1240
1241         PR c/21720
1242         * gcc.dg/hex-round-1.c: Test more cases.
1243         * gcc.dg/hex-round-2.c: New test.
1244
1245 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1246
1247         PR 22550
1248         * g++.dg/tree-ssa/pr22550.C: New test.
1249
1250 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1251
1252         * gcc.dg/tree-ssa/vrp19.c: New test.
1253         * gcc.dg/tree-ssa-vrp20.c: New test.
1254
1255 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1256
1257         PR c/22240
1258         * gcc.dg/transparent-union-4.c: New test.
1259
1260 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1261
1262         PR c/22192
1263         * gcc.dg/c99-vla-2.c: New test.
1264
1265 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1266
1267         PR c/21720
1268         * gcc.dg/hex-round-1.c: New test.
1269
1270 2005-07-28  Jan Hubicka  <jh@suse.cz>
1271
1272         * inliner-1.c: Do not dump everything.
1273         * tree-prof.exp: Do not pass -ftree-based-profiling.
1274         * bprob.exp: Likewise.
1275
1276         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1277
1278 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1279
1280         PR c++/22545
1281         * g++.dg/expr/ptrmem7.C: New test.
1282
1283 2005-07-28  Mike Stump  <mrs@apple.com>
1284
1285         * g++.old-deja/g++.mike/visibility-1.C: New test.
1286
1287 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1288
1289         PR c/20187
1290         * gcc.c-torture/execute/pr20187-1.c: New test.
1291
1292 2005-07-28  Jeff Law  <law@redhat.com>
1293
1294         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1295         * gcc.dg/tree-ssa/vrp18.c: New test.
1296
1297 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1298
1299         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1300
1301 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1302
1303         PR tree-optimization/22506
1304         * gcc.dg/vect/ps22506.c: New test.
1305
1306 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR target/21149
1309         * gcc.target/i386/sse-3.c: New test.
1310
1311 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1312
1313         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1314         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1315
1316 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1317
1318         PR c/22589
1319         * gcc.c-torture/compile/pr22589-1.c: New test.
1320
1321 2005-07-28  Jan Hubicka  <jh@suse.cz>
1322
1323         * update-loopch.c: New testcase.
1324
1325 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1326
1327         PR rtl-optimization/23047
1328         * gcc.c-torture/execute/pr23047.c: New test.
1329         * gcc.c-torture/execute/pr23047.x: New.
1330
1331 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1332
1333         PR tree-optimization/22493
1334         * gcc.c-torture/execute/pr22493-1.c: New test.
1335         * gcc.c-torture/execute/pr22493-1.x: New.
1336         * gcc.c-torture/execute/vrp-1.c: New test.
1337         * gcc.c-torture/execute/vrp-2.c: New test.
1338         * gcc.c-torture/execute/vrp-2.c: New test.
1339
1340 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1341
1342         * gcc.target/frv/all-builtin-read8.c: Delete.
1343         * gcc.target/frv/all-builtin-read16.c: Delete.
1344         * gcc.target/frv/all-builtin-read32.c: Delete.
1345         * gcc.target/frv/all-builtin-read64.c: Delete.
1346         * gcc.target/frv/all-builtin-write8.c: Delete.
1347         * gcc.target/frv/all-builtin-write16.c: Delete.
1348         * gcc.target/frv/all-builtin-write32.c: Delete.
1349         * gcc.target/frv/all-builtin-write64.c: Delete.
1350         * gcc.target/frv/all-read-write-1.c: New.
1351
1352 2005-07-27  Jeff Law  <law@redhat.com>
1353
1354         * gcc.c-torture/execute/pr22630.c: New test.
1355
1356 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1357
1358         PR tree-optimization/23073
1359         * gcc.dg/vect/nodump-pr23073.c: New test.
1360         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1361
1362 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1363
1364         PR tree-optimize/22348
1365         * gcc.c-torture/execute/pr22348.c: New.
1366
1367 2005-07-27  Richard Guenther  <rguenther@suse.de>
1368
1369         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1370
1371 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1372
1373         PR fortran/22503
1374         * gfortran.dg/logical_comp.f90: New test.
1375
1376 2005-07-27  Jan Hubicka  <jh@suse.cz>
1377
1378         * inliner-1.c: Add cleanup of dumps.
1379         * val-prof-*.c: Likewise.
1380         * update-tailcall.c: New.
1381
1382 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1383
1384         PR 22591
1385         * gcc.dg/tree-ssa/pr22591.c: New test.
1386         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1387
1388 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1389
1390         PR libobjc/22606
1391         * objc.dg/try-catch-11.m: New test.
1392
1393 2005-07-26  Richard Guenther  <rguenther@suse.de>
1394
1395         PR tree-optimization/22486
1396         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1397
1398 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1399
1400         PR tree-opt/22484
1401         * testsuite/g++.dg/opt/loop2.C: New test.
1402
1403 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1406         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1407
1408 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1409
1410         * lib/profopt.exp (profopt-execute): Check for profiling data
1411         files on the target.
1412
1413 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1414
1415         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1416         for matching of asm labels.
1417
1418 2005-07-25  Richard Guenther  <rguenther@suse.de>
1419
1420         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1421
1422 2005-07-25  Richard Guenther  <rguenther@suse.de>
1423
1424         PR testsuite/22624
1425         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1426
1427 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1428
1429         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1430         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1431         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1432         * gcc.dg/vect/vect-100.c: New test.
1433         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1434         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1435         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1436         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1437         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1438         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1439         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1440         * gfortran.dg/vect/pr19049.f90: New testcase.
1441         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1442
1443 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1444
1445         * gcc.c-torture/execute/20050713-1.c: New test.
1446
1447         PR fortran/20063
1448         * gfortran.fortran-torture/execute/data_4.f90: New test.
1449
1450         PR middle-end/20303
1451         * gcc.dg/visibility-d.c: New test.
1452
1453 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1454
1455         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1456         * gfortran.dg/underflow.f90: Ditto.
1457
1458 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1459
1460         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1461         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1462         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1463
1464 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1465
1466         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1467         include case of field width of zero.
1468
1469 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1470
1471         PR libgfortran/21875
1472         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1473         with trailing blanks on normal formatted read.
1474
1475 2005-07-23  Chao-ying Fu  <fu@mips.com>
1476
1477         * gcc.target/mips/mips32-dsp-type.c: New test.
1478         * gcc.target/mips/mips32-dsp.c: New test.
1479
1480 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1481
1482         PR testsuite/21073
1483         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1484
1485         PR testsuite/20454
1486         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1487         and __cyg_profile_func_exit.
1488
1489 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1490
1491         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1492         * gfortran.dg/comma_format_extension_4.f: Same.
1493         * gfortran.dg/pr15332.f: Same.
1494         * gfortran.dg/pr21730.f: Same.
1495
1496 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1497
1498         * g++.dg/opt/vrp2.C: Fix testcase.
1499
1500         PR tree-opt/22625
1501         * g++.dg/opt/vrp2.C: New test.
1502
1503 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1504
1505         PR debug/21828
1506         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1507
1508 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1509
1510         * gcc.dg/tree-ssa/20050719-1.c: New test.
1511
1512 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1513
1514         * gcc.dg/bfin-longcall-1.c: New file.
1515         * gcc.dg/bfin-longcall-2.c: New file.
1516
1517 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1518
1519         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1520
1521 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1522
1523         PR middle-end/19055
1524         * gcc.dg/tree-ssa/pr19055.c: New test.
1525         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1526
1527 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1528
1529         PR C++/22358
1530         * g++.dg/other/pr22358.C: New test.
1531
1532 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1533
1534         PR c++/2922
1535         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1536
1537 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1538
1539         PR c++/15938
1540         * g++.dg/init/union2.C: New test.
1541
1542 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1543
1544         PR c/22393
1545         * gcc.dg/complex-4.c: New test.
1546
1547 2005-07-21  Richard Guenther  <rguenther@suse.de>
1548
1549         PR testsuite/22522
1550         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1551         scanning for asm labels.
1552         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1553
1554 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1555
1556         PR target/22085
1557         * gcc.dg/altivec-pr22085.c: New.
1558
1559 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1560
1561         PR tree-optimization/19210
1562         * gcc.dg/tree-ssa/pr19210-1.c: New.
1563         * gcc.dg/tree-ssa/pr19210-2.c: New.
1564
1565 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1566
1567         PR rtl-optimization/22167
1568         * g++.dg/opt/pr22167.C: New test.
1569
1570 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1571
1572         PR c++/2922
1573         * g++.dg/lookup/two-stage2.C: New.
1574         * g++.dg/lookup/two-stage3.C: New.
1575         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1576         fixed two-stage name lookup for operators.
1577         * g++.dg/template/call3.C: Compiler now produces an appropriate
1578         error message.
1579         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1580         14 as a candidate.
1581         * g++.dg/template/ptrmem4.C: Compiler produces different error
1582         message.
1583         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1584         connect_to_method as a candidate.
1585
1586 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1587
1588         * gcc.dg/fold-alloc-1.c: New test.
1589
1590 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1591
1592         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1593         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1594
1595 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1596
1597         * gcc.dg/fold-abs-1.c: New test.
1598         * gcc.dg/fold-abs-2.c: New test.
1599         * gcc.dg/fold-abs-3.c: New test.
1600
1601 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1602
1603         Make CONSTRUCTOR use VEC to store initializers.
1604         * g++.dg/ext/complit3.C: Check for specific error messages.
1605         * g++.dg/init/brace2.C: Update error message.
1606         * g++.dg/warn/Wbraces2.C: Likewise.
1607
1608 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1609
1610         PR fortran/16940
1611         * gfortran.dg/module_interface_1.f90: New test.
1612
1613 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1614             Kenneth Zadeck <zadeck@naturalbridge.com>
1615
1616         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1617
1618 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1619
1620         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1621         specify -Wformat for these tests.
1622         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1623         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1624         * gcc.dg/format/opt-6.c: Delete.
1625
1626 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1627
1628         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1629         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1630
1631 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1632
1633         * gcc.dg/tree-ssa/alias-2.c: New test.
1634
1635 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1636
1637         PR c++/22263
1638         * g++.dg/template/explicit7.C: New test.
1639
1640 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1641
1642         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1643         width of 8 to +Inf and -Inf.
1644
1645 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1646
1647         PR c++/22139
1648         * g++.dg/template/friend36.C: New test.
1649
1650 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1651
1652         PR fortran/21730
1653         * gfortran.dg/pr21730.f: New test.
1654
1655 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1656             Kenneth Zadeck <zadeck@naturalbridge.com>
1657
1658         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1659         since pure const detection cannot run at -O1 in c compiler.
1660         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1661         can now optimize this case properly.
1662         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1663         because we now pass.
1664         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1665
1666 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1667
1668         PR c/22421
1669         * gcc.dg/format/bitfld-1.c: New test.
1670
1671 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1672
1673         PR c++/22204
1674         * g++.dg/rtti/repo1.C: New test.
1675
1676 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1677
1678         PR middle-end/22398
1679         * gcc.c-torture/compile/pr22398.c: New test.
1680
1681 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1682
1683         PR c++/22132
1684         * g++.dg/expr/cast4.C: New test.
1685
1686 2005-07-15  Richard Guenther  <rguenther@suse.de>
1687
1688         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1689         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1690
1691 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1692
1693         PR tree-optimization/22230
1694         * gcc.dg/tree-ssa/pr22230.c: New test.
1695
1696 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1697
1698         * gfortran.dg/g77/cpp6.f: New test.
1699
1700         PR fortran/22417
1701         * gfortran.dg/g77/cpp5.F: New test.
1702         * gfortran.dg/g77/cpp5.h: New file.
1703         * gfortran.dg/g77/cpp5inc.h: New file.
1704
1705 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1706
1707         PR libfortran/16435
1708         * gfortran.dg/tl_editting.f90: New.
1709         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1710
1711 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1712
1713         * gfortran.dg/char_array_constructor.f90: New test.
1714
1715 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1716
1717         * gfortran.dg/past_eor.f90: New.
1718         * gfortran.dg/complex_read.f90: New.
1719
1720 2005-07-13  Jeff Law  <law@redhat.com>
1721
1722         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1723         additional casts.
1724
1725         * gcc.dg/tree-ssa/pr22321.c: New test
1726
1727 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1728
1729         PR tree-optimization/21921
1730         * gcc.dg/tree-ssa/pr21921.c: New.
1731
1732 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1733
1734         PR tree-optimizatio/22442
1735         * gcc.dg/tree-ssa/loop-11.c: New test.
1736
1737 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1738
1739         PR tree-opt/21840
1740         * gcc.c-torture/compile/pr21840.c: New test.
1741
1742 2005-07-12  Jan Hubicka  <jh@suse.cz>
1743
1744         * gcc.c-torture/compile/pr22379.c: New test.
1745
1746 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1747
1748         PR libfortran/21593
1749         gfortran.dg/dev_null.f90:  Remove outdated comment about
1750         PR libfortran/21593.
1751
1752
1753 2005-07-12  Dale Johannesen  <dalej@apple.com>
1754
1755         * gcc.target/i386/compress-float-sse.c:  New.
1756         * gcc.target/i386/compress-float-sse-pic.c:  New.
1757         * gcc.target/i386/compress-float-387.c:  New.
1758         * gcc.target/i386/compress-float-387-pic.c:  New.
1759         * gcc.dg/compress-float-ppc.c:  New.
1760         * gcc.dg/compress-float-ppc-pic.c:  New.
1761
1762 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1763
1764         PR libfortran/21593
1765         gfortran.dg/dev_null.f90:  Remove targets.
1766
1767 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1768
1769         PR tree-opt/22335
1770         * gcc.dg/pr22335-1.c: New test.
1771         * gcc.dg/pr22335-2.c: New test.
1772
1773 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1774
1775         PR c++/20172
1776         * g++.dg/template/nontype12.C : New test.
1777
1778 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1779
1780         * gcc.dg/tree-ssa/loop-10.c: New test.
1781
1782 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1783
1784         * gcc.c-torture/execute/20020720-1.x: Remove.
1785
1786 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1787
1788         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1789
1790 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1791
1792         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1793         (dg-mips-options): Use it.
1794
1795 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1796
1797         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1798
1799 2005-07-09  Richard Henderson  <rth@redhat.com>
1800
1801         * lib/target-supports.exp (check_effective_target_sync_char_short):
1802         Add alpha.
1803
1804 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1805
1806         PR libfortran/22217
1807         * gfortran.dg/negative-z-descriptor.f90:  New test.
1808
1809 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1810
1811         PR tree-opt/22329
1812         * gcc.dg/pr22329.c: New test.
1813
1814 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1815
1816         PR tree-optimization/20139
1817         * gcc.dg/tree-ssa/pr20139.c: New.
1818
1819 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1820
1821         PR tree-opt/22356
1822         * testsuite/gcc.dg/pr22356-1.c: New test.
1823
1824 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1825
1826         PR c++/21799
1827         * g++.dg/template/unify8.C: New.
1828         * g++.dg/template/unify9.C: New.
1829
1830 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1831
1832         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1833
1834 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1835
1836         * gcc.dg/darwin-version-1.c: New.
1837         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1838         * gcc.dg/builtins-20.c: Likewise.
1839         * gcc.dg/builtins-53.c: Likewise.
1840         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1841         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1842         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1843         * gcc.dg/torture/builtins-power-1.c: Likewise.
1844         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1845         on Darwin.
1846
1847 2005-07-07  Jeff Law  <law@redhat.com>
1848
1849         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1850         argument evaluation order.
1851
1852 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1853
1854         PR libfortran/21594
1855         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1856         Add test cases where the shift length is greater than the
1857         array length.
1858
1859 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1860
1861         * obj-c++.dg/proto-lossage-6.mm: New.
1862         * objc.dg/proto-lossage-6.m: New.
1863
1864 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1865
1866         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1867         * objc.dg/gnu-runtime-2.m: Likewise.
1868
1869 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1870
1871         * gfortran.dg/longline.f: New test.
1872
1873         * gfortran.dg/badline.f: New test.
1874
1875 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1876
1877         PR fortran/16531
1878         PR fortran/15966
1879         PR fortran/18781
1880         * gfortran.dg/hollerith.f90: New.
1881         * gfortran.dg/hollerith2.f90: New.
1882         * gfortran.dg/hollerith3.f90: New.
1883         * gfortran.dg/hollerith4.f90: New.
1884         * gfortran.dg/hollerith_f95.f90: New.
1885         * gfortran.dg/hollerith_legacy.f90: New.
1886         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1887
1888 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1889
1890         PR objc/22274
1891         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1892         * objc.dg/gnu-runtime-2.m: New.
1893
1894 2005-07-06  Jeff Law  <law@redhat.com>
1895
1896         * gcc.dg/tree-ssa/vrp17.c: New test.
1897
1898 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1899
1900         PR fortran/22327
1901         * gfortran.dg/array_constructor_5.f90: New test.
1902
1903 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1904
1905         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1906
1907 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1908
1909         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1910         * gcc.dg/980816-1.c: Ditto.
1911
1912 2005-07-06  Jeff Law  <law@redhat.com>
1913
1914         * gcc.c-torture/compile/pr21356.c: New test.
1915
1916 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1917
1918         PR c/22013
1919         PR c/22098
1920         * gcc.c-torture/compile/pr22013-1.c,
1921         gcc.c-torture/execute/pr22098-1.c,
1922         gcc.c-torture/execute/pr22098-2.c,
1923         gcc.c-torture/execute/pr22098-3.c: New tests.
1924
1925 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1926
1927         PR c/22308
1928         * gcc.dg/pr22308-1.c: New test.
1929
1930 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1931
1932         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1933         target.
1934         * gcc.dg/compare9.c: Use -fshort-enums instead of
1935         -fno-short-enums.  Change the last test to dg-bogus.
1936
1937 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1938
1939         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1940         * gcc.dg/compare9.c: New.
1941
1942 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1943
1944         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1945
1946 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1947
1948         PR testsuite/22288
1949         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1950
1951
1952 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1953
1954         * gcc.dg/format/gcc_gfc-1.c: New.
1955
1956 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1957
1958         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1959
1960 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1961
1962         PR fortran/20842
1963         * gfortran.dg/io_invalid_1.f90: New test.
1964
1965 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1966
1967         * gcc.dg/format/gcc_diag-1.c: Update.
1968
1969 2005-07-02  Jeff Law  <law@redhat.com>
1970
1971         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1972         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1973
1974 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1975
1976         * gcc.dg/format/gcc_diag-1.c: Update.
1977
1978 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         PR tree-opt/22269
1981         * gcc.c-torture/compile/pr22269.c: New test.
1982
1983 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1984
1985         PR 21584
1986         PR 22219
1987         * g++.dg/tree-ssa/pr21584-1.C: New test.
1988         * g++.dg/tree-ssa/pr21584-2.C: New test.
1989
1990 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1991
1992         * obj-c++.dg/try-catch-11.mm: New.
1993         * objc.dg/try-catch-10.m: New.
1994
1995 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1996
1997         * g++.dg/other/ucnid-1.C: xfail on AIX.
1998
1999 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2000
2001         PR 22234
2002         * gcc.dg/20050629-1.c: New test.
2003
2004 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2005
2006         * obj-c++.dg/const-str-1[0-1].mm: New.
2007         * objc.dg/const-str-1[0-1].m: New.
2008
2009 2005-05-29  Richard Henderson  <rth@redhat.com>
2010
2011         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2012         Rename from check_effective_target_vect_no_max.
2013         (check_effective_target_vect_no_int_add): New.
2014         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2015         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2016         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2017         * gcc.dg/vect/vect-reduc-1.c: Use both.
2018         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2019
2020 2005-05-29  Richard Henderson  <rth@redhat.com>
2021
2022         * lib/target-supports.exp (check_effective_target_vect_no_max):
2023         Remove i386 and x86_64.
2024
2025 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2026
2027         PR testsuite/21969
2028         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2029
2030 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2031
2032         PR middle-end/21969
2033         * gcc.dg/vect/pr21969.c: New test.
2034
2035 2005-06-28  Eric Christopher  <echristo@redhat.com>
2036
2037         PR c/22052
2038         PR c/21975
2039         * gcc.dg/inline1.c: New test.
2040         * gcc.dg/inline2.c: Ditto.
2041         * gcc.dg/inline3.c: Ditto.
2042         * gcc.dg/inline4.c: Ditto.
2043         * gcc.dg/inline5.c: Ditto.
2044
2045 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2046
2047         PR libfortran/22142
2048         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2049         Add testcase also testing eoshift1 for PR 22142.
2050
2051 2005-06-28  Richard Henderson  <rth@redhat.com>
2052
2053         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2054         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2055         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2056         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2057         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2058
2059 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2060
2061         PR libfortran/22142
2062         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2063         Add testcase for PR 22142.
2064
2065 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2066
2067         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2068         gcc.target/ia64/fpreg-2.c: New tests.
2069
2070 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2071
2072         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2073
2074 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2075
2076         PR libfortran/22170
2077         * gfortran.dg/slash_1.f90: New test.
2078
2079 2005-06-27  Richard Henderson  <rth@redhat.com>
2080
2081         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2082         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2083         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2084         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2085         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2086         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2087
2088 2005-06-27  Richard Henderson  <rth@redhat.com>
2089
2090         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2091         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2092
2093 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2094
2095         * obj-c++.dg/proto-lossage-5.mm: New.
2096         * objc.dg/proto-lossage-5.m: New.
2097
2098 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2099
2100         PR 21959
2101         * gcc.dg/tree-ssa/pr21959.c: New test.
2102
2103 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2104
2105         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2106         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2107         testing uninitialized var.
2108
2109         * gcc.c-torture/execute/builtins/chk.h: New.
2110         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2111         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2112         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2113         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2114         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2115         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2116         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2117         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2118         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2119         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2120         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2121         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2122         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2123         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2124         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2125         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2126         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2127         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2128         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2129         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2130         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2131         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2132         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2133         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2134         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2135         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2136         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2137         * gcc.dg/builtin-object-size-1.c: New test.
2138         * gcc.dg/builtin-object-size-2.c: New test.
2139         * gcc.dg/builtin-object-size-3.c: New test.
2140         * gcc.dg/builtin-object-size-4.c: New test.
2141         * gcc.dg/builtin-object-size-5.c: New test.
2142         * gcc.dg/builtin-stringop-chk-1.c: New test.
2143         * gcc.dg/builtin-stringop-chk-2.c: New test.
2144         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2145         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2146         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2147         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2148         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2149         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2150         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2151         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2152         * gcc.c-torture/execute/printf-1.c: New test.
2153         * gcc.c-torture/execute/fprintf-1.c: New test.
2154         * gcc.c-torture/execute/vprintf-1.c: New test.
2155         * gcc.c-torture/execute/vfprintf-1.c: New test.
2156         * gcc.c-torture/execute/printf-chk-1.c: New test.
2157         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2158         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2159         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2160
2161 2005-06-27  Michael Matz  <matz@suse.de>
2162
2163         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2164         slot is not merged if address escapes.
2165
2166 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2167
2168         PR c/21911
2169         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2170
2171 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2172
2173         PR middle-end/17965
2174         * gcc.c-torture/compile/20050622-1.c: New test.
2175
2176         PR middle-end/22028
2177         * gcc.dg/20050620-1.c: New test.
2178
2179 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2180
2181         PR tree-optimization/22026
2182         * gcc.dg/tree-ssa/pr22026.c: New.
2183
2184 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2185
2186         PR libfortran/22144
2187         * gfortran.dg/shift-alloc.f90:  New testcase.
2188
2189 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2190
2191         * all files: Update FSF address in copyright headers.
2192
2193 2005-06-22  Jan Hubicka  <jh@suse.cz>
2194
2195         * wholeprogram-1.c: New testcase.
2196         * wholeprogram-2.c: New testcase.
2197
2198 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2199
2200         PR 22171
2201         * gcc.dg/tree-ssa/pr22171.c: New test.
2202
2203 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2204
2205         * gfortran.dg/simplify_modulo.f90: New.
2206
2207 2005-06-24  Jan Hubicka  <jh@suse.cz>
2208
2209         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2210
2211 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2212
2213         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2214
2215 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2216
2217         * obj-c++.dg/typedef-alias-1.mm: New.
2218         * objc.dg/typedef-alias-1.m: New.
2219
2220 2005-06-23  Jeff Law  <law@redhat.com>
2221
2222         * gcc.dg/tree-ssa/vrp16.c: New test.
2223
2224 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2225
2226         * lib/target-supports.exp: Add
2227         check_effective_target_fortran_large_real and
2228         check_effective_target_fortran_large_int to check for
2229         corresponding effective targets.
2230         * gfortran.dg/large_integer_kind_1.f90: New test.
2231         * gfortran.dg/large_real_kind_1.f90: New test.
2232
2233 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2234
2235         PR tree-optimization/22117
2236         * gcc.dg/tree-ssa/pr22117.c: New.
2237
2238 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2239
2240         PR testsuite/22123
2241         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2242
2243 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2244
2245         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2246
2247 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2248
2249         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2250         * gfortran.dg/f2c_4.c: Likewise
2251
2252 2005-06-22 Paul Brook  <paul@codesourcery.com>
2253
2254         PR fortran/21034
2255         * gfortran.dg/auto_save_1.f90: New test.
2256
2257 2005-06-22  Michael Matz  <matz@suse.de>
2258
2259         * gcc.target/x86-64/abi: New directory.
2260         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2261         * gcc.target/x86-64/abi/README.gcc: New file.
2262         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2263         * gcc.target/x86-64/abi/asm-support.s: New file.
2264         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2265         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2266         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2267         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2268         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2269         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2270         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2271         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2272         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2273         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2274         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2275         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2276         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2277         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2278         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2279         * gcc.target/x86_64/abi/test_varargs.c: New test.
2280
2281 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2282
2283         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2284         32-bit i?86 and x86_64.
2285
2286 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2287
2288         * obj-c++.dg/const-str-[1-9].mm: New tests.
2289
2290 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2291
2292         PR fortran/22010
2293         * gfortran.dg/namelist_use.f90: New.
2294         * gfortran.dg/namelist_use_only.f90: New.
2295
2296 2005-06-21  Jeff Law  <law@redhat.com>
2297
2298         * gcc.dg/tree-ssa/vrp15.c: New test.
2299
2300 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2301
2302         * lib/target-supports.exp (check_effective_target_vect_reduction):
2303         Remove.
2304         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2305         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2306         remove vect_reduction target keyword. Also avoid two returns in main.
2307         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2308         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2309         * gcc.dg/vect/vect-reduc-1short.c: New test.
2310         * gcc.dg/vect/vect-reduc-1char.c: New test.
2311         * gcc.dg/vect/vect-reduc-2short.c: New test.
2312         * gcc.dg/vect/vect-reduc-2char.c: New test.
2313         * gcc.dg/vect/vect-reduc-6.c: New test.
2314         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2315         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2316         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2317
2318 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2319         Paul Thomas  <pault@gcc.gnu.org>
2320
2321         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2322         New tests.
2323
2324 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2325
2326         * gfortran.dg/backslash_1.f90: New test.
2327         * gfortran.dg/backslash_2.f90: New test.
2328
2329 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2330
2331         * gfortran.dg/duplicate_labels.f90: New test.
2332
2333 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2334
2335         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2336         unsupportable relocations.
2337         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2338         * gcc.dg/20050321-2.c: xfail for NetWare.
2339
2340 2005-06-20  Andreas Jaeger  <aj@suse.de>
2341
2342         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2343         gcc.target/i386/fastcall-sseregparm.c,
2344         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2345
2346 2005-06-19  Richard Henderson  <rth@redhat.com>
2347
2348         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2349
2350 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2351
2352         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2353
2354 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2355
2356         PR c++/22115
2357         * g++.dg/conversion/simd2.C: Change expected error message.
2358
2359 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2360
2361         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2362         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2363         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2364
2365 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2366
2367         * gcc.dg/fold-mod-1.c: New test.
2368
2369 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2370
2371         PR fortran/19926
2372         * gfortran.dg/pr19926.f90: New test.
2373
2374 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2375
2376         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2377         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2378         targets.
2379         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2380         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2381
2382 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2383
2384         * gcc.target/ia64/float80-varargs-1.c: New test.
2385
2386 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2387
2388         PR tree-opt/22035
2389         * gfortran.dg/f2c_6.f90: New test.
2390
2391 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2392
2393         PR c++/17413
2394         * g++.dg/template/local5.C: New.
2395
2396 2005-06-17  Richard Henderson  <rth@redhat.com>
2397
2398         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2399
2400 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2401
2402         PR testsuite/21945
2403         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2404
2405 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2406
2407         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2408         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2409         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2410         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2411         check_vect to verify the presence of hardware vector support.
2412
2413 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2414
2415         PR testsuite/22056
2416         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2417
2418 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2419
2420         PR libfortran/19216
2421         * gfortran.dg/pr19216.f: Add correct space between brackets and
2422         dg directive.
2423
2424 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2425
2426         PR libfortran/16436
2427         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2428
2429 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2430
2431         * gcc.target/i386/attributes-error.c: New testcase.
2432         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2433         * gcc.target/i386/regparm-stdcall.c: Likewise.
2434         * gcc.target/i386/sseregparm-1.c: Likewise.
2435         * gcc.target/i386/sseregparm-2.c: Likewise.
2436
2437 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2438
2439         * g++.dg/rtti/crash2.C: New.
2440
2441 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2442
2443         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2444
2445 2005-06-15  David Ung  <davidu@mips.com>
2446
2447         * gcc.target/mips/mips16e-extends.c: New test for testing the
2448         generation of MIPS16e zeb/zeh, seb/seh instructions.
2449
2450 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2451
2452         PR 22018
2453         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2454         * gcc.dg/tree-ssa/pr22018.c: New test.
2455
2456 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2457
2458         * gcc.dg/simd-1.c: Update error messages.
2459         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2460         * gcc.dg/simd-2.c: Update error messages.
2461         * gcc.dg/simd-4.c: New.
2462
2463 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2464
2465         PR c++/20678
2466         * g++.dg/other/crash-4.C: New.
2467
2468 2005-06-14  Devang Patel  <dpatel@apple.com>
2469
2470         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2471
2472 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2473
2474         PR c++/21929
2475         * g++.dg/parse/crash11.C: Update
2476
2477 2005-06-13  Jeff Law  <law@redhat.com>
2478
2479         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2480         perform the desired transformations.
2481         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2482         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2483
2484 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2485
2486         PR fortran/22038
2487         * gfortran.dg/forall_1.f90: Un-XFAIL.
2488
2489 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2490
2491         PR c++/21929
2492         * g++.dg/parse/crash26.C: New.
2493
2494         PR c++/20789
2495         * g++.dg/init/member1.C: New.
2496
2497 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2498
2499         * gfortran.dg/altreturn_1.f90: New test.
2500
2501 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2502
2503         PR middle-end/21985
2504         * gcc.dg/tree-ssa/pr21985.c: New test.
2505
2506 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2507
2508         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2509
2510 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2511
2512         PR c++/21930
2513         * g++.dg/other/error10.C: New test case.
2514
2515 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2516
2517         PR libfortran/19155
2518         * gfortran.dg/pr19155.f: Add test.
2519
2520 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2521
2522         * gfortran.dg/f2c_7.f90: New test.
2523
2524         * gfortran.dg/forall_1.f90: XFAILed.
2525
2526 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2527
2528         * gcc.dg/pr14796-1.c: New.
2529         * gcc.dg/pr14796-2.c: New.
2530
2531 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2532
2533         PR fortran/17792
2534         PR fortran/21375
2535         * gfortran.dg/deallocate_stat.f90:  New test.
2536
2537 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2538
2539         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2540
2541 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2542
2543         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2544         access will be generated when this loop is vectorized. Test that
2545         accesses with same alignment were detected.
2546         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2547         Test that accesses with same alignment were detected.
2548         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2549         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2550         alignment were detected.
2551
2552 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2553
2554         PR c++/10611
2555         * g++.dg/conversion/simd2.C: New.
2556
2557 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2558
2559         * gcc.dg/Wcxx-compat-1.c: New.
2560
2561 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2562
2563         PR libfortran/21480
2564         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2565         complex array.
2566
2567 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2568
2569         * gcc.dg/alias-8.c: New.
2570
2571 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2572
2573         * gcc.dg/format/cmn_err-1.c: Update.
2574
2575 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2576
2577         PR target/20666
2578         * gcc.target/sparc/fexpand-2.c: New.
2579         * gcc.target/sparc/fpmerge-2.c: New.
2580         * gcc.target/sparc/fpmul-2.c: New.
2581         * gcc.target/sparc/noresult.c: New.
2582         * gcc.target/sparc/pdist-2.c: New.
2583         * gcc.target/sparc/pdist-3.c: New.
2584
2585 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2586
2587         PR testsuite/21702
2588         * gcc.target/i386/i386.exp: Fix comment typo.
2589
2590 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2591
2592         PR c++/19497
2593         * g++.dg/inherit/using5.C: New.
2594         * g++.dg/inherit/using6.C: New.
2595
2596 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2597
2598         PR c++/19894
2599         * g++.dg/template/ptrmem15.C: New test.
2600
2601         PR c++/20563
2602         * g++.dg/ext/label4.C: New test.
2603
2604 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2605
2606         * gcc.dg/tls/debug-1.c: New test.
2607
2608 2005-06-07  Dale Johannesen  <dalej@apple.com>
2609
2610         * gcc.target/i386/movq.c:  New.
2611
2612 2005-06-07  Dale Johannesen  <dalej@apple.com>
2613
2614         * gcc.dg/20050607-1.c:  New.
2615
2616 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2617
2618         PR middle-end/21850
2619         * gcc.c-torture/execute/20050607-1.c: New test.
2620
2621 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2622
2623         PR libfortran/21926
2624         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2625         Test case where the return array has lowest stride one,
2626         but isn't packed.
2627
2628 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2629
2630         * lib/target-supports.exp (check_effective_target_sync_int_long):
2631         Add s390 and s390x targets.
2632
2633 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2634
2635         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2636         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2637         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2638         * gcc.dg/tree-ssa/loop-9.c: New test.
2639
2640 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2641
2642         * g++.dg/parse/defarg10.C: New.
2643
2644 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2645
2646         PR regression/21897
2647         * gcc.c-torture/execute/20050604-1.c: New test.
2648
2649 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2650
2651         PR 21903
2652         * g++.dg/parse/defarg9.C: New.
2653
2654         PR c++/20637
2655         * g++.dg/inherit/using4.C: New.
2656         * g++.dg/overload/error1.C: Adjust expected errors.
2657         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2658         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2659         * g++.old-deja/g++.other/redecl2.C: Likewise.
2660         * g++.old-deja/g++.other/redecl4.C: Likewise.
2661         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2662
2663 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2664
2665         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2666
2667 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2668
2669         * lib/gfortran.exp (gfortran_target_compile): Call
2670         dg-additional-files-options
2671         * gfortran.dg/f2c_4.f90: New file
2672         * gfortran.dg/f2c_4.c: New file
2673         * gfortran.dg/f2c_5.f90: New file
2674         * gfortran.dg/f2c_5.c: New file
2675
2676 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2677
2678         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2679
2680         PR fortran/21912
2681         * gfortran.dg/array_constructor_4.f90: New test.
2682
2683 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/21619
2686         * g++.dg/ext/builtin9.C: New test.
2687
2688 2005-06-05  Dale Johannesen  <dalej@apple.com>
2689
2690         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2691         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2692
2693 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2694
2695         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2696         * gcc.dg/vect/vect-reduc-1.c: New.
2697         * gcc.dg/vect/vect-reduc-2.c: New.
2698         * gcc.dg/vect/vect-reduc-3.c: New.
2699
2700 2005-06-04  Dale Johannesen  <dalej@apple.com>
2701
2702         * gcc.c-torture/execute/20050603-1.c:  New.
2703         * gcc.c-torture/execute/20050603-2.c:  New.
2704         * gcc.dg/20050603-3.c:  New.
2705
2706 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2707
2708         PR fortran/19195
2709         * gfortran.dg/debug_1.f90: New test.
2710
2711         * gfortran.dg/forall_1.f90: New test.
2712
2713 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2714
2715         * gfortran.dg/array_constructor_3.f90: New test.
2716
2717 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2718
2719         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2720
2721 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2722
2723         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2724
2725 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2726
2727         PR c/21873
2728         * gcc.dg/init-excess-1.c: New test.
2729
2730 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/21853
2733         * g++.dg/expr/static_cast6.C: New test.
2734
2735 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2736
2737         * gcc.dg/tree-ssa/vrp14.c: New test.
2738
2739 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/21336
2742         * g++.dg/template/new2.C: New test.
2743
2744 2005-06-03  Josh Conner  <jconner@apple.com>
2745
2746         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2747         all entries in initializer.
2748
2749 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2750
2751         PR middle-end/21858
2752         * gcc.dg/pr21858.c: New testcase.
2753
2754 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2755
2756         PR tree-optimization/21292
2757
2758         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2759         New.
2760         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2761         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2762         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2763         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2764         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2765
2766 2005-06-02  Richard Henderson  <rth@redhat.com>
2767
2768         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2769
2770 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2771
2772         * gcc.dg/wtypequal.c: New testcase.
2773
2774 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2775
2776         PR 21582
2777         * gcc.dg/tree-ssa/pr21582.c: New test.
2778
2779 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2780
2781         PR c++/21280
2782         * g++.dg/opt/interface2.h: New.
2783         * g++.dg/opt/interface2.C: New.
2784         * g++.dg/init/ctor4.C: Adjust error lines.
2785         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2786         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2787         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2788         * g++.old-deja/g++.pt/assign1.C: Likewise.
2789         * g++.old-deja/g++.pt/crash20.C: Likewise.
2790
2791 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2792
2793         PR tree-optimization/21734
2794         * g++.dg/vect/pr21734_1.cc: New.
2795         * g++.dg/vect/pr21734_2.cc: New.
2796
2797 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2798
2799         PR c++/20350
2800         * g++.dg/template/spec24.C: New.
2801
2802         PR c++/21151
2803         * g++.dg/pch/local-1.C: New.
2804         * g++.dg/pch/local-1.Hs: New.
2805
2806 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2807
2808         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2809         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2810         * gcc.dg/tree-ssa/pr14341.c: New test.
2811         * gcc.dg/tree-ssa/pr14841.c: New test.
2812         * gcc.dg/tree-ssa/pr20701.c: New test.
2813         * gcc.dg/tree-ssa/pr21086.c: New test.
2814         * gcc.dg/tree-ssa/pr21090.c: New test.
2815         * gcc.dg/tree-ssa/pr21332.c: New test.
2816         * gcc.dg/tree-ssa/pr21458.c: New test.
2817         * gcc.dg/tree-ssa/pr21658.c: New test.
2818         * gcc.dg/tree-ssa/vrp01.c: New test.
2819         * gcc.dg/tree-ssa/vrp02.c: New test.
2820         * gcc.dg/tree-ssa/vrp03.c: New test.
2821         * gcc.dg/tree-ssa/vrp04.c: New test.
2822         * gcc.dg/tree-ssa/vrp05.c: New test.
2823         * gcc.dg/tree-ssa/vrp06.c: New test.
2824         * gcc.dg/tree-ssa/vrp07.c: New test.
2825         * gcc.dg/tree-ssa/vrp08.c: New test.
2826         * gcc.dg/tree-ssa/vrp09.c: New test.
2827         * gcc.dg/tree-ssa/vrp10.c: New test.
2828         * gcc.dg/tree-ssa/vrp11.c: New test.
2829         * gcc.dg/tree-ssa/vrp12.c: New test.
2830         * gcc.dg/tree-ssa/vrp13.c: New test.
2831
2832 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2833
2834         PR 21029
2835         * gcc.dg/tree-ssa/pr21029.c: New test.
2836
2837 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2838
2839         * gfortran.dg/logint-1.f: New test case.
2840         * gfortran.dg/logint-2.f: Likewise.
2841         * gfortran.dg/logint-3.f: Likewise.
2842
2843 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR c/21536
2846         PR c/20760
2847         * gcc.dg/20050527-1.c: New test.
2848
2849         * gcc.dg/i386-sse-12.c: New test.
2850
2851         PR fortran/21729
2852         * gfortran.dg/implicit_5.f90: New test.
2853
2854 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2855
2856         PR fortran/20883
2857         * gfortran/assign_4.f90: New test.
2858         * gfortran/assign_2.f90: Change compile to run.
2859
2860 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2861
2862         * lib/target-supports.exp
2863         (check_effective_target_sync_char_short): New.
2864         * gcc.dg/sync-2.c: New.
2865
2866 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2867
2868         PR tree-optimization/21817
2869         * gcc.dg/torture/pr21817-1.c: New.
2870
2871 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2872
2873         PR c++/21165
2874         * g++.dg/template/init5.C: New.
2875
2876 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2877
2878         * gfortran.dg/char_initialiser_actual.f90:
2879         Test character initialisers as actual arguments.
2880         * gfortran.dg/char_pointer_comp_assign.f90:
2881         Test character pointer structure component assignments.
2882         * gfortran.dg/char_array_structure_constructor.f90:
2883         Test character components in structure constructors.
2884
2885 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2886
2887         PR middle-end/20931
2888         * g++.dg/opt/pr20931.C: New test.
2889
2890 2005-05-31  Andreas Jaeger  <aj@suse.de>
2891
2892         PR testsuite/20772
2893         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2894         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2895         g++.old-deja/g++.ext/asmspec1.C,
2896         g++.old-deja/g++.other/regstack.C,
2897         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2898         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2899         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2900         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2901         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2902         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2903         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2904         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2905         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2906         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2907         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2908         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2909         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2910         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2911         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2912         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2913         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2914         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2915         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2916
2917 2005-05-31  Jeff Law  <law@redhat.com>
2918
2919         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2920
2921 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2922
2923         PR middle-end/21743
2924         * gcc.dg/builtins-1.c: Activate disabled clog test.
2925         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2926
2927 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2928
2929         * gfortran.dg/char_pointer_assign.f90:
2930         Test character-pointer assignments and pointer assignments.
2931         * gfortran.dg/char_pointer_dummy.f90:
2932         Test character-pointer dummy arguments.
2933         * gfortran.dg/char_pointer_func.f90:
2934         Test character-pointer function returns.
2935         * gfortran.dg/char_pointer_dependency.f90:
2936         Test character-pointer functions with dependencies.
2937
2938 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/21784
2941         * g++.dg/lookup/using14.C: New test.
2942
2943 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2944
2945         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2946         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2947         trailing ^M.
2948
2949 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2950
2951         PR c++/17413
2952         * g++.dg/template/local5.C: New.
2953
2954         PR target/21761
2955         * gcc.c-torture/compile/pr21761.c: New.
2956
2957         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2958         before darwin8.
2959
2960 2005-05-30  Steven G. Kargl
2961
2962         PR fortran/20846
2963         * gfortran.dg/inquire_8.f90: New test.
2964
2965 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2966
2967         PR libfortran/21376
2968         * gfortran.dg/output_exponents_1.f90: New test.
2969
2970 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2971
2972         PR libfortran/20006
2973         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2974
2975 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2976
2977         PR c++/21210
2978         * g++.dg/ext/complex1.C: New test.
2979
2980         PR c++/21340
2981         * g++.dg/init/ctor6.C: New test.
2982
2983 2005-05-29  Jan Hubicka  <jh@suse.cz>
2984
2985         * gcc.c-torture/compile/pr21562.c: New.
2986
2987 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2988
2989         * gfortran.dg/subnormal_1.f90: New test.
2990
2991 2005-05-28  Jan Hubicka  <jh@suse.cz>
2992
2993         * tree-prof.exp: Fix comment.
2994         * value-prof-1.c: New.
2995         * value-prof-2.c: New.
2996         * value-prof-3.c: New.
2997         * value-prof-4.c: New.
2998
2999 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3000
3001         PR c++/21614
3002         * g++.dg/expr/ptrmem6.C: New test.
3003         * g++.dg/expr/ptrmem6a.C: Likewise.
3004
3005 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3006
3007         PR tree-optimization/21658
3008         * gcc.dg/tree-ssa/pr21658.c: New.
3009
3010 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3011
3012         PR c++/21455
3013         * g++.dg/inherit/ptrmem3.C: New.
3014
3015         PR c++/21681
3016         * g++.dg/parse/template16.C: New.
3017
3018 2005-05-27  Andreas Jaeger  <aj@suse.de>
3019
3020         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3021
3022         * gcc.dg/i386-sse-8.c: Run test on all archs.
3023
3024 2005-05-26  Mike Stump  <mrs@apple.com>
3025
3026         * objc.dg/isa-field-1.m: Only run on darwin.
3027         * objc.dg/lookup-1.m: Likewise.
3028         * objc.dg/try-catch-8.m: Likewise.
3029
3030 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3031
3032         PR tree-optimization/9814
3033         * gcc.dg/pr9814-1.c: New test case.
3034
3035 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3036
3037         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3038         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3039         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3040         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3041         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3042         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3043         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3044         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3045         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3046         objc.dg/try-catch-8.m: New.
3047
3048 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3049
3050         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3051         remove extraneous semicolons.
3052
3053 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3054
3055         * obj-c++.dg/comp-types-12.mm: New.
3056         * objc.dg/comp-types-11.m: New.
3057         * objc.dg/selector-4.m: New.
3058
3059 2005-05-26  Andreas Jaeger  <aj@suse.de>
3060
3061         PR testsuite/20772
3062         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3063         g++.old-deja/g++.ext/attrib3.C,
3064         g++.old-deja/g++.other/store-expr1.C,
3065         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3066         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3067         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3068         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3069         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3070         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3071         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3072         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3073         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3074         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3075         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3076         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3077         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3078         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3079         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3080         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3081         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3082         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3083         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3084
3085 2005-05-26  Andreas Jaeger  <aj@suse.de>
3086
3087         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3088         x86-64 compilation.
3089
3090 2005-05-26  Andreas Jaeger  <aj@suse.de>
3091
3092         PR testsuite/20772
3093         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3094         gcc.misc-tests/i386-pf-athlon-1.c,
3095         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3096         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3097         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3098         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3099         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3100         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3101         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3102         programs.
3103
3104         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3105         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3106         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3107         x86-64 compilation.
3108
3109         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3110         x86_64.
3111
3112         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3113         effective-target ilp32.
3114
3115 2005-05-26  David Ung  <davidu@mips.com>
3116
3117         * gcc.target/mips/ext_ins.c: New test for testing the generation
3118         of MIPS32/64 rev 2 ext/ins instructions.
3119
3120 2005-05-26  Andreas Jaeger  <aj@suse.de>
3121
3122         * treelang/compile/unsigned.tree: Use gimple instead of
3123         nonexisting generic dump.
3124
3125 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3126
3127         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3128
3129 2005-05-26  Andreas Jaeger  <aj@suse.de>
3130
3131         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3132
3133 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3134
3135         PR libfortran/17283
3136         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3137         Test callee-allocated memory with write statements.
3138
3139 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3140
3141         PR middle-end/21709
3142         * gcc.dg/pr21709-1.c: New test case.
3143
3144 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3145             Mike Stump  <mrs@apple.com>
3146
3147         * objc/execute/next_mapping.h: Update for C++.
3148
3149         * obj-c++.dg/selector-1.mm: Move to...
3150         * obj-c++.dg/selector-4.mm: here...
3151
3152         * obj-c++.dg/basic.mm: New.
3153         * obj-c++.dg/comp-types-1.mm: New.
3154         * obj-c++.dg/cxx-class-1.mm: New.
3155         * obj-c++.dg/cxx-ivars-1.mm: New.
3156         * obj-c++.dg/cxx-ivars-2.mm: New.
3157         * obj-c++.dg/cxx-ivars-3.mm: New.
3158         * obj-c++.dg/cxx-scope-1.mm: New.
3159         * obj-c++.dg/cxx-scope-2.mm: New.
3160         * obj-c++.dg/defs.mm: New.
3161         * obj-c++.dg/empty-private-1.mm: New.
3162         * obj-c++.dg/encode-1.mm: New.
3163         * obj-c++.dg/encode-2.mm: New.
3164         * obj-c++.dg/encode-3.mm: New.
3165         * obj-c++.dg/extern-c-1.mm: New.
3166         * obj-c++.dg/extra-semi.mm: New.
3167         * obj-c++.dg/fix-and-continue-2.mm: New.
3168         * obj-c++.dg/isa-field-1.mm: New.
3169         * obj-c++.dg/ivar-list-semi.mm: New.
3170         * obj-c++.dg/local-decl-1.mm: New.
3171         * obj-c++.dg/lookup-1.mm: New.
3172         * obj-c++.dg/lookup-2.mm: New.
3173         * obj-c++.dg/method-1.mm: New.
3174         * obj-c++.dg/method-2.mm: New.
3175         * obj-c++.dg/method-3.mm: New.
3176         * obj-c++.dg/method-4.mm: New.
3177         * obj-c++.dg/method-5.mm: New.
3178         * obj-c++.dg/method-6.mm: New.
3179         * obj-c++.dg/method-7.mm: New.
3180         * obj-c++.dg/no-extra-load.mm: New.
3181         * obj-c++.dg/overload-1.mm: New.
3182         * obj-c++.dg/pragma-1.mm: New.
3183         * obj-c++.dg/pragma-2.mm: New.
3184         * obj-c++.dg/private-1.mm: New.
3185         * obj-c++.dg/private-2.mm: New.
3186         * obj-c++.dg/proto-qual-1.mm: New.
3187         * obj-c++.dg/qual-types-1.mm: New.
3188         * obj-c++.dg/stubify-1.mm: New.
3189         * obj-c++.dg/stubify-2.mm: New.
3190         * obj-c++.dg/super-class-1.mm: New.
3191         * obj-c++.dg/super-class-2.mm: New.
3192         * obj-c++.dg/super-dealloc-1.mm: New.
3193         * obj-c++.dg/super-dealloc-2.mm: New.
3194         * obj-c++.dg/template-1.mm: New.
3195         * obj-c++.dg/template-2.mm: New.
3196         * obj-c++.dg/template-3.mm: New.
3197         * obj-c++.dg/template-4.mm: New.
3198         * obj-c++.dg/template-5.mm: New.
3199         * obj-c++.dg/template-6.mm: New.
3200         * obj-c++.dg/try-catch-1.mm: New.
3201         * obj-c++.dg/try-catch-2.mm: New.
3202         * obj-c++.dg/try-catch-3.mm: New.
3203         * obj-c++.dg/try-catch-4.mm: New.
3204         * obj-c++.dg/try-catch-5.mm: New.
3205         * obj-c++.dg/try-catch-6.mm: New.
3206         * obj-c++.dg/try-catch-7.mm: New.
3207         * obj-c++.dg/try-catch-8.mm: New.
3208         * obj-c++.dg/try-catch-9.mm: New.
3209         * obj-c++.dg/va-meth-1.mm: New.
3210
3211 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3212
3213         * obj-c++.dg/selector-1.mm: New.
3214         * obj-c++.dg/selector-2.mm: New.
3215
3216 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3217
3218         * obj-c++.dg/selector-3.mm: New.
3219         * objc.dg/selector-3.m: New.
3220
3221 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3222
3223         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3224         about where warning appears.
3225
3226 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3227
3228         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3229         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3230         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3231         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3232
3233 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3234
3235         * gcc.dg/20050524-1.c: New test.
3236
3237 2005-05-25  Jan Hubicka  <jh@suse.cz>
3238
3239         * gcc.dg/tree-prof/inliner-1.c: New.
3240
3241 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3242
3243         * gcc.dg/tree-prof: New directory.
3244         * gcc.dg/tree-prof/tree-prof.exp: New.
3245
3246 2005-05-25  DJ Delorie  <dj@redhat.com>
3247
3248         * gcc.dg/Wattributes-1.c: New.
3249         * gcc.dg/Wattributes-2.c: New.
3250         * gcc.dg/Wattributes-3.c: New.
3251
3252 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3253
3254         PR tree-optimization/19833
3255         * gcc.dg/uninit-4.c: Remove xfail.
3256         * gcc.dg/uninit-9.c: Ditto.
3257
3258 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3259
3260         * obj-c++.dg/bitfield-[1-5].mm: New.
3261         * obj-c++.dg/class-protocol-1.mm: New.
3262         * obj-c++.dg/comp-types-1[0-1].mm: New.
3263         * obj-c++.dg/comp-types-[2-9].mm: New.
3264         * obj-c++.dg/encode-[4-8].mm: New.
3265         * obj-c++.dg/layout-1.mm: New.
3266         * obj-c++.dg/method-1[0-9].mm: New.
3267         * obj-c++.dg/method-2[0-1].mm: New.
3268         * obj-c++.dg/method-[8-9].mm: New.
3269         * obj-c++.dg/objc-gc-3.mm: New.
3270         * obj-c++.dg/try-catch-10.mm: New.
3271         * objc.dg/bitfield-5.m: New.
3272         * objc.dg/comp-types-10.m: New.
3273         * objc.dg/comp-types-9.m: New.
3274         * objc.dg/layout-1.m: New.
3275         * objc.dg/objc-gc-4.m: New.
3276         * objc.dg/try-catch-9.m: New.
3277         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3278         * objc.dg/comp-types-1.m: Likewise.
3279         * objc.dg/comp-types-[5-6].m: Likewise.
3280         * objc.dg/method-9.m: Likewise.
3281
3282 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3283
3284         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3285         and on hardware without VMX support.
3286
3287         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3288
3289         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3290
3291         * lib/profopt.exp (dg-final-generate, dg-final-use,
3292         profopt-final-code, profopt-get-options): New.
3293         (profopt-execute): Process test directives.
3294
3295         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3296         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3297         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3298
3299 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         PR C++/21645
3302         * g++.dg/init/ctor5.C: New test.
3303
3304 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3305
3306         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3307         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3308         vect-113.c, vect-114.c.
3309
3310 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3311
3312         * gcc.dg/const-elim-1.c: Remove xfails.
3313
3314 2005-05-23  Jeff Law  <law@redhat.com>
3315
3316         * gcc.c-torture/compile/pr21638.c: New test.
3317         * gcc.c-torture/compile/20050520-1.c: New test.
3318
3319 2005-05-23  Nick Clifton  <nickc@redhat.com>
3320
3321         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3322         be a proper triple, ie: m32r*-*-*.
3323         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3324
3325 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3326
3327         PR middle-end/21331
3328         PR tree-opt/21293
3329         * gcc.c-torture/compile/pr21293.c: New test.
3330         * gcc.c-torture/execute/pr21331.c: New test.
3331
3332 2004-05-20  Richard Henderson  <rth@redhat.com>
3333
3334         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3335
3336 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3337
3338         * obj-c++-dg.exp: Add.
3339         * obj-c++.exp: Add.
3340         * obj-c++.dg/dg.exp: Add.
3341
3342 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3343
3344         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3345         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3346
3347 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3348
3349         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3350
3351 2004-05-19  Richard Henderson  <rth@redhat.com>
3352
3353         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3354
3355 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3356
3357         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3358
3359         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3360
3361 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR c++/21495
3364         * g++.dg/parse/extern1.C: New test.
3365         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3366
3367 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3368
3369         * gcc.dg/c99-math.h: New.
3370         * gcc.dg/c99-math-float-1.c: New test.
3371         * gcc.dg/c99-math-double-1.c: Likewise.
3372         * gcc.dg/c99-math-long-double-1.c: Likewise.
3373
3374 2005-05-18  Richard Henderson  <rth@redhat.com>
3375
3376         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3377
3378 2005-05-18  Devang Patel  <dpatel@apple.com>
3379
3380         * g++.dg/opt/20050511-1.C: New test.
3381
3382 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3383
3384         PR libfortran/21127
3385         * gfortran.dg/reshape-complex.f90:  New test.
3386
3387 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3388
3389         * gfortran.dg/array_constructor_1.f90: New test.
3390         * gfortran.dg/array_constructor_2.f90: New test.
3391
3392 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3393
3394         PR fortran/20954
3395         * gfortran.dg/pr20954.f: New test.
3396
3397 2005-05-17  Mike Stump  <mrs@apple.com>
3398
3399         Yet more Objective-C++...
3400
3401         * objc.dg/method-5.m: Update.
3402         * objc.dg/method-6.m: Update.
3403         * objc.dg/method-7.m: Update.
3404         * objc.dg/method-9.m: Update.
3405         * objc.dg/try-catch-2.m: Update.
3406
3407 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3408
3409         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3410         Remove little-endian optimizations.
3411
3412 2005-05-17  Jeff Law  <law@redhat.com>
3413
3414         * g++.dg/tree-ssa/pr14814.C: New test.
3415         * gcc.dg/tree-ssa/pr14814.C: New test.
3416         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3417         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3418
3419 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3420
3421         * gcc.dg/compat/generate-random.c: Do not include
3422         libiberty.h.
3423         * gcc.dg/compat/generate-random_r.c: Likewise.
3424
3425 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3426
3427         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3428
3429 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3430
3431         PR middle-end/21595
3432         * g++.dg/tree-ssa/builtin1.C: New testcase.
3433
3434 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3435
3436         PR c++/21454
3437         * g++.dg/opt/const4.C: New test.
3438
3439         PR middle-end/21492
3440         * g++.dg/opt/crossjump1.C: New test.
3441
3442         PR tree-optimization/21610
3443         * gcc.c-torture/compile/20050516-1.c: New test.
3444
3445         PR fortran/15080
3446         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3447         about the test failing.
3448         * gfortran.fortran-torture/execute/where_7.f90: New test.
3449         * gfortran.fortran-torture/execute/where_8.f90: New test.
3450
3451 2005-05-16  Richard Henderson  <rth@redhat.com>
3452
3453         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3454         i?86 and x86_64.
3455
3456 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3457
3458         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3459         (limits.h): Include unconditionally.
3460         (stdlib.h): Likewise.
3461         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3462         (limits.h): Include unconditionally.
3463         (stdlib.h): Likewise.
3464         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3465         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3466         (limits.h): Include unconditionally.
3467         (stdlib.h): Likewise.
3468         (hashtab.h): Do not include.
3469         (getopt.h): Likewise.
3470         (stddef.h): Include.
3471         (hashval_t): Define.
3472         (struct entry): Add "next" field.
3473         (HASH_SIZE): New macro.
3474         (hash_table): New variable.
3475         (switchfiles): Do not use xmalloc.
3476         (mix): New macro.
3477         (iterative_hash): New function.
3478         (hasht): Remove.
3479         (e_exists): New function.
3480         (e_insert): Likewise.
3481         (output): Use, instead of libiberty hashtable functions.
3482         (main): Do not use getopt.  Do not call htab_create.
3483
3484 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3485
3486         PR libstdc++/21526
3487         * lib/target-supports.exp (check_mkfifo_available):
3488         Return 0 for cygwin as mkfifo support incomplete on platform.
3489         Fix typos in comments.
3490
3491 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3492
3493         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3494
3495 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3496
3497         PR fortran/17432
3498         * gfortran.dg/assign_4.f: New test.
3499
3500 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3501
3502         PR tree-optimization/21563
3503         * gcc.dg/tree-ssa/pr21563.c: New.
3504
3505 2005-05-14  Jan Hubicka  <jh@suse.cz>
3506
3507         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3508
3509 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3510
3511         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3512
3513 2005-05-13  Julian Brown  <julian@codesourcery.com>
3514
3515         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3516         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3517
3518 2005-05-13  Jan Hubicka  <jh@suse.cz>
3519
3520         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3521         * gcc.dg/fold-xor-?.c: Likewise.
3522         * gcc.dg/pr15784-?.c: Likewise.
3523         * gcc.dg/pr20922-?.c: Likewise.
3524         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3525         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3526         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3527
3528 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3529
3530         PR fortran/21260
3531         * gfortran.dg/hollerith_1.f90: New test.
3532
3533 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3534
3535         * gfortran.dg/func_result_2.f90: New test.
3536
3537 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3538
3539         * gfortran.dg/dev_null.f90: New test.
3540
3541 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3542
3543         * gcc.dg/arm-vfp1.c: Revert last change.
3544
3545 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3546
3547         PR middle-end/19807
3548         PR tree-optimization/19639
3549         * g++.dg/tree-ssa/pr19807.C: New testcase.
3550
3551 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3552
3553         PR libfortran/21471
3554         * gfortran.dg/append-1.f90: New test.
3555
3556 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3557
3558         * gcc.dg/pr18501.c: XFAIL.
3559         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3560         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3561         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3562         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3563         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3564         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3565         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3566         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3567
3568 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3569
3570         PR fortran/20178
3571         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3572         gfortran.dg/f2c_3.f90: New tests.
3573
3574         * gfortran.dg/return_1.f90: Fix dg annotation.
3575
3576 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3577
3578         * gcc.c-torture/compile/20050510-1.c: New test.
3579
3580 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3581
3582         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3583
3584 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3585
3586         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3587
3588 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3589
3590         PR c/17913
3591         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3592
3593 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3594
3595         PR c/21342
3596         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3597         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3598
3599 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3600
3601         PR debug/16676
3602         * gcc.dg/debug/pr16676.c: New test.
3603
3604 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3605
3606         PR testsuite/21443
3607         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3608         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3609         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3610         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3611         Change -O1 to -O2.
3612         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3613         -fno-tree-dominator-opts.
3614
3615 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3616
3617         * gfortran.dg/return_1.f90: New test.
3618
3619 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3620
3621         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3622
3623         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3624
3625 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3626
3627         PR c++/21427
3628         * g++.dg/inherit/covariant13.C: New.
3629
3630 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3631
3632         PR libfortran/19155
3633         * gfortran.dg/pr19155.f: New test.
3634
3635 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3636
3637         PR inline-asm/8788
3638         * gcc.dg/pr8788-1.c: New testcase.
3639
3640 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3641
3642         PR target/21416
3643         * gcc.target/mips/fpcmp-[12].c: New tests.
3644
3645 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3646
3647         * lib/target-supports-dg.exp (dg-require-fork): New function.
3648         (dg-require-mkfifo): Likewise.
3649         * lib/target-supports.exp (check_function_available): New
3650         function.
3651         (check_fork_available): Likewise.
3652         (check_mkfifo_available): Likewise.
3653
3654 2005-05-06  Jeff Law  <law@redhat.com>
3655
3656         * gcc.c-torture/compile/pr21380.c: New test.
3657
3658 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR c++/20961
3661         * g++.dg/ext/weak3.C: New test.
3662
3663 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3664
3665         PR c++/21352
3666         * g++.dg/template/crash37.C: New test.
3667
3668 2005-05-05  Paul Brook  <paul@codesourcery.com>
3669
3670         * gcc.dg/arm-g2.c: Use effective-target arm32.
3671         * gcc.dg/arm-mmx-1.c: Ditto.
3672         * gcc.dg/arm-scd42-2.c: Ditto.
3673         * gcc.dg/arm-vfp1.c: Ditto.
3674         * lib/target-supports.exp (check_effective_target_arm32): New
3675         function.
3676
3677 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3678
3679         PR libfortran/21354
3680         gfortran.dg/in_pack_rank7.f90:  New test.
3681
3682 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3683
3684         PR middle-end/15618
3685         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3686
3687 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR middle-end/21265
3690         * gcc.dg/20050503-1.c: New test.
3691
3692         PR rtl-optimization/21239
3693         * gcc.dg/i386-sse-11.c: New test.
3694
3695 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3696
3697         PR target/16888
3698         * gcc.target/i386/asm-1.c: New test.
3699
3700 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3701
3702         PR rtl-optimization/21330
3703         * gcc.c-torture/execute/20050502-1.c: New test.
3704
3705         PR target/21297
3706         * gcc.c-torture/execute/20050502-2.c: New test.
3707
3708 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3709
3710         PR middle-end/21282
3711         * gcc.dg/pr21282.c: New.
3712
3713 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3714
3715         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3716         * gcc.dg/vect/vect-92.c: Likewise
3717         * gcc.dg/vect/vect-93.c: Likewise
3718         * gcc.dg/vect/vect-dv-1.c: Likewise
3719         * gcc.dg/vect/vect-dv-2.c: Likewise
3720         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3721
3722 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3723
3724         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3725         * gfortran.dg/vect/vect-2.f90:  Likewise
3726         * gfortran.dg/vect/vect-3.f90:  Likewise
3727         * gfortran.dg/vect/vect-4.f90:  Likewise
3728         * gfortran.dg/vect/vect-5.f90:  Likewise
3729
3730 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3731
3732         PR target/20813
3733         * gcc.dg/rs6000-fpint-2.c: New.
3734
3735 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3736
3737         PR c/15698
3738         * gcc.dg/builtins-30.c: Update expected messages.
3739         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3740         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3741         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3742
3743 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3744
3745         PR tree-optimization/21294
3746         * gcc.dg/tree-ssa/pr21294.c: New.
3747
3748 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3749
3750         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3751         __builtin_altivec_st_internal_4si built-in.
3752
3753 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3754
3755         PR c++/15875
3756         * g++.dg/template/ptrmem14.C: New test.
3757
3758 2005-05-02  Paul Brook  <paul@codesourcery.com>
3759
3760         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3761
3762 2005-05-02  Michael Matz  <matz@suse.de>
3763
3764         PR c++/19542
3765         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3766
3767 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3768
3769         * g++.dg/cpp/weak.C: New test.
3770
3771 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3772
3773         * gcc.dg/tree-ssa/loop-8.c: New test.
3774
3775 2005-04-30  Michael Maty  <matz@suse.de>
3776
3777         * gcc.dg/inline-mcpy.c: New test.
3778
3779 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3780
3781         PR libfortran/18958
3782         * gfortran.dg/eoshift.f90:  New test case.
3783
3784 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3785
3786         PR libfortran/18857
3787         * gfortran.dg/matmul_1.f90: New test.
3788
3789 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3790
3791         PR tree-optimization/21030
3792         * gcc.dg/tree-ssa/pr21030.c: New.
3793
3794 2005-04-29  Devang Patel  <dpatel@apple.com>
3795
3796         PR tree-optimization/21272
3797         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3798
3799 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR fortran/13082
3802         PR fortran/18824
3803         * gfortran.dg/entry_4.f90: New test.
3804         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3805         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3806         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3807         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3808         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3809         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3810         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3811
3812 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3813
3814         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3815
3816 2005-04-29  Paul Brook   <paul@codesourcery.com>
3817
3818         * gfortran.dg/entry_3.f90: New test.
3819
3820 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3821
3822         * gfortran.dg/implicit_4.f90: New test.
3823
3824 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3825
3826         * lib/target-supports.exp (check_profiling_available): Return
3827         false for xtensa-*-elf.
3828
3829 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3830
3831         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3832         error if file cannot be deleted.
3833
3834 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3835
3836         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3837         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3838         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3839         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3840         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3841         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3842         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3843         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3844         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3845         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3846         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3847         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3848         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3849
3850 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3851
3852         PR fortran/20865
3853         * gfortran.dg/pr20865.f90: New test.
3854
3855 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3856
3857         * gcc.dg/void-cast-2.c: New test.
3858
3859 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3860
3861         PR c/21159
3862         * gcc.dg/void-cast-1.c: New test.
3863
3864 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3865
3866         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3867
3868 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3869
3870         PR fortran/21177
3871         * gfortran.dg/pr21177.f90: New test.
3872
3873 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3874
3875         PR tree-optimization/21171
3876         * gcc.dg/tree-ssa/pr21171.c: New test.
3877
3878 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3879
3880         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3881         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3882         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3883         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3884         gcc.dg/tree-ssa/gen-vect-32.c: New.
3885         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3886         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3887         don't run on PPC32.
3888
3889 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3890
3891         PR c/21213
3892         * gcc.dg/transparent-union-3.c: New test.
3893
3894 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3895
3896         PR c/20740
3897         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3898         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3899         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3900         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3901         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3902         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3903
3904 2005-04-26  Jeff Law  <law@redhat.com>
3905
3906         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3907         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3908         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3909         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3910         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3911         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3912         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3913
3914 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3915
3916         PR tree-optimization/17598
3917         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3918
3919 2005-04-25  Mike Stump  <mrs@apple.com>
3920
3921         * objc.dg/fix-and-continue-1.m: Add.
3922
3923 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3924
3925         PR c++/20995
3926         * g++.dg/opt/pr20995-1.C: New test case.
3927
3928 2005-04-25  Devang Patel <dpatel@apple.com>
3929
3930         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3931
3932 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3933
3934         PR testsuite/21062
3935         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3936
3937 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3938
3939         PR C++/21188
3940         * g++.dg/opt/rtti2.C: New test.
3941
3942 2005-04-25  Paul Brook  <paul@codesourcery.com>
3943         Steven G. Kargl  <kargls@comcast.net>
3944
3945         PR fortran/20879
3946         * gfortran.dg/ichar_1.f90: New file.
3947
3948 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR middle-end/20991
3951         * g++.dg/opt/pr20991.C: New test.
3952
3953         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3954         where sizeof (type) < __alignof__ (type).
3955         * gcc.dg/compat/struct-layout-1.h: Likewise.
3956
3957 2005-04-24  Per Bothner  <per@bothner.com>
3958             Devang Patel  <dpatel@apple.com>
3959
3960         PR preprocessor/20907
3961         * gcc.dg/cpp/very-long-comment.c: New test.
3962
3963 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3964
3965         PR fortran/20059
3966         * gfortran.dg/common_5.f: New test.
3967
3968 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3969
3970         PR middle-end/21082
3971         * g++.dg/tree-ssa/pr21082.C: New testcase.
3972
3973 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3974
3975         * gcc.dg/vect/vect-99.c: New test.
3976
3977 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3978
3979         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3980
3981 2005-04-22  Jeff Law  <law@redhat.com>
3982
3983         * gcc.dg/uninit-5.c: Remove xfails.
3984         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3985         conditionals and loads.
3986
3987 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3988
3989         PR libfortran/20074
3990         PR libfortran/20436
3991         PR libfortran/21108
3992         * gfortran.dg/nested_reshape.f90: new test
3993         * gfortran.dg/reshape-alloc.f90: new test
3994         * gfortran.dg/reshape.f90: new test
3995
3996 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3997
3998         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3999
4000         * gcc.dg/arm-vfp1.c: New test.
4001
4002 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4003
4004         PR c++/21087
4005         * g++.dg/lookup/builtin2.C: New test.
4006
4007 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4008
4009         * gcc.dg/weak/weak-13.c: New test.
4010
4011 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4012
4013         * lib/target-supports.exp (check_effective_target_sync_int_long):
4014         Add powerpc*.
4015
4016 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4017
4018         * gcc.target/mips/branch-1.c: New test.
4019
4020 2005-04-21  Richard Henderson  <rth@redhat.com>
4021
4022         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4023         * gcc.dg/vect/vect-86.c: Likewise.
4024         * gcc.dg/vect/vect-87.c: Likewise.
4025         * gcc.dg/vect/vect-88.c: Likewise.
4026
4027 2005-04-21  Devang Patel  <dpatel@apple.com>
4028
4029         PR optimization/20994
4030         * gcc.dg/tree-ssa/ifc-3.c: New test.
4031
4032 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4033
4034         PR c/12913
4035         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4036         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4037         gcc.dg/c99-vla-jump-5.c: New tests.
4038
4039 2005-04-19  Richard Henderson  <rth@redhat.com>
4040
4041         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4042         Fix typo in exists check.
4043         (check_effective_target_sync_int_long): New.
4044         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4045         * gcc.dg/ia64-sync-2.c: Likewise.
4046         * gcc.dg/ia64-sync-3.c: Likewise.
4047         * gcc.dg/ia64-sync-4.c: Likewise.
4048
4049 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4050
4051         * gcc.dg/fold-xor-1.c: New test.
4052         * gcc.dg/fold-xor-2.c: New test.
4053
4054 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4055
4056         PR target/20670
4057         * g++.dg/eh/fp-regs.C: New test.
4058
4059 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4060
4061         * gcc.dg/Wint-to-pointer-cast-1.c,
4062         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4063         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4064         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4065
4066 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4067
4068         PR fortran/16861
4069         * gfortran.dg/pr16861.f90: New test.
4070
4071 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4072
4073         * gcc.dg/pr21085.c: New test.
4074
4075 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4076
4077         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4078         (setup_mips_tests, dg-mips-options): New procedures.
4079         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4080         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4081         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4082         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4083         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4084         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4085         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4086         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4087         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4088         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4089         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4090         dg-mips-options instead of dg-options.  Remove now-redundant
4091         preprocessor guards.
4092         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4093         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4094         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4095         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4096         * gcc.dg/vr-mult-2.c: Delete.
4097         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4098         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4099         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4100         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4101         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4102         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4103         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4104
4105 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4106
4107         * ada/acats/run_all.sh: Use sync when executable not present.
4108
4109 2005-04-18  Devang Patel  <dpatel@apple.com>
4110
4111         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4112         * gcc.dg/vect/vect-11a.c: New.
4113         * gcc.dg/vect/vect-none.c: Update.
4114         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4115
4116 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4117
4118         PR tree-optimization/20922
4119         * gcc.dg/pr20922-1.c: New test.
4120         * gcc.dg/pr20922-2.c: New test.
4121         * gcc.dg/pr20922-3.c: New test.
4122         * gcc.dg/pr20922-4.c: New test.
4123         * gcc.dg/pr20922-5.c: New test.
4124         * gcc.dg/pr20922-6.c: New test.
4125
4126 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4127
4128         PR libfortran/20950
4129         * gfortran.dg/pr20950.f: New test.
4130
4131 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4132
4133         PR libfortran/19216
4134         * gfortran.dg/pr19216.f: New test.
4135
4136 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4137
4138         PR tree-optimization/21001
4139         * gcc.dg/tree-ssa/pr21001.c: New.
4140
4141 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4142
4143         PR libfortran/21075
4144         * gfortran.dg/reshape_rank7.f90: New test.
4145
4146 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4147
4148         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4149         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4150         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4151         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4152         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4153         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4154         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4155         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4156         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4157         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4158         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4159         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4160         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4161         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4162         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4163         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4164         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4165         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4166         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4167         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4168         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4169
4170 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4171
4172         * gfortran.dg/wtruncate.f: New testcase.
4173         * gfortran.dg/wtruncate.f90: New testcase.
4174
4175 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4176
4177         PR c++/21025
4178         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4179         which sizeof/alignof is dependent, rather than just whether we are
4180         processing_template_decl.
4181
4182 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4183
4184         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4185         corrected typo where the wrong variables had been compared.
4186
4187 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4188
4189         PR libfortran/18495
4190         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4191         Test callee-allocated version of return array with a write
4192         statement.
4193         Test spread with a temporary with another write statement.
4194
4195 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4196
4197         PR tree-optimization/21031
4198         * gcc.dg/tree-ssa/pr21031.c: New.
4199
4200 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4201
4202         PR tree-optimization/21004
4203         * gcc.dg/builtins-53.c: Include builtins-config.h.
4204         Check floorf, ceilf, floorl and ceill transformations
4205         only when HAVE_C99_RUNTIME is defined.
4206
4207 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4208
4209         PR middle-end/20739
4210         * gcc.dg/tree-ssa/pr20739.c: New test.
4211
4212 2005-04-14  Mike Stump  <mrs@apple.com>
4213
4214         * gcc.dg/Foundation.framework/empty: New.
4215         * gcc.dg/framework-2.c: New.
4216
4217 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4218
4219         PR tree-optimization/21021
4220         * gcc.c-torture/compile/pr21021.c: New.
4221
4222 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4223
4224         PR testsuite/21010
4225         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4226         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4227         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4228         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4229         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4230         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4231         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4232         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4233
4234 2005-04-14  Richard Henderson  <rth@redhat.com>
4235
4236         * lib/target-supports.exp (check_effective_target_vect_condition):
4237         Add ia64, i?86, and x86_64.
4238
4239 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4240
4241         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4242
4243 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4244
4245         PR tree-optimization/20657
4246         * gcc.dg/tree-ssa/pr20657.c: New.
4247
4248 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4249
4250         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4251         (long long int)trunc*.
4252
4253 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4254
4255         PR target/20927
4256         * gcc.dg/pr20927.c: New test.
4257
4258 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4259
4260         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4261         * gcc.target/mips/asm-1.c: Likewise.
4262
4263 2005-04-13  Dale Johannesen  <dalej@apple.com>
4264
4265         * objc.dg/objc-fast-4.m:  New.
4266
4267 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4268
4269         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4270         directory.
4271         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4272
4273 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4274
4275         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4276         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4277         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4278
4279 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4280
4281         PR tree-optimization/20913
4282         * gcc.dg/tree-ssa/pr20913.c: New.
4283
4284         PR tree-optimization/20702
4285         * gcc.dg/tree-ssa/pr20702.c: New.
4286
4287 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4288
4289         PR c++/13744
4290         * g++.dg/inherit/local3.C: New test.
4291
4292 2005-04-12  Jeff Law  <law@redhat.com>
4293
4294         * gcc.dg/tree-ssa/20050412-1.c: New test.
4295
4296 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4297
4298         PR libfortran/19016
4299         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4300         Add tests with mask generated by expression.
4301         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4302         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4303         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4304
4305 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4306
4307         PR middle-end/20917
4308         * gcc.dg/20050409-1.c: New test.
4309
4310 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4311
4312         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4313
4314 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4315
4316         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4317         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4318         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4319         (TARGET_CXX): Adjust accordingly.
4320         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4321         determine_class_data_visibility and class_data_always_comdat.
4322         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4323         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4324         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4325         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4326         (arm_cxx_determine_class_data_visibility): New.
4327         (arm_cxx_class_data_always_comdat): Likewise.
4328         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4329         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4330         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4331         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4332         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4333         Define.
4334
4335 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4336
4337         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4338
4339 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4340
4341         * gcc.dg/i386-darwin-fpmath.c: New.
4342
4343 2004-04-11  Devang Patel  <dpatel@apple.com>
4344
4345         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4346         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4347         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4348         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4349         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4350         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4351         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4352         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4353         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4354
4355 2004-04-11  Devang Patel  <dpatel@apple.com>
4356
4357         * gcc.dg/vect/vect-dv-1.c: New test.
4358         * gcc.dg/vect/vect-dv-2.c: New test.
4359
4360 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4361
4362         PR tree-optimization/20933
4363         * gcc.dg/tree-ssa/pr20933.c: New test.
4364
4365 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4366
4367         * gfortran.dg/fold_nearest.f90: New test.
4368
4369 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4370
4371         * gcc.dg/tree-ssa/alias-1.c: New test.
4372
4373 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4374
4375         PR tree-optimization/20920
4376         * g++.dg/tree-ssa/pr20920.C: New test.
4377
4378 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4379
4380         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4381         (long long int)ceil*.
4382
4383 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4384
4385         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4386         explicit C++ linkage.
4387
4388 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4389
4390         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4391         warning for arithmetic IF statements.
4392
4393 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4394
4395         * eor_handling_1.f90: New test case.
4396         * eor_handling_2.f90: New test case.
4397         * eor_handling_3.f90: New test case.
4398         * eor_handling_4.f90: New test case.
4399         * eor_handling_5.f90: New test case.
4400         * noadv_size.f90: New test case.
4401         * pad_no.f90: New test case.
4402
4403 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4404
4405         * gcc.c-torture/execute/20050410-1.c: New test.
4406
4407 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4408
4409         * gcc.dg/pr20126.c: New.
4410
4411 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4412             Steven G. Kargl <kargls@comcast.net>
4413
4414         * gfortran.dg/PR19872.f: New test.
4415
4416 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4417
4418         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4419
4420 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4421
4422         * gfortran.dg/nint_1.f90: New test.
4423
4424 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4425
4426         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4427         Added test for callee-allocated arrays with write statements.
4428         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4429         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4430         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4431         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4432         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4433
4434 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4435
4436         PR libfortran/20163
4437         * gfortran.dg/open-options-blanks.f:  New test.
4438
4439 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4440
4441         PR fortran/13257
4442         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4443
4444 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4445
4446         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4447         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4448         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4449         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4450         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4451         * gcc.c-torture/execute/stdarg-4.c: New test.
4452
4453         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4454
4455         PR target/20795
4456         * g++.dg/abi/param2.C: New test.
4457
4458 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4459
4460         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4461
4462 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4463
4464         * gcc.dg/builtins-53.c: New test.
4465
4466 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4467
4468         * g++.dg/tree-ssa/pr18178.C: New test.
4469         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4470         * gcc.c-torture/execute/20041019-1.c: New test.
4471         * gcc.dg/tree-ssa/20041008-1.c: New test.
4472         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4473         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4474         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4475         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4476         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4477         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4478         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4479         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4480         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4481         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4482
4483 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4484
4485         PR rtl-optimization/20466
4486         * gcc.c-torture/execute/pr20466-1.c: New test.
4487
4488 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4489
4490         PR c++/20905
4491         * g++.dg/parse/cond2.C: New test.
4492
4493         PR c++/20145
4494         * g++.dg/warn/Wdtor1.C: New test.
4495
4496 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4497
4498         PR fortran/17229
4499         * gfortran.dg/pr17229.f: New test.
4500
4501 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4502
4503         * gfortran.dg/tiny_1.f90: New test.
4504         * gfortran.dg/tiny_2.f90: ditto.
4505
4506 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4507
4508         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4509         * gfortran.dg/open_new.f90:  Fix dg-do run line
4510
4511 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4512
4513         * lib/target-supports.exp (get_compiler_messages): Support
4514         optional arguments, the fourth being compiler options.
4515         (check_effective_target_fpic): New proc.
4516         * gcc.dg/20050321-2.c: Restrict to target fpic.
4517
4518 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4519
4520         * gcc.dg/15443-1.c: New test.
4521         * gcc.dg/15443-2.c: Likewise.
4522
4523 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4524
4525         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4526
4527 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4528
4529         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4530
4531 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4532
4533         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4534         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4535         -m64.
4536         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4537         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4538         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4539
4540 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4541
4542         PR c++/20212
4543         * g++.dg/warn/Wunused-11.C: New test.
4544
4545 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4546
4547         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4548
4549 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4550
4551         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4552
4553 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4554
4555         PR c++/20734
4556         * g++.dg/template/ptrmem13.C: New test.
4557
4558 2005-04-05  Per Bothner  <per@bothner.com>
4559
4560         * lib/gcc.exp: Always add -fno-show-column, for now.
4561
4562 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4563
4564         PR testsuite/20767
4565         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4566         of plain old "unsigned int" for the type of "i".  Makes this test
4567         64bit clean.
4568
4569 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4570
4571         * gcc.dg/i386-ssefn-1.c: New test.
4572         * gcc.dg/i386-ssefn-2.c: New test.
4573         * gcc.dg/i386-ssefn-3.c: New test.
4574         * gcc.dg/i386-ssefn-4.c: New test.
4575
4576 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4577
4578         PR tree-optimization/20076
4579         * gcc.dg/builtin-apply4.c: New test.
4580
4581         PR preprocessor/19475
4582         * gcc.dg/cpp/macspace1.c: New test.
4583         * gcc.dg/cpp/macspace2.c: New test.
4584
4585 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4586
4587         * gfortran.dg/pr20755.f: Fixed bad format.
4588
4589 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4590
4591         PR c++/20763
4592         * g++.dg/ext/attrib21.C: New test.
4593
4594 2004-04-05  Devang Patel  <dpatel@apple.com>
4595
4596         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4597         * gcc.dg/vect/vect-shift-1.c: New test.
4598
4599 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4600
4601         PR libfortran/20755
4602         * gfortran.dg/pr20755.f: New test.
4603
4604 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4605
4606         * gfortran.dg/pr15959.f90: New test.
4607         * gfortran.dg/string_pad_trunc.f90: New test.
4608
4609 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4610
4611         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4612         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4613         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4614         syntax.
4615
4616 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4617
4618         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4619
4620 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4621
4622         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4623         * gcc.c-torture/compile/20011119-2.c: Likewise.
4624         * gcc.c-torture/compile/981001-2.c: Likewise.
4625
4626 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4627
4628         PR c++/20679
4629         * g++.dg/template/overload4.C: New test.
4630
4631 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4632
4633         PR c++/20746
4634         * g++.dg/abi/covariant5.C: New.
4635
4636         PR debug/20505
4637         * g++.dg/debug/const2.C: New.
4638
4639 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4640
4641         PR rtl-optimization/16104
4642         * gcc.c-torture/execute/20050316-1.c: New test.
4643
4644 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4645
4646         * g++.dg/template/spec23.C: Fix dg-error text.
4647
4648 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4649
4650         PR c++/19199
4651         * g++.dg/expr/lval2.C: New.
4652
4653 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4654
4655         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4656         __builtin_strcasecmp and __builtin_strncasecmp.
4657
4658 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4659
4660         PR c++/20723
4661         * g++.dg/template/spec22.C: New.
4662         * g++.dg/template/spec23.C: New.
4663
4664 2005-04-03  Dale Ranta  <dir@lanl.gov>
4665             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4666
4667         PR libfortran/20068
4668         PR libfortran/20125
4669         PR libfortran/20156
4670         PR libfortran/20471
4671         * gfortran.dg/backspace.f: New test.
4672
4673 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4674
4675         * gcc.dg/pr19345.c: New test.
4676
4677 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4678
4679         PR tree-optimization/20640
4680         * gcc.dg/torture/tree-loop-1.c: New.
4681
4682 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4683
4684         PR rtl-optimization/20290
4685         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4686
4687 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4688
4689         * gcc.dg/rs6000-fpint.c: New.
4690
4691 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4692
4693         * gcc.dg/old-style-then-proto-1.c: New test.
4694
4695 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4696
4697         * gfortran.fortran-torture/execute/backspace.f90: Check
4698         after backspace and read was incorrect.
4699
4700 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4701
4702         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4703         buffer past the terminating NUL using memcmp.
4704         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4705         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4706
4707         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4708         Fix unused/uninitialized variable warnings.
4709
4710         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4711         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4712         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4713         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4714
4715         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4716         gcc.c-torture/execute/builtins/fputs-lib.c,
4717         gcc.c-torture/execute/builtins/lib/fprintf.c,
4718         gcc.c-torture/execute/builtins/lib/main.c,
4719         gcc.c-torture/execute/builtins/lib/memcmp.c,
4720         gcc.c-torture/execute/builtins/lib/memmove.c,
4721         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4722         gcc.c-torture/execute/builtins/lib/memset.c,
4723         gcc.c-torture/execute/builtins/lib/printf.c,
4724         gcc.c-torture/execute/builtins/lib/sprintf.c,
4725         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4726         gcc.c-torture/execute/builtins/lib/strchr.c,
4727         gcc.c-torture/execute/builtins/lib/strcmp.c,
4728         gcc.c-torture/execute/builtins/lib/strcpy.c,
4729         gcc.c-torture/execute/builtins/lib/strcspn.c,
4730         gcc.c-torture/execute/builtins/lib/strlen.c,
4731         gcc.c-torture/execute/builtins/lib/strncat.c,
4732         gcc.c-torture/execute/builtins/lib/strncmp.c,
4733         gcc.c-torture/execute/builtins/lib/strncpy.c,
4734         gcc.c-torture/execute/builtins/lib/strrchr.c,
4735         gcc.c-torture/execute/builtins/lib/strspn.c,
4736         gcc.c-torture/execute/builtins/lib/strstr.c,
4737         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4738         gcc.c-torture/execute/builtins/strlen-2.c,
4739         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4740         prototypes.
4741
4742 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4743
4744         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4745         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4746         selectany usage.
4747
4748 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR c++/19406
4751         * g++.dg/debug/using1.C: New test.
4752
4753 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4754
4755         PR middle-end/20524
4756         * gcc.dg/alias-7.c: Prefix asm-declared name with
4757         __USER_LABEL_PREFIX__.
4758
4759 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4760
4761         Fix fallout from PR middle-end/15700:
4762         * gcc.c-torture/compile/20011119-1.c: Take
4763         __USER_LABEL_PREFIX__ into account.
4764         * gcc.c-torture/compile/20011119-2.c: Likewise.
4765
4766 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4767
4768         PR c++/18644
4769         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4770
4771 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4772
4773         PR c/17855
4774         * gcc.c-torture/compile/struct-non-lval-1.c,
4775         gcc.c-torture/compile/struct-non-lval-2.c,
4776         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4777
4778 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4779
4780         * gcc.dg/tls/tls.exp: Remove temporary file.
4781         * g++.dg/tls/tls.exp: Ditto.
4782         * lib/file-format.exp: Ditto.
4783         * g++.dg/special/ecos.exp: Ditto.
4784
4785         * lib/profopt.exp: Treat prof_ext as a list.
4786         * gcc.misc-tests/bprob.exp: Ditto.
4787         * g++.dg/bprob/bprob.exp: Ditto.
4788
4789         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4790         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4791         g++.dg/tree-ssa/pointer-reference-alias.C,
4792         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4793         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4794         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4795         g++.dg/vect/pr19951.cc: Ditto.
4796         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4797         gcc.dg/builtins-47.c: Ditto.
4798         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4799         gcc.dg/pr20115-1.c: Ditto.
4800         * gcc.dg/tree-ssa/20030530-2.c,
4801         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4802         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4803         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4804         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4805         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4806         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4807         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4808         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4809         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4810         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4811         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4812         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4813         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4814         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4815         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4816         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4817         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4818         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4819         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4820         gcc.dg/tree-ssa/20030824-1.c,
4821         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4822         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4823         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4824         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4825         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4826         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4827         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4828         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4829         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4830         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4831         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4832         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4833         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4834         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4835         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4836         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4837         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4838         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4839         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4840         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4841         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4842         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4843         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4844         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4845         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4846         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4847         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4848         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4849         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4850         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4851         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4852         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4853         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4854         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4855         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4856         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4857         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4858         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4859         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4860         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4861         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4862         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4863         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4864         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4865         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4866         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4867         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4868         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4869         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4870         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4871         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4872         gcc.dg/tree-ssa/useless-1.c: Ditto.
4873         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4874         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4875         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4876         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4877         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4878         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4879         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4880         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4881         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4882         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4883         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4884         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4885         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4886         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4887         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4888         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4889         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4890         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4891         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4892         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4893         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4894         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4895         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4896         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4897         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4898         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4899         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4900         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4901         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4902         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4903         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4904         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4905         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4906         gcc.dg/vect/vect-none.c: Ditto.
4907         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4908         treelang/compile/unsigned.tree: Ditto.
4909
4910         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4911         * gcc.dg/cpp/direct2s.c: Ditto.
4912         * gcc.dg/cpp/paste4.c: Ditto.
4913         * gcc.dg/cpp/separate-1.c: Ditto.
4914         * gcc.dg/pch/save-temps-1.c: Ditto.
4915         * g++.dg/ext/altivec-10.C: Ditto.
4916         * g++.dg/pch/pch.C: Ditto.
4917
4918         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4919
4920         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4921         * g++.dg/template/repo1.C: Ditto.
4922         * g++.dg/template/repo2.C: Ditto.
4923         * g++.dg/template/repo3.C: Ditto.
4924         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4925         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4926         * g++.old-deja/g++.pt/repo1.C: Ditto.
4927         * g++.old-deja/g++.pt/repo2.C: Ditto.
4928         * g++.old-deja/g++.pt/repo3.C: Ditto.
4929         * g++.old-deja/g++.pt/repo4.C: Ditto.
4930
4931         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4932         * gcc.dg/20030107-1.c: Ditto.
4933         * gcc.dg/20030702-1.c: Ditto.
4934         * gcc.dg/profile-generate-1.c: Ditto.
4935         * g++.dg/other/profile1.C: Ditto.
4936         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4937
4938         * lib/gcc-dg.exp (remove-build-file): New.
4939         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4940         cleanup-tree-dump, cleanup-saved-temps): New.
4941
4942 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4943
4944         PR c++/19203, DR 214
4945         * g++.dg/parse/ambig3.C: Not ambiguous.
4946         * g++.dg/template/spec20.C: New.
4947         * g++.dg/template/spec21.C: New.
4948
4949 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4950
4951         PR target/20045
4952         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4953
4954 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4955
4956         PR libfortran/20660
4957         * gfortran.dg/negative_unit.f: New test.
4958
4959 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4960
4961         * gcc.dg/20050330-1.c: New test.
4962
4963 2005-03-30  Devang Patel  <dpatel@apple.com>
4964
4965         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4966
4967 2005-03-30  Dale Johannesen  <dalej@apple.com>
4968
4969         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4970
4971 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4972
4973         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4974         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4975         Strip options from test name.
4976
4977 2005-03-31  Jan Hubicka  <jh@suse.cz>
4978
4979         * gcc.dg/varpool-1.c: New testcase.
4980
4981 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4982
4983         PR c/772
4984         PR c/17913
4985         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4986         gcc.dg/stmt-expr-label-3.c : New tests.
4987         * gcc.c-torture/execute/medce-2.c: Remove.
4988
4989 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4990
4991         PR c/20368
4992         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4993         tests.
4994
4995 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4996
4997         * gcc.c-torture/compile/pr20203.c: New test.
4998
4999 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5000
5001         * gfortran.dg/promotion.f90:  New test.
5002
5003 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5004
5005         PR middle-end/20491
5006         * gcc.dg/torture/asm-subreg-1.c: New test.
5007
5008 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5009
5010         PR c/20672
5011         * gcc.dg/pr20672-1.c: New test.
5012
5013 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5014
5015         * gfortran.dg/vect: New directory.
5016         * gfortran.dg/vect/vect.exp: New.
5017         * gfortran.dg/vect/vect-1.f90: New test.
5018         * gfortran.dg/vect/vect-2.f90: New test.
5019         * gfortran.dg/vect/vect-3.f90: New test.
5020         * gfortran.dg/vect/vect-4.f90: New test.
5021         * gfortran.dg/vect/vect-5.f90: New test.
5022
5023 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR middle-end/20622
5026         * gcc.dg/alias-7.c: New test.
5027
5028 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5029
5030         * gcc.dg/sparc-reg-1.c: New test.
5031
5032 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5033
5034         PR target/19890
5035         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5036
5037 2005-03-29  Dale Ranta  <dir@lanl.gov>
5038             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5039
5040         PR libfortran/20163
5041         * gfortran.dg/pr20163-2.f: New test.
5042
5043 2005-03-28  Jan Hubicka  <jh@suse.cz>
5044
5045         PR middle-end/20635
5046         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5047         by Jakub Jelinek.
5048
5049 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5050
5051         PR tree-optimization/20626
5052         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5053         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5054
5055 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5056
5057         * gfortran.dg/underflow.f90:  New test.
5058         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5059
5060 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5061
5062         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5063
5064 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5065
5066         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5067         (g++_init): Make sure that CXXFLAGS is set.
5068         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5069         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5070         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5071         * lib/objc.exp (objc_init): Likewise.
5072         * lib/treelang.exp (treelang_init): Likewise.
5073
5074 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5075
5076         PR tree-optimization/20470
5077         * gcc.dg/tree-ssa/pr20470.c: New test.
5078
5079 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5080
5081         * gcc.dg/ppc-stfiwx.c: New.
5082
5083 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5084
5085         PR target/19888
5086         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5087
5088 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5089
5090         * gcc.dg/20050325-1.c: Fix a typo.
5091
5092 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5093
5094         PR libfortran/19678
5095         PR libfortran/19679
5096         * gfortran.dg/dos_eol.f: New test.
5097
5098 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5099
5100         PR rtl-optimization/20249
5101         * gcc.dg/20050325-1.c: New test.
5102
5103 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5104
5105         PR libfortran/15332
5106         * gfortran.dg/pr15332.f: New test.
5107
5108 2005-03-24  Dale Johannesen  <dalej@apple.com>
5109
5110         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5111
5112 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5113
5114         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5115         'internal' visibility.
5116         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5117         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5118         'protected' visibility.
5119         * gcc.dg/visibility-7.c: Likewise.
5120         * lib/target-supports.exp (check_visibility_available): Take
5121         a parameter, the kind of visibility to check for.
5122         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5123         to check_visibility_available.
5124
5125         * g++.dg/expr/cast3.C: New.
5126
5127 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5128
5129         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5130         rs6000.
5131
5132 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5133
5134         PR target/20095
5135         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5136
5137 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5138
5139         * gcc.dg/badshift.c: Renamed to...
5140         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5141
5142         * gcc.target/i386/badshift.c: Renamed to...
5143         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5144         only.
5145
5146         PR rtl-optimization/20532
5147         * gcc.target/i386/badshift.c: New.
5148
5149 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5150
5151         * gfortran.dg/pr18025.f90: New test.
5152
5153 2005-03-23  Dale Johannesen  <dalej@apple.com>
5154
5155         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5156
5157 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5158
5159         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5160
5161         * lib/target-supports.exp (check_iconv_available): Default
5162         libiconv to -liconv, if there is no definition.
5163
5164 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5165
5166         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5167
5168 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5169
5170         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5171         * g++.dg/opt/pr7503-2.C: Likewise.
5172         * g++.dg/opt/pr7503-3.C: Likewise.
5173         * g++.dg/opt/pr7503-4.C: Likewise.
5174         * g++.dg/opt/pr7503-5.C: Likewise.
5175         * g++.dg/warn/minmax.C: New test.
5176
5177 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5178
5179         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5180         * gfortran.dg/g77_intrinsics_sub.f: New test.
5181
5182 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5183             Jan Hubicka  <jh@suse.cz>
5184             Steven Bosscher <stevenb@suse.de
5185
5186         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5187
5188 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5189
5190         PR c++/19980
5191         * g++.dg/template/redecl3.C: New test.
5192
5193 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5194
5195         PR c++/20499
5196         * g++.dg/parse/error16.C: Tweak error markers.
5197
5198 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5199
5200         PR target/20561
5201         * gcc.dg/20050321-2.c: New test.
5202
5203 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5204
5205         PR c++/20465
5206         PR c++/20381
5207         * g++.dg/template/ptrmem12.C: New.
5208
5209 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5210
5211         PR rtl-optimization/20527
5212         * gcc.c-torture/execute/pr20527-1.c: New test.
5213
5214 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5215
5216         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5217         program, compile it into a real executable and then delete the .c
5218         and .x files afterwards, to avoid problems on testglue targets.
5219
5220 2005-03-21  Stuart Hastings  <stuart@apple.com>
5221
5222         * gcc.target/i386/sse-2.c: New.
5223
5224 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5225
5226         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5227
5228 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5229
5230         * g++.dg/parse/crash25.C: Fix typo.
5231
5232 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5233
5234         PR c++/20461
5235         * g++.dg/parse/crash24.C: New test.
5236
5237         PR c++/20536
5238         * g++.dg/parse/crash25.C: New test.
5239
5240 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5241
5242         PR c++/20147
5243         * g++.dg/ext/stmtexpr4.C: New test.
5244
5245 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5246
5247         PR middle-end/20539
5248         * gcc.c-torture/compile/pr13066-1.c: New test case.
5249         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5250         * g++.dg/opt/pr13066-1.C: Likewise.
5251
5252 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5253
5254         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5255
5256 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5257
5258         PR fortran/18525
5259         * gfortran.dg/nesting_1.f90: New test.
5260
5261 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5262
5263         PR c++/20240
5264         * g++.dg/lookup/using13.C: New test.
5265
5266 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5267
5268         PR c++/20333
5269         * g++.dg/template/crash36.C: New test.
5270
5271 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5272
5273         PR c++/20463
5274         * g++.dg/template/crash35.C: New test.
5275
5276 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5277
5278         PR c++/19966
5279         * g++.dg/overload/operator2.C: New test.
5280
5281 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5282
5283         PR libfortran/20257
5284         * gfortran.dg/pr20257.f90: New test.
5285
5286 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5287
5288         PR libfortran/20480
5289         * gfortran.dg/pr20480.f90: New test.
5290
5291 2005-03-16  Richard Henderson  <rth@redhat.com>
5292
5293         PR middle-end/15700
5294         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5295         (_rtld_global): New.
5296         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5297         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5298
5299         * gcc.dg/alias-3.c: New.
5300         * gcc.dg/alias-4.c: New.
5301         * gcc.dg/alias-5.c: New.
5302         * gcc.dg/alias-6.c: New.
5303
5304 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5305
5306         * gcc.dg/cpp/ucnid-7.c: New.
5307
5308 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5309             Dorit Naishlos  <dorit@il.ibm.com>
5310
5311         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5312         darwin.
5313
5314 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5315
5316         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5317         misaligned accesses.
5318         * gcc.dg/vect/vect-58.c: Likewise.
5319         * gcc.dg/vect/vect-92.c: New.
5320         * gcc.dg/vect/vect-93.c: New.
5321
5322 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5323
5324         PR fortran/18827
5325         * gfortran.dg/assign_2.f90: New test.
5326         * gfortran.dg/assign_3.f90: New test.
5327         * gfortran.dg/assign.f90: New test.
5328
5329 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5330
5331         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5332         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5333         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5334         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5335         names.
5336
5337 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5338
5339         * gcc.dg/cpp/ucnid-6.c: New.
5340
5341         * gcc.dg/cpp/normalize-1.c: New.
5342         * gcc.dg/cpp/normalize-2.c: New.
5343         * gcc.dg/cpp/normalize-3.c: New.
5344         * gcc.dg/cpp/normalize-4.c: New.
5345         * gcc.dg/cpp/ucnid-4.c: New.
5346         * gcc.dg/cpp/ucnid-5.c: New.
5347         * g++.dg/cpp/normalize-1.C: New.
5348         * g++.dg/cpp/ucnid-1.C: New.
5349
5350 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5351
5352         * gcc.dg/pr18628.c: New.
5353
5354 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5355
5356         PR c++/20280
5357         * g++.dg/tree-ssa/pr20280.C: New.
5358
5359 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5360
5361         PR fortran/20467
5362         * gfortran.dg/stfunc_2.f90: New test.
5363
5364 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5365
5366         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5367
5368 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5369
5370         * gcc.dg/tree-ssa/20050314-1.c: New test.
5371
5372 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5373
5374         PR c++/4403
5375         PR c++/9783, DR433
5376         * g++.dg/template/friend34.C: New test.
5377         * g++.dg/template/friend35.C: Likewise.
5378         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5379
5380 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5381
5382         Friend class name lookup 5/n
5383         PR c++/1016
5384         * g++.dg/lookup/hidden-class1.C: New test.
5385         * g++.dg/lookup/hidden-class2.C: Likewise.
5386         * g++.dg/lookup/hidden-class3.C: Likewise.
5387         * g++.dg/lookup/hidden-class4.C: Likewise.
5388         * g++.dg/lookup/hidden-class5.C: Likewise.
5389         * g++.dg/lookup/hidden-class6.C: Likewise.
5390         * g++.dg/lookup/hidden-class7.C: Likewise.
5391         * g++.dg/lookup/hidden-class8.C: Likewise.
5392         * g++.dg/lookup/hidden-class9.C: Likewise.
5393         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5394         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5395         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5396         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5397         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5398         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5399         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5400         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5401         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5402         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5403         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5404
5405 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/20157
5408         * g++.dg/template/error18.C: New test.
5409
5410 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5411
5412         PR debug/16792
5413         * g++.dg/debug/pr16792.C: New test.
5414
5415 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5416
5417         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5418         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5419         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5420         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5421         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5422         test assertion names.
5423
5424 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5425
5426         PR fortran/18600
5427         * gfortran.dg/stfunc_1.f90: New test.
5428
5429 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5430
5431         PR fortran/16907
5432         * gfortran.dg/real_index_1.f90: New test.
5433
5434 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5435
5436         PR fortran/20323
5437         * gfortran.dg/spec_expr_1.f90: New test.
5438
5439 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5440
5441         PR c/20402
5442         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5443         new parser.
5444
5445 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5446
5447         PR fortran/20361
5448         * gfortran.dg/largeequiv_1.f90: New test.
5449
5450 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5451
5452         * gcc.dg/ucnid-1.c: New.
5453         * gcc.dg/ucnid-2.c: New.
5454         * gcc.dg/ucnid-3.c: New.
5455         * gcc.dg/ucnid-4.c: New.
5456         * gcc.dg/ucnid-5.c: New.
5457         * gcc.dg/ucnid-6.c: New.
5458         * gcc.dg/cpp/ucnid-1.c: New.
5459         * gcc.dg/cpp/ucnid-2.c: New.
5460         * gcc.dg/cpp/ucnid-3.c: New.
5461         * g++.dg/other/ucnid-1.C: New.
5462
5463 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5464
5465         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5466
5467 2005-03-11  Per Bothner  <per@bothner.com>
5468
5469         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5470         that diagnotics refer to correct token.
5471         * gcc.dg/unused-3.c: Likewise.
5472
5473 2005-03-11  Per Bothner  <per@bothner.com>
5474
5475         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5476         constant" is now actually on same line as string constant.
5477         * gcc.dg/cpp/direct2s.c: Likewise.
5478
5479 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5480
5481         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5482
5483 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5484
5485         PR libfortran/20124
5486         * gfortran.dg/pr20124.f90: New Test
5487
5488 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5489
5490         PR tree-optimization/20130
5491         * gcc.dg/pr20130-1.c: New test.
5492
5493 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5494
5495         PR target/20095
5496         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5497
5498 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5499
5500         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5501
5502 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5503
5504         * g++.dg/eh/forced1.C: Fix comment.
5505         * g++.dg/eh/forced2.C: Ditto.
5506         * g++.dg/eh/forced3.C: Ditto.
5507         * g++.dg/eh/forced4.C: Ditto.
5508
5509 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5510
5511         PR rtl-opt/20412
5512         * gcc.c-torture/compile/pr20412.c: New test.
5513
5514 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5515
5516         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5517
5518 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR target/20322
5521         * gcc.dg/20050307-1.c: New test.
5522
5523 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5524
5525         PR c++/20375
5526         * g++.dg/other/stdarg3.C: New.
5527
5528 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5529
5530         PR c++/18384, c++/18327
5531         * g++.dg/init/array19.C: New test.
5532
5533         PR inline-asm/20314
5534         * gcc.dg/torture/pr20314-1.c: New test.
5535         * gcc.dg/torture/pr20314-2.c: New test.
5536
5537 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5538
5539         * gcc.dg/20050309-1.c: New test.
5540
5541 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5542
5543         * gcc.dg/builtins-10.c: Reactivate disabled test.
5544         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5545         new cbrt transformations.
5546
5547 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/20208
5550         * g++.dg/template/array13.C: New test.
5551
5552 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5553
5554         PR c++/16859
5555         * g++.dg/init/brace4.C: New test.
5556
5557 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5558
5559         PR c++/20186
5560         * g++.dg/template/non-dependent12.C: New.
5561
5562 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/20142
5565         * g++.dg/init/array18.C: Add dg-do run marker.
5566
5567         PR c++/20142
5568         * g++.dg/init/array18.C: New test.
5569
5570 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5571
5572         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5573         * g++.dg/gcov/gcov.exp: Likewise.
5574         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5575         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5576         * lib/c-torture.exp: Likewise.
5577         * lib/fortran-torture.exp: Likewise.
5578         * lib/g++.exp: Likewise.
5579         * lib/gcc-defs.exp: Likewise.
5580         * lib/gcc-dg.exp: Likewise.
5581         * lib/gcc.exp: Likewise.
5582         * lib/gcov.exp: Likewise.
5583         * lib/gfortran.exp: Likewise.
5584         * lib/mike-g++.exp: Likewise.
5585         * lib/mike-gcc.exp: Likewise.
5586         * lib/objc-torture.exp: Likewise.
5587         * lib/objc.exp: Likewise.
5588         * lib/profopt.exp: Likewise.
5589         * lib/target-libpath.exp: Likewise.
5590         * lib/target-supports.exp: Likewise.
5591         * lib/treelang.exp: Likewise.
5592         * lib/wrapper.exp: Likewise.
5593
5594 2005-03-08  Jeff Law  <law@redhat.com>
5595
5596         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5597         PHI-OPT changes.
5598
5599 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5600
5601         * gcc.dg/vect/pr20122.c: New test.
5602
5603 2005-03-07  Jeff Law  <law@redhat.com>
5604
5605         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5606         was folded away.
5607         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5608         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5609         * gcc.dg/tree-ssa/pr18134.c: New test.
5610
5611 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5612
5613         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5614         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5615         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5616
5617 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5618
5619         PR tree-opt/17671
5620         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5621
5622 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5623
5624         * g++.dg/warn/Wnvdtor.C: New test.
5625
5626 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5627
5628         * gcc.dg/torture/pr19683-1.c: New test.
5629
5630 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5631
5632         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5633         * gfortran.dg/g77/19990313-2.f: Ditto.
5634         * gfortran.dg/g77/19990313-3.f: Ditto.
5635         * gfortran.dg/g77/19990525-0.f: Ditto.
5636         * gfortran.dg/g77/19990826-0.f: Ditto.
5637         * gfortran.dg/g77/19990826-2.f: Ditto.
5638         * gfortran.dg/g77/19990826-3.f: Ditto.
5639         * gfortran.dg/g77/20000511-1.f: Ditto.
5640         * gfortran.dg/g77/20000511-2.f: Ditto.
5641         * gfortran.dg/g77/970625-2.f: Ditto.
5642         * gfortran.dg/g77/980310-2.f: Ditto.
5643         * gfortran.dg/g77/980310-3.f: Ditto.
5644         * gfortran.dg/g77/980310-8.f: Ditto.
5645         * gfortran.dg/g77/980519-2.f: Ditto.
5646         * gfortran.dg/g77/alpha1.f: Ditto.
5647         * gfortran.dg/g77/claus.f: Ditto.
5648         * gfortran.dg/g77/erfc.f: Ditto.
5649         * gfortran.dg/g77/short.f: Ditto.
5650         * gfortran.fortran-torture/execute/data.f90: Ditto.
5651         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5652         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5653
5654 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5655
5656         * lib/file-format.exp (gcc_target_object_format): Add check for som
5657         format and hardcode object formats on hppa*-*-hpux*.
5658         * lib/target-supports.exp (check_weak_available): Add check for som
5659         object format.  Always return 0 on hppa*-*-hpux10*.
5660
5661         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5662         is defined.
5663
5664         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5665
5666 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5667
5668         * gfortran.dg/pr19936_1.f90: New test.
5669         * gfortran.dg/pr19936_2.f90: New test.
5670         * gfortran.dg/pr19936_3.f90: New test.
5671
5672 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5673             Paul Thomas <prthomas@drfccad.cea.fr>
5674
5675         * gfortran.dg/PR19754_1.f90: New test.
5676         * gfortran.dg/PR19754_2.f90: Ditto.
5677
5678 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5679
5680         PR c++/19311
5681         * g++.dg/template/non-dependent11.C: New test.
5682
5683 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5684
5685         * lib/target-supports.exp (check_iconv_available): Fix comment.
5686
5687 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5688             Joseph S. Myers  <joseph@codesourcery.com>
5689
5690         PR c++/19797
5691         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5692
5693 2005-03-04  Matthew Sachs  <msachs@apple.com>
5694
5695         * gcc.exp (gcc_target_compile): Put braces around
5696         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5697         * objc.exp (objc_target_compile): Likewise.
5698         * treelang.exp (treelang_target_compile): Likewise.
5699
5700 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5701
5702         PR fortran/19673
5703         * gfortran.dg/func_result_1.f90: New test.
5704
5705 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5706
5707         * gcc.misc-tests/options.exp: New test.
5708
5709 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5710
5711         * gcc.dg/pr15784-4.c: New test.
5712
5713 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5714
5715         * gcc.c-torture/execute/pr17133.c: New.
5716         * gcc.c-torture/compile/20050303-1.c: New.
5717
5718 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5719
5720         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5721
5722 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5723
5724         * g++.dg/overload/using2.C: New.
5725
5726 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/19916
5729         * g++.dg/init/ptrmem2.C: New test.
5730
5731 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5732
5733         PR c/8927
5734         * gcc.dg/pr8927-1.c: New test.
5735
5736 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5737
5738         PR c++/20232
5739         * g++.dg/inherit/covariant12.C: New.
5740
5741 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5742
5743         PR fortran/19479
5744         * gfortran.dg/bound_1.f90: New test.
5745
5746 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5747
5748         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5749         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5750
5751 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5752
5753         PR c/20245
5754         * gcc.dg/pr20245-1.c: New test.
5755
5756 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5757
5758         PR middle-end/19874
5759         * gcc.c-torture/execute/20050119-2.c: New test case.
5760
5761 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5762
5763         * README: Update the DejaGnu bug reporting address.
5764         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5765         * lib/objc-torture.exp: Likewise.
5766
5767 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5768
5769         * gfortran.dg/boz_1.f90: New test.
5770         * gfortran.dg/boz_3.f90: New test.
5771         * gfortran.dg/boz_4.f90: New test.
5772
5773 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5774
5775         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5776         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5777
5778 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5779
5780         PR libfortran/20101
5781         * gfortran.dg/write_0_pe_format.f90: New test.
5782
5783 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5784
5785         PR c++/20206
5786         * g++.dg/opt/thunk2.C: New test.
5787         * g++.dg/opt/covariant1.C: New test.
5788
5789 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5790
5791         * gfortran.dg/e_d_fmt.f90: New test.
5792
5793 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5794
5795         * gcc.dg/asm-b.c: Fix comment typos.
5796
5797 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5798
5799         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5800         a V_MAY_DEF also.
5801
5802 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5803
5804         PR tree-opt/20188
5805         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5806         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5807         * gcc.dg/asm-b.c: New test.
5808
5809 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5810
5811         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5812         Disable this test on IRIX 6.
5813
5814 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5815
5816         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5817         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5818         parser.
5819
5820 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5821
5822         PR tree-optimization/20204
5823         * testsuite/gcc.dg/pr20204.c: New test.
5824
5825 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR target/20196
5828         * gcc.c-torture/execute/20050224-1.c: New test.
5829
5830         PR c++/20175
5831         * g++.dg/warn/Wbraces2.C: New test.
5832
5833 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5834
5835         PR c++/19878
5836         * g++.dg/init/const2.C: New test.
5837
5838 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5839
5840         PR tree-optimization/20100
5841         * gcc.c-torture/execute/pr20100-1.c: New test.
5842
5843 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5844
5845         * gfortran.dg/implicit_3.f90: New test.
5846
5847         * gfortran.dg/deftype_1.f90: New test.
5848
5849 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5850
5851         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5852         the test passes.
5853         * g++.dg/other/anon3.C: Accept a warning.
5854
5855 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5856
5857         * gcc.dg/pr20017.c: Fix a comment typo.
5858
5859 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5860
5861         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5862
5863 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5864
5865         PR ada/19902
5866         * ada/acats/tests/cxa/cxa3004.a: Remove.
5867         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5868
5869 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/20073
5872         * g++.dg/init/const1.C: New test.
5873
5874         PR c++/19991
5875         * g++.dg/parse/constant7.C: New test.
5876
5877         PR c++/20152
5878         * g++.dg/parse/error27.C: New test.
5879         * g++.dg/template/qualttp15.C: Adjust error markers.
5880         * g++.old-deja/g++.other/struct1.C: Likewise.
5881
5882         PR c++/20153
5883         * g++.dg/template/error17.C: New test.
5884
5885         PR c++/20148
5886         * g++.dg/parser/error26.C: New test.
5887
5888 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5889
5890         PR tree-optimization/20100
5891         PR tree-optimization/20115
5892         * gcc.dg/pr20115.c: New test.
5893         * gcc.dg/pr20115-1.c: New test.
5894         * gcc.dg/pr20100.c: New test.
5895         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5896         call-clobbered variables after alias1.
5897
5898 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5899
5900         * gfortran.dg/list_read_4.f90: new test.
5901
5902 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5903
5904         PR rtl-optimization/20017.
5905         * gcc.dg/pr20017.c: New.
5906
5907 2005-02-22  Devang Patel  <dpatel@apple.com>
5908
5909         PR 19952
5910         * g++.dg/tree-ssa/pr19952.C: New test.
5911
5912 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/19883
5915         * g++.dg/parse/constant6.C: New test.
5916
5917 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5918
5919         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5920         * g++.dg/charset/asm2.c: Likewise.
5921         * g++.dg/charset/asm3.c: Likewise.
5922         * g++.dg/charset/asm4.c: Likewise.
5923         * g++.dg/charset/asm5.c: Likewise.
5924         * g++.dg/charset/attribute1.c: Likewise.
5925         * g++.dg/charset/attribute2.c: Likewise.
5926         * g++.dg/charset/extern1.cc: Likewise.
5927         * g++.dg/charset/extern2.cc: Likewise.
5928         * g++.dg/charset/extern3.cc: Likewise.
5929         * g++.dg/charset/function.cc: Likewise.
5930         * g++.dg/charset/string.c: Likewise.
5931         * g++.dg/charset/charset.exp: Likewise.
5932         * lib/target-supports.exp (check_iconv_available): Fix comment.
5933
5934 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5935
5936         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5937         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5938         * gcc.dg/charset/asm2.c: Likewise.
5939         * gcc.dg/charset/asm3.c: Likewise.
5940         * gcc.dg/charset/asm4.c: Likewise.
5941         * gcc.dg/charset/asm5.c: Likewise.
5942         * gcc.dg/charset/asm6.c: Likewise.
5943         * gcc.dg/charset/attribute1.c: Likewise.
5944         * gcc.dg/charset/attribute2.c: Likewise.
5945         * gcc.dg/charset/builtin1.c: Likewise.
5946         * gcc.dg/charset/extern.c: Likewise.
5947         * gcc.dg/charset/function.c: Likewise.
5948         * gcc.dg/charset/string.c: Likewise.
5949         * gcc.dg/charset/charset.exp: Likewise.
5950
5951 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5952
5953         PR fortran/20086
5954         * gfortran.dg/pr20086.f90: New test.
5955
5956 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5957
5958         PR tree-optimization/19786
5959         * g++.dg/tree-ssa/pr19786.C: New.
5960
5961 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5962
5963         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5964
5965 2005-02-21  Jeff Law  <law@redhat.com>
5966
5967         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5968
5969 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5970
5971         * gfortran.dg/do_iterator: Split loop, markup all lines for
5972         which an error locus is printed.
5973         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5974         locus is printed.
5975         * gfortran.dg/select_4.f90: Likewise.
5976         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5977         locuses in the various permutations.
5978
5979 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5980
5981         PR tree-optimization/19951
5982         * g++.dg/vect: New directory.
5983         * g++.dg/vect/vect.exp: New file.
5984         * g++.dg/vect/pr19951.cc: New testcase.
5985         * g++.dg/dg.exp: Also prune vectorizer tests.
5986
5987 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5988
5989         PR 18785
5990         * gcc.dg/charset/builtin1.c: New test.
5991
5992 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5993
5994         PR c++/19299
5995         * g++.dg/inherit/volatile1.C: New test.
5996
5997         PR c++/19440
5998         * g++.dg/template/dtor4.C: New test.
5999
6000 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6001
6002         * gfortran.dg/int_1.f90: New test.
6003
6004 2005-02-19  Devang Patel  <dpatel@apple.com>
6005
6006         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6007
6008 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6009
6010         * gfortran.dg/achar_1.f90: New test.
6011
6012 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6013
6014         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6015
6016 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6017             Jakub Jelinek  <jakub@redhat.com>
6018
6019         PR tree-optimization/19828
6020         * gcc.dg/tree-ssa/loop-7.c: New test.
6021         * gcc.c-torture/execute/20050218-1.c: New test.
6022
6023 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6024
6025         PR c/20043
6026         * gcc.dg/transparent-union-1.c: New test.
6027         * gcc.dg/transparent-union-2.c: New test.
6028
6029 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6030
6031         PR tree-optimization/18977
6032         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6033
6034 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6035
6036         PR target/20054
6037         * gcc.dg/pr20054.c: New test.
6038
6039 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6040
6041         PR c++/19508
6042         * g++.dg/ext/attrib20.C: New test.
6043
6044 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6045
6046         PR middle-end/20030
6047         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6048
6049 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6050
6051         PR c++/20008
6052         * g++.dg/opt/switch4.C: New.
6053
6054 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6055
6056         PR c++/20023
6057         PR tree-optimization/20009
6058         * gcc.c-torture/compile/20050217-1.c: New test.
6059         * g++.dg/opt/switch3.C: New test.
6060
6061         PR tree-optimization/18947
6062         * gcc.c-torture/compile/20050215-1.c: New test.
6063         * gcc.c-torture/compile/20050215-2.c: New test.
6064         * gcc.c-torture/compile/20050215-3.c: New test.
6065
6066 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6067
6068         PR c++/20028
6069         * g++.dg/template/crash34.C: New.
6070
6071         PR c++/20022
6072         * g++.dg/other/access3.C: New.
6073
6074 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6075
6076         * gcc.dg/vect/vect-98.c: New test.
6077
6078 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6079
6080         PR tree-optimization/19967
6081         * gcc.dg/pr19967.c: New.
6082
6083 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6084
6085         PR middle-end/19857
6086         * gcc.dg/tree-ssa/20050215-1.c: New test.
6087         * gcc.c-torture/execute/20050215-1.c: New test.
6088
6089 2005-02-15  Eric Christopher  <echristo@redhat.com>
6090
6091         * gcc.dg/cpp/20050215-1.c: New file.
6092
6093 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6094
6095         PR tree-optimization/15785
6096         * gcc.dg/pr15785-1.c: New test.
6097
6098 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6099
6100         PR c++/17788
6101         * g++.dg/init/ctor4.C: New.
6102         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6103
6104 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6105
6106         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6107         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6108
6109 2005-02-15  Andreas Schwab  <schwab@suse.de>
6110
6111         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6112         declare malloc.
6113
6114 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6115
6116         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6117
6118 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6119
6120         PR tree-optimization/19853
6121         * gcc.c-torture/compile/pr19853.c: New test.
6122
6123 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6124
6125         PR c++/19608
6126         * g++.dg/parse/local-class1.C: New.
6127
6128         PR c++/19895
6129         * g++.dg/parse/ptrmem3.C: New.
6130
6131         PR c++/19884
6132         * g++.old-deja/g++.oliva/template6.C: Add another case.
6133         * g++.dg/template/explicit6.C: New.
6134
6135 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6136
6137         PR c++/17816
6138         * g++.dg/other/redecl2.C: New.
6139
6140 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6141
6142         PR c++/19891
6143         * g++.dg/abi/covariant4.C: New.
6144
6145 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6146
6147         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6148
6149 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6150
6151         * gcc.dg/vect/vect-96.c: Fix typo.
6152
6153 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6154
6155         PR c++/14479
6156         PR c++/19487
6157         * g++.dg/template/enum5.C: New test.
6158
6159 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6160
6161         * gcc.dg/vect/vect-97.c: New test.
6162
6163 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6164
6165         * gcc.dg/vect/vect-96.c: New test.
6166
6167 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6168
6169         * gcc.dg/builtins-34.c: Also check ldexp*.
6170
6171 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6172
6173         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6174
6175 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6176
6177         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6178         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6179         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6180         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6181         selector_list, selector_expression, dg-process-target): Move to new
6182         file target-supports-dg.exp.
6183         * lib/target-supports-dg.exp: New.
6184
6185         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6186         New.
6187
6188 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6189
6190         PR c++/19666
6191         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6192
6193         PR middle-end/19858
6194         * gcc.c-torture/compile/20050210-1.c: New test.
6195
6196 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/19755
6199         * g++.dg/warn/Wbraces1.C: New test.
6200
6201 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6202
6203         * gcc.dg/builtins-52.c: New testcase.
6204
6205 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR c/19342
6208         * gcc.c-torture/execute/20050119-1.c: New test.
6209
6210 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6211
6212         PR c++/19811
6213         * g++.dg/init/delete1.C: New test.
6214
6215 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6216
6217         PR c++/18470
6218         * g++.dg/template/static12.C: New test.
6219
6220 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6221
6222         PR c++/19787
6223         * g++.dg/conversion/ambig1.C: New test.
6224
6225         PR c++/19739
6226         * g++.dg/ext/attrib19.C: New test.
6227
6228         PR c++/19732
6229         * g++.dg/parse/dtor5.C: New test.
6230
6231         PR c++/19762
6232         * g++.dg/template/dtor3.C: New test.
6233
6234         PR c++/19826
6235         * g++.dg/template/static11.C: New test.
6236         * g++.dg/template/crash2.C: Remove dg-error marker.
6237
6238 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6239
6240         PR C++/18491
6241         * g++.old-deja/g++.mike/p10769a.C: Remove.
6242
6243 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6244
6245         * gcc.dg/builtins-48.c: New test case.
6246         * gcc.dg/builtins-49.c: New test case.
6247         * gcc.dg/builtins-50.c: New test case.
6248         * gcc.dg/builtins-51.c: New test case.
6249
6250 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6251
6252         PR middle-end/19583
6253         * g++.dg/warn/Wreturn-type-3.C: New test.
6254
6255 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6256
6257         PR middle-end/19402
6258         * gcc.dg/pr19402-1.c: New testcase.
6259         * gcc.dg/pr19402-2.c: likewise.
6260
6261 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6262
6263         PR middle-end/19854
6264         * g++.dg/tree-ssa/tmmti.C: New testcase.
6265
6266 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6267
6268         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6269
6270 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/19733
6273         * g++.dg/parse/crash23.C: New test.
6274         * g++.dg/warn/Weff1.C: New test.
6275
6276 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6277
6278         * gcc.dg/20050209-1.c: New test.
6279
6280 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6281
6282         PR target/19799
6283         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6284
6285 2005-02-08  Mike Stump  <mrs@apple.com>
6286
6287         * g++.dg/pch/import-2.c: New test.
6288         * g++.dg/pch/import-2.hs: New.
6289         * g++.dg/pch/include/import-2a.h: New.
6290         * g++.dg/pch/include/import-2b.h: New.
6291
6292 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6293
6294         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6295
6296 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6297
6298         * gfortran.dg/substr_1.f90: New test.
6299
6300 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6301
6302         PR middle-end/19775
6303         * gcc.dg/torture/builtin-power-1.c: Disable test for
6304         invalid transformation.
6305         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6306         no longer optimize.
6307         * gcc.dg/builtins-47.c: New testcase.
6308
6309 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6310             Dorit Naishlos  <dorit@il.ibm.com>
6311
6312         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6313
6314 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6315
6316         * gcc.c-torture/compile/20050206-1.c: New test.
6317
6318 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6319
6320         PR tree-opt/19768
6321         * g++.dg/opt/pr19768.C: New test.
6322
6323 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6324
6325         PR tree-opt/19736
6326         * gcc.c-torture/compile/pr19736.c: New test.
6327
6328 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6329
6330         PR c++/17401
6331         * g++.dg/parse/error25.C: New test.
6332
6333 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6334
6335         * gcc.c-torture/execute/20050203-1.c: New.
6336
6337 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6338
6339         * gcc.dg/vect/vect-85.c: Remove xfail.
6340         * gcc.dg/vect/vect-86.c: Remove xfail.
6341         * gcc.dg/vect/vect-87.c: Remove xfail.
6342         * gcc.dg/vect/vect-88.c: Remove xfail.
6343
6344 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6345
6346         * gcc.dg/altivec-19.c: New.
6347
6348 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6349
6350         PR c/17807
6351         * gcc.dg/nested-func-3.c: New test.
6352         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6353
6354 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6355
6356         * gcc.test-framework/gen_directive_tests: Generate tests for
6357         selector expressions.
6358
6359 2005-02-02  Matt Austern  <austern@apple.com>
6360
6361         PR c++/19628
6362         * g++/ext/builtin7.C: New.
6363         * g++/ext/builtin8.C: New.
6364
6365 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6366
6367         PR c/18502
6368         * gcc.dg/pr18502-1.c: New test.
6369
6370 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6371
6372         PR c++/17413
6373         * g++.dg/template/local4.C: Tweak.
6374
6375 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6376
6377         PR tree-optimization/19578
6378         * gcc.c-torture/compile/20050202-1.c: New test.
6379
6380 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6381
6382         PR c/19435
6383         * gcc.dg/c99-init-4.c: New test.
6384
6385 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6386
6387         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6388
6389         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6390
6391         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6392         * g++.dg/eh/check-vect.h: New.
6393
6394         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6395         * gcc.dg/vect/vect-78.c: Ditto.
6396         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6397         Remove.
6398
6399         * g++.dg/conversion/simd1.C: Expect warning.
6400         * g++.dg/ext/attribute-test-1.C: Ditto.
6401         * g++.dg/ext/attribute-test-2.C: Ditto.
6402         * g++.dg/ext/attribute-test-3.C: Ditto.
6403         * g++.dg/ext/attribute-test-4.C: Ditto.
6404
6405         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6406         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6407
6408         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6409
6410 2005-02-01  Richard Henderson  <rth@redhat.com>
6411
6412         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6413         long double for ibm double-double format.
6414         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6415
6416 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6417
6418         PR tree-optimization/19633
6419         * testsuite/gcc.dg/pr19633-1.c: New test.
6420         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6421         to NULL or a symbol.
6422
6423 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6424
6425         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6426         New procs.
6427         (dg-process-target (local override)): Handle selector expressions.
6428
6429         * gcc.test-framework/README: Describe tests in source directory.
6430         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6431         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6432         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6433         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6434         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6435         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6436         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6437         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6438         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6439         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6440         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6441         * gcc.test-framework/dg-error-exp-P.c: New test.
6442         * gcc.test-framework/dg-error-exp-XP.c: New test.
6443         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6444         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6445         * gcc.test-framework/dg-output-exp-P.c: New test.
6446         * gcc.test-framework/dg-output-exp-XF.c: New test.
6447         * gcc.test-framework/dg-warning-exp-P.c: New test.
6448         * gcc.misc-tests/dg-1.c: Remove.
6449         * gcc.misc-tests/dg-2.c: Remove.
6450         * gcc.misc-tests/dg-3.c: Remove.
6451         * gcc.misc-tests/dg-4.c: Remove.
6452         * gcc.misc-tests/dg-5.c: Remove.
6453         * gcc.misc-tests/dg-6.c: Remove.
6454         * gcc.misc-tests/dg-7.c: Remove.
6455         * gcc.misc-tests/dg-8.c: Remove.
6456         * gcc.misc-tests/dg-9.c: Remove.
6457         * gcc.misc-tests/dg-10.c: Remove.
6458         * gcc.misc-tests/dg-11.c: Remove.
6459         * gcc.misc-tests/dg-12.c: Remove.
6460         * gcc.misc-tests/dg-test.exp: Remove.
6461
6462         * gcc.test-framework/test-framework.awk: Change recording and
6463         printing of passes and failures.
6464
6465         * gcc.test-framework: New directory.
6466         * gcc.test-framework/README: New.
6467         * gcc.test-framework/test-framework.exp: New.
6468         * gcc.test-framework/test-framework.awk: New.
6469         * gcc.test-framework/gen_directive_tests: New.
6470
6471 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6472
6473         * lib/treelang.exp: Fix comment typos.
6474         (treelang_target_compile): Don't append libs=-ltreelang to options.
6475
6476 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6477
6478         * g++.dg/parse/typename7.C: Adjust error messages.
6479
6480 2005-01-31  Jeff Law  <law@redhat.com>
6481
6482         * gcc.c-torture/execute/20050131-1.c: New test.
6483         * gcc.dg/wcaselabel.c: New test.
6484
6485 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6486
6487         * g++.dg/other/warning1.C: Adjust error messags.
6488         * g++.dg/parse/constant5.C: New test.
6489
6490 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6491
6492         PR c/19333
6493         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6494         the test case valid.
6495         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6496         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6497         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6498         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6499         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6500         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6501
6502 2005-01-31  Dale Johannesen  <dalej@apple.com>
6503
6504         * g++.dg/opt/pr19650.C:  New test.
6505
6506 2005-01-31  Richard Henderson  <rth@redhat.com>
6507
6508         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6509         long double for intel double extended format.
6510         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6511
6512 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6513
6514         PR c++/19555
6515         * g++.dg/template/static10.C: New test.
6516
6517         PR c++/19395
6518         * g++.dg/parse/error24.C: New test.
6519
6520         PR c++/19367
6521         * g++.dg/lookup/builtin1.C: New test.
6522
6523         PR c++/19457
6524         * g++.dg/warn/conv3.C: New test.
6525
6526 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6527
6528         PR fortran/19647
6529         * gfortan.dg/inquire_7.f90
6530
6531 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6532
6533         PR tree-optimization/15791
6534         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6535         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6536         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6537         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6538         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6539         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6540         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6541         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6542         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6543         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6544
6545 2005-01-29  Paul Brook  <paul@codesourcery.com>
6546
6547         PR fortran/18565
6548         * check.c (real_or_complex_check): New function.
6549         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6550         * intrinsic.c (add_functions): Use new check functions.
6551         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6552         Add prototypes.
6553
6554 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6555
6556         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6557         gcc.dg/lvalue-3.c: New tests.
6558         * gcc.dg/concat.c: Update expected messages.
6559
6560 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6561
6562         PR libfortran/19595
6563         * gfortran.dg/eor_1.f90:  New test.
6564
6565 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6566
6567         PR fortran/19589
6568         * gfortran.dg/logical_data_1.f90: New test.
6569
6570 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/19253
6573         * g++.dg/template/crash33.C: New test.
6574
6575         PR c++/19667
6576         * g++.dg/template/crash32.C: New test.
6577
6578 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6579
6580         PR middle-end/16558
6581         * g++.dg/warn/Wreturn-type-2.C: New test.
6582
6583 2004-06-24  Jeff Law  <law@redhat.com>
6584
6585         * gcc.dg/tree-ssa/20050128-1.c: New test.
6586
6587 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6588
6589         * gcc.target/frv/all-mdpackh-1.c: New test.
6590
6591 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6592
6593         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6594
6595 2005-01-27  Richard Henderson  <rth@redhat.com>
6596
6597         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6598
6599 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6600
6601         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6602
6603 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6604
6605         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6606         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6607         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6608         to cope with cases where the multilib options override the dg-options.
6609
6610 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6611
6612         PR c/18946
6613         * gcc.dg/noncompile/20050120-1.c: New test.
6614
6615 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6616
6617         PR tree-optimization/19633
6618         * gcc.dg/pr19633.c: New test.
6619         * gcc.dg/tree-ssa/pr19633.c: New test.
6620
6621 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6622
6623         * gcc.dg/20041216-1.c: New test.
6624
6625 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6626
6627         PR objc/18862
6628         * objc.dg/selector-2.m: New test.
6629
6630 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6631
6632         * g++.dg/opt/range-test-2.C: New test.
6633
6634         PR rtl-optimization/19579
6635         * gcc.c-torture/execute/20050124-1.c: New test.
6636
6637 2005-01-26  Greg Parker  <gparker@apple.com>
6638         Stuart Hastings  <stuart@apple.com>
6639
6640         * gcc.c-torture/execute/20050125-1.c: New.
6641
6642 2005-01-18  Jan Hubicka  <jh@suse.cz>
6643
6644         PR tree-optimize/19337
6645         * gcc.c-torture/compile/20050119-1.c: New test.
6646
6647 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6648
6649         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6650         test for successful match.
6651
6652 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6653
6654         PR objc/18408
6655         * objc.dg/comp-types-7.m: New test.
6656
6657 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6658
6659         * lib/target-supports.exp (current_target_name): New.
6660         (check_effective_target_ilp32, check_effective_target_lp64):
6661         Cache the result to use as long as the current target, with
6662         multilib flags, remains the same.
6663
6664         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6665         (dg-require-weak, dg-require-visibility, dg-require-alias,
6666         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6667         dg-require-effective-target, dg-skip-if): Remove call to
6668         skip_test_and_clear_xfail.
6669         (dg-test): Clear xfail data.
6670
6671 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6672
6673         PR target/17751
6674         * gcc.dg/ppc64-toc.c: New test.
6675
6676         * g++.dg/tree-ssa/empty-1.C: New test.
6677
6678         PR middle-end/19551
6679         * gcc.c-torture/execute/20050121-1.c: New test.
6680         * gcc.dg/20050121-2.c: New test.
6681
6682 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6683         Paul Brook  <paul@codesourcery.com>
6684
6685         PR fortran/17941
6686         * gfortran.dg/real_const_1.f: New test.
6687         * gfortran.dg/real_const_2.f90: New test.
6688         * gfortran.dg/complex_int_1.f90: New test.
6689
6690 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6691
6692         PR fortran/19313
6693         * gfortan.dg/inquire_6.f90: New test.
6694
6695 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6696
6697         PR libfortran/19451
6698         * open_readonly_1.f90:  New test.
6699
6700 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6701
6702         PR libfortran/18982
6703         * gfortran.dg/open_new.f90: New file.
6704
6705 2005-01-22  Paul Brook  <paul@codesourcery.com>
6706
6707         * namelist_1.f90: New test.
6708
6709 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6710
6711         PR tree-optimization/19484
6712         * gcc.c-torture/compile/20050122-[12].c: New tests.
6713
6714 2005-01-22  Paul Brook  <paul@codesourcery.com>
6715
6716         * gfortran.dg/implicit_2.f90: New test.
6717
6718 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6719
6720         PR fortran/19314
6721         * gfortran.dg/inquire_5.f90: New test.
6722
6723 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6724
6725         PR c/18809
6726         * gcc.dg/pr18809-1.c: New test.
6727
6728 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6729
6730         * gcc.dg/20050121-1.c: New test.
6731
6732         PR tree-optimization/13000
6733         * gcc.dg/20040206-1.c: Change warning to point where function is
6734         being inlined.
6735
6736 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6737
6738         PR c++/19208
6739         * g++.dg/template/array11.C: New test.
6740
6741 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6742
6743         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6744         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6745         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6746         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6747         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6748         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6749
6750 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6751
6752         PR tree-optimization/15349
6753         * gcc.dg/tree-ssa/pr15349.c: New.
6754
6755 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6756
6757         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6758
6759 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6760
6761         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6762         scan-assembler-times directive name.
6763
6764         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6765         after dg-do.
6766
6767         PR rtl-optimization/19462
6768         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6769
6770 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6771
6772         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6773         counting function calls on ia64.
6774
6775 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR rtl-optimization/15139
6778         * gcc.dg/20050111-2.c: New test.
6779
6780         PR c/17297
6781         * gcc.c-torture/compile/20050113-1.c: New testcase.
6782
6783         PR middle-end/19164
6784         * gcc.dg/20050113-1.c: New testcase.
6785
6786 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6787
6788         * gcc.dg/vect/vect-85.c: Add comment.
6789         * gcc.dg/vect/vect-86.c: Add xfail for now.
6790         * gcc.dg/vect/vect-87.c: Add xfail for now.
6791         * gcc.dg/vect/vect-88.c: Add xfail for now.
6792         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6793
6794 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6795
6796         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6797
6798 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6799
6800         * g++.dg/debug/typedef3.C: New test.
6801
6802 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6803
6804         PR c/19472
6805         * gcc.dg/asm-a.c: New test.
6806
6807 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6808
6809         * gcc.dg/sh-relax.c: Add prototype for abort.
6810
6811 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6812
6813         * gcc.dg/short-compare-1.c: New test.
6814         * gcc.dg/short-compare-2.c: Likewise.
6815
6816 2005-01-18  Michael Matz  <matz@suse.de>
6817
6818         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6819
6820 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6821
6822         PR tree-optimization/19121
6823         * gcc.c-torture/compile/pr19121.c: New test.
6824
6825 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6826
6827         PR target/19357
6828         * gcc.c-torture/compile/pr19357.c: New test.
6829
6830 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6831
6832         PR c/5675
6833         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6834         pass--those that refer just to the variable, possibly with a
6835         cast.
6836         * gcc.dg/c99-const-expr-3.c: Likewise.
6837
6838         PR middle-end/13127
6839         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6840         longer emitted.
6841
6842 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6843
6844         PR fortran/18778
6845         * gfortran.dg/endfile_2.f90: New test.
6846
6847 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6848
6849         PR 19168
6850         * gfortran.dg/select_5.f90: New test.
6851
6852 2004-01-16  Paul Brook  <paul@codesourcery.com>
6853
6854         * gfortran.dg/common_4.f90: New test.
6855
6856 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6857
6858         PR rtl-optimization/19462
6859         * gcc.dg/torture/pr19462-1.c: New test.
6860
6861 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6862
6863         PR objc/19321
6864         * objc.dg/func-ptr-2.m: New.
6865         * objc.dg/volatile-1.m: New.
6866
6867 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6868
6869         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6870
6871 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6872
6873         PR tree-optimization/19060
6874         * gcc.c-torture/execute/20050104-1.c: New test.
6875
6876 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6877
6878         PR fortran/18983
6879         * gfortran.dg/write_to_null.f90: New test.
6880
6881 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6882             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6883
6884         PR other/19328
6885         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6886         argument.
6887
6888 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6889
6890         PR c++/19263
6891         * g++.dg/init/vector1.C: New test.
6892
6893 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6894
6895         PR target/13158
6896         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6897         PR target/18987
6898         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6899
6900 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6901
6902         * gfortran.dg/select_1.f90: New test.
6903         * gfortran.dg/select_2.f90: New test.
6904         * gfortran.dg/select_3.f90: New test.
6905         * gfortran.dg/select_4.f90: New test.
6906
6907 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6908
6909         PR middle-end/19084
6910         PR rtl-optimization/19348
6911         * gcc.dg/20050111-1.c: New test.
6912         * gcc.c-torture/execute/20050111-1.c: New test.
6913
6914         * gcc.dg/i386-asm-4.c: New test.
6915
6916 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6917
6918         * gcc.dg/nested-func-2.c: New test.
6919         * ada/acats/norun.lst: Remove c953002.
6920
6921 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6922
6923         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6924
6925 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6926
6927         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6928
6929 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6930
6931         PR target/18761
6932         * g++.dg/abi/align1.C: New test.
6933
6934 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6935
6936         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6937         at a time.
6938         * g++.dg/ext/altivec_check.h: Support compiling as C.
6939
6940 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6941
6942         PR c++/19355
6943         * g++.dg/expr/pr19355-1.C: New test case.
6944
6945 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6946
6947         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6948         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6949         * ada/acats/tests/c3/c92005b.ada: Likewise.
6950         * ada/acats/tests/c3/cxb3012.a: Likewise.
6951         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6952
6953 2005-01-09  Paul Brook  <paul@codesourcery.com>
6954
6955         * gfortran.dg/common_2.f90: New file.
6956         * gfortran.dg/common_3.f90: New file.
6957
6958 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6959
6960         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6961
6962 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6963
6964         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6965         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6966         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6967         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6968         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6969         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6970         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6971         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6972         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6973         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6974         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6975         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6976         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6977         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6978         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6979         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6980         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6981         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6982         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6983         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6984         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6985         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6986         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6987         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6988         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6989         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6990         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6991         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6992         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6993         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6994         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6995         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6996         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6997         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6998         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6999         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7000         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7001         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7002         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7003         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7004         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7005         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7006         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7007         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7008         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7009         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7010         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7011         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7012         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7013         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7014         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7015         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7016         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7017         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7018         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7019         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7020         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7021         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7022         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7023         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7024         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7025         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7026         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7027         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7028         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7029         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7030         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7031
7032         * gcc.dg/vect/vect-1.c: Fix spelling.
7033         * gcc.dg/vect/vect-10.c: Fix spelling.
7034         * gcc.dg/vect/vect-11.c: Fix spelling.
7035         * gcc.dg/vect/vect-12.c: Fix spelling.
7036         * gcc.dg/vect/vect-14.c: Fix spelling.
7037         * gcc.dg/vect/vect-15.c: Fix spelling.
7038         * gcc.dg/vect/vect-16.c: Fix spelling.
7039         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7040         * gcc.dg/vect/vect-64.c: Fix comments.
7041         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7042
7043 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7044             Ira Rosen  <irar@il.ibm.com>
7045
7046         * gcc.dg/vect/vect-70.c: New test.
7047         * gcc.dg/vect/vect-71.c: New test.
7048
7049 2005-01-09  Manfred Hollstein  <mh@suse.com>
7050
7051         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7052         * gcc.dg/pr18241-2.c: Likewise.
7053         * gcc.dg/pr18241-3.c: Likewise.
7054         * gcc.dg/pr18241-4.c: Likewise.
7055         * gcc.dg/pr18241-5.c: Likewise.
7056
7057 2005-01-08  Richard Henderson  <rth@redhat.com>
7058
7059         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7060         False for x86 and x86-64.
7061
7062 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7063
7064         PR tree-optimization/18241
7065         * gcc.dg/pr18241-1.c: New test.
7066         * gcc.dg/pr18241-2.c: New test.
7067         * gcc.dg/pr18241-3.c: New test.
7068         * gcc.dg/pr18241-4.c: New test.
7069         * gcc.dg/pr18241-5.c: New test.
7070
7071 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7072
7073         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7074         gfortran.dg/select_4.f90: New.
7075
7076 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7077
7078         * gcc.c-torture/execute/20050107-1.c: New test.
7079
7080 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7081
7082         PR c++/19298
7083         * g++.dg/template/ref2.C: New.
7084
7085 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7086
7087         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7088         instead of being empty.
7089
7090 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7091
7092         PR fortran/15553
7093         * gfortran.dg/array-1.f90: New test.
7094
7095 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR tree-optimization/19283
7098         * gcc.c-torture/execute/20050106-1.c: New test.
7099
7100         PR rtl-optimization/18861
7101         * gcc.dg/20050105-1.c: New test.
7102
7103         PR tree-optimization/18828
7104         * gcc.dg/20050105-2.c: New test.
7105
7106 2005-01-07  Andreas Jaeger  <aj@suse.de>
7107
7108         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7109
7110 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7111
7112         PR fortran/18398
7113         * gfortran.dg/fmt_read.f90: New test.
7114
7115 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7116
7117         * gcc.dg/rs6000-ldouble-2.c: New.
7118
7119 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7120
7121         PR c++/19244
7122         * g++.dg/parser/ctor2.C: New test.
7123
7124 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7125
7126         PR c++/17154
7127         * g++.dg/template/using9.C: New test.
7128
7129 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7130
7131         PR c++/19258
7132         * g++.dg/lookup/friend6.C: New test.
7133
7134 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7135
7136         PR c++/19270
7137         * g++.dg/template/array10.C: New.
7138
7139 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7140
7141         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7142         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7143
7144 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7145
7146         * gcc.c-torture/compile/20050105-1.c: New test.
7147
7148 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7149
7150         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7151
7152 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7153
7154         PR middle-end/19100
7155         * gcc.dg/conv-3.c: New test case.
7156
7157 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7158
7159         * gcc.dg/asm-wide-1.c: New test.
7160
7161 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7162
7163         PR c++/19030
7164         * g++.dg/parse/crash22.C: New
7165
7166 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7167
7168         PR 19257
7169         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7170
7171 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7172
7173         PR middle-end/17767
7174         * gcc.dg/i386-mmx-6.c: New test case.
7175
7176 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7177
7178         PR tree-optimization/18308
7179         * gcc.dg/vect/pr18308.c: New testcase.
7180
7181 2005-01-04  Andreas Jaeger  <aj@suse.de>
7182
7183         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7184
7185 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7186             Robert Bowdidge <bowdidge@apple.com>
7187
7188         * gcc.dg/cpp/subframework1.c: New.
7189         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7190         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7191         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7192         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7193
7194 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7195
7196         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7197         producing warning.
7198         * gcc.dg/darwin-weakimport-2.c: New.
7199
7200 2005-01-03  Richard Henderson  <rth@redhat.com>
7201
7202         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7203
7204 2005-01-03  Richard Henderson  <rth@redhat.com>
7205
7206         * gcc.dg/vect/vect.exp: Enable for ia64.
7207         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7208         (check_effective_target_vect_float): Likewise.
7209         (check_effective_target_vect_no_align): Likewise.
7210         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7211         * gcc.dg/vect/vect-8.c: Likewise.
7212
7213 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7214
7215         PR target/19236
7216         * gcc.dg/pr19236-1.c: New test case.
7217
7218 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7219
7220         PR rtl-optimization/12092
7221         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7222
7223 2005-01-02  Andreas Jaeger  <aj@suse.de>
7224
7225         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7226
7227 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7228             Andrew Pinski  <pinskia@physics.uc.edu>
7229
7230         PR rtl-optimization/12092
7231         * gcc.dg/pr12092-1.c: New test case.
7232
7233 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7234
7235         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7236         'hidden' and 'default' for better portability.
7237         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7238
7239         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7240         6 and 7.
7241         * g++.old-deja/g++.brendan/new3.C: Likewise.
7242
7243 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7244
7245         * gcc.dg/20041231-1.C: New test.
7246         * g++.dg/warn/Wunreachable-code-1.C: New test.
7247
7248 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7249
7250         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7251         file, not /dev/null.  Abort on error.
7252
7253 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7254             Ziemowit Laski  <zlaski@apple.com>
7255
7256         PR objc/18971
7257         * objc.dg/encode-5.m: New test.
7258
7259 2004-12-29  Richard Henderson  <rth@redhat.com>
7260
7261         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7262         * objc.dg/stabs-1.m: Disable for ia64.
7263
7264 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7265
7266         PR c++/19190
7267         * g++.dg/warn/Wunused-10.C: New test.
7268
7269 2004-12-28  Richard Henderson  <rth@redhat.com>
7270
7271         * objc.dg/stabs-1.m: Disable for alpha.
7272
7273 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7274
7275         PR c++/19149
7276         * g++.dg/parse/error23.C: New test.
7277
7278 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7279
7280         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7281
7282         PR fortran/19032
7283         * gfortran.dg/intrinsic_modulo_1.f90: New.
7284         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7285         tests with divisor -1.
7286
7287 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7288
7289         * g++.dg/opt/temp1.C (memcpy): Return a value.
7290
7291         PR c++/19148
7292         * g++.dg/expr/cond7.C: New test.
7293
7294 2004-12-27  Paul Brook  <paul@codesourcery.com>
7295
7296         * gfortran.dg/g77/select_no_compile.f: Remove.
7297
7298 2004-12-27  Richard Henderson  <rth@redhat.com>
7299
7300         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7301         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7302         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7303
7304 2004-12-26  Richard Henderson  <rth@redhat.com>
7305
7306         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7307         by 1i instead of token pasting.
7308
7309 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7310
7311         PR tree-optimization/17578
7312         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7313         to additional_flags.
7314         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7315
7316 2004-12-25  Richard Henderson  <rth@redhat.com>
7317
7318         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7319         Remove Alpha.
7320
7321 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7322
7323         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7324         hppa*-*-hpux*.
7325         * gcc.dg/pr17957.c (dg-options): Likewise.
7326         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7327         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7328         instead of 0 on __hppa__.
7329         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7330         "foo,%r" on hppa*-*-*.
7331
7332 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7333
7334         PR fortran/19071
7335         * gfortran.dg/complex_write.f90: New test.
7336
7337 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/17595
7340         * g++.dg/parse/pragma2.C: New test.
7341
7342         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7343
7344 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7345
7346         * gcc.dg/empty2.c: Add missing dg-warning.
7347
7348 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7349
7350         PR c++/17413
7351         * g++.dg/template/local4.C: New test.
7352         * g++.dg/template/crash19.C: Add dg-error marker.
7353
7354         * g++.dg/template/crash31.C: Correct embedded PR number.
7355
7356 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7357
7358         PR c++/16405
7359         * g++.dg/opt/temp1.C: Add do-run marker.
7360
7361 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7362
7363         * g++.dg/template/spec19.C: New.
7364
7365 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7366
7367         PR target/16819
7368         * gcc.dg/empty2.c: New.
7369
7370 2004-12-23  Richard Henderson  <rth@redhat.com>
7371
7372         * lib/target-supports.exp (check_effective_target_vect_no_align):
7373         Remove i?86 and x86-64.
7374
7375 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/16405
7378         * g++.dg/opt/temp1.C: New test.
7379
7380 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7381
7382         PR c++/18733
7383         * g++.dg/template/friend33.C: New testcase.
7384
7385 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/18464
7388         * g++.dg/template/cond5.C: New test.
7389
7390         PR c++/18492
7391         * g++.dg/inherit/thunk3.C: New test.
7392
7393         PR c++/11224
7394         * g++.dg/warn/Wunused-9.C: New test.
7395
7396 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7397
7398         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7399
7400 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7401
7402         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7403
7404 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7405
7406         PR c++/18378
7407         * g++.dg/ext/packed8.C: New test.
7408
7409         PR c++/19063
7410         * g++.dg/template/crash31.C: New test.
7411
7412         PR c++/19034
7413         * g++.dg/template/crash30.C: New test.
7414
7415 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7416
7417         PR C++/18984
7418         * g++.dg/eh/ctor3.C: New test.
7419
7420 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7421
7422         * objc.dg/stabs-1.m: Allow section name to be quoted and
7423         assembly label to begin with '.LL'.
7424
7425 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7426
7427         * gcc.dg/vect/vect.exp
7428         (check_effective_target_lp64_or_vect_no_align): New.
7429         * gcc.dg/vect/vect-77.c: Use it.
7430         * gcc.dg/vect/vect-78.c: Use it.
7431
7432         * lib/target-supports.exp
7433         (check_effective_target_vect_no_max,
7434         check_effective_target_vect_no_bitwise,
7435         check_effective_target_vect_no_align): New.
7436         * gcc.dg/vect/vect-13.c: Use them.
7437         * gcc.dg/vect/vect-17.c: Ditto.
7438         * gcc.dg/vect/vect-18.c: Ditto.
7439         * gcc.dg/vect/vect-19.c: Ditto.
7440         * gcc.dg/vect/vect-20.c: Ditto.
7441         * gcc.dg/vect/vect-27.c: Ditto.
7442         * gcc.dg/vect/vect-29.c: Ditto.
7443         * gcc.dg/vect/vect-44.c: Ditto.
7444         * gcc.dg/vect/vect-48.c: Ditto.
7445         * gcc.dg/vect/vect-50.c: Ditto.
7446         * gcc.dg/vect/vect-52.c: Ditto.
7447         * gcc.dg/vect/vect-54.c: Ditto.
7448         * gcc.dg/vect/vect-56.c: Ditto.
7449         * gcc.dg/vect/vect-58.c: Ditto.
7450         * gcc.dg/vect/vect-60.c: Ditto.
7451         * gcc.dg/vect/vect-72.c: Ditto.
7452         * gcc.dg/vect/vect-80.c: Ditto.
7453
7454 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7455
7456         PR c++/14075
7457         * g++.dg/init/string1.C: New.
7458
7459         PR c++/18975
7460         * g++.dg/other/synth1.C: New.
7461
7462 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7463
7464         PR c/18963
7465         * gcc.dg/pr18963-1.c: New test.
7466
7467 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7468
7469         PR c/18596
7470         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7471         * gcc.dg/pr18596-1.c: Use dg-error.
7472         (dg-options): Use -fno-unit-at-a-time.
7473         * gcc.dg/pr18596-2.c: New test.
7474         * gcc.dg/pr18596-3.c: New test.
7475
7476 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7477
7478         PR middle-end/18683
7479         * g++.dg/opt/pr18683-1.C: New test case.
7480
7481 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7482
7483         PR other/19093
7484         * g++.dg/opt/max1.C: Fix for 64bit targets.
7485
7486 2004-12-20  Matt Austern  <austern@apple.com>
7487
7488         PR c++/19044
7489         * g++.dg/ext/builtin6.C: New
7490
7491 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7492
7493         PR tree-optimization/19080
7494         * gcc.c-torture/compile/pr19080.c: New test.
7495
7496 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7497
7498         * gcc.dg/20041219-1.c: New test.
7499
7500 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7501
7502         PR middle-end/19068
7503         * g++.dg/opt/max1.C: New test case.
7504
7505 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7506
7507         * gcc.dg/fdata-sections-1.c: New test.
7508
7509 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7510
7511         PR middle-end/18548
7512         * gcc.dg/max-1.c: New test case.
7513
7514 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7515
7516         * gcc.c-torture/execute/20041218-1.c: New test.
7517
7518 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7519
7520         * gcc.dg/pr18501.c: New test.
7521         * gcc.dg/uninit-5.c: XFAIL.
7522         * gcc.dg/uninit-9.c: XFAIL.
7523
7524 2004-12-17  Dale Johannesen  <dalej@apple.com>
7525
7526         * gcc.dg/20041213-1.c:  New.
7527
7528 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7529
7530         * objc.dg/stabs-1.m: Allow assembly label to begin
7531         with a dot ('.').
7532
7533 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7534
7535         * gcc.c-torture/execute/20041213-1.c: Move...
7536         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7537
7538 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         PR c++/18721
7541         * g++.dg/lookup/conv-5.C: New.
7542
7543 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7544
7545         * objc.dg/stabs-1.m: New test.
7546
7547 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7548
7549         * gcc.dg/visibility-c.c: Change compile to
7550         assemble for the test.
7551
7552 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7553
7554         PR target/19041
7555         * gcc.dg/visibility-c.c: New test.
7556
7557 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7558
7559         PR middle-end/18493
7560         * gcc.dg/switch-8.c: New test case.
7561
7562 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7563
7564         PR c++/18905
7565         * g++.dg/template/init4.C: New.
7566         * g++.dg/opt/static3.C: Enable optimizer.
7567
7568 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7569
7570         * g++.dg/other/complex1.C: New test.
7571
7572 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7573
7574         * g++.dg/opt/inline9.C: New test.
7575
7576 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7577
7578         PR fortran/18993
7579         * gfotran.dg/nullify_1.f: New test.
7580
7581 2004-12-15  Richard Henderson  <rth@redhat.com>
7582
7583         * gcc.target/i386/i386.exp: New harness.
7584         * gcc.target/i386/vect-args.c: New.
7585
7586 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7587
7588         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7589
7590 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7591
7592         PR c++/18825
7593         * g++.dg/template/friend32.C: New test.
7594
7595 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7596
7597         * cpp/pragma-once-1.c: New test.
7598         * cpp/pragma-once-1b.h: Likewise.
7599         * cpp/pragma-once-1c.h: Likewise.
7600         * cpp/pragma-once-1d.h: Likewise.
7601         * cpp/inc/pragma-once-1a.h: Likewise.
7602
7603 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7604             Steven G. Kargl  <kargls@comcast.net>
7605
7606         PR fortran/17597
7607         * gfortran.dg/list_read_3.f90: New test.
7608
7609 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7610
7611         * gcc.dg/ftrapv-2.c: New test.
7612
7613 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         PR c++/18981
7616         * g++.dg/template/typename9.C: New test.
7617
7618 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7619
7620         PR c++/18738
7621         * g++.dg/template/typename8.C: New test.
7622         * g++.dg/parse/friend2.C: Tweak error message.
7623
7624 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7625
7626         * gcc.c-torture/20041214-1.c: New test.
7627
7628 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7629
7630         PR c++/18965
7631         * g++.dg/init/array17.C: New test.
7632
7633 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7634
7635         PR c++/18793
7636         * g++.dg/init/aggr3.C: New test.
7637
7638 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7639
7640         * gcc.dg/altivec-types-1.c: New test.
7641         * gcc.dg/altivec-types-2.c: New test.
7642         * gcc.dg/altivec-types-3.c: New test.
7643         * gcc.dg/altivec-types-4.c: New test.
7644         * g++.dg/ext/altivec-types-1.C: New test.
7645         * g++.dg/ext/altivec-types-2.C: New test.
7646         * g++.dg/ext/altivec-types-3.C: New test.
7647         * g++.dg/ext/altivec-types-4.C: New test.
7648
7649 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7650
7651         PR middle-end/18951
7652         * gcc.c-torture/execute/20041213-1.c: New test.
7653
7654 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7655
7656         PR c++/18949
7657         * g++.dg/template/cast1.C: New.
7658
7659 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7660
7661         * gcc.c-torture/execute/20041213-2.c: New test.
7662
7663 2004-12-13  Richard Henderson  <rth@redhat.com>
7664
7665         * gcc.dg/i386-sse-10.c: Fix typo in options.
7666
7667 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7668
7669         PR c++/18968
7670         * g++.dg/opt/pr18968.C: New test.
7671
7672 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/18925
7675         * g++.dg/ext/visibility/staticdatamem.C: New test.
7676
7677 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7678
7679         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7680
7681 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7682
7683         PR rtl-optimization/18928
7684         * gcc.dg/pr18928-1.c: New test case.
7685
7686 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7687
7688         PR tree-opt/16951
7689         * gcc.c-torture/compile/20041211-1.c: New.
7690
7691 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7692
7693         PR middle-end/17564
7694         * gcc.c-torture/execute/20041212-1.c: New test.
7695
7696 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7697
7698         PR fortran/18869
7699         * gfortran.dg/common_1.f90: New test.
7700
7701 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7702         Paul Brook  <paul@codesourcery.com>
7703
7704         PR fortran/16222
7705         * gfortran.dg/real_do_1.f90: New test.
7706
7707 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7708
7709         PR tree-opt/18040
7710         * g++.dg/opt/ptrmem6.C: New test.
7711
7712 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7713
7714         PR middle-end/18921
7715         * gcc.dg/pr18921-1.c: New test case.
7716
7717 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7718
7719         PR fortran/17175
7720         * gfortran.dg/scale_1.f90: New test.
7721
7722 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7723
7724         PR middle-end/18903
7725         * gcc.c-torture/compile/pr18903.c: New test.
7726
7727 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7728
7729         * gcc.c-torture/execute/20041210-1.c: New test.
7730
7731 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7732
7733         PR c++/18731
7734         * g++.dg/parser/struct-1.C: New test.
7735         * g++.dg/parser/struct-2.C: New test.
7736         * g++.dg/parser/struct-3.C: New test.
7737
7738 2004-12-09  Richard Henderson  <rth@redhat.com>
7739
7740         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7741
7742         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7743         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7744
7745 2004-12-09  Matt Austern  <austern@apple.com>
7746
7747         PR c++/18514
7748         * g++.dg/ext/builtin1.C: New
7749         * g++.dg/ext/builtin2.C: New
7750         * g++.dg/ext/builtin3.C: New
7751         * g++.dg/ext/builtin4.C: New
7752         * g++.dg/ext/builtin5.C: New
7753
7754 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7755
7756         PR tree-opt/18904
7757         * g++.dg/opt/ptrmem5.C: New test.
7758
7759 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7760
7761         * g++.dg/parse/typename5.C: Adjust for new error.
7762         * g++.dg/parse/typename7.C: New.
7763
7764 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7765
7766         PR c++/18073
7767         * g++.dg/other/mmintrin.C: New test.
7768
7769 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7770
7771         PR c++/16681
7772         * g++.dg/init/array15.C: New.
7773         * g++.dg/init/array16.C: New.
7774
7775 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7776
7777         PR fortran/18826
7778         * gfortran.dg/assign_1.f90: New test.
7779
7780 2004-12-08  Nick Clifton  <nickc@redhat.com>
7781
7782         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7783         * gcc.target/xstormy16/data_below100: Likewise.
7784         * gcc.target/xstormy16/sfr: Likewise.
7785         * gcc.target/xstormy16/below100.S: New test source file.
7786         * gcc.target/xstormy16/below100.ld: New test linker script.
7787         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7788         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7789         bp instructions.
7790         * gcc.target/xstormy16/bp.c: Likewise.
7791
7792         * gcc.target/xstormy16/bss_below100: New files:
7793         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7794         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7795         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7796         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7797         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7798         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7799         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7800         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7801         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7802         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7803         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7804         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7805         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7806         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7807         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7808         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7809         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7810         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7811         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7812         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7813         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7814         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7815         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7816         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7817         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7818         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7819         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7820
7821         * gcc.target/xstormy16/data_below100: New files:
7822         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7823         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7824         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7825         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7826         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7827         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7828         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7829         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7830         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7831         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7832         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7833         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7834         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7835         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7836         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7837         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7838         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7839         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7840         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7841         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7842         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7843         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7844         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7845         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7846         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7847         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7848         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7849
7850         * gcc.target/xstormy16/sfr: New files:
7851         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7852         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7853         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7854         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7855         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7856         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7857         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7858         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7859         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7860         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7861         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7862         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7863         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7864         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7865         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7866         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7867         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7868         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7869         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7870         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7871         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7872         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7873         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7874         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7875         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7876         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7877         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7878         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7879         27_if0_sfrw_bitfield_f.c
7880
7881 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7882
7883         PR c++/18100
7884         * g++.dg/lookup/name-clash4.C: New test.
7885
7886 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7887
7888         PR c++/18672
7889         * g++.dg/opt/array1.C: New.
7890
7891         PR c++/18803
7892         * g++.dg/template/operator5.C: New.
7893
7894 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7895
7896         PR c/18867
7897         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7898
7899 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7900
7901         * gcc.dg/noncompile/20041207.c: New test.
7902
7903 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7904
7905         * g++.dg/other/unreachable-1.C: New test.
7906
7907 2004-12-06  Nick Clifton  <nickc@redhat.com>
7908
7909         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7910         <limits.h> because the latter comes from gcc's include/ directory
7911         and not the newlib/libc/include directory.
7912
7913 2004-12-04  Richard Henderson  <rth@redhat.com>
7914
7915         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7916
7917 2004-12-04  Richard Henderson  <rth@redhat.com>
7918
7919         * lib/target-supports.exp (check_gc_sections_available): Disable
7920         for alpha and ia64.
7921
7922 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7923
7924         PR middle-end/17909
7925         * g++.dg/other/vararg-2.C: New test.
7926
7927 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7928
7929         PR c++/17011, c++/17971
7930         * g++.dg/template/error15.C: Adjust expected error.
7931         * g++.dg/template/instantiate3.C: Likewise.
7932
7933 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7934
7935         * gcc.dg/altivec-18.c: Fix for darwin
7936
7937 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7938
7939         PR c++/18782
7940         * g++.dg/parse/ptrmem2.C: New.
7941
7942         PR c++/18318
7943         * g++.dg/template/new1.C: New.
7944
7945 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7946
7947         PR fortran/18710
7948         * gfortran.dg/direct_io_3.f90: New test.
7949
7950 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7951
7952         PR 18758
7953         * g++.dg/parse/crash21.C: New.
7954
7955 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7956
7957         PR c++/15664, c++/18276
7958         * g++.dg/template/ttp13.C: New test.
7959         * g++.dg/template/ttp14.C: Likewise.
7960
7961 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7962
7963         PR c++/18123
7964         * g++.dg/parse/enum2.C: New test.
7965         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7966
7967 2004-12-02  Nick Clifton  <nickc@redhat.com>
7968
7969         * gcc.target/xstormy16: New test directory.
7970         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7971         * gcc.target/xstormy16/bp.c: Check the generation of bp
7972         instructions.
7973         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7974         bn instructions and the BELOW100 attribute.
7975
7976 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7977
7978         PR target/16952
7979         * gcc.dg/ppc-eabi.c: New.
7980
7981 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7982
7983         PR fortran/18284
7984         * gfortran.dg/backspace.f90
7985
7986 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7987
7988         * gfortran.dg/inquire.f90: New test.
7989
7990 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7991
7992         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7993         handle effective-target-keyword.
7994         (dg-skip-if): Support effective-target keyword as target list.
7995         (dg-xfail-if): Ditto.
7996         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7997
7998 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7999
8000         PR tree-optimization/18291
8001         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8002
8003 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8004
8005         PR C++/18729
8006         * g++.dg/parse/crash20.C: New.
8007
8008         PR c++/17431
8009         * g++.dg/overload/arg1.C: New.
8010         * g++.dg/overload/arg2.C: New.
8011         * g++.dg/overload/arg3.C: New.
8012         * g++.dg/overload/arg4.C: New.
8013
8014 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8015
8016         * gcc.dg/c99-flex-array-4.c: Remove.
8017
8018 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8019
8020         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8021
8022         * lib/target-supports.exp (is-effective-target): Simplify.
8023
8024         * lib/target-supports.exp (check_effective_target_vect_long):
8025         Fix for powerpc64-*-*.
8026
8027 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8028
8029         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8030         to support new requirements on FreeBSD 5.
8031
8032 2004-11-30  Devang Patel  <dpatel@apple.com>
8033
8034         PR 18702
8035         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8036
8037 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8038
8039         * g++.dg/ext/altivec-13.C: New test.
8040
8041 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         PR tree-opt/18298
8044         * gcc.c-torture/execute/p18298.c: New test.
8045
8046 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8047             Dorit Naishlos  <dorit@il.ibm.com>
8048
8049         PR tree-opt/18607
8050         * gcc.dg/vect/vect-89.c: New test.
8051
8052 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8053
8054         * gcc.dg/pr18596-1.c: New test.
8055
8056 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8057
8058         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8059
8060 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         PR c/18479
8063         * gcc.dg/pr18479.c: New test.
8064
8065 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8066
8067         PR target/18490
8068         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8069         mmix-knuth-mmixware.
8070
8071         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8072         cris-*-elf* cris-*-aout* mmix-*-*
8073
8074 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8075
8076         PR middle-end/18725
8077         * gcc.dg/pr18725.c: New test.
8078
8079 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8080
8081         PR target/18488
8082         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8083
8084         PR target/18336
8085         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8086
8087 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8088
8089         PR c++/18368
8090         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8091         * g++.old-deja/g++.law/ctors5.C: Likewise.
8092         * g++.old-deja/g++.other/crash25.C: Likewise.
8093
8094         PR c++/18674
8095         * g++.dg/template/error16.C: New test.
8096
8097         PR c++/18512
8098         * g++.dg/template/crash29.C: New test.
8099
8100 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8101
8102         PR tree-optimization/18712
8103         * gcc.c-torture/compile/pr18712.c: New test.
8104
8105 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8106
8107         PR c/7544
8108         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8109         tests.
8110
8111 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8112
8113         PR c++/18652
8114         * g++.dg/lookup/crash6.C: New test.
8115
8116 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8117
8118         PR middle-end/18164
8119         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8120
8121 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8122
8123         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8124         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8125         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8126
8127 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8128
8129         * gcc.dg/pr18164.c: New test.
8130
8131 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8132
8133         * gcc.dg/funroll-loops-all.c: New.
8134
8135 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8136
8137         PR target/18489
8138         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8139         delimeter, match space and TAB as well as ":".
8140
8141         PR target/18484
8142         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8143
8144         PR target/18348
8145         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8146
8147         PR target/18345
8148         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8149
8150         PR target/18337
8151         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8152
8153 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8154
8155         * gfortran.dg/direct_io_2.f90: New test.
8156
8157 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8158
8159         PR target/18334
8160         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8161
8162 2004-11-28  Richard Henderson  <rth@redhat.com>
8163
8164         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8165
8166 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8167
8168         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8169         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8170         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8171         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8172         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8173         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8174         gcc.dg/pointer-arith-8.c: New tests.
8175
8176 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8177
8178         PR fortran/18364
8179         * gfortran.dg/endfile.f90: New test.
8180
8181 2004-11-27  Falk Hueffner  <falk@debian.org>
8182
8183         * gcc.dg/loop-6.c: New test.
8184
8185 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8186
8187         * gcc.c-torture/execute/20041126-1.c: New test.
8188
8189 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8190
8191         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8192         on IRIX.
8193
8194 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8195
8196         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8197         functions.
8198
8199 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR rtl-optimization/17825
8202         * gcc.c-torture/compile/20041119-1.c: New test.
8203
8204 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8205
8206         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8207         Check existence of ld library path variables before unsetting.
8208
8209 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8210
8211         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8212
8213 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8214
8215         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8216
8217 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8218
8219         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8220
8221 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8222
8223         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8224         dg-do directive.
8225
8226 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8227
8228         * gcc.dg/pr17957.c: Pass --param, not -param.
8229
8230 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8231
8232         PR middle-end/17957
8233         * testsuite/gcc.dg/pr17957.c: New test.
8234
8235 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8236
8237         PR c++/18445
8238         * g++.dg/template/crash28.C: Likewise.
8239
8240         PR c++/18001
8241         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8242         * g++.dg/ext/lvaddr.C: Likewise.
8243         * g++.dg/opt/pr7503-3.C: Likewise.
8244
8245         PR c++/18466
8246         * g++.dg/parse/qualified3.C: New test.
8247         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8248
8249         PR c++/18545
8250         * g++.dg/expr/return1.C: New test.
8251
8252 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8253
8254         Friend class name lookup 3/n, PR c++/3332
8255         * g++.dg/lookup/friend3.C: New test.
8256         * g++.dg/lookup/friend4.C: Likewise.
8257         * g++.dg/lookup/friend5.C: Likewise.
8258
8259 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8260
8261         Friend class name lookup 2/n, PR c++/14513, c++/15410
8262         * g++.dg/lookup/friend2.C: New test.
8263         * g++.dg/template/friend31.C: Likewise.
8264
8265 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8266
8267         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8268
8269 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8270
8271         PR c++/17473
8272         * g++.dg/tc1/dr56.C: Remove.
8273         * g++.dg/template/typedef1.C: Add dg-error markers.
8274         * g++.old-deja/g++.other/typedef7.C: Likewise.
8275
8276         PR c++/18285
8277         * g++.dg/parse/typedef7.C: New test.
8278
8279 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8280
8281         * gcc.c-torture/execute/20041124-1.c: New test.
8282
8283 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8284
8285         * g++.dg/template/deduce3.C: New test.
8286
8287         PR c++/18586
8288         * g++.dg/template/crash27.C: New test.
8289
8290         PR c++/18530
8291         * g++.dg/warn/Wshadow-3.C: New test.
8292
8293 2004-11-24  Devang Patel  <dpatel@apple.com>
8294
8295         PR/18555
8296         * gcc.dg/cpp/isysroot-1.c: New test.
8297         * gcc.dg/cpp/usr/include/stdio.h: New file.
8298         * gcc.dg/cpp/isysroot-2.c: New test.
8299         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8300         New file.
8301
8302 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8303
8304         PR c++/8929
8305         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8306
8307 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8308
8309         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8310         * gcc.target/sparc/pdist.c: Likewise.
8311
8312 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8313
8314         PR c++/16882
8315         * g++.dg/conversion/simd1.C: New test.
8316
8317 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8318
8319         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8320         and restore_ld_library_path_env_vars.
8321         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8322         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8323         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8324         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8325
8326 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8327
8328         * gcc.dg/pragma-align-2.c: Test macro expansion.
8329         * gcc.dg/pragma-pack-2.c: New test.
8330
8331 2004-11-23  Richard Henderson  <rth@redhat.com>
8332
8333         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8334         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8335         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8336         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8337         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8338         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8339
8340         * gcc.dg/vect/vect.exp: Add check for alpha.
8341         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8342         (check_effective_target_vect_int): Enable for alpha.
8343         (check_effective_target_vect_long): New.
8344         (is-effective-target): Add it.
8345
8346 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8347
8348         * gcc.dg/pr18614-1.c: New test.
8349
8350 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8351
8352         * gcc.dg/setjmp-2.c: New test.
8353
8354 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8355
8356         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8357         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8358         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8359         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8360         gcc.target/sparc/pdist.c: New tests.
8361
8362 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8363
8364         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8365
8366 2004-11-22  Dale Johannesen  <dalej@apple.com>
8367
8368         * gcc.dg/20041111-1.c:  New.
8369
8370 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8371
8372         PR tree-opt/18536
8373         * gcc.dg/vect/pr18536.c: New test.
8374
8375 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8376
8377         PR c++/18354
8378         * g++.dg/template/nontype11.C: New test.
8379
8380 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8381
8382         PR middle-end/18520
8383         * gcc.dg/pr18520-1.c: New test case.
8384
8385 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8386
8387         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8388         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8389         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8390         expected diagnostics.
8391
8392 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8393
8394         PR target/18580
8395         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8396         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8397         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8398
8399 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8400
8401         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8402
8403 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8404             Joseph Myers  <joseph@codesourcery.com>
8405
8406         * lib/target-supports.exp (check_visibility_available): Really
8407         test the compiler.
8408
8409 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8410
8411         PR tree-opt/18181
8412         * gcc.dg/vect/vect-85.c: New test.
8413         * gcc.dg/vect/vect-86.c: New test.
8414         * gcc.dg/vect/vect-87.c: New test.
8415         * gcc.dg/vect/vect-88.c: New test.
8416
8417 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8418
8419         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8420
8421 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8422
8423         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8424         * gcc.dg/ppc-and-1.c: Ditto.
8425         * gcc.dg/ppc-compare-1.c: Ditto.
8426         * gcc.dg/ppc-mov-1.c: Ditto
8427
8428 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8429             Mark Mitchell  <mark@codesourcery.com>
8430
8431         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8432
8433 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8434             Aldy Hernandez  <aldyh@redhat.com>
8435
8436         * lib/target-supports.exp (check_effective_target_vect_int): New
8437         (check_effective_target_vect_float): New
8438         (check_effective_target_vect_double): New.
8439         (is-effective-target): Support new effective targets keywords.
8440         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8441         default action for dg-do.
8442         * gcc.dg/vect/pr16105.c: Use new support.
8443         * gcc.dg/vect/pr18400.c: Ditto.
8444         * gcc.dg/vect/pr18425.c: Ditto.
8445         * gcc.dg/vect/vect-1.c: Ditto.
8446         * gcc.dg/vect/vect-10.c: Ditto.
8447         * gcc.dg/vect/vect-11.c: Ditto.
8448         * gcc.dg/vect/vect-12.c: Ditto.
8449         * gcc.dg/vect/vect-13.c: Ditto.
8450         * gcc.dg/vect/vect-14.c: Ditto.
8451         * gcc.dg/vect/vect-15.c: Ditto.
8452         * gcc.dg/vect/vect-16.c: Ditto.
8453         * gcc.dg/vect/vect-17.c: Ditto.
8454         * gcc.dg/vect/vect-18.c: Ditto.
8455         * gcc.dg/vect/vect-19.c: Ditto.
8456         * gcc.dg/vect/vect-2.c: Ditto.
8457         * gcc.dg/vect/vect-20.c: Ditto.
8458         * gcc.dg/vect/vect-21.c: Ditto.
8459         * gcc.dg/vect/vect-22.c: Ditto.
8460         * gcc.dg/vect/vect-23.c: Ditto.
8461         * gcc.dg/vect/vect-24.c: Ditto.
8462         * gcc.dg/vect/vect-25.c: Ditto.
8463         * gcc.dg/vect/vect-26.c: Ditto.
8464         * gcc.dg/vect/vect-27.c: Ditto.
8465         * gcc.dg/vect/vect-27a.c: Ditto.
8466         * gcc.dg/vect/vect-28.c: Ditto.
8467         * gcc.dg/vect/vect-29.c: Ditto.
8468         * gcc.dg/vect/vect-29a.c: Ditto.
8469         * gcc.dg/vect/vect-3.c: Ditto.
8470         * gcc.dg/vect/vect-30.c: Ditto.
8471         * gcc.dg/vect/vect-31.c: Ditto.
8472         * gcc.dg/vect/vect-32.c: Ditto.
8473         * gcc.dg/vect/vect-33.c: Ditto.
8474         * gcc.dg/vect/vect-34.c: Ditto.
8475         * gcc.dg/vect/vect-35.c: Ditto.
8476         * gcc.dg/vect/vect-36.c: Ditto.
8477         * gcc.dg/vect/vect-37.c: Ditto.
8478         * gcc.dg/vect/vect-38.c: Ditto.
8479         * gcc.dg/vect/vect-4.c: Ditto.
8480         * gcc.dg/vect/vect-40.c: Ditto.
8481         * gcc.dg/vect/vect-41.c: Ditto.
8482         * gcc.dg/vect/vect-42.c: Ditto.
8483         * gcc.dg/vect/vect-43.c: Ditto.
8484         * gcc.dg/vect/vect-44.c: Ditto.
8485         * gcc.dg/vect/vect-45.c: Ditto.
8486         * gcc.dg/vect/vect-46.c: Ditto.
8487         * gcc.dg/vect/vect-47.c: Ditto.
8488         * gcc.dg/vect/vect-48.c: Ditto.
8489         * gcc.dg/vect/vect-48a.c: Ditto.
8490         * gcc.dg/vect/vect-49.c: Ditto.
8491         * gcc.dg/vect/vect-5.c: Ditto.
8492         * gcc.dg/vect/vect-50.c: Ditto.
8493         * gcc.dg/vect/vect-51.c: Ditto.
8494         * gcc.dg/vect/vect-52.c: Ditto.
8495         * gcc.dg/vect/vect-53.c: Ditto.
8496         * gcc.dg/vect/vect-54.c: Ditto.
8497         * gcc.dg/vect/vect-55.c: Ditto.
8498         * gcc.dg/vect/vect-56.c: Ditto.
8499         * gcc.dg/vect/vect-56a.c: Ditto.
8500         * gcc.dg/vect/vect-57.c: Ditto.
8501         * gcc.dg/vect/vect-58.c: Ditto.
8502         * gcc.dg/vect/vect-59.c: Ditto.
8503         * gcc.dg/vect/vect-6.c: Ditto.
8504         * gcc.dg/vect/vect-60.c: Ditto.
8505         * gcc.dg/vect/vect-61.c: Ditto.
8506         * gcc.dg/vect/vect-62.c: Ditto.
8507         * gcc.dg/vect/vect-63.c: Ditto.
8508         * gcc.dg/vect/vect-64.c: Ditto.
8509         * gcc.dg/vect/vect-65.c: Ditto.
8510         * gcc.dg/vect/vect-66.c: Ditto.
8511         * gcc.dg/vect/vect-67.c: Ditto.
8512         * gcc.dg/vect/vect-68.c: Ditto.
8513         * gcc.dg/vect/vect-69.c: Ditto.
8514         * gcc.dg/vect/vect-7.c: Ditto.
8515         * gcc.dg/vect/vect-72.c: Ditto.
8516         * gcc.dg/vect/vect-72a.c: Ditto.
8517         * gcc.dg/vect/vect-73.c: Ditto.
8518         * gcc.dg/vect/vect-74.c: Ditto.
8519         * gcc.dg/vect/vect-75.c: Ditto.
8520         * gcc.dg/vect/vect-76.c: Ditto.
8521         * gcc.dg/vect/vect-77.c: Ditto.
8522         * gcc.dg/vect/vect-77a.c: Ditto.
8523         * gcc.dg/vect/vect-78.c: Ditto.
8524         * gcc.dg/vect/vect-79.c: Ditto.
8525         * gcc.dg/vect/vect-8.c: Ditto.
8526         * gcc.dg/vect/vect-80.c: Ditto.
8527         * gcc.dg/vect/vect-82.c: Ditto.
8528         * gcc.dg/vect/vect-82_64.c: Ditto.
8529         * gcc.dg/vect/vect-83.c: Ditto.
8530         * gcc.dg/vect/vect-83_64.c: Ditto.
8531         * gcc.dg/vect/vect-9.c: Ditto.
8532         * gcc.dg/vect/vect-all.c: Ditto.
8533         * gcc.dg/vect/vect-none.c: Ditto.
8534
8535 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8536
8537         * lib/gcc-dg.exp (dg-skip-if): New function.
8538         (dg-forbid-option): Remove.
8539         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8540         * g++.dg/abi/bitfield8.C: Likewise.
8541         * g++.dg/abi/dtor1.C: Likewise.
8542         * g++.dg/abi/empty10.C: Likewise.
8543         * g++.dg/abi/empty7.C: Likewise.
8544         * g++.dg/abi/empty9.C: Likewise.
8545         * g++.dg/abi/layout3.C: Likewise.
8546         * g++.dg/abi/layout4.C: Likewise.
8547         * g++.dg/abi/thunk1.C: Likewise.
8548         * g++.dg/abi/thunk2.C: Likewise.
8549         * g++.dg/abi/vbase11.C: Likewise.
8550         * g++.dg/abi/vthunk2.C: Likewise.
8551         * g++.dg/abi/vthunk3.C: Likewise.
8552         * g++.dg/ext/attrib8.C: Likewise.
8553         * g++.dg/opt/longbranch2.C: Likewise.
8554         * g++.dg/opt/reg-stack4.C: Likewise.
8555         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8556         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8557         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8558         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8559         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8560         * gcc.dg/20000609-1.c: Likewise.
8561         * gcc.dg/20000720-1.c: Likewise.
8562         * gcc.dg/20011107-1.c: Likewise.
8563         * gcc.dg/20011119-1.c: Likewise.
8564         * gcc.dg/20020108-1.c: Likewise.
8565         * gcc.dg/20020122-2.c: Likewise.
8566         * gcc.dg/20020122-3.c: Likewise.
8567         * gcc.dg/20020201-3.c: Likewise.
8568         * gcc.dg/20020206-1.c: Likewise.
8569         * gcc.dg/20020218-1.c: Likewise.
8570         * gcc.dg/20020310-1.c: Likewise.
8571         * gcc.dg/20020411-1.c: Likewise.
8572         * gcc.dg/20020418-2.c: Likewise.
8573         * gcc.dg/20020426-1.c: Likewise.
8574         * gcc.dg/20020426-2.c: Likewise.
8575         * gcc.dg/20020517-1.c: Likewise.
8576         * gcc.dg/20020523-1.c: Likewise.
8577         * gcc.dg/20020523-2.c: Likewise.
8578         * gcc.dg/20020729-1.c: Likewise.
8579         * gcc.dg/20030204-1.c: Likewise.
8580         * gcc.dg/20030826-2.c: Likewise.
8581         * gcc.dg/20030926-1.c: Likewise.
8582         * gcc.dg/20031202-1.c: Likewise.
8583         * gcc.dg/980312-1.c: Likewise.
8584         * gcc.dg/980313-1.c: Likewise.
8585         * gcc.dg/990117-1.c: Likewise.
8586         * gcc.dg/990424-1.c: Likewise.
8587         * gcc.dg/990524-1.c: Likewise.
8588         * gcc.dg/991230-1.c: Likewise.
8589         * gcc.dg/i386-387-1.c: Likewise.
8590         * gcc.dg/i386-387-2.c: Likewise.
8591         * gcc.dg/i386-387-3.c: Likewise.
8592         * gcc.dg/i386-387-4.c: Likewise.
8593         * gcc.dg/i386-387-5.c: Likewise.
8594         * gcc.dg/i386-387-6.c: Likewise.
8595         * gcc.dg/i386-asm-1.c: Likewise.
8596         * gcc.dg/i386-bitfield1.c: Likewise.
8597         * gcc.dg/i386-bitfield2.c: Likewise.
8598         * gcc.dg/i386-loop-1.c: Likewise.
8599         * gcc.dg/i386-loop-2.c: Likewise.
8600         * gcc.dg/i386-loop-3.c: Likewise.
8601         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8602         * gcc.dg/i386-pic-1.c: Likewise.
8603         * gcc.dg/i386-regparm.c: Likewise.
8604         * gcc.dg/i386-signbit-1.c: Likewise.
8605         * gcc.dg/i386-signbit-2.c: Likewise.
8606         * gcc.dg/i386-signbit-3.c: Likewise.
8607         * gcc.dg/i386-sse-5.c: Likewise.
8608         * gcc.dg/i386-sse-8.c: Likewise.
8609         * gcc.dg/i386-unroll-1.c: Likewise.
8610         * gcc.dg/tls/opt-1.c: Likewise.
8611         * gcc.dg/tls/opt-2.c: Likewise.
8612         * gcc.dg/unroll-1.c: Likewise.
8613         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8614         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8615         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8616         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8617
8618 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8619
8620         * g++.dg/template/incomplete1.C: New test.
8621
8622 2004-11-16  Nick Clifton  <nickc@redhat.com>
8623
8624         Revert patches accidentally commited during checkin of fixes for
8625         xstormy16 tests:
8626         gcc.c-torture/execute/simd-4.c: Revert
8627         gcc.dg/20040910-1.c: Revert.
8628
8629 2004-11-16  Paul Brook  <paul@codesourcery.com>
8630
8631         PR fortran/13010
8632         * gfortran.dg/der_pointer_1.f90: New test.
8633
8634 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8635
8636         PR c/18498
8637         * gcc.dg/bitfld-13.c: New test.
8638
8639 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8640
8641         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8642         powerpc*-*-linux*.
8643
8644         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8645         * gcc.dg/ppc64-abi-2.c: Ditto.
8646         * gcc.dg/ppc64-abi-3.c: Ditto.
8647
8648         * lib/gcc-dg.exp (dg-target-list): Remove.
8649
8650 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8651
8652         * gcc.dg/ia64-postinc.c: New test.
8653
8654 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8655
8656         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8657
8658 2004-11-15  Nick Clifton  <nickc@redhat.com>
8659
8660         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8661         __INT_MAX__ so that the test can be compiled by toolchains
8662         targeted at 16-bit processors.
8663
8664         * gcc.dg/20040625-1.c: Use long constants rather than integers
8665         when performing arithmetic that will overflow 16-bits.
8666
8667         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8668         xstormy16.  It does not support 128-bit vector operations.
8669
8670         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8671         with the macro PTR_TYPE.  Define this macro to an integer type
8672         suitable for holding a pointer.
8673
8674         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8675         the target is a 16-bit processor.
8676
8677         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8678         16-bit targets where the character constant will be too long.
8679
8680         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8681         where the double will not be directly addressable.
8682
8683 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8684
8685         Friend class name lookup 1/n, PR c++/18471
8686         * g++.dg/template/crash26.C: New test.
8687         * g++.dg/lookup/struct1.C: Adjust expected error.
8688         * g++.dg/parse/elab1.C: Likewise.
8689         * g++.dg/parse/elab2.C: Likewise.
8690         * g++.dg/parse/int-as-enum1.C: Likewise.
8691         * g++.dg/parse/struct-as-enum1.C: Likewise.
8692         * g++.dg/parse/typedef1.C: Likewise.
8693         * g++.dg/parse/typedef3.C: Likewise.
8694         * g++.dg/parse/typedef4.C: Likewise.
8695         * g++.dg/parse/typedef5.C: Likewise.
8696         * g++.dg/template/nontype4.C: Likewise.
8697         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8698         * g++.old-deja/g++.other/elab1.C: Likewise.
8699         * g++.old-deja/g++.other/syntax4.C: Likewise.
8700
8701 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8702
8703         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8704
8705 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8706
8707         * gcc.c-torture/execute/20041114-1.c: New test.
8708
8709 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8710
8711         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8712         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8713         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8714         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8715         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8716         gcc.dg/switch-7.c: New tests.
8717
8718 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8719
8720         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8721
8722 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8723
8724         PR tree-opt/18400
8725         * gcc.dg/vect/pr18400.c: New test.
8726
8727 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8728             Andrew Pinski  <pinskia@physics.uc.edu>
8729
8730         PR tree-opt/18425
8731         * gcc.dg/vect/pr18425.c: New test.
8732
8733 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8734
8735         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8736         Guard with dg-require-alias and dg-require-visibility.
8737
8738 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8739
8740         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8741
8742 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8743
8744         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8745
8746 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8747
8748         PR c++/17344
8749         * g++.dg/template/defarg5.C: New test.
8750
8751 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8752
8753         * g++.dg/parse/cast1.C: Run only on ILP32.
8754         * g++.old-deja/g++.mike/p784.C: Likewise.
8755
8756 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8757
8758         * gcc.c-torture/execute/20041113-1.c: New test.
8759
8760 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8761
8762         PR target/18230
8763         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8764         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8765         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8766         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8767         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8768         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8769         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8770         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8771         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8772         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8773         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8774         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8775         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8776
8777 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8778
8779         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8780         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8781         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8782         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8783         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8784         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8785         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8786         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8787         gcc.target/sparc/combined-1.c: New tests.
8788
8789 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8790
8791         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8792         New tests.
8793
8794 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8795
8796         * lib/gcc-dg.exp (dg-forbid-option): New function.
8797         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8798         * g++.dg/abi/bitfield8.C: Likewise.
8799         * g++.dg/abi/dtor1.C: Likewise.
8800         * g++.dg/abi/empty10.C: Likewise.
8801         * g++.dg/abi/empty7.C: Likewise.
8802         * g++.dg/abi/empty9.C: Likewise.
8803         * g++.dg/abi/layout3.C: Likewise.
8804         * g++.dg/abi/layout4.C: Likewise.
8805         * g++.dg/abi/thunk1.C: Likewise.
8806         * g++.dg/abi/thunk2.C: Likewise.
8807         * g++.dg/abi/vbase11.C: Likewise.
8808         * g++.dg/abi/vthunk2.C: Likewise.
8809         * g++.dg/abi/vthunk3.C: Likewise.
8810         * g++.dg/ext/attrib8.C: Likewise.
8811         * g++.dg/opt/longbranch2.C: Likewise.
8812         * g++.dg/opt/reg-stack4.C: Likewise.
8813         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8814         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8815         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8816         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8817         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8818         * gcc.dg/20000609-1.c: Likewise.
8819         * gcc.dg/20000720-1.c: Likewise.
8820         * gcc.dg/20011107-1.c: Likewise.
8821         * gcc.dg/20011119-1.c: Likewise.
8822         * gcc.dg/20020108-1.c: Likewise.
8823         * gcc.dg/20020122-2.c: Likewise.
8824         * gcc.dg/20020122-3.c: Likewise.
8825         * gcc.dg/20020201-3.c: Likewise.
8826         * gcc.dg/20020206-1.c: Likewise.
8827         * gcc.dg/20020218-1.c: Likewise.
8828         * gcc.dg/20020310-1.c: Likewise.
8829         * gcc.dg/20020411-1.c: Likewise.
8830         * gcc.dg/20020418-2.c: Likewise.
8831         * gcc.dg/20020426-1.c: Likewise.
8832         * gcc.dg/20020426-2.c: Likewise.
8833         * gcc.dg/20020517-1.c: Likewise.
8834         * gcc.dg/20020523-1.c: Likewise.
8835         * gcc.dg/20020523-2.c: Likewise.
8836         * gcc.dg/20020729-1.c: Likewise.
8837         * gcc.dg/20030204-1.c: Likewise.
8838         * gcc.dg/20030826-2.c: Likewise.
8839         * gcc.dg/20030926-1.c: Likewise.
8840         * gcc.dg/20031202-1.c: Likewise.
8841         * gcc.dg/980312-1.c: Likewise.
8842         * gcc.dg/980313-1.c: Likewise.
8843         * gcc.dg/990117-1.c: Likewise.
8844         * gcc.dg/990424-1.c: Likewise.
8845         * gcc.dg/990524-1.c: Likewise.
8846         * gcc.dg/991230-1.c: Likewise.
8847         * gcc.dg/i386-387-1.c: Likewise.
8848         * gcc.dg/i386-387-2.c: Likewise.
8849         * gcc.dg/i386-387-3.c: Likewise.
8850         * gcc.dg/i386-387-4.c: Likewise.
8851         * gcc.dg/i386-387-5.c: Likewise.
8852         * gcc.dg/i386-387-6.c: Likewise.
8853         * gcc.dg/i386-asm-1.c: Likewise.
8854         * gcc.dg/i386-bitfield1.c: Likewise.
8855         * gcc.dg/i386-bitfield2.c: Likewise.
8856         * gcc.dg/i386-loop-1.c: Likewise.
8857         * gcc.dg/i386-loop-2.c: Likewise.
8858         * gcc.dg/i386-loop-3.c: Likewise.
8859         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8860         * gcc.dg/i386-pic-1.c: Likewise.
8861         * gcc.dg/i386-regparm.c: Likewise.
8862         * gcc.dg/i386-signbit-1.c: Likewise.
8863         * gcc.dg/i386-signbit-2.c: Likewise.
8864         * gcc.dg/i386-signbit-3.c: Likewise.
8865         * gcc.dg/i386-sse-5.c: Likewise.
8866         * gcc.dg/i386-sse-8.c: Likewise.
8867         * gcc.dg/i386-unroll-1.c: Likewise.
8868         * gcc.dg/tls/opt-1.c: Likewise.
8869         * gcc.dg/tls/opt-2.c: Likewise.
8870         * gcc.dg/unroll-1.c: Likewise.
8871         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8872         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8873         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8874         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8875         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8876         -m64 is specified.
8877
8878 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8879
8880         PR c++/18389
8881         * g++.dg/parse/cond1.C: New test.
8882
8883         PR c++/18429
8884         * g++.dg/template/array9.C: New test.
8885         * g++.dg/ext/vla1.C: Adjust error messages.
8886         * g++.dg/ext/vlm1.C: Likewise.
8887         * g++.dg/template/crash2.C: Likewise.
8888
8889         PR c++/18436
8890         * g++.dg/template/call3.C: New test.
8891
8892         PR c++/18407
8893         * g++.dg/template/ptrmem11.C: New test.
8894
8895 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8896
8897         PR other/14264
8898         * lib/g++.exp: Set LC_ALL and LANG to C.
8899         * lib/gcc-dg.exp: Likewise.
8900         * lib/gfortran.exp: Likewise.
8901         * lib/objc.exp: Likewise.
8902         * lib/treelang.exp: Likewise.
8903
8904 2004-11-12  Andreas Schwab  <schwab@suse.de>
8905
8906         * gcc.dg/pr16286.c: Fix last change.
8907
8908 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/18416
8911         * g++.dg/init/global1.C: New test.
8912
8913 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8914
8915         * gcc.c-torture/execute/20041112-1.c: New test.
8916
8917 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8918
8919         * lib/gcc-dg.exp (dg-target-list): New.
8920
8921 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8922             Richard Sandiford  <rsandifo@redhat.com>
8923
8924         * lib/target-supports.exp (get-compiler_messages): New.
8925         (check_named_sections_available): Use it.
8926         (check_effective_target_ilp32): New.
8927         (check_effective_target_lp64): New.
8928         (is-effective-target): New.
8929         * lib/gcc-dg.exp (dg-require-effective-target): New.
8930
8931 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8932
8933         * gcc.dg/precedence-1.c: New test.
8934
8935 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8936
8937         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8938
8939         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8940         message, delete generated files, use more descriptive name for
8941         executable, and make the test unsupported when it cannot be run.
8942
8943         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8944         (dg-require-weak, dg-require-visibility, dg-require-alias,
8945         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8946         dg-require-iconv, dg-require-named-sections): Use it.
8947
8948         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8949
8950 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8951
8952         PR target/16457
8953         * gcc.dg/ppc-and-1: New
8954
8955         PR target/16796
8956         * gcc.dg/ppc-mov-1.c: New.
8957
8958         PR target/16458
8959         * gcc.dg/ppc-compare-1.c: New.
8960
8961 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8962
8963         * objc.dg/desig-init-2.m: New test.
8964
8965 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8966
8967         PR middle-end/18160
8968         * g++.dg/warn/register-var-1.C: New test.
8969         * g++.dg/warn/register-var-2.C: New test.
8970
8971 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8972
8973         * gcc.dg/union-2.c: New test.
8974
8975 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8976
8977         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8978         New test for PR tree-optimization/17892.
8979
8980 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8981
8982         PR c++/18369
8983         * g++.dg/init/new12.C: New test.
8984
8985 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8986
8987         * gcc.target/sparc: New directory.
8988         * gcc.target/sparc/sparc.exp: New driver.
8989         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8990         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8991         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8992         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8993
8994 2004-11-10  Paul Brook  <paul@codesourcery.com>
8995
8996         PR fortran/18218
8997         * gfortran.dg/list_read.c: New test.
8998
8999 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9000
9001         PR c/18322
9002         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9003         expected diagnostic location.
9004
9005 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9006
9007         * gcc.dg/20041109-1.c: New test.
9008
9009 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9010
9011         PR objc/18406
9012         * objc/compile/pr18406.m: New test.
9013
9014 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9015
9016         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9017
9018 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9019
9020         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9021
9022 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9023
9024         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9025
9026 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9027
9028         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9029         exit.
9030
9031 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9032
9033         PR tree-opt/18299
9034         * gcc.c-torture/pr18299-1.c: New test.
9035
9036 2004-11-06  Andreas Schwab  <schwab@suse.de>
9037
9038         * gcc.dg/pr16286.c: Also test for bool and pixel.
9039
9040 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9041
9042         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9043         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9044         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9045         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9046         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9047         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9048         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9049         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9050         gcc.dg/struct-semi-3.c: New tests.
9051
9052 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9053
9054         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9055
9056 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9057
9058         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9059         Do not use C99 designators.
9060
9061 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9062
9063         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9064
9065 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9066
9067         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9068         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9069         * gcc.c-torture/execute/simd-5.x: Remove.
9070
9071 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9072
9073         PR rtl-optimization/17933
9074         * gcc.dg/torture/pr17933-1.c: New test.
9075
9076 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9077
9078         PR target/18106
9079         * lib/target-supports.exp (check_weak_available): Support
9080         Windows.
9081
9082 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9083
9084         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9085         call to fflush(stdout) before abort.
9086         (my_ffsll): New function.
9087         (generate_fields): Use it.
9088
9089 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9090
9091         * gcc.dg/init-undef-1.c: New test.
9092
9093 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9094
9095         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9096         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9097         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9098         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9099         expected messages for new parser.
9100
9101 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9102
9103         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9104
9105 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9106
9107         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9108         on LP64 targets.
9109
9110 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9111
9112         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9113         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9114         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9115         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9116         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9117         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9118         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9119         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9120         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9121         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9122
9123 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9124
9125         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9126         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9127         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9128         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9129         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9130         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9131         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9132         for new parser.
9133
9134 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9135
9136         PR target/15342
9137         * gcc.dg/20041104-1.c: New test.
9138
9139 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9140
9141         * g++.dg/template/nontype7.C: New test.
9142         * g++.dg/template/nontype8.C: Likewise.
9143         * g++.dg/template/nontype9.C: Likewise.
9144         * g++.dg/template/nontype10.C: Likewise.
9145         * g++.dg/tc1/dr49.C: Likewise.
9146         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9147         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9148
9149 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9150
9151         * g++.dg/rtti/tinfo1.C: Remove xfails.
9152
9153 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9154
9155         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9156         packed attribute to the definition to satisfy the new C++ parser.
9157
9158 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9159
9160         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9161         invocations of va_arg.
9162
9163 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9164
9165         PR c++/18124
9166         * g++.dg/template/crash25.C: New test.
9167
9168         PR c++/18155
9169         * g++.dg/template/typedef2.C: New test.
9170         * g++.dg/parse/crash13.C: Adjust error markers.
9171
9172         PR c++/18177
9173         * g++.dg/conversion/const3.C: New test.
9174
9175 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9176
9177         PR fortran/17535
9178         PR fortran/17583
9179         PR fortran/17713
9180         * gfortran.dg/generic_[123].f90: New testcases.
9181
9182 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9183
9184         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9185         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9186
9187 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9188
9189         PR tree-opt/16808
9190         * gcc.c-torture/compile/pr16808.c: New test.
9191
9192 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9193
9194         PR rtl-optimization/17104
9195         * gcc.dg/ppc-bitfield1.c: New.
9196
9197 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9198
9199         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9200
9201 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9202
9203         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9204         strings for 32-bit code.
9205
9206 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9207
9208         PR c/18239
9209         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9210
9211 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9212
9213         PR c++/18064
9214         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9215
9216 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/15172
9219         * g++.dg/init/aggr2.C: New test.
9220
9221 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9222
9223         * objc.dg/local-decl-1.m: New test.
9224
9225 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9226
9227         * gcc.dg/20040910-1.c: Adjust regex.
9228
9229 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9230
9231         PR rtl-optimization/18084
9232         * g++.dg/opt/pr18084-1.C: New testcase.
9233
9234 2004-10-30  Matt Austern  <austern@apple.com>
9235
9236         PR c++/17542
9237         * g++.dg/ext/attrib18.C: New test.
9238
9239 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9240
9241         PR middle-end/18096
9242         * gcc.dg/pr18096-1.c: New test case.
9243
9244 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9245
9246         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9247
9248 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9249
9250         PR c/16666
9251         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9252         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9253         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9254         gcc.dg/old-style-prom-3.c: New tests.
9255
9256 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9257
9258         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9259         Remove unnecessary inclusion of stdio.h.
9260
9261 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9262
9263         PR rtl-optimization/17581
9264         * gcc.dg/pr17581-1.c: New test case.
9265
9266 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9267
9268         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9269         being implemented.
9270         * g++.dg/conversion/dr195-1.C: New.
9271         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9272         * g++.old-deja/g++.mike/p10148.C: Likewise.
9273
9274 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/17695
9277         * g++.dg/debug/typedef2.C: New test.
9278
9279 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9280
9281         PR fortran/13490
9282         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9283         * gfortran.dg/g77/README: Update.
9284
9285 2004-10-28  Matt Austern  <austern@apple.com>
9286
9287         PR c++/14124
9288         * g++.dg/ext/packed7.C: New test.
9289
9290 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9291
9292         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9293         scan-assembler.
9294         * lib/scanasm.exp (hidden-scan-for): New proc.
9295         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9296         string.
9297         (scan-not-hidden): Likewise.
9298         * lib/target-supports.exp (check_visibility_available): mach-o is
9299         support too.
9300
9301 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/17132
9304         * g++.dg/template/memclass3.C: New test.
9305
9306 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9307
9308         PR middle-end/18160
9309         * gcc.dg/register-var-1.c: New test.
9310         * gcc.dg/register-var-2.c: New test.
9311         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9312         error now.
9313
9314 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9315
9316         PR other/18172
9317         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9318         unused variables.
9319         * gcc.dg/vect/vect-22.c: Likewise.
9320
9321 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9322
9323         * gcc.dg/i386-rotate-1.c: New test.
9324
9325 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9326
9327         * g++.dg/init/ref12.C: Add "run" marker.
9328
9329         PR c++/17435
9330         * g++.dg/init/ref12.C: New test.
9331
9332         PR c++/18140
9333         * g++.dg/template/shift1.C: New test.
9334         * g++.dg/template/error10.C: Adjust error markers.
9335
9336 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9337
9338         PR tree-opt/17529
9339         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9340
9341 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9342
9343         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9344         * gcc.dg/weak/weak-3.c: Likewise.
9345         * gcc.dg/weak/weak-5.c: Likewise.
9346         * gcc.dg/weak/weak-9.c: Likewise.
9347         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9348         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9349
9350         * gcc.dg/darwin-weakimport-1.c: New.
9351
9352 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9353
9354         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9355
9356 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9357
9358         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9359         'syntax' error messages.
9360         * gcc.dg/cpp/direct2s.c: Likewise.
9361
9362 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9363
9364         * gcc.c-torture/compile/20041026-1.c: New.
9365
9366 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9367
9368         PR c++/18093
9369         * g++.dg/lookup/ns2.C: New test.
9370
9371         PR c++/18020
9372         * g++.dg/template/enum4.C: New test.
9373
9374         PR c++/18161
9375         * g++.dg/template/expr1.C: New test.
9376
9377 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9378
9379         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9380
9381 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9382
9383         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9384         gcc.dg/decl-nospec-3.c: New tests.
9385
9386 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9387
9388         * objc.dg/super-class-3.m: New test.
9389
9390 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9391
9392         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9393         resyncing.
9394         * gcc.dg/cpp/direct2s.c: Likewise.
9395
9396 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9397
9398         * objc.dg/image-info.m: Update for changes to section selection.
9399
9400 2004-10-25  David Ayers  <d.ayers@inode.at>
9401             Ziemowit Laski  <zlaski@apple.com>
9402
9403         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9404         diagnostics when messaging 'id <Proto>'.
9405         * objc.dg/class-protocol-1.m: New test.
9406         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9407         a non-existent method signature.
9408         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9409         Update diagnostics when messaging with non-existent method signature.
9410         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9411         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9412         invalid receivers are now resolved as if messaging 'id'; remove
9413         extraneous diagnostics.
9414
9415 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9416
9417         PR c/16667
9418         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9419         gcc.dg/init-desig-obs-3.c: New tests.
9420
9421 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * gcc.dg/debug/20041023-1.c: New test.
9424
9425 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9426
9427         PR middle-end/17407
9428         * gcc.c-torture/compile/pr17407.c: New test.
9429
9430         PR c++/18121
9431         * g++.dg/template/array8.C: New test.
9432
9433 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9434
9435         PR other/18138
9436         * lib/g++.exp: Accept more than one multilib libgcc.
9437         * lib/gcc-dg.exp: Likewise.
9438         * lib/objc.exp: Likewise.
9439         * lib/treelang.exp: Likewise.
9440         * lib/gfortran.exp: Likewise.
9441
9442 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9443
9444         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9445
9446 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9447
9448         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9449         * gcc.dg/c99-const-expr-3.c: Likewise.
9450
9451 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9452
9453         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9454
9455 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9456
9457         * gcc.c-torture/execute/loop-2e.x: Remove.
9458
9459 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9460
9461         PR c++/18095
9462         * g++.dg/parse/crash18.C: New.
9463         * g++.dg/parse/crash19.C: New.
9464
9465 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9466
9467         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9468         * g++.dg/ext/dllimport2.C: Same.
9469         * g++.dg/ext/dllimport8.C: Same.
9470
9471 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/10841
9474         * g++.dg/conversion/cast1.C: New test.
9475         * g++.dg/overload/pmf1.C: Adjust error marker.
9476
9477 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9478
9479         PR objc/17923
9480         * objc.dg/const-str-7.m: New test.
9481
9482 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9483
9484         * g++.dg/template/memfriend11.C: Fix comment typo.
9485         * g++.dg/template/memfriend14.C: Likewise.
9486
9487 2004-10-20  Richard Henderson  <rth@redhat.com>
9488
9489         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9490         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9491         -fasynchronous-unwind-tables.
9492
9493 2004-10-20  Richard Henderson  <rth@redhat.com>
9494
9495         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9496         (main): Return success.
9497         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9498         (main): Return success.
9499
9500 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9501
9502         PR c++/13495
9503         * g++.dg/template/memfriend9.C: New test.
9504         * g++.dg/template/memfriend10.C: Likewise.
9505         * g++.dg/template/memfriend11.C: Likewise.
9506         * g++.dg/template/memfriend12.C: Likewise.
9507         * g++.dg/template/memfriend13.C: Likewise.
9508         * g++.dg/template/memfriend14.C: Likewise.
9509         * g++.dg/template/memfriend15.C: Likewise.
9510         * g++.dg/template/memfriend16.C: Likewise.
9511         * g++.dg/template/memfriend17.C: Likewise.
9512         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9513
9514 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9515
9516         * g++.dg/conversion/dr195.C: New.
9517         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9518
9519 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9520             Devang Patel  <dpatel@apple.com>
9521
9522         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9523         of floating point arithmetic, which could trap.
9524
9525 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/14035
9528         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9529         * g++.dg/conversion/const2.C: New test.
9530         * g++.dg/expr/reinterpret2.C: New test.
9531         * g++.dg/expr/reinterpret3.C: New test.
9532         * g++.dg/expr/cast2.C: New test.
9533         * g++.dg/expr/copy1.C: New test.
9534         * g++.dg/other/conversion1.C: Change error message.
9535         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9536         function pointers to void *.
9537         * g++.old-deja/g++.mike/p10148.C: Likewise.
9538
9539 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9540
9541         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9542
9543 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9544
9545         PR c++/18047
9546
9547         * g++.dg/parse/expr3.C: New test.
9548
9549 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9550
9551         * gcc.dg/smod-1.c: New test.
9552
9553 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9554
9555         * objc.dg/method-14.m: New test.
9556
9557 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9558
9559         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9560         Also xfail as the patch was reverted.
9561
9562 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9563
9564         PR middle-end/16973
9565         * gcc.dg/pr16973.c: New test.
9566
9567 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9568
9569         PR tree-optimization/17656
9570         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9571
9572 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9573
9574         * g++.dg/eh/shadow1.C: New.
9575
9576 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.c-torture/compile/20041018-1.c: New test.
9579
9580 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9581
9582         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9583         compiler referring to register 0 when accessing sdata.  The linker
9584         now patches things up.
9585
9586 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9587
9588         PR c/17529
9589         * gcc.c-torture/compile/pr17529.c: New test.
9590
9591 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9592
9593         PR c++/17743
9594         * g++.dg/ext/attrib17.C: New test.
9595
9596 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9597
9598         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9599
9600 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9601
9602         PR c++/10479
9603         * g++.dg/ext/attrib16.C: New test.
9604
9605 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9606
9607         PR c++/17042
9608         * g++.dg/init/dso_handle1.C: New test.
9609
9610         PR c++/14667
9611         * g++.dg/parse/typedef6.C: New test.
9612
9613         PR c++/17916
9614         * g++.dg/parse/pragma1.C: New test.
9615
9616 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9617
9618         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9619
9620 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9621
9622         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9623         -fno-common when on HPPA HP-UX platforms.
9624
9625 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9626
9627         PR other/16820
9628         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9629         stdint.h.
9630         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9631         uintptr_t.
9632
9633 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9634
9635         PR c++/16301
9636         * g++.dg/lookup/strong-using-4.C: New test.
9637
9638 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9639
9640         PR middle-end/16567
9641         * gcc.c-torture/compile/nested-1.c: New test.
9642
9643 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9644
9645         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9646         and mipsisa64*-*-* (until support for misaligned loads is added).
9647         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9648         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9649         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9650         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9651         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9652         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9653
9654 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9655
9656         PR c++/17976
9657         * g++.dg/init/dtor3.C: New test.
9658
9659 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9660
9661         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9662
9663 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9664
9665         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9666         * gcc.dg/macho-lo-sum.c: Likewise.
9667
9668 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9669
9670         * gcc.dg/ppc-spe64-1.c: New test.
9671
9672 2004-10-14  Devang Patel  <dpatel@apple.com>
9673
9674         PR 17635
9675         * gcc.dg/pr17635.c : New test.
9676
9677 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9678
9679         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9680         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9681         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9682         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9683         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9684         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9685         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9686         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9687         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9688         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9689         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9690         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9691         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9692         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9693         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9694         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9695         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9696         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9697
9698 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9699
9700         * gcc.dg/vect/vect-82.c: New testcase.
9701         * gcc.dg/vect/vect-82_64.c: New testcase.
9702         * gcc.dg/vect/vect-83.c: New testcase.
9703         * gcc.dg/vect/vect-83_64.c: New testcase.
9704
9705 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9706
9707         * gcc.dg/cpp/error-1.c: New test.
9708
9709 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9710
9711         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9712
9713 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9714
9715         PR target/17984
9716         * gcc.dg/cris-peep2-xsrand2.c: New test.
9717
9718 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9719
9720         PR c++/17661
9721         * testsuite/g++.dg/expr/for2.C: New test.
9722
9723 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9724
9725         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9726
9727 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9728
9729         PR tree-optimization/17724
9730         * g++.dg/opt/pr17724-1.C: New test.
9731         * g++.dg/opt/pr17724-2.C: New test.
9732         * g++.dg/opt/pr17724-3.C: New test.
9733         * g++.dg/opt/pr17724-4.C: New test.
9734         * g++.dg/opt/pr17724-5.C: New test.
9735         * g++.dg/opt/pr17724-6.C: New test.
9736
9737 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9738
9739         PR c/17301
9740         * gcc.dg/pr17301-2.c: New test.
9741
9742 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9743
9744         PR c++/15876
9745         * g++.dg/parse/error22.C: New test.
9746
9747         PR c++/17936
9748         * g++.dg/template/spec18.C: New test.
9749
9750 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9751
9752         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9753         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9754         memcpy.
9755         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9756         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9757
9758 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9759
9760         * g++.dg/eh/cleanup5.C: Add dg-options "".
9761
9762 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9763
9764         PR middle-end/17657
9765         * gcc.dg/switch-4.c: New test case.
9766
9767 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9768
9769         * gcc.c-torture/execute/20041011-1.c: New test.
9770
9771 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9772
9773         PR c++/17554
9774         * g++.dg/init/for3.C: New test.
9775
9776         PR c++/17657
9777         * g++.dg/opt/switch2.C: New test.
9778
9779         PR middle-end/17703
9780         * g++.dg/warn/Wreturn-2.C: New test.
9781
9782 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9783
9784         PR c++/17907
9785         * g++.dg/eh/cleanup5.C: New test.
9786
9787 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9788
9789         PR c++/17393
9790         * g++.dg/parse/error21.C: New test.
9791
9792 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9793
9794         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9795         * g++.dg/warn/incomplete1.C: Likewise.
9796         * g++.dg/template/qualttp20.C: Likewise.
9797
9798 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9799
9800         PR c/17881
9801         * parm-incomplete-1.c: New test.
9802
9803 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9804
9805         PR c++/17867
9806         * g++.dg/parse/error19.C: New test.
9807
9808         PR c++/17670
9809         * g++.dg/init/new11.C: New test.
9810
9811         PR c++/17821
9812         * g++.dg/parse/error20.C: New test.
9813
9814         PR c++/17826
9815         * g++.dg/template/crash24.C: New test.
9816
9817 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9818
9819         PR c/17301
9820         * gcc.dg/pr17301-1.c: New test.
9821
9822 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9823
9824         PR c/17189
9825         * gcc.dg/anon-struct-5.c: New test.
9826
9827 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9828
9829         PR c/17844
9830         * gcc.dg/pr17844-1.c: New test.
9831
9832 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9833
9834         PR tree-optimization/17906
9835         * gcc.c-torture/compile/pr17906.c: New.
9836
9837 2004-10-09  Stuart Hastings  <stuart@apple.com>
9838             Roger Sayle  <roger@eyesopen.com>
9839
9840         PR rtl-optimization/17853
9841         * gcc.dg/i386-mmx-5.c: New testcase.
9842
9843 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9844
9845         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9846
9847 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9848
9849         PR c++/17524
9850         * g++.dg/template/static9.C: New test.
9851
9852         PR c++/17685
9853         * g++.dg/parse/operator5.C: New test.
9854
9855 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9856
9857         PR middle-end/17894
9858         * gcc.c-torture/execute/divcmp-4.c: New test case.
9859
9860 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9861
9862         PR tree-opt/17902
9863         * g++.dg/opt/pr17902.C: New test.
9864
9865 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9866
9867         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9868
9869 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9870
9871         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9872
9873 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9874
9875         * gcc.dg/assign-warn-3.c: New test.
9876
9877 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9878
9879         PR c/16999
9880         * gcc.dg/cpp/ident-1.c: New test.
9881
9882 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9883
9884         * gcc.c-torture/compile/acc1.c: New.
9885
9886 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9887
9888         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9889         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9890
9891 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9892
9893         * gcc.dg/ultrasp11.c: New test.
9894
9895 2004-10-08  Michael Matz  <matz@suse.de>
9896
9897         * gcc.dg/doloop-2.c: New test.
9898
9899 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9900
9901         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9902         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9903         objc.dg/method-9.m: Update expected diagnostics.
9904
9905 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9906
9907         * gcc.dg/ppc-fsel-3.c: New file.
9908         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9909
9910 2004-10-07  Paul Brook  <paul@codesourcery.com>
9911
9912         * gfortran.dg/intrinsic_verify_1.f90: New test.
9913
9914 2004-10-07  Paul Brook  <paul@codesourcery.com>
9915
9916         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9917
9918 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9919
9920         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9921         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9922         commit.
9923
9924 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9925
9926         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9927
9928 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9929
9930         PR c++/17115
9931         * g++.dg/warn/Winline-4.C: New test.
9932
9933 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9934
9935         * gcc.c-torture/compile/20041007-1.c: New test.
9936
9937 2004-10-07  Paul Brook  <paul@codesourcery.com>
9938
9939         PR fortran/17678
9940         * gfortran.dg/use_allocated_1.f90: New test.
9941
9942 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9943
9944         PR middle-end/17849
9945         * gfortran.fortran-torture/compile/nested.f90: New test
9946
9947 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9948
9949         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9950
9951 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9952
9953         PR c++/17368
9954         * g++.dg/ext/asm6.C: New test.
9955
9956 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9957
9958         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9959
9960 2004-10-06  Paul Brook  <paul@codesourcery.com>
9961
9962         PR libfortran/17709
9963         * gfortran.dg/empty_format_1.f90: New test.
9964
9965 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9966
9967         PR fortran/17568
9968         * gfortran.dg/ishft.f90: New test.
9969
9970         PR fortran/17283
9971         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9972         tests.
9973
9974 2004-10-06  Paul Brook  <paul@codesourcery.com>
9975
9976         * gfortran.dg/do_1.f90: New test.
9977
9978 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9979
9980         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9981         optimizing for size.
9982
9983 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9984
9985         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9986
9987 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9988
9989         * gcc.c-torture/compile/20041005-1.c: New test.
9990
9991 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9992
9993         PR c++/17829
9994         * g++.dg/lookup/koenig4.C: New.
9995
9996 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9997
9998         * g++.dg/other/classkey1.C: Adjust quoting marks.
9999         * g++.dg/parse/error15.C: Likewise.
10000         * g++.dg/template/meminit2.C (int>): Likewise.
10001
10002 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10003
10004         PR fortran/17283
10005         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10006
10007         PR fortran/17631
10008         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10009
10010         PR fortran/17708
10011         * gfortran.dg/pr17708.f90: New test.
10012
10013 2004-10-04  Chao-ying Fu  <fu@mips.com>
10014
10015         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10016         * gcc.dg/vect/vect-4.c: Ditto.
10017         * gcc.dg/vect/vect-5.c: Ditto.
10018         * gcc.dg/vect/vect-6.c: Ditto.
10019         * gcc.dg/vect/vect-8.c: Ditto.
10020         * gcc.dg/vect/vect-16.c: Ditto.
10021         * gcc.dg/vect/vect-30.c: Ditto.
10022         * gcc.dg/vect/vect-40.c: Ditto.
10023         * gcc.dg/vect/vect-41.c: Ditto.
10024         * gcc.dg/vect/vect-42.c: Ditto.
10025         * gcc.dg/vect/vect-43.c: Ditto.
10026         * gcc.dg/vect/vect-44.c: Ditto.
10027         * gcc.dg/vect/vect-45.c: Ditto.
10028         * gcc.dg/vect/vect-46.c: Ditto.
10029         * gcc.dg/vect/vect-47.c: Ditto.
10030         * gcc.dg/vect/vect-48.c: Ditto.
10031         * gcc.dg/vect/vect-49.c: Ditto.
10032         * gcc.dg/vect/vect-50.c: Ditto.
10033         * gcc.dg/vect/vect-51.c: Ditto.
10034         * gcc.dg/vect/vect-52.c: Ditto.
10035         * gcc.dg/vect/vect-53.c: Ditto.
10036         * gcc.dg/vect/vect-54.c: Ditto.
10037         * gcc.dg/vect/vect-55.c: Ditto.
10038         * gcc.dg/vect/vect-56.c: Ditto.
10039         * gcc.dg/vect/vect-57.c: Ditto.
10040         * gcc.dg/vect/vect-58.c: Ditto.
10041         * gcc.dg/vect/vect-59.c: Ditto.
10042         * gcc.dg/vect/vect-60.c: Ditto.
10043         * gcc.dg/vect/vect-74.c: Ditto.
10044         * gcc.dg/vect/vect-79.c: Ditto.
10045         * gcc.dg/vect/vect-80.c: Ditto.
10046
10047 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10048
10049         * gcc.dg/unused-7.c: Use the correct option.
10050
10051 2004-10-04  Paul Brook  <paul@codesourcery.com>
10052         Bud Davis  <bdavis9659@comcast.net>
10053
10054         PR fortran/17706
10055         PR fortran/16434
10056         * gfortran/pr17706.f90: New test.
10057         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10058
10059 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10060
10061         * gfortran.dg/pr17612.f90: New test.
10062
10063 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10064
10065         * g++.dg/template/local1.C: Adjust quoting marks in
10066         testing for diagnostics.
10067         * g++.dg/tls/diag-2.C: Likewise.
10068         * g++.dg/other/error8.C: Likewise.
10069
10070 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10071
10072         PR c/17178
10073         * gcc.dg/unused-4.c: Adjust to be correct.
10074
10075         PR c/17820
10076         * gcc.dg/unused-7.c: New test.
10077
10078 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10079
10080         PR c++/17797
10081         * g++.dg/overload/template2.C: New test.
10082
10083 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10084
10085         PR tree-optimization/16632
10086         * gcc.dg/tree-ssa/20041002-1.c: New.
10087
10088 2004-10-03  Paul Brook  <paul@codesourcery.com>
10089
10090         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10091         rather than relying on default formatting.
10092
10093 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10094
10095         * gcc.dg/20040920-1.c: Update expected message text.
10096
10097 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10098
10099         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10100
10101 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10102
10103         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10104         tree level.
10105
10106 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         * gcc.dg/tree-ssa/pr17343.c: Remove.
10109
10110 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10111
10112         PR tree-opt/17343
10113         * gcc.dg/tree-ssa/pr17343.c: New test.
10114
10115 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10116
10117         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10118         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10119         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10120         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10121         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10122
10123 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10124
10125         * gcc.dg/lvalue-2.c: New test.
10126
10127 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10128
10129         PR c/17730
10130         * gcc.dg/pr17730-1.c: New test
10131
10132 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10133
10134         PR c/7425
10135         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10136
10137 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10138
10139         * gcc.c-torture/execute/stdarg-1.c: New test.
10140         * gcc.c-torture/execute/stdarg-2.c: New test.
10141         * gcc.c-torture/execute/stdarg-3.c: New test.
10142         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10143         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10144         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10145         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10146         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10147
10148 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10149
10150         PR tree-optimization/17697
10151         * g++.dg/opt/pr17697-1.C: New test.
10152         * g++.dg/opt/pr17697-2.C: New test.
10153         * g++.dg/opt/pr17697-3.C: New test.
10154
10155 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10156
10157         PR c/16409
10158         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10159         gcc.dg/vla-init-5.c: New tests.
10160
10161 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10162
10163         PR c/13804
10164         * gcc.dg/pr13804-1.c: New test.
10165
10166 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10167
10168         PR fortran/16938
10169         * gfortran.dg/pr16938.f90: New test.
10170
10171 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10172
10173         * g++.dg/template/crash23.C: New test.
10174
10175 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/17585
10178         * g++.dg/template/static8.C: New test.
10179
10180 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10181
10182         PR c++/17681
10183         * g++.dg/other/error9.C: New test.
10184
10185 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10186
10187         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10188
10189 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10190
10191         PR fortran/15164
10192         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10193
10194 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10195
10196         PR middle-end/17112
10197         * gcc.dg/pr17112-1.c: New test case.
10198
10199 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10200
10201         PR c/11459
10202         * gcc.dg/pr11459-1.c: New test.
10203
10204 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10205
10206         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10207         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10208
10209 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10210
10211         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10212
10213 2004-09-25  Jan Hubicka  <jh@suse.cz>
10214
10215         * compile/30040909-1.c: New test.
10216         * compile/30040907-1.c: New test.
10217
10218 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10219
10220         * gcc.c-torture/execute/va-arg-26.c: New test.
10221
10222 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10223
10224         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10225         extra diagnostics on targets with 64-bit pointers.
10226         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10227
10228 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10229
10230         PR c/17188
10231         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10232         * gcc.dg/decl-3.c: Adjust expected message.
10233
10234 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10235
10236         PR fortran/17615
10237         * gfortran.dg/pr17615.f90: New test.
10238
10239 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10240
10241         PR tree-optimzation/17517
10242         * g++.dg/tree-ssa/pr17517.C: New Test.
10243
10244 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10245
10246         PR c++/16889
10247         * g++.dg/lookup/ambig3.C: New.
10248
10249 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10250
10251         PR tree-opt/17624
10252         * g++.dg/opt/pr17624.C: New test.
10253
10254 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10255
10256         PR c/6980
10257         * gcc.dg/Wbad-function-cast-1.c: New test.
10258
10259 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10260
10261         * g++.dg/ext/complit1.C
10262         * g++.dg/other/error2.C
10263         * g++.dg/other/nontype-1.C
10264         * g++.dg/parse/crash11.C
10265         * g++.dg/parse/crash12.C
10266         * g++.dg/parse/error15.C
10267         * g++.dg/parse/error4.C
10268         * g++.dg/parse/tmpl-outside1.C
10269         * g++.dg/parse/too-many-tmpl-args1.C
10270         * g++.dg/template/dependent-expr3.C
10271         * g++.dg/template/error10.C
10272         * g++.dg/template/instantiate1.C
10273         * g++.dg/template/vtable2.C
10274         * g++.dg/warn/Wshadow-1.C
10275         * g++.dg/warn/weak1.C
10276         * g++.old-deja/g++.brendan/crash16.C
10277         * g++.old-deja/g++.brendan/crash18.C
10278         * g++.old-deja/g++.brendan/crash48.C
10279         * g++.old-deja/g++.brendan/crash49.C
10280         * g++.old-deja/g++.brendan/crash55.C
10281         * g++.old-deja/g++.brendan/crash56.C
10282         * g++.old-deja/g++.brendan/crash8.C
10283         * g++.old-deja/g++.brendan/enum11.C
10284         * g++.old-deja/g++.brendan/enum8.C
10285         * g++.old-deja/g++.brendan/enum9.C
10286         * g++.old-deja/g++.brendan/friend3.C
10287         * g++.old-deja/g++.brendan/misc14.C
10288         * g++.old-deja/g++.bugs/900402_02.C
10289         * g++.old-deja/g++.bugs/900404_03.C
10290         * g++.old-deja/g++.bugs/900404_04.C
10291         * g++.old-deja/g++.bugs/900428_03.C
10292         * g++.old-deja/g++.jason/crash4.C
10293         * g++.old-deja/g++.jason/overload21.C
10294         * g++.old-deja/g++.jason/redecl1.C
10295         * g++.old-deja/g++.jason/report.C
10296         * g++.old-deja/g++.jason/rfg10.C
10297         * g++.old-deja/g++.jason/template30.C
10298         * g++.old-deja/g++.law/arm12.C
10299         * g++.old-deja/g++.law/ctors5.C
10300         * g++.old-deja/g++.law/cvt20.C
10301         * g++.old-deja/g++.law/init10.C
10302         * g++.old-deja/g++.law/init8.C
10303         * g++.old-deja/g++.law/visibility17.C
10304         * g++.old-deja/g++.law/visibility7.C
10305         * g++.old-deja/g++.mike/net8.C
10306         * g++.old-deja/g++.mike/p646.C
10307         * g++.old-deja/g++.mike/p700.C
10308         * g++.old-deja/g++.mike/p701.C
10309         * g++.old-deja/g++.mike/p811.C
10310         * g++.old-deja/g++.ns/template13.C
10311         * g++.old-deja/g++.other/array3.C
10312         * g++.old-deja/g++.other/crash25.C
10313         * g++.old-deja/g++.other/dtor3.C
10314         * g++.old-deja/g++.other/dtor4.C
10315         * g++.old-deja/g++.other/main1.C
10316         * g++.old-deja/g++.other/warn7.C
10317         * g++.old-deja/g++.pt/crash11.C
10318         * g++.old-deja/g++.pt/crash36.C
10319         * g++.old-deja/g++.pt/spec22.C
10320         * g++.old-deja/g++.pt/spec9.C
10321         * g++.old-deja/g++.pt/ttp52.C
10322         * g++.old-deja/g++.robertl/eb103.C
10323         * g++.old-deja/g++.robertl/eb121.C
10324         * g++.old-deja/g++.robertl/eb22.C
10325         * g++.old-deja/g++.robertl/eb8.C:
10326         Update locations and/or regexps of dg-error markers.
10327         Remove markers for some bogus messages that are no longer issued.
10328
10329 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10330
10331         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10332         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10333
10334 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10335
10336         PR c++/17618
10337         * g++.dg/lookup/crash5.C: New test.
10338
10339 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10340
10341         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10342         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10343         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10344         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10345         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10346         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10347
10348         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10349         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10350         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10351         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10352         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10353         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10354
10355         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10356
10357         * gcc.dg/vect/vect-44.c: Check additional cases.
10358         * gcc.dg/vect/vect-48.c: Check additional cases.
10359
10360         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10361         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10362         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10363         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10364         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10365         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10366         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10367         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10368         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10369
10370         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10371         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10372         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10373
10374 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10375
10376         * gcc.dg/tree-ssa/loop-6.c: New test.
10377
10378 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10379
10380         PR c++/17620
10381         * g++.dg/inherit/base2.C: New.
10382
10383 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10384
10385         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10386         * gcc.dg/20001012-2.c: Likewise.
10387         * gcc.dg/20001013-1.c: Likewise.
10388         * gcc.dg/20001101-1.c: Likewise.
10389         * gcc.dg/20001102-1.c: Likewise.
10390         * gcc.dg/bf-spl1.c: Likewise.
10391         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10392         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10393
10394 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10395
10396         PR tree-optimization/16721
10397         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10398
10399 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10400
10401         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10402         * gcc.dg/20040305-1.c: Likewise.
10403
10404 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10405
10406         PR c/16566
10407         * gcc.c-torture/compile/pr16566-1.c,
10408         gcc.c-torture/compile/pr16566-2.c,
10409         gcc.c-torture/compile/pr16566-3.c: New tests.
10410
10411 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10412
10413         PR tree-optimization/17512
10414         * gcc.c-torture/compile/20040916-1.c.
10415
10416 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10417
10418         * gcc.dg/pragma-re-3.c: New test.
10419
10420 2004-09-17  Matt Austern  <austern@apple.com>
10421
10422         PR c++/15049
10423         * g++.dg/other/anon3.C: New.
10424
10425 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10426
10427         PR c++/7503
10428         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10429         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10430         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10431         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10432         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10433
10434 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10435
10436         PR fortran/17286
10437         * gfortran.dg/pr17286.f90: New test.
10438
10439 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/17530
10442         * g++.dg/template/static7.C: New test.
10443
10444 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10445
10446         PR tree-opt/17558
10447         * gcc.c-torture/compile/pr17558.c: New test.
10448
10449 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10450
10451         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10452         if SKIP_ATTRIBUTE is defined.
10453
10454 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10455
10456         PR fortran/15957
10457         * gfortran.dg/pr15957.f90: New test.
10458
10459 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10460
10461         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10462         in comparison.
10463         * gcc.dg/vect/vect-79.c: Likewise.
10464         * gcc.dg/vect/vect-80.c: Likewise.
10465
10466 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10467
10468         PR fortran/15750
10469         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10470
10471 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10472
10473         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10474         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10475         * gcc.dg/vect/vect-62.c: New testcase.
10476         * gcc.dg/vect/vect-63.c: New testcase.
10477         * gcc.dg/vect/vect-64.c: New testcase.
10478         * gcc.dg/vect/vect-65.c: New testcase.
10479         * gcc.dg/vect/vect-66.c: New testcase.
10480         * gcc.dg/vect/vect-67.c: New testcase.
10481         * gcc.dg/vect/vect-68.c: New testcase.
10482         * gcc.dg/vect/vect-69.c: New testcase.
10483         * gcc.dg/vect/vect-79.c: New testcase.
10484         * gcc.dg/vect/vect-80.c: New testcase.
10485
10486 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10487
10488         * gcc.target/mips/asm-1.c: New test.
10489
10490 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10491
10492         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10493         * gcc.dg/vect/vect-73.c: New testcase.
10494         * gcc.dg/vect/vect-74.c: New testcase.
10495         * gcc.dg/vect/vect-75.c: New testcase.
10496         * gcc.dg/vect/vect-76.c: New testcase.
10497         * gcc.dg/vect/vect-77.c: New testcase.
10498         * gcc.dg/vect/vect-78.c: New testcase
10499
10500 2004-09-18  Paul Brook  <paul@codesourcery.com>
10501
10502         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10503
10504 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10505
10506         PR c/17424
10507         * gcc.dg/pr17424-1.c: New test.
10508
10509 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10510
10511         * g++.dg/tree-ssa/pr17153.C: New test.
10512
10513 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10514
10515         PR pch/13361
10516         * testsuite/g++.dg/pch/wchar-1.C: New.
10517         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10518
10519 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10520
10521         * gcc.c-torture/execute/20040917-1.c: New test.
10522
10523 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10524
10525         PR tree-optimization/17319
10526         * gcc.dg/pr17319.c: New test.
10527
10528 2004-09-17  Devang Patel  <dpatel@apple.com>
10529
10530         * gcc.dg/20040813-1.c: New test.
10531
10532 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10533
10534         PR tree-optimization/17273
10535         * gcc.c-torture/compile/pr17273.c: New test.
10536
10537 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10538
10539         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10540         Update expected messages.
10541         * gcc.dg/declspec-13.c: New test.
10542
10543 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10544
10545         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10546
10547 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10548
10549         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10550         change what 'a' is pointing to.
10551
10552 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10553
10554         PR c++/16002
10555         * g++.dg/template/error18.C: New test.
10556
10557         PR c++/16029
10558         * g++.dg/warn/Wunused-8.C: New test.
10559
10560 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10561
10562         PR tree-optimization/17513
10563         * gcc.dg/20040916-1.c: New test.
10564
10565 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10566
10567         PR c++/17501
10568         * g++.dg/template/typename7.C: New test.
10569
10570 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10571
10572         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10573
10574 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10575
10576         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10577         with -ftree-based-profiling also.
10578         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10579
10580 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10581
10582         PR/15364
10583         * gfortran.dg/der_array_io_1.f90: New test.
10584         * gfortran.dg/der_array_io_2.f90: New test.
10585         * gfortran.dg/der_array_io_3.f90: New test.
10586
10587 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10588
10589         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10590         EABI.
10591
10592 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10593
10594         * g++.dg/opt/switch1.C: New test.
10595
10596 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10597
10598         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10599         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10600         Update expected messages.
10601
10602 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10603
10604         PR fortran/16485
10605         * gfortran.dg/same_name_1.f90: New test.
10606
10607 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10608
10609         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10610         dereference garbage pointers.
10611
10612 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10615         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10616
10617         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10618         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10619         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10620
10621 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10622
10623         PR c++/17324
10624         * g++.dg/template/mangle1.C: New test.
10625
10626 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10627
10628         PR tree-optimization/17252
10629         * gcc.c-torture/execute/pr17252.c: New test.
10630
10631 2004-09-14  Andrew Pinski  <apinski@apple.com>
10632
10633         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10634
10635 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10636
10637         PR rtl-optimization/9771
10638         * gcc.dg/pr9771-1.c: New test case.
10639
10640 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10641
10642         PR tree-optimization/15262
10643         * gcc.c-torture/execute/pr15262-1.c: New test.
10644         * gcc.c-torture/execute/pr15262-2.c: New test.
10645
10646 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10647
10648         * gcc.dg/declspec-12.c: New test.
10649
10650 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10651
10652         * gfortran.dg/pr17090.f90: Add directives to test.
10653
10654 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10655
10656         * gcc.c-torture/compile/20040914-1.c: New test.
10657
10658 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10659
10660         PR c++/16162
10661         * g++.dg/template/decl2.C: New test.
10662
10663 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10664
10665         PR fortran/17090
10666         * gfortran.dg/pr17090.f90: New test.
10667
10668 2004-09-13  Dale Johannesen  <dalej@apple.com>
10669
10670         * gcc.c-torture/compile/pr17408.c:  New test case.
10671
10672 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10673
10674         PR c++/16716
10675         * g++.dg/parse/crash17.C: New test.
10676
10677         PR c++/17327
10678         * g++.dg/template/enum3.C: New test.
10679
10680 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10681
10682         * lib/gcc-defs.exp: Load wrapper.exp.
10683         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10684         using local code.
10685         * lib/gcc.exp (gcc_init): Similar.
10686         * lib/gfortran.exp (gfortran_init): Similar.
10687         * lib/objc.exp (objc_init): Similar.
10688         * lib/treelang.exp (treelang_init): Similar.
10689         * lib/wrapper.exp: New file with build_wrapper call machinery in
10690         ${tool}_maybe_build_wrapper.
10691
10692 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10693
10694         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10695         "inline".
10696         * gcc.dg/declspec-11.c: Update expected messages.
10697         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10698         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10699         gcc.dg/inline-12.c: New tests.
10700
10701 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10702
10703         * g++.dg/tree-ssa/pr17400.C: New testcase.
10704
10705 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10706
10707         * gcc.target/mips/sb1-1.c: New testcase.
10708
10709 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10710
10711         * lib/g77-dg.exp: Remove unused file.
10712         * lib/mike-g77.exp: Ditto.
10713         * lib/g77.exp: Ditto.
10714
10715 2004-09-12  Richard Henderson  <rth@redhat.com>
10716
10717         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10718
10719 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10720
10721         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10722         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10723         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10724         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10725         Update expected messages.
10726
10727 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10728
10729         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10730         declaration/use mismatch for dirp parameter.
10731
10732 2004-09-12  Andrew Pinski  <apinski@apple.com>
10733
10734         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10735         -fgnu-runtime is passed.
10736
10737 2004-09-12  Richard Henderson  <rth@redhat.com>
10738
10739         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10740         do the uplevel thing and update additional_flags directly.
10741         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10742         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10743         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10744         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10745
10746 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10747
10748         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10749
10750 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10751
10752         PR middle-end/17411
10753         * g++.dg/opt/pr17411-1.C: New test case.
10754
10755 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10756
10757         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10758         gcc.dg/tls/diag-2.c: Update expected messages.
10759         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10760         messages.
10761         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10762         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10763         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10764         gcc.dg/tls/diag-5.c: New tests.
10765
10766 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10767
10768         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10769
10770 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10771
10772         * g++.dg/parse/break-in-for.C: New test.
10773
10774 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * gcc.dg/tree-ssa/20040911-1.c: New test.
10777
10778 2004-09-11  Andreas Jaeger  <aj@suse.de>
10779
10780         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10781         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10782
10783 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10784
10785         * gcc.target/frv: New directory of FR-V-specific tests.
10786
10787 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10788
10789         * gcc.dg/convert-vec-1.c: New test.
10790
10791 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10792
10793         PR middle-end/17024
10794         * gcc.dg/pr17024-1.c: New test case.
10795
10796 2004-09-10  Eric Christopher  <echristo@redhat.com>
10797
10798         * gcc.dg/20040910-1.c: New test.
10799
10800 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10801
10802         * gcc.dg/bitfld-9.c: New test.
10803
10804 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10805
10806         * gcc.c-torture/execute/ieee/acc1.c: New test.
10807         * gcc.c-torture/execute/ieee/acc2.c: New test.
10808         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10809
10810 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10811
10812         * gcc.dg/deprecated-2.c: New test.
10813
10814 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10815
10816         * gcc.dg/init-vec-1.c: New test.
10817
10818 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10819
10820         PR middle-end/17055
10821         * gcc.dg/pr17055-1.c: New test case.
10822
10823 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10824
10825         PR target/17377
10826         * gcc.c-torture/execute/pr17377.c: New test.
10827
10828 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10829
10830         PR c/8420
10831         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10832         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10833         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10834         gcc.dg/long-long-typespec-1.c: New tests.
10835         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10836
10837 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10838
10839         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10840         gcc.dg/gnu99-static-1.c: New tests.
10841
10842 2004-09-08  Devang Patel  <dpatel@apple.com>
10843
10844         * gcc.dg/darwin-ld-20040828-1.c: New test.
10845         * gcc.dg/darwin-ld-20040828-2.c: New test.
10846         * gcc.dg/darwin-ld-20040828-3.c: New test.
10847
10848 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10849
10850         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10851         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10852         in error message.
10853         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10854         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10855         in error message.
10856         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10857         types they qualify.
10858         * objc.dg/type-size-2.m: Fix wording in comment.
10859         * objc.dg/va-meth-1.m: New test case.
10860
10861 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10862
10863         PR c/16633:
10864         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10865         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10866
10867 2004-09-06  Devang Patel  <dpatel@apple.com>
10868
10869         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10870         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10871
10872 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10873
10874         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10875         reflect changed line numbering of diagnostics.
10876
10877 2004-09-06  Paul Brook  <paul@codesourcery.com>
10878
10879         * gfortran.dg/edit_real_1.f90: Add new test.
10880
10881 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10882
10883         * gcc.dg/tree-ssa/loop-2.c: New test.
10884         * gcc.dg/tree-ssa/loop-3.c: New test.
10885         * gcc.dg/tree-ssa/loop-4.c: New test.
10886         * gcc.dg/tree-ssa/loop-5.c: New test.
10887
10888 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10889
10890         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10891
10892 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10893
10894         * gcc.dg/format/sentinel-1.c: New test.
10895
10896 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10897
10898         * testsuite/gcc.dg/builtins-46.c: New.
10899
10900 2004-09-03  Devang Patel  <dpatel@apple.com>
10901
10902         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10903         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10904
10905 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10906
10907         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10908         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10909         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10910         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10911         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10912         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10913         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10914         the non-portable bzero.
10915         * gcc.dg/20010912-1.c: xfail for NetWare.
10916         * gcc.dg/20020426-2.c: xfail for NetWare.
10917         * gcc.dg/20021014-1.c: xfail for NetWare.
10918         * gcc.dg/20021018-1.c: xfail for NetWare.
10919         * gcc.dg/20030213-1.c: xfail for NetWare.
10920         * gcc.dg/20030225-1.c: xfail for NetWare.
10921         * gcc.dg/20030708-1.c: xfail for NetWare.
10922         * gcc.dg/builtins-config.h: Also exclude NetWare.
10923         * gcc.dg/format/format.h: Define restrict only if not already defined.
10924         * gcc.dg/nest.c: xfail for NetWare.
10925         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10926         * lib/target-supports.exp (check_visibility_available): Exclude
10927         NetWare.
10928
10929 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10930
10931         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10932         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10933         deterministic starting point for the alignment of structure fields.
10934         * gcc.dg/Wpadded.c: Dito.
10935         * g++.dg/abi/vbase10.C: Dito.
10936
10937 2004-09-03  Devang Patel  <dpatel@apple.com>
10938
10939         * g++.dg/debug/pr15736.cc: New test.
10940
10941 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10942
10943         * README.QMTEST: Fix out-of-date link.
10944
10945 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10946
10947         PR fortran/16579
10948         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10949         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10950
10951 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10952
10953         * g++.dg/abi/arm_rtti1.C: New test.
10954
10955 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10956
10957         * gcc.dg/ppc-vector-memcpy.c: New.
10958         * gcc.dg/ppc-vector-memset.c: New.
10959
10960 2004-09-02  Chao-ying Fu  <fu@mips.com>
10961
10962         * gcc.target/mips/mips-3d-1.c: New test.
10963         * gcc.target/mips/mips-3d-2.c: New test.
10964         * gcc.target/mips/mips-3d-3.c: New test.
10965         * gcc.target/mips/mips-3d-4.c: New test.
10966         * gcc.target/mips/mips-3d-5.c: New test.
10967         * gcc.target/mips/mips-3d-6.c: New test.
10968         * gcc.target/mips/mips-3d-7.c: New test.
10969         * gcc.target/mips/mips-3d-8.c: New test.
10970         * gcc.target/mips/mips-3d-9.c: New test.
10971         * gcc.target/mips/mips-ps-1.c: New test.
10972         * gcc.target/mips/mips-ps-2.c: New test.
10973         * gcc.target/mips/mips-ps-3.c: New test.
10974         * gcc.target/mips/mips-ps-4.c: New test.
10975         * gcc.target/mips/mips-ps-type.c: New test.
10976
10977 2004-09-02  Paul Brook  <paul@codesourcery.com>
10978
10979         * gfortran.dg/edit_real_1.f90: Add new tests.
10980
10981 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10982
10983         PR fortran/15327
10984         * gfortran.dg/merge_char_1.f90: New test.
10985
10986 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10987
10988         PR fortran/16404
10989         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10990
10991 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10992
10993         PR c/1522
10994         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10995
10996 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10997
10998         * g++.dg/opt/loop1.C: Do not XFAIL.
10999
11000 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11001
11002         * gcc.c-torture/execute/20040831-1.c: New test.
11003
11004 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11005
11006         PR fortran/16579
11007         * gfortran.dg/g77/20010610.f: Now passes.
11008         Copy from g77.f-torture/execute. Add dg-run directive.
11009         * gfortran.dg/g77/README: Update
11010
11011 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11012
11013         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11014         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11015         (t1, t2, t3, t4): Add volatile.
11016
11017 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11018
11019         * g++.dg/ext/visibility/arm1.C: New test.
11020
11021 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11022
11023         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11024         -pedantic-errors.
11025
11026 2004-09-01  Paul Brook  <paul@codesourcery.com>
11027
11028         * gfortran.dg/eof_2.f90: New test.
11029
11030 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11031
11032         PR fortran/16579
11033         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11034
11035 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11036
11037         PR libfortran/16805
11038         * gfortran.dg/list_read_2.f90: New test.
11039
11040 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11041
11042         * g++.dg/abi/key1.C: New test.
11043
11044 2004-08-31  Richard Henderson  <rth@redhat.com>
11045
11046         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11047         form of offsetof.
11048         * g++.dg/other/offsetof5.C: Remove duplicate.
11049
11050 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11051
11052         PR fortran/17244
11053         * gfortran.dg/func_derived_1.f90: New test.
11054
11055 2004-08-31  Paul Brook  <paul@codesourcery.com>
11056
11057         * gfortran.dg/eof_1.f90: New test.
11058
11059 2004-08-31  Paul Brook  <paul@codesourcery.com>
11060
11061         * gfortran.dg/list_read_1.f90: New file.
11062
11063 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11064
11065         * g++.dg/opt/loop1.C: XFAIL.
11066
11067 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11068
11069         * gcc.dg/funcdef-storage-1.c: New.
11070         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11071         an extern function in local scope.
11072         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11073         declare an 'auto inline' function in local scope.
11074         * gcc.dg/20011130-1.c: Likewise.
11075         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11076         an 'auto' function in local scope.
11077         * gcc.dg/20021014-1.c: Likewise.
11078         * gcc.dg/20030331-2.c: Likewise.
11079
11080 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11081
11082         * gfortran.dg/blockdata_1.f90: New test.
11083
11084 2004-08-30  Richard Henderson  <rth@redhat.com>
11085
11086         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11087
11088 2004-08-30  Richard Henderson  <rth@redhat.com>
11089
11090         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11091         additional_flags set by alternate driver.
11092         (ieee-options): New procedure.
11093         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11094         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11095         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11096         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11097
11098 2004-08-30  Richard Henderson  <rth@redhat.com>
11099
11100         * lib/f-torture.exp: Remove.
11101
11102 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11103
11104         PR rtl-optimization/16590
11105         * g++.dg/opt/loop1.C: New test.
11106
11107 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11108
11109         PR fortran/13910
11110         * gfortran.dg/oldstyle_1.f90: New test.
11111
11112 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11113         Paul Brook  <paul@codesourcery.com>
11114
11115         * gfortran.dg/g77/README: Update.
11116         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11117         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11118         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11119
11120 2004-08-28  Paul Brook  <paul@codesourcery.com>
11121
11122         PR libfortran/17195
11123         * gfortran.dg/edit_real_1.f90: New test.
11124
11125 2004-08-27  Paul Brook  <paul@codesourcery.com>
11126
11127         * gfortran.dg/rewind_1.f90: New test.
11128
11129 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11130
11131         PR fortran/16597
11132         * gfortran.dg/pr16597.f90: New test.
11133
11134 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11135
11136         PR c/13801
11137         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11138         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11139         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11140         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11141         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11142
11143 2004-08-26  Nick Clifton  <nickc@redhat.com>
11144
11145         * gcc.c-torture/compile/pr17119.c: New test.
11146
11147 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11148
11149         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11150
11151 2004-08-25  Richard Henderson  <rth@redhat.com>
11152
11153         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11154         the bits that expect kind=8 to be the largest real kind.
11155
11156 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11157
11158         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11159
11160 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11161
11162         * gfortran.dg/assignment_1.f90: New test.
11163
11164 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11165
11166         * g++.dg/template/repo3.C: New test.
11167
11168 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11169
11170         PR middle-end/16693
11171         PR tree-optimization/16372
11172         * g++.dg/opt/pr16372-1.C: New test case.
11173         * g++.dg/opt/pr16693-1.C: New test case.
11174         * g++.dg/opt/pr16693-2.C: New test case.
11175
11176 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11177
11178         * objc.dg/proto-lossage-4.m: New test.
11179
11180 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11181
11182         PR c++/17155
11183         * g++.dg/inherit/local2.C: New test.
11184
11185 2004-08-25  Paul Brook  <paul@codesourcery.com>
11186
11187         PR fortran/17144
11188         * gfortran.dg/string_ctor_1.f90: New test.
11189
11190 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11191
11192         PR c++/14428
11193         * g++.dg/template/redecl2.C: New test.
11194
11195 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11196
11197         PR fortran/17143
11198         * gfortran.dg/pr17143.f90: New test.
11199
11200 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11201
11202         PR fortran/17164
11203         * gfortran.dg/pr17164.f90: New test.
11204
11205 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11206
11207         * gcc.dg/tree-ssa/loop-1.c: New test.
11208
11209 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11210
11211         * gcc.c-torture/compile/20040824-1.c: New test.
11212
11213 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11214
11215         * gcc.c-torture/compile/iftrap-3.c: New test.
11216
11217 2004-08-24  Paul Brook  <paul@codesourcery.com>
11218
11219         * gfortran.dg/entry_2.f90: New test.
11220
11221 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11222
11223         PR c++/16889
11224         * g++.dg/lookup/ambig[12].C: New.
11225
11226 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11227
11228         PR c++/16706
11229         * g++.dg/template/crash21.C: New test.
11230         * g++.dg/template/crash22.C: Likewise.
11231
11232 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11233
11234         PR c++/17149
11235         * g++.dg/template/access15.C: New.
11236
11237 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11238
11239         PR c++/17163
11240         * g++.dg/template/repo2.C: New test.
11241
11242 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11243
11244         PR rtl-optimization/17078
11245         * gcc.c-torture/execute/pr17078-1.c: New test case.
11246
11247 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11248
11249         PR c/14492
11250         * gcc.dg/debug/crash1.c: New test.
11251
11252 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR c/16180
11255         * gcc.dg/loop-5.c: New test.
11256
11257 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11258
11259         * gcc.c-torture/execute/20040823-1.c: New test.
11260
11261 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11262
11263         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11264         to the assembler.  Simplify test accordingly.
11265         (asm_abi_flags): Use GNU names.
11266         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11267         to check for ABI flags.
11268
11269 2004-08-22  Andrew Pinski  <apinski@apple.com>
11270
11271         * g++.dg/opt/pr14029.C: New test.
11272         * gcc.c-torture/execute/pr15262.c: New test.
11273
11274 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11275
11276         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11277
11278 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11279
11280         PR 16908
11281         * gfortran.dg/direct_io.f90: New test.
11282
11283 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11284
11285         PR c++/17121
11286         * g++.dg/inherit/local2.C: New test.
11287
11288 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11289
11290         PR c++/17120
11291         * g++.dg/warn/Wparentheses-4.C: New test.
11292
11293 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11294
11295         PR c++/17121
11296         * g++.dg/inherit/local2.C: New test.
11297
11298         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11299         * gcc.dg/ppc-ldstruct.c: Likewise.
11300         * gcc.dg/ppc64-abi-2.c: Likewise.
11301
11302 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11303
11304         PR rtl-optimization/17099
11305         * gcc.c-torture/execute/20040820-1.c: New test.
11306
11307 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11308
11309         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11310
11311 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11312
11313         PR fortran/17077
11314         * gfortran.dg/auto_array_1.f90: New test.
11315
11316 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11317
11318         PR fortran/17074
11319         * gfortran.dg/simpleif_1.f90: New test.
11320
11321 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11322
11323         * lib/target-supports.exp (check_profiling_available): Return
11324         false for arm*-*-symbianelf* and arm*-*-eabi*.
11325
11326         PR c++/15890
11327         * g++.dg/template/delete1.C: New test.
11328
11329 2004-08-19  Paul Brook  <paul@codesourcery.com>
11330
11331         PR fortran/14976
11332         PR fortran/16228
11333         * gfortran.dg/data_char_1.f90: New test.
11334
11335 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11336
11337         PR fortran/16946
11338         * gfortran.dg/reduction.f90: New testcase.
11339
11340 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11341
11342         PR fortran/16520
11343         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11344
11345 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11346
11347         PR c++/17041
11348         * g++.dg/Wparentheses-3.C: New test.
11349
11350 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11351
11352         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11353         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11354         * gcc.dg/vect/vect-2.c: Likewise.
11355         * gcc.dg/vect/vect-3.c: Likewise.
11356         * gcc.dg/vect/vect-4.c: Likewise.
11357         * gcc.dg/vect/vect-5.c: Likewise.
11358         * gcc.dg/vect/vect-6.c: Likewise.
11359         * gcc.dg/vect/vect-7.c: Likewise.
11360         * gcc.dg/vect/vect-25.c: Likewise.
11361         * gcc.dg/vect/vect-31.c: Likewise.
11362         * gcc.dg/vect/vect-32.c: Likewise.
11363         * gcc.dg/vect/vect-34.c: Likewise.
11364         * gcc.dg/vect/vect-36.c: Likewise.
11365         * gcc.dg/vect/vect-all.c: Likewise.
11366
11367 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/17068
11370         * g++.dg/template/operator4.C: New test.
11371
11372 2004-08-18  Richard Henderson  <rth@redhat.com>
11373
11374         * gcc.dg/20040206-1.c: XFAIL.
11375
11376 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11377
11378         PR c++/16246
11379         * g++.dg/template/array7.C: New test.
11380
11381 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11382
11383         * gcc.dg/mips-movcc-1.c: New test.
11384         * gcc.dg/mips-movcc-2.c: New test.
11385         * gcc.dg/mips-movcc-3.c: New test.
11386
11387         * gcc.dg/mips-nmadd-1.c: New test.
11388         * gcc.dg/mips-nmadd-2.c: New test.
11389
11390 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11391
11392         PR c++/15871
11393         * g++.dg/opt/inline8.C: New test.
11394
11395         PR c++/16965
11396         * g++.dg/parse/error17.C: New test.
11397
11398 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11399
11400         * gcc.dg/vect: New directory for vectorizer tests.
11401         * gcc.dg/vect/tree-vect.h: New file.
11402         * gcc.dg/vect/vect.exp: New file.
11403         * gcc.dg/vect/pr16105.c.c: New test.
11404         * gcc.dg/vect/vect-1.c: New test.
11405         * gcc.dg/vect/vect-2.c: New test.
11406         * gcc.dg/vect/vect-3.c: New test.
11407         * gcc.dg/vect/vect-4.c: New test.
11408         * gcc.dg/vect/vect-5.c: New test.
11409         * gcc.dg/vect/vect-6.c: New test.
11410         * gcc.dg/vect/vect-7.c: New test.
11411         * gcc.dg/vect/vect-8.c: New test.
11412         * gcc.dg/vect/vect-9.c: New test.
11413         * gcc.dg/vect/vect-10.c: New test.
11414         * gcc.dg/vect/vect-11.c: New test.
11415         * gcc.dg/vect/vect-12.c: New test.
11416         * gcc.dg/vect/vect-13.c: New test.
11417         * gcc.dg/vect/vect-14.c: New test.
11418         * gcc.dg/vect/vect-15.c: New test.
11419         * gcc.dg/vect/vect-16.c: New test.
11420         * gcc.dg/vect/vect-17.c: New test.
11421         * gcc.dg/vect/vect-18.c: New test.
11422         * gcc.dg/vect/vect-19.c: New test.
11423         * gcc.dg/vect/vect-20.c: New test.
11424         * gcc.dg/vect/vect-21.c: New test.
11425         * gcc.dg/vect/vect-22.c: New test.
11426         * gcc.dg/vect/vect-23.c: New test.
11427         * gcc.dg/vect/vect-24.c: New test.
11428         * gcc.dg/vect/vect-25.c: New test.
11429         * gcc.dg/vect/vect-26.c: New test.
11430         * gcc.dg/vect/vect-27.c: New test.
11431         * gcc.dg/vect/vect-28.c: New test.
11432         * gcc.dg/vect/vect-29.c: New test.
11433         * gcc.dg/vect/vect-30.c: New test.
11434         * gcc.dg/vect/vect-31.c: New test.
11435         * gcc.dg/vect/vect-32.c: New test.
11436         * gcc.dg/vect/vect-33.c: New test.
11437         * gcc.dg/vect/vect-34.c: New test.
11438         * gcc.dg/vect/vect-35.c: New test.
11439         * gcc.dg/vect/vect-36.c: New test.
11440         * gcc.dg/vect/vect-37.c: New test.
11441         * gcc.dg/vect/vect-38.c: New test.
11442         * gcc.dg/vect/vect-40.c: New test.
11443         * gcc.dg/vect/vect-41.c: New test.
11444         * gcc.dg/vect/vect-42.c: New test.
11445         * gcc.dg/vect/vect-43.c: New test.
11446         * gcc.dg/vect/vect-44.c: New test.
11447         * gcc.dg/vect/vect-45.c: New test.
11448         * gcc.dg/vect/vect-46.c: New test.
11449         * gcc.dg/vect/vect-47.c: New test.
11450         * gcc.dg/vect/vect-48.c: New test.
11451         * gcc.dg/vect/vect-49.c: New test.
11452         * gcc.dg/vect/vect-50.c: New test.
11453         * gcc.dg/vect/vect-51.c: New test.
11454         * gcc.dg/vect/vect-52.c: New test.
11455         * gcc.dg/vect/vect-53.c: New test.
11456         * gcc.dg/vect/vect-54.c: New test.
11457         * gcc.dg/vect/vect-55.c: New test.
11458         * gcc.dg/vect/vect-56.c: New test.
11459         * gcc.dg/vect/vect-57.c: New test.
11460         * gcc.dg/vect/vect-58.c: New test.
11461         * gcc.dg/vect/vect-59.c: New test.
11462         * gcc.dg/vect/vect-60.c: New test.
11463         * gcc.dg/vect/vect-61.c: New test.
11464         * gcc.dg/vect/vect-all.c: New test.
11465         * gcc.dg/vect/vect-none.c: New test.
11466
11467 2004-08-17  Paul Brook  <paul@codesourcery.com>
11468
11469         PR fortran/13082
11470         * gfortran.dg/entry_1.f90: New test.
11471
11472 2004-08-17  Andrew Pinski  <apinski@apple.com>
11473
11474         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11475
11476 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11477
11478         * gcc.dg/pr17036-1.c: New test.
11479
11480 2004-08-16  Devang Patel  <dpatel@apple.com>
11481
11482         * gcc.dg/darwin-20040809-1.c: New test.
11483
11484 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11485
11486         * gcc.dg/funcdef-attr-1.c: New test.
11487
11488 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11489
11490         * gcc.dg/altivec-17.c: New test.
11491         * gcc.dg/altivec-18.c: New test.
11492
11493 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11494
11495         PR c++/6749
11496         * g++.dg/template/vtable2.C: New test.
11497
11498 2004-08-14  Richard Henderson  <rth@redhat.com>
11499
11500         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11501         * gcc.dg/pack-test-4.c (main): Return 0.
11502         * gcc.dg/setjmp-1.c: Remove XFAIL.
11503         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11504
11505 2004-08-14  Richard Henderson  <rth@redhat.com>
11506
11507         * gcc.dg/980217-1.c: Add prototype for printf.
11508
11509 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11510
11511         * gfortran.dg/pr16935.f90: New test.
11512
11513 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11514
11515         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11516
11517 2004-08-13  Paul Brook  <paul@codesourcery.com>
11518
11519         * gfortran.dg/der_io_1.f90: Remove stray comma.
11520
11521 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11522
11523         * gcc.dg/vmx/cw-bug-2.c: Remove.
11524         * gcc.dg/vmx/vprint-1.c: Remove.
11525         * gcc.dg/vmx/vscan-1.c: Remove.
11526
11527 2004-08-12  Devang patel  <dpatel@apple.com>
11528
11529         * gcc.dg/darwin-20040809-2.c: New test.
11530
11531 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11532
11533         * g++.dg/ext/altivec-12.C: New test.
11534
11535         * g++.dg/ext/altivec-11.C: New test.
11536
11537 2004-08-12  Paul Brook  <paul@codesourcery.com>
11538
11539         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11540
11541 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11542
11543         * g++.dg/ext/altivec-2.C: Check for hardware support before
11544         executing any VMX instructions.
11545
11546         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11547
11548 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR c++/16276
11551         * g++.old-deja/g++.other/comdat4.C: New test.
11552         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11553
11554 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11555
11556         PR target/16286
11557         * gcc.dg/pr16286.c: New test.
11558
11559 2004-08-12 Jan Beulich <jbeulich@novell.com>
11560
11561         * g++.dg/ext/asm5.C: New.
11562
11563 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11564
11565         PR c++/16698
11566         * g++.dg/eh/crash1.C: New test.
11567
11568         PR c++/16717
11569         * g++.dg/ext/construct1.C: New test.
11570
11571 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11572
11573         PR c++/16853
11574         * g++.dg/init/ptrmem1.C: New test.
11575
11576         PR c++/16618
11577         * g++.dg/parse/offsetof5.C: New test.
11578
11579         PR c++/16870
11580         * g++.dg/template/overload3.C: New test.
11581
11582 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11583
11584         PR c++/16964
11585         * g++.dg/parse/error16.C: New test.
11586
11587         PR c++/16904
11588         * g++.dg/template/error14.C: New test.
11589
11590         PR c++/16929
11591         * g++.dg/template/error15.C: New test.
11592
11593 2004-08-11  Devang Patel  <dpatel@apple.com>
11594
11595         * gcc.dg/darwin-ld-20040809-1.c: New test.
11596         * gcc.dg/darwin-ld-20040809-2.c: New test.
11597
11598 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11599
11600         PR fortran/16917
11601         * gfortran.dg/dfloat_1.f90: New test.
11602
11603 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11604
11605         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11606         * gcc.dg/dll-2.c: Fix dg-require syntax.
11607         * gcc.misc-tests/arm-isr.c (abort): Declare.
11608         (exit): Likewise.
11609
11610 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11611
11612         PR c++/16971
11613         * g++.dg/parse/crash16.C: New test.
11614
11615 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11616
11617         * gcc.dg/mips-rsqrt-1.c: New test case.
11618         * gcc.dg/mips-rsqrt-2.c: New test case.
11619         * gcc.dg/mips-rsqrt-3.c: New test case.
11620
11621 2004-08-10  Paul Brook  <paul@codesourcery.com>
11622
11623         * gfortran.dg/der_io_1.f90: New test.
11624
11625 2004-08-10  Paul Brook  <paul@codesourcery.com>
11626
11627         PR fortran/16919
11628         * gfortran.dg/der_array_1.f90: New test.
11629
11630 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11631
11632         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11633
11634 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11635
11636         * gcc.dg/wchar_t-2.c: Fix typo.
11637
11638 2004-08-09  Falk Hueffner  <falk@debian.org>
11639
11640         PR tree-optimization/12517
11641         * gcc.c-torture/compile/pr12517.c: New test.
11642
11643         PR tree-optimization/12578
11644         * gcc.c-torture/compile/pr12578.c: New test.
11645
11646         PR tree-optimization/12899
11647         * gcc.c-torture/compile/pr12899.c: New test.
11648
11649         PR rtl-optimization/14692
11650         * gcc.c-torture/compile/pr14692.c: New test.
11651
11652         PR tree-optimization/16461
11653         * gcc.c-torture/compile/pr16461.c: New test.
11654
11655 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11656
11657         * gfortran.dg/getenv_1.f90: New test.
11658
11659 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11660
11661         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11662         wchar_t.
11663         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11664
11665 2004-08-06  Paul Brook  <paul@codesourcery.com>
11666
11667         * gfortran.dg/ret_array_1.f90: New test.
11668         * gfortran.dg/ret_pointer_1.f90: New test.
11669
11670 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11671
11672         * gcc.dg/missing-field-init-[12].c: New tests.
11673         * g++.dg/warn/missing-field-init-[12].C: New tests.
11674
11675 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11676
11677         * gcc.dg/enum2.c: New test.
11678         * gcc.dg/symbian3.c: Likewise.
11679         * gcc.dg/symbian4.c: Likewise.
11680         * gcc.dg/wchar_t-2.c: Likewise.
11681
11682 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11683
11684         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11685         destructor tests.
11686
11687 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11688
11689         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11690         dg-require-visiblity.
11691         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11692         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11693         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11694         * g++.dg/ext/visibility/new1.C: Likewise.
11695         * g++.dg/ext/visibility/pragma.C: Likewise.
11696         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11697         * g++.dg/ext/visibility/virtual.C: Likewise.
11698         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11699         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11700         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11701         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11702         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11703         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11704         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11705         * g++/dg/ext/visibility/visibility-8.C: New test.
11706         * gcc.c-torture/compile/dll.x: Remove.
11707         * gcc.dg/dll-2.c: Use dg-require-dll
11708         * gcc.dg/visibility-10.c: New test.
11709         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11710         supporting DLLs.
11711         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11712         (scan_not_hidden): Likewise.
11713
11714 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11715
11716         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11717
11718 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11719
11720         * gcc.c-torture/execute/20040805-1.c: New test.
11721
11722 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11723
11724         * gcc.dg/20020118-1.c: Declare abort.
11725         * gcc.dg/altivec_check.h: Likewise.
11726         * gcc.dg/iftrap-2.c: Likewise.
11727         * gcc.dg/pragma-darwin.c: Likewise.
11728         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11729
11730 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11731
11732         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11733
11734 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11735
11736         * gcc.c-torture/execute/builtins/abs-2.c,
11737         gcc.c-torture/execute/builtins/abs-3.c,
11738         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11739         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11740         intmax_t, uintmax_t and their limits.
11741         * gcc.dg/intmax_t-1.c: New test.
11742
11743 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11744
11745         * g++.dg/tc1/dr147.C: Add reference to PR.
11746
11747 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11748
11749         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11750         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11751
11752 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11753
11754         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11755
11756 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11757
11758         * gcc.dg/redecl-5.c: New test.
11759         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11760         of scanf.
11761
11762 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11763
11764         PR middle-end/16790
11765         * gcc.c-torture/execute/pr16790-1.c: New test case.
11766
11767 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11768
11769         * g++.dg/ext/visibility/assign1.C: New test.
11770         * g++.dg/ext/visibility/new1.C: Likewise.
11771
11772         * gcc.dg/symbian1.c: New test.
11773         * gcc.dg/symbian2.c: Likewise.
11774
11775 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11776
11777         PR target/16570
11778         * gcc.dg/i386-sse-9.c: New test.
11779
11780 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11781
11782         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11783
11784 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11785
11786         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11787         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11788         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11789         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11790         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11791         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11792         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11793         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11794         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11795         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11796         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11797         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11798         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11799         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11800         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11801         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11802         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11803         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11804         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11805         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11806         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11807         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11808         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11809         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11810         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11811         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11812         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11813         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11814         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11815         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11816         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11817         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11818         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11819         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11820         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11821         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11822         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11823         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11824         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11825         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11826         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11827         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11828         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11829         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11830         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11831         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11832         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11833         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11834         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11835         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11836         gcc.misc-tests/i386-pf-3dnow-1.c,
11837         gcc.misc-tests/i386-pf-athlon-1.c,
11838         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11839         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11840         Declare built-in functions used.
11841         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11842
11843 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11844
11845         PR c++/16707
11846         * g++.dg/lookup/using12.C: New test.
11847
11848         * g++.dg/init/null1.C: Fix PR number.
11849         * g++.dg/parse/namespace10.C: Likewise.
11850
11851 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11852
11853         PR c++/16224
11854         * g++.dg/template/spec17.C: New test.
11855         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11856         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11857
11858 2004-08-02  David Billinghurst
11859
11860         PR fortran/16292
11861         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11862
11863 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11864
11865         * gcc.dg/ia64-got-1.c: New test case.
11866
11867 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11868
11869         PR c++/16489
11870         * g++.dg/init/null1.C: New test.
11871         * g++.dg/tc1/dr76.C: Adjust error marker.
11872
11873         PR c++/16529
11874         * g++.dg/parse/namespace10.C: New test.
11875
11876         PR c++/16810
11877         * g++.dg/inherit/ptrmem2.C: New test.
11878
11879 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11880
11881         PR target/16155
11882         * gcc.dg/pr16155.c: New test.
11883
11884 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11885
11886         * gcc.dg/redecl-2.c: New test.
11887
11888 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11889
11890         * gcc.dg/darwin-longdouble.c: New file.
11891
11892 2004-07-30  Richard Henderson  <rth@redhat.com>
11893
11894         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11895         write to constant argument.
11896         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11897
11898 2004-07-30  Richard Henderson  <rth@redhat.com>
11899
11900         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11901         tests of nearest around zero.
11902
11903 2004-07-30  Andrew Pinski  <apinski@apple.com>
11904
11905         * gcc.c-torture/compile/20040730-1.c: New test.
11906
11907 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11908
11909         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11910         powerpc-eabispe.
11911
11912 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11913
11914         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11915
11916 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11917
11918         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11919         contains $ld_library_path.
11920         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11921
11922 2004-07-29  Richard Henderson  <rth@redhat.com>
11923
11924         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11925
11926         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11927         (alt2, which): New.
11928         (Check): Accept either alternative.
11929
11930 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11931
11932         * g++.dg/abi/inline1.C: New test.
11933         * g++.dg/abi/local1-a.cc: Likewise.
11934         * g++.dg/abi/local1.C: Likewise.
11935         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11936         * g++.dg/abi/mangle12.C: Likewise.
11937         * g++.dg/abi/mangle17.C: Likewise.
11938         * g++.dg/abi/mangle20-2.C: Likewise.
11939         * g++.dg/opt/interface1.C: Likewise.
11940         * g++.dg/opt/interface1.h: Likewise.
11941         * g++.dg/opt/interface1-a.cc: New test.
11942         * g++.dg/parse/repo1.C: New test.
11943         * g++.dg/template/repo1.C: Likewise.
11944         * g++.dg/warn/Winline-1.C: Likewise.
11945         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11946
11947 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11948
11949         * gcc.dg/tree-ssa/20040729-1.c: New test.
11950
11951 2004-07-27  Matt Austern <austern@apple.com>
11952
11953         * gcc.dg/darwin-bool-1.c: New test.
11954         * gcc.dg/darwin-bool-2.c: New test.
11955
11956 2004-07-28  Richard Henderson  <rth@redhat.com>
11957
11958         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11959         arguments in the correct type.  Don't write to constant arguments.
11960
11961 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11962
11963         PR tree-optimization/16688
11964         PR tree-optimization/16689
11965         * g++.dg/tree-ssa/pr16688.C: New test.
11966
11967 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11968
11969         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11970         loads.  Not only in the comment, this time.
11971
11972 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11973
11974         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11975         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11976         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11977         * gcc.dg/sh4a-bitmovua.c: New.
11978         * gcc.dg/sh4a-cos.c: New.
11979         * gcc.dg/sh4a-cosf.c: New.
11980         * gcc.dg/sh4a-fprun.c: New.
11981         * gcc.dg/sh4a-fsrra.c: New.
11982         * gcc.dg/sh4a-memmovua.c: New.
11983         * gcc.dg/sh4a-sin.c: New.
11984         * gcc.dg/sh4a-sincos.c: New.
11985         * gcc.dg/sh4a-sincosf.c: New.
11986         * gcc.dg/sh4a-sinf.c: New.
11987
11988 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11989
11990         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11991         conditionals.
11992         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11993         loads.
11994         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11995         DOM1.
11996
11997 2004-07-27  Andrew Pinski  <apinski@apple.com>
11998
11999         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12000
12001 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12002
12003         * gcc.dg/pragma-isr.c: New test.
12004
12005 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12006
12007         PR c++/14429
12008         * g++.dg/template/ttp11.C: New test.
12009
12010 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12011
12012         * gcc.c-torture/compile/20040727-1.c: New test.
12013
12014 2004-07-26  Eric Christopher  <echristo@redhat.com>
12015
12016         * gcc.c-torture/compile/20040726-2.c: New test.
12017
12018 2004-07-26  Andrew Pinski  <apinski@apple.com>
12019
12020         * g++.dg/rtti/tinfo1.C: Xfail.
12021
12022 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12023
12024         * gcc.c-torture/compile/20040726-1.c: New test.
12025
12026 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12027             Brian Ryner  <bryner@brianryner.com>
12028
12029         PR c++/9283
12030         PR c++/15000
12031         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12032         * g++.dg/ext/visibility/: New directory.
12033         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12034         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12035         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12036         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12037         * g++.dg/ext/visibility/fvisibility.C,
12038         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12039         g++.dg/ext/visibility/fvisibility-override1.C
12040         g++.dg/ext/visibility/fvisibility-override2.C
12041         g++.dg/ext/visibility/memfuncts.C
12042         g++.dg/ext/visibility/noPLT.C
12043         g++.dg/ext/visibility/pragma.C
12044         g++.dg/ext/visibility/pragma-override1.C
12045         g++.dg/ext/visibility/pragma-override2.C
12046         g++.dg/ext/visibility/staticmemfuncts.C
12047         g++.dg/ext/visibility/virtual.C: New tests.
12048
12049 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12050
12051         PR c/15360
12052         * gcc.dg/pr15360-1.c: New test.
12053
12054 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12055
12056         * gcc.dg/pragma-align-2.c: New test.
12057         * gcc.dg/pragma-init-fini.c: New test.
12058         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12059         targets.
12060
12061 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12062
12063         * gcc.dg/init-string-2.c: New test.
12064
12065 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12066
12067         PR 16684
12068         * gcc.dg/Wredundant-decls-1.c: New test case.
12069
12070 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12071
12072         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12073         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12074         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12075         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12076         * gcc.dg/compat/generate-random.c: New file.
12077         * gcc.dg/compat/generate-random.h: Likewise.
12078         * gcc.dg/compat/generate-random_r.c: Likewise.
12079         * gcc.dg/compat/struct-layout-1.h: Likewise.
12080         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12081         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12082         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12083         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12084         * gcc.dg/compat/struct-layout-1_main.c: New test.
12085         * gcc.dg/compat/struct-layout-1_x.c: New file.
12086         * gcc.dg/compat/struct-layout-1_y.c: New file.
12087         * gcc.dg/compat/struct-layout-1_test.h: New file.
12088
12089 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12090
12091         * gcc.dg/comp-return-1.c: New test
12092
12093 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12094
12095         * gcc.dg/vmx/8-02a.c: Fix typo.
12096
12097         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12098         * gcc.dg/darwin-abi-3.c: New test.
12099
12100         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12101         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12102
12103         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12104         * gcc.dg/vmx/ops-long-1.c: New test.
12105         * gcc.dg/vmx/ops-long-2.c: New test.
12106
12107 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12108
12109         * g++.dg/lookup/conv-[1234].C: New.
12110
12111 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12112
12113         * g++.dg/parse/attr2.C: Simplify.
12114
12115 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12116
12117         PR c/7284
12118         * gcc.c-torture/execute/pr7284-1.c: New test.
12119
12120 2004-07-22  Brian Booth  <bbooth@redhat.com>
12121
12122         * gcc.dg/tree-ssa/20040721-1.c: New test.
12123
12124 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12125
12126         * g++.dg/template/crash20.c: New.
12127
12128 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12129
12130         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12131         Add dg-run directive.  Declare variables as required.
12132         * gfortran.dg/g77/README: Update
12133
12134 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12135
12136         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12137         gcc.dg/cris-peep2-andu2.c: New tests.
12138
12139 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12140
12141         PR c/15052
12142         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12143         on return type.
12144         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12145         messages.
12146         * gcc.dg/qual-return-2.c: Update expected messages.
12147         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12148
12149 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12150
12151         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12152         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12153
12154 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12155
12156         PR c/11250
12157         * gcc.dg/init-string-1.c: New test.
12158
12159 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12160
12161         PR middle-end/15345
12162         PR c/16450
12163         * gcc.dg/torture/nested-fn-1.c: New test.
12164
12165 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12166
12167         PR target/16559
12168         * gcc.dg/ia64-fptr-1.c: New file.
12169
12170 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12171
12172         PR c++/14497
12173         * g++.dg/template/spec16.C: New test.
12174         * g++.old-deja/g++.robertl/eb118.C: Remove.
12175
12176 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12177
12178         PR c++/509
12179         * g++.dg/template/spec15.C: New test.
12180
12181 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12182
12183         Copy cases from g77.f-torture/execute and add dg-run
12184         directive.  Other changes as noted.
12185         * gfortran.dg/g77/13037.f
12186         * gfortran.dg/g77/1832.f
12187         * gfortran.dg/g77/19981119-0.f
12188         * gfortran.dg/g77/19990313-0.f
12189         * gfortran.dg/g77/19990313-1.f
12190         * gfortran.dg/g77/19990313-2.f
12191         * gfortran.dg/g77/19990313-3.f
12192         * gfortran.dg/g77/19990419-1.f
12193         * gfortran.dg/g77/19990826-0.f
12194         * gfortran.dg/g77/19990826-2.f
12195         * gfortran.dg/g77/20000503-1.f
12196         * gfortran.dg/g77/20001111.f
12197         * gfortran.dg/g77/20010116.f
12198         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12199         * gfortran.dg/g77/20010430.f
12200         * gfortran.dg/g77/6177.f
12201         * gfortran.dg/g77/947.f
12202         * gfortran.dg/g77/970816-3.f
12203         * gfortran.dg/g77/971102-1.f
12204         * gfortran.dg/g77/980520-1.f
12205         * gfortran.dg/g77/980628-0.f
12206         * gfortran.dg/g77/980628-1.f
12207         * gfortran.dg/g77/980628-10.f
12208         * gfortran.dg/g77/980628-2.f
12209         * gfortran.dg/g77/980628-3.f
12210         * gfortran.dg/g77/980628-7.f
12211         * gfortran.dg/g77/980628-8.f
12212         * gfortran.dg/g77/980628-9.f
12213         * gfortran.dg/g77/980701-0.f
12214         * gfortran.dg/g77/980701-1.f
12215         * gfortran.dg/g77/cabs.f
12216         * gfortran.dg/g77/claus.f
12217         * gfortran.dg/g77/complex_1.f
12218         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12219         * gfortran.dg/g77/dcomplex.f
12220         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12221         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12222         * gfortran.dg/g77/f90-intrinsic-numeric.f
12223         * gfortran.dg/g77/int8421.f
12224         * gfortran.dg/g77/labug1.f
12225         * gfortran.dg/g77/large_vec.f
12226         * gfortran.dg/g77/le.f
12227         * gfortran.dg/g77/short.f
12228         * gfortran.dg/g77/README: Update
12229
12230 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/16637
12233         * g++.dg/parse/lookup4.C: New test.
12234
12235 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12236
12237         PR c++/16175
12238         * g++.dg/template/ttp10.C: New test.
12239
12240 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12241
12242         * gcc.dg/pr12625-1.c: New test.
12243
12244 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12245
12246         * testsuite/gcc.dg/switch-warn-1.c: New test.
12247         * testsuite/gcc.dg/switch-warn-2.c: New test.
12248         * gcc.c-torture/compile/pr14730.c: Update.
12249
12250 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12251
12252         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12253         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12254         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12255         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12256
12257 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/16623
12260         * g++.dg/template/assign1.C: New test.
12261
12262 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12263
12264         PR c++/12170
12265         * g++.dg/template/ttp9.C: New test.
12266
12267 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12268
12269         * gcc.dg/format/cmn-err-1.c: New test.
12270
12271 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12272
12273         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12274         gcc.dg/Wparentheses-10.c: New tests.
12275         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12276
12277 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12278
12279         PR fortran/16465
12280         * gfortran.dg/g77//ffixed-line-length-0.f,
12281         gfortran.dg/g77/ffixed-line-length-132.f,
12282         gfortran.dg/g77/ffixed-line-length-72.f,
12283         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12284         gfortran.dg/g77/README: Update.
12285
12286 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12287
12288         PR c++/13092
12289         * g++.dg/template/non-dependent7.C: New test.
12290         * g++.dg/template/non-dependent8.C: Likewise.
12291         * g++.dg/template/non-dependent9.C: Likewise.
12292         * g++.dg/template/non-dependent10.C: Likewise.
12293
12294 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12295
12296         PR c++/16337
12297         * g++.dg/parse/attr2.C: New test.
12298
12299 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12300
12301         * g77.dg: Removed.
12302         * g77.f-torture: Ditto.
12303
12304 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12305
12306         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12307         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12308         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12309
12310 2004-07-16  Richard Henderson  <rth@redhat.com>
12311
12312         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12313
12314 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12315
12316         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12317         tests with full list of options.
12318         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12319         of TORTURE_OPTIONS if test contains 'dg-do run'.
12320
12321         PR fortran/16404
12322         * gfortran.dg/do_iterator.f90: New test.
12323
12324 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12325
12326         PR rtl-optimization/16536
12327         * gcc.c-torture/execute/restrict-1.c: New test.
12328
12329 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12330
12331         PR fortran/15324
12332         * gfortran.dg/pr15324.f90: New test.
12333
12334         PR fortran/15129
12335         * gfortran.dg/pr15129.f90: New test.
12336
12337         PR fortran/15140
12338         * gfortran.dg/pr15140.f90: New test.
12339
12340         PR fortran/13792
12341         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12342         compile-time simplification.
12343
12344 2004-07-14  Mike Stump  <mrs@apple.com>
12345
12346         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12347
12348 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12349
12350         PR target/16325
12351         * gcc.dg/profile-generate-1.c: New.
12352
12353 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12354
12355         * gcc.c-torture/execute/20040709-1.c: New test.
12356         * gcc.c-torture/execute/20040709-2.c: New test.
12357
12358 2004-07-14  Mike Stump  <mrs@apple.com>
12359
12360         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12361
12362 2004-07-14  Mike Stump  <mrs@apple.com>
12363
12364         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12365
12366 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12367
12368         PR c++/16518
12369         * g++.dg/parse/mutable1.C: New test.
12370
12371 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12372
12373         PR tree-optimization/16443
12374         * gcc.dg/tree-ssa/20040713-1.c: New test.
12375
12376 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12377
12378         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12379         for operator new.
12380
12381 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12382
12383         * gfortran.dg/g77/README: New file
12384         * gfortran.dg/g77/19981216-0.f:  Copy from
12385         g77.f-torture/noncompile.  Add "dg-do compile" and
12386         dg-error as required.
12387         * gfortran.dg/g77/19990218-1.f: Likewise
12388         * gfortran.dg/g77/19990905-1.f: Likewise
12389         * gfortran.dg/g77/9263.f: Likewise
12390         * gfortran.dg/g77/980615-0.f: Likewise
12391         * gfortran.dg/g77/980616-0.f: Likewise
12392         * gfortran.dg/g77/check0.f: Likewise
12393         * gfortran.dg/g77/select_no_compile.f: Likewise
12394
12395 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12396
12397         Copy files from g77.f-torture/compile.
12398         Add "{ dg-do compile}".  Other changes as noted
12399         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12400         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12401         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12402         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12403         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12404         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12405         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12406         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12407         statement to conform to standard.  Append alpha1.x for reference.
12408         * gfortran.dg/g77/xformat.f: Add dg-warning
12409
12410 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12411
12412         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12413         Add {dg-do compile} directive.
12414         * gfortran.dg/g77/cpp2.F: Likewise
12415
12416 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12417
12418         PR c++/5402
12419         * g++.dg/lookup/name-clash1.C: New test.
12420
12421         PR c++/9777
12422         * g++.dg/lookup/name-clash2.C: New test.
12423
12424         PR c++/12102
12425         * g++.dg/lookup/name-clash3.C: New test.
12426
12427 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12428
12429         * g++.dg/lookup/new2.C: New test.
12430         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12431
12432 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12433
12434         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12435         Add {dg-do compile} directive.
12436         * gfortran.dg/g77/13060.f: Likewise
12437         * gfortran.dg/g77/19990218-0.f: Likewise
12438         * gfortran.dg/g77/19990305-0.f: Likewise
12439         * gfortran.dg/g77/19990419-0.f: Likewise
12440         * gfortran.dg/g77/19990502-0.f: Likewise
12441         * gfortran.dg/g77/19990502-1.f: Likewise
12442         * gfortran.dg/g77/19990525-0.f: Likewise
12443         * gfortran.dg/g77/19990826-1.f: Likewise
12444         * gfortran.dg/g77/19990826-3.f: Likewise
12445         * gfortran.dg/g77/19990905-2.f: Likewise
12446         * gfortran.dg/g77/20000412-1.f: Likewise
12447         * gfortran.dg/g77/20000511-1.f: Likewise
12448         * gfortran.dg/g77/20000511-2.f: Likewise
12449         * gfortran.dg/g77/20000518.f: Likewise
12450         * gfortran.dg/g77/20000601-1.f: Likewise
12451         * gfortran.dg/g77/20000601-2.f: Likewise
12452         * gfortran.dg/g77/20000629-1.f: Likewise
12453         * gfortran.dg/g77/20000630-2.f: Likewise
12454         * gfortran.dg/g77/20010115.f: Likewise
12455         * gfortran.dg/g77/20010321-1.f: Likewise
12456         * gfortran.dg/g77/20010426.f: Likewise
12457         * gfortran.dg/g77/20020307-1.f: Likewise
12458         * gfortran.dg/g77/8485.f: Likewise
12459         * gfortran.dg/g77/960317-1.f: Likewise
12460         * gfortran.dg/g77/970915-0.f: Likewise
12461         * gfortran.dg/g77/980310-1.f: Likewise
12462         * gfortran.dg/g77/980310-2.f: Likewise
12463         * gfortran.dg/g77/980310-3.f: Likewise
12464         * gfortran.dg/g77/980310-4.f: Likewise
12465         * gfortran.dg/g77/980310-6.f: Likewise
12466         * gfortran.dg/g77/980310-7.f: Likewise
12467         * gfortran.dg/g77/980310-8.f: Likewise
12468         * gfortran.dg/g77/980419-2.f: Likewise
12469         * gfortran.dg/g77/980424-0.f: Likewise
12470         * gfortran.dg/g77/980427-0.f: Likewise
12471         * gfortran.dg/g77/980729-0.f: Likewise
12472         * gfortran.dg/g77/981117-1.f: Likewise
12473         * gfortran.dg/g77/toon_1.f: Likewise
12474
12475 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12476
12477         PR c++/2204
12478         * g++.dg/other/abstract2.C: New test.
12479
12480 2004-07-12  Paul Brook  <paul@codesourcery.com>
12481
12482         * gfortran.dg/pointer_init_1.f90: New test.
12483
12484 2004-07-11  Paul Brook  <paul@codesourcery.com>
12485
12486         PR fortran/15986
12487         * gfortran.dg/contained_1.f90: New test.
12488
12489 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12490
12491         * g++.dg/parse/defarg8.C: New test.
12492
12493 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12494
12495         PR fortran/16433
12496         * gfortran.dg/pr16433.f: New test.
12497
12498         PR fortran/17574
12499         * gfortran.dg/pr15754.f90: New test.
12500
12501 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12502
12503         PR tree-optimization/16437
12504         * gcc.c-torture/execute/bitfld-4.c: New test.
12505
12506 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12507
12508         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12509         access to common var from module.
12510
12511 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12512
12513         PR fortran/16336
12514         * gfortran.fortran-torture/execute/common_2.f90: New test.
12515
12516 2004-07-10  Paul Brook  <paul@codesourcery.com>
12517
12518         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12519
12520 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12521
12522         PR fortran/15969
12523         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12524
12525 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12526
12527         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12528         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12529         * gfortran.dg/g77/ffree-form-1.f: Likewise
12530         * gfortran.dg/g77/ffree-form-2.f: Likewise
12531         * gfortran.dg/g77/ffree-form-3.f: Likewise
12532         * gfortran.dg/g77/fno-underscoring.f: Likewise
12533         * gfortran.dg/g77/funderscoring.f: Likewise
12534         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12535
12536 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12537
12538         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12539
12540 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12541         Paul Brook  <paul@codesourcery.com>
12542
12543         PR fortran/13415
12544         * gfortran.dg/common_pointer_1.f90: New test.
12545
12546 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12547
12548         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12549
12550 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12551
12552         PR target/16364
12553         * gcc.c-torture/compile/20040709-1.c: New.
12554
12555 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12556
12557         PR fortran/14077
12558         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12559
12560 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12561
12562         PR fortran/13201
12563         * gfortran.dg/shape_1.f90: New test.
12564
12565 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12566             Andrew Pinski  <apinski@apple.com>
12567
12568         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12569
12570 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12571
12572         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12573         comment.
12574
12575 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12576         Paul Brook  <paul@codesourcery.com>
12577
12578         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12579         '.f95' and '.F95'.
12580
12581 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12582
12583         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12584
12585 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12586
12587         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12588         testcases with capital suffix.
12589
12590 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12591
12592         PR fortran/15481
12593         PR fortran/13372
12594         PR fortran/13575
12595         PR fortran/15978
12596         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12597
12598         * gfortran.dg/implicit_1.f90: New test.
12599
12600 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12601
12602         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12603         expression to match gfortran warning/error messages
12604         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12605         dg-error text.
12606
12607 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12608
12609         * lib/fortran-torture.exp: Rename proc search_for to
12610         search_for_re.
12611
12612 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12613
12614         * gcc.c-torture/execute/simd-5.x: New file.
12615         XFAIL on SPARC 64-bit at -O0.
12616
12617 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12618
12619         PR c++/8211
12620         PR c++/16165
12621         * g++.dg/warn/effc3.C: New test.
12622
12623 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12624
12625         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12626         change X to 1X in format.
12627         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12628         add data statements to conform to standard.
12629
12630 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12631
12632         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12633         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12634         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12635
12636 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12637
12638         * gfortran.dg/g77/7388.f: Copy from g77.dg
12639         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12640         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12641         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12642         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12643         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12644         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12645         * gfortran.dg/g77/strlen0.f: Likewise
12646
12647 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12648
12649         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12650         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12651
12652 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12653
12654         * gcc.c-torture/execute/920428-2.x: Delete.
12655         * gcc.c-torture/execute/920501-7.x: Likewise.
12656
12657 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12658
12659         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12660         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12661         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12662         prescott and c3-2.
12663         (PREFETCH_3DNOW): Add -march=c3.
12664
12665 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12666
12667         PR c/16437
12668         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12669         * gcc.c-torture/execute/bf64-1.x: Likewise.
12670
12671 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12672
12673         * gcc.c-torture/compile/20040708-1.c: New test.
12674
12675 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12676
12677         PR c++/16169
12678         * g++.dg/warn/effc2.C: New test.
12679
12680 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12681
12682         * gcc.c-torture/execute/bitfld-1.x: Remove.
12683         * gcc.c-torture/execute/bitfld-3.c: New test.
12684         * gcc.dg/bitfld-2.c: Remove XFAILs.
12685
12686 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12687
12688         PR c++/16276
12689         * g++.dg/rtti/tinfo1.C: New file.
12690
12691 2004-07-07  Eric Christopher  <echristo@redhat.com>
12692
12693         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12694
12695 2004-07-07  Andrew Pinski  <apinski@apple.com>
12696
12697         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12698
12699 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12700
12701         * g++.dg/init/call1.C: XFAIL.
12702
12703 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12704
12705         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12706         except for movstrict*, to movmem* and clrstr* to clrmem*.
12707
12708 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12709
12710         * gcc.c-torture/execute/20040707-1.c: New test.
12711
12712 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12713
12714         * gcc.c-torture/execute/20040706-1.c: New test.
12715
12716 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12717
12718         PR c++/3671
12719         * g++.dg/template/spec14.C: New test.
12720
12721 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12722
12723         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12724         nothing if not yet defined.  Use it in b, c and d type definitions.
12725         * gcc.c-torture/execute/20040705-1.c: New test.
12726         * gcc.c-torture/execute/20040705-2.c: New test.
12727
12728 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12729
12730         PR c++/2518
12731         * g++.dg/lookup/new1.C: New test.
12732
12733 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12734
12735         PR c++/11406
12736         * g++.dg/template/sizeof8.C: New test.
12737
12738 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12739
12740         * gcc.c-torture/compile/20040705-1.c: New test.
12741
12742 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12743
12744         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12745
12746 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12747
12748         * gcc.dg/cpp/if-mop.c: Two new testcases.
12749         * gcc.dg/cpp/trad/comment-3.c: New.
12750
12751 2004-07-04  Paul Brook  <paul@codesourcery.com>
12752
12753         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12754
12755 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12756
12757         PR c++/3761
12758         * g++.dg/lookup/crash4.C: New test.
12759
12760 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12761
12762         * gcc.c-torture/execute/builtin-abs-1.c
12763         * gcc.c-torture/execute/builtin-abs-2.c
12764         * gcc.c-torture/execute/builtin-complex-1.c
12765         * gcc.c-torture/execute/builtins/string-1-lib.c
12766         * gcc.c-torture/execute/builtins/string-1.c
12767         * gcc.c-torture/execute/builtins/string-2-lib.c
12768         * gcc.c-torture/execute/builtins/string-2.c
12769         * gcc.c-torture/execute/builtins/string-3-lib.c
12770         * gcc.c-torture/execute/builtins/string-3.c
12771         * gcc.c-torture/execute/builtins/string-4-lib.c
12772         * gcc.c-torture/execute/builtins/string-4.c
12773         * gcc.c-torture/execute/builtins/string-5-lib.c
12774         * gcc.c-torture/execute/builtins/string-5.c
12775         * gcc.c-torture/execute/builtins/string-6-lib.c
12776         * gcc.c-torture/execute/builtins/string-6.c
12777         * gcc.c-torture/execute/builtins/string-7-lib.c
12778         * gcc.c-torture/execute/builtins/string-7.c
12779         * gcc.c-torture/execute/builtins/string-8-lib.c
12780         * gcc.c-torture/execute/builtins/string-8.c
12781         * gcc.c-torture/execute/builtins/string-9-lib.c
12782         * gcc.c-torture/execute/builtins/string-9.c
12783         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12784         * gcc.c-torture/execute/builtins/string-asm-1.c
12785         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12786         * gcc.c-torture/execute/builtins/string-asm-2.c
12787         * gcc.c-torture/execute/stdio-opt-1.c
12788         * gcc.c-torture/execute/stdio-opt-2.c
12789         * gcc.c-torture/execute/stdio-opt-3.c
12790         * gcc.c-torture/execute/string-opt-1.c
12791         * gcc.c-torture/execute/string-opt-10.c
12792         * gcc.c-torture/execute/string-opt-11.c
12793         * gcc.c-torture/execute/string-opt-12.c
12794         * gcc.c-torture/execute/string-opt-13.c
12795         * gcc.c-torture/execute/string-opt-14.c
12796         * gcc.c-torture/execute/string-opt-15.c
12797         * gcc.c-torture/execute/string-opt-16.c
12798         * gcc.c-torture/execute/string-opt-2.c
12799         * gcc.c-torture/execute/string-opt-6.c
12800         * gcc.c-torture/execute/string-opt-7.c
12801         * gcc.c-torture/execute/string-opt-8.c:
12802         Replace with ...
12803
12804         * gcc.c-torture/execute/builtins/abs-2.c
12805         * gcc.c-torture/execute/builtins/abs-3.c
12806         * gcc.c-torture/execute/builtins/complex-1.c
12807         * gcc.c-torture/execute/builtins/fprintf.c
12808         * gcc.c-torture/execute/builtins/fputs.c
12809         * gcc.c-torture/execute/builtins/memcmp.c
12810         * gcc.c-torture/execute/builtins/memmove.c
12811         * gcc.c-torture/execute/builtins/memops-asm.c
12812         * gcc.c-torture/execute/builtins/mempcpy-2.c
12813         * gcc.c-torture/execute/builtins/mempcpy.c
12814         * gcc.c-torture/execute/builtins/memset.c
12815         * gcc.c-torture/execute/builtins/printf.c
12816         * gcc.c-torture/execute/builtins/sprintf.c
12817         * gcc.c-torture/execute/builtins/strcat.c
12818         * gcc.c-torture/execute/builtins/strchr.c
12819         * gcc.c-torture/execute/builtins/strcmp.c
12820         * gcc.c-torture/execute/builtins/strcpy.c
12821         * gcc.c-torture/execute/builtins/strcspn.c
12822         * gcc.c-torture/execute/builtins/strlen-2.c
12823         * gcc.c-torture/execute/builtins/strlen.c
12824         * gcc.c-torture/execute/builtins/strncat.c
12825         * gcc.c-torture/execute/builtins/strncmp-2.c
12826         * gcc.c-torture/execute/builtins/strncmp.c
12827         * gcc.c-torture/execute/builtins/strncpy.c
12828         * gcc.c-torture/execute/builtins/strpbrk.c
12829         * gcc.c-torture/execute/builtins/strpcpy-2.c
12830         * gcc.c-torture/execute/builtins/strpcpy.c
12831         * gcc.c-torture/execute/builtins/strrchr.c
12832         * gcc.c-torture/execute/builtins/strspn.c
12833         * gcc.c-torture/execute/builtins/strstr-asm.c
12834         * gcc.c-torture/execute/builtins/strstr.c:
12835         ... these new files.
12836
12837         * gcc.c-torture/execute/builtins/abs-2-lib.c
12838         * gcc.c-torture/execute/builtins/abs-3-lib.c
12839         * gcc.c-torture/execute/builtins/complex-1-lib.c
12840         * gcc.c-torture/execute/builtins/fprintf-lib.c
12841         * gcc.c-torture/execute/builtins/fputs-lib.c
12842         * gcc.c-torture/execute/builtins/memcmp-lib.c
12843         * gcc.c-torture/execute/builtins/memmove-lib.c
12844         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12845         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12846         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12847         * gcc.c-torture/execute/builtins/memset-lib.c
12848         * gcc.c-torture/execute/builtins/printf-lib.c
12849         * gcc.c-torture/execute/builtins/sprintf-lib.c
12850         * gcc.c-torture/execute/builtins/strcat-lib.c
12851         * gcc.c-torture/execute/builtins/strchr-lib.c
12852         * gcc.c-torture/execute/builtins/strcmp-lib.c
12853         * gcc.c-torture/execute/builtins/strcpy-lib.c
12854         * gcc.c-torture/execute/builtins/strcspn-lib.c
12855         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12856         * gcc.c-torture/execute/builtins/strlen-lib.c
12857         * gcc.c-torture/execute/builtins/strncat-lib.c
12858         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12859         * gcc.c-torture/execute/builtins/strncmp-lib.c
12860         * gcc.c-torture/execute/builtins/strncpy-lib.c
12861         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12862         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12863         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12864         * gcc.c-torture/execute/builtins/strrchr-lib.c
12865         * gcc.c-torture/execute/builtins/strspn-lib.c
12866         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12867         * gcc.c-torture/execute/builtins/strstr-lib.c
12868         * gcc.c-torture/execute/builtins/lib/abs.c
12869         * gcc.c-torture/execute/builtins/lib/fprintf.c
12870         * gcc.c-torture/execute/builtins/lib/memset.c
12871         * gcc.c-torture/execute/builtins/lib/printf.c
12872         * gcc.c-torture/execute/builtins/lib/sprintf.c
12873         * gcc.c-torture/execute/builtins/lib/strcpy.c
12874         * gcc.c-torture/execute/builtins/lib/strcspn.c
12875         * gcc.c-torture/execute/builtins/lib/strncat.c
12876         * gcc.c-torture/execute/builtins/lib/strncmp.c
12877         * gcc.c-torture/execute/builtins/lib/strncpy.c
12878         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12879         * gcc.c-torture/execute/builtins/lib/strspn.c
12880         * gcc.c-torture/execute/builtins/lib/strstr.c:
12881         New files containing support routines.
12882
12883         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12884         declaration.
12885         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12886         when not optimizing.
12887
12888 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12889
12890         PR c++/16240
12891         * g++.dg/abi/mangle22.C: New test.
12892         * g++.dg/abi/mangle23.C: Likewise.
12893
12894 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12895
12896         PR fortran/16290
12897         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12898         Allow for cases without denormalized floating point numbers.
12899
12900 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12901
12902         PR c/1027
12903         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12904         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12905         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12906         expected warning text.
12907         * gcc.dg/format/diag-2.c: New test.
12908
12909 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12910
12911         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12912
12913 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12914
12915         * gcc.dg/builtins-43.c: New.
12916         * gcc.dg/builtins-44.c: New.
12917         * gcc.dg/builtins-45.c: New.
12918
12919 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12920             Andreas Tobler  <a.tobler@schweiz.ch>
12921
12922         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12923         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12924         as SIGSEGV.
12925         * gcc.dg/cleanup-11.c: Likewise.
12926         * gcc.dg/cleanup-8.c: Likewise.
12927         * gcc.dg/cleanup-9.c: Likewise.
12928         * gcc.dg/cleanup-5.c: Run on all platforms.
12929
12930 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12931
12932         * g++.dg/warn/nonnull1.C: New test.
12933
12934 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12935
12936         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12937         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12938         Special-case the Sun compiler wrt to <complex.h>.
12939
12940 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12941
12942         * gcc.dg/Wunreachable-8.C: New test.
12943
12944         * gcc.dg/h8300-ice2.c : New test.
12945
12946 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12947
12948         PR fortran/16161
12949         * gfortran.fortran-torture/compile/implicit.f90: Add test
12950         for implicit character.
12951
12952 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12953
12954         PR fortran/16289
12955         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12956         Use tiny() intrinsic to find smallest non-negative real
12957
12958 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12959
12960         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12961         * gcc.dg/compat/struct-by-value-22_x.c: New.
12962         * gcc.dg/compat/struct-by-value-22_y.c: New.
12963
12964         * gcc.c-torture/execute/20040629-1.c: New test.
12965
12966 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12967
12968         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12969         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12970
12971         PR target/16195
12972         * gcc.dg/20040625-1.c: New test.
12973
12974 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12975
12976         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12977
12978 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12979
12980         PR fortran/15963
12981         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12982
12983 2004-06-29  Richard Henderson  <rth@redhat.com>
12984
12985         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12986
12987 2004-06-29  Paul Brook  <paul@codesourcery.com>
12988
12989         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12990         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12991
12992 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12993
12994         PR c++/16260
12995         * g++.dg/parse/crash15.C: New.
12996
12997 2004-06-28  Andrew Pinski  <apinski@apple.com>
12998
12999         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13000         by the error already.
13001
13002         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13003
13004 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13005
13006         PR target/14041
13007         * gcc.dg/h8300-bss-align-1.c : New.
13008
13009 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13010
13011         * PR c++/16174
13012         * g++.dg/template/ctor4.C: New.
13013
13014 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13015
13016         PR c++/16205
13017         * g++.dg/warn/Wsequence-point-1.C: New test.
13018
13019 2004-06-27  Paul Brook  <paul@codesourcery.com>
13020
13021         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13022
13023 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13024
13025         * g++.old-deja/g++.mike/p7325.C: Remove.
13026
13027 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13028
13029         PR c/14963
13030         * gcc.dg/pr14963.c: New test.
13031
13032 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13033
13034         PR c++/16193
13035         * g++.dg/parse/redef1.C: New test.
13036
13037 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13038
13039         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13040         20021110.c.
13041         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13042         20021119-1.c.
13043         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13044         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13045         5-04.c.
13046         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13047         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13048         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13049         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13050         g++.brendan/enum14.C.
13051         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13052         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13053         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13054         g++.mike/virt1.C.
13055         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13056         memtemp24.C.
13057
13058 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13059
13060         * gcc.dg/20040527-1.c: New test case.
13061
13062 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13063
13064         PR gfortran/pr16196
13065         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13066
13067 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13068
13069         PR middle-end/15825
13070         * gcc.dg/pr15825-1.c: New test case.
13071
13072 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13073
13074         * gcc.c-torture/execute/20040625-1.c: New test.
13075
13076 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13077
13078         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13079
13080 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13081
13082         * gcc.dg/torture/mips-div-1.c: New test.
13083
13084 2004-06-24  Jeff Law  <law@redhat.com>
13085
13086         * gcc.dg/tree-ssa/20040624-1.c: New test.
13087
13088 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13089
13090         * gcc.c-torture/compile/20040624-1.c: New test.
13091
13092 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13093
13094         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13095         this directory.
13096
13097 2004-06-23  Andrew Pinski  <apinski@apple.com>
13098
13099         PR middle-end/15988
13100         * g++.dg/opt/ptrmem4.C: New test.
13101
13102         * gcc.dg/c90-array-quals-2.c: New test.
13103
13104 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13105
13106         * gcc.dg/kpice1.c: New test.
13107
13108 2006-06-23  Andrew Pinski  <apinski@apple.com>
13109
13110         * gcc.dg/c90-array-quals.c: New test.
13111
13112 2006-06-22  Richard Henderson  <rth@redhat.com>
13113
13114         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13115
13116 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13117
13118         * gcc.dg/builtins-config.h: Handle FreeBSD.
13119
13120 2006-06-22  Richard Henderson  <rth@redhat.com>
13121
13122         * g++.dg/opt/devirt1.C: New.
13123
13124 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13125
13126         * g++.dg/opt/pr15551.C: New testcase.
13127
13128 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13129
13130         PR target/14800
13131         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13132         x86_64-*-linux* when compiling for 32bit.
13133
13134 2004-06-21  Andrew Pinski  <apinski@apple.com>
13135
13136         * gcc.dg/pch/struct-1.c: New.
13137         * gcc.dg/pch/struct-1.hs: New.
13138
13139 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13140
13141         * gcc.dg/pch/save-temps-1.c: New file.
13142         * gcc.dg/pch/save-temps-1.hs: New file.
13143
13144 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13145
13146         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13147         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13148
13149 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13150
13151         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13152         to fix type error.
13153         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13154         Remove trailing spaces.
13155
13156 2004-06-21  Richard Henderson  <rth@redhat.com>
13157
13158         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13159         merging && to BIT_FIELD_REF.
13160
13161 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13162
13163         * g++.dg/opt/placeholder1.C: New test.
13164
13165 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13166
13167         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13168         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13169         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13170         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13171
13172 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13173
13174         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13175         extern "C".
13176         * g++.dg/other/pragma-re-1.C: Add comments.
13177
13178 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13179
13180         PR gfortran/16080
13181         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13182
13183 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13184
13185         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13186         instead of setting the type of size_t by
13187         hand.
13188
13189 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13190
13191         * gcc.dg/unordered-2.c: New test case.
13192         * gcc.dg/unordered-3.c: New test case.
13193
13194 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13195
13196         PR other/16043
13197         * lib/g++.exp (g++_version): Tweak regexp for version
13198         * lib/g77.exp (g77_version): Likewise
13199         * lib/gfortran.exp (gfortran_version): Likewise
13200         * lib/objc.exp (objc_version): Likewise
13201         * lib/treelang.exp (treelang_version): Likewise
13202
13203 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13204
13205         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13206         Use INT_MAX instead of __INT_MAX__.
13207         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13208
13209         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13210         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13211         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13212         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13213         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13214         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13215         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13216         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13217         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13218
13219         * gcc.dg/range-test-1.c: New test.
13220         * g++.dg/opt/range-test-1.C: New test.
13221
13222 2004-06-17  Richard Henderson  <rth@redhat.com>
13223
13224         * objc.dg/sync-1.m: New.
13225         * objc.dg/try-catch-1.m: Don't force next runtime.
13226         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13227         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13228         shadowed catch clause.
13229         * objc.dg/try-catch-5.m: New.
13230
13231 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13232
13233         Bug 14610
13234         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13235
13236 2004-06-15  Richard Henderson  <rth@redhat.com>
13237
13238         * gcc.dg/20001116-1.c: Move expected warning line.
13239
13240 2004-06-15  Richard Henderson  <rth@redhat.com>
13241
13242         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13243         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13244
13245 2004-06-15  Jeff Law  <law@redhat.com>
13246
13247         * gcc.dg/tree-ssa/20040615-1.c: New test.
13248         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13249         be less sensitive to operand ordering.
13250         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13251
13252 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13253
13254         * g++.dg/abi/bitfield3.C: Add comment..
13255
13256 2004-06-15  Richard Henderson  <rth@redhat.com>
13257
13258         * g++.dg/ext/stmtexpr1.C: XFAIL.
13259         * gcc.dg/20030612-1.c: XFAIL.
13260
13261 2004-06-15  Eric Christopher  <echristo@redhat.com>
13262
13263         * g++.dg/charset/asm5.c: New.
13264         * gcc.dg/charset/asm6.c: New.
13265
13266 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13267
13268         PR fortran/15962
13269         * gfortran.fortran-torture/execute/select_1.f90: New test.
13270
13271 2004-06-15  Paul Brook  <paul@codesourcery.com>
13272
13273         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13274
13275 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13276
13277         PR c++/15967
13278         * g++.dg/lookup/crash3.C: New test.
13279
13280 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13281
13282         PR c++/15947
13283         * g++.dg/parse/dtor4.C: New test.
13284
13285 2004-06-14  Jeff Law  <law@redhat.com>
13286
13287         * gcc.c-torture/compile/20040614-1.c: New test.
13288
13289 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13290
13291         PR fortran/15211
13292         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13293         LEN of a character array.
13294
13295 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13296
13297         PR c++/15096
13298         * g++.dg/template/ptrmem10.C: New test.
13299
13300         PR c++/14930
13301         * g++.dg/template/friend30.C: New test.
13302
13303 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13304
13305         PR fortran/14928
13306         * gfortran.fortran-torture/compile/mloc.f90: New test.
13307
13308 2004-06-13  Paul Brook  <paul@codesourcery.com>
13309
13310         * gfortran.fortran-torture/execute/random_2.f90: New test.
13311
13312 2004-06-13  Eric Christopher  <echristo@redhat.com>
13313
13314         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13315
13316 2004-06-12  Paul Brook  <paul@codesourcery.com>
13317
13318         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13319
13320 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13321
13322         PR fortran/14923
13323         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13324
13325 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13326
13327         PR fortran/14957
13328         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13329         syntax errors in end statements of contained subroutines.
13330
13331 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13332
13333         PR fortran/12841
13334         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13335
13336 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13337
13338         PR fortran/15665
13339         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13340
13341 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13342
13343         PR gfortran/12839
13344         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13345
13346 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/15862
13349         * g++.dg/parse/enum1.C: New test.
13350
13351 2004-06-10  Jeff Law  <law@redhat.com>
13352
13353         * gcc.c-torture/compile/20040610-1.c: New test.
13354
13355 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13356
13357         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13358         * g++.old-deja/g++.other/decl3.C: Likewise.
13359
13360 2004-06-10  Brian Booth  <bbooth@redhat.com>
13361
13362         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13363         V_MAY_DEF instead of VDEF.
13364         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13365
13366 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13367
13368         PR c++/14211
13369         * g++.dg/conversion/const1.C: New test.
13370
13371         PR c++/15076
13372         * g++.dg/conversion/reinterpret1.C: New test.
13373
13374         PR c++/15877
13375         * g++.dg/template/enum2.C: New test.
13376
13377         PR c++/15227
13378         * g++.dg/template/error13.C: New test.
13379
13380 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13381
13382         PR fortran/14957
13383         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13384         arguments to test_* REAL and of the right size.
13385
13386 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13387
13388         PR target/15569
13389         PR rtl-optimization/15681
13390         * gcc.dg/20040609-1.c: New test.
13391
13392 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13393
13394         PR c++/14791
13395         * g++.dg/opt/builtins1.C: New test.
13396
13397 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13398
13399         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13400         that use default windows32 struct layout.
13401         * gcc.dg/i386-bitfield2.c: Likewise.
13402
13403 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13404
13405         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13406         for mingw32 and cygwin targets.
13407
13408 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13409
13410         * gcc.dg/pch/macro-4.c: New.
13411         * gcc.dg/pch/macro-4.hs: New.
13412
13413 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13414
13415         PR fortran/13249
13416         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13417
13418 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13419
13420         PR fortran/13372
13421         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13422
13423 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13424
13425         PR gfortran/14897
13426         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13427
13428 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13429
13430         PR gfortran/15755
13431         * gfortran.fortran-torture/execute/backspace.c : New test.
13432
13433 2004-06-09  Paul Brook  <paul@codesourcery.com>
13434
13435         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13436         (pointer_to_section): Rewrite to use smaller array.
13437
13438 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13439
13440         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13441         * gcc.dg/ext/altivec-10.c: Same.
13442         * gcc.dg/ext/altivec-11.c: Same.
13443         * gcc.dg/ext/altivec-12.c: Same.
13444         * gcc.dg/ext/altivec-13.c: Same.
13445         * gcc.dg/ext/altivec-14.c: Same.
13446         * gcc.dg/ext/altivec-15.c: Same.
13447         * gcc.dg/ext/altivec-16.c: Same.
13448         * gcc.dg/ext/altivec-3.c: Same.
13449         * gcc.dg/ext/altivec-4.c: Same.
13450         * gcc.dg/ext/altivec-6.c: Same.
13451         * gcc.dg/ext/altivec-7.c: Same.
13452         * gcc.dg/ext/altivec-8.c: Same.
13453         * gcc.dg/ext/altivec-varargs-1.c: Same.
13454
13455         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13456         * g++.dg/ext/altivec-10.C: Same.
13457         * g++.dg/ext/altivec-2.C: Same.
13458         * g++.dg/ext/altivec-3.C: Same.
13459         * g++.dg/ext/altivec-4.C: Same.
13460         * g++.dg/ext/altivec-5.C: Same.
13461         * g++.dg/ext/altivec-6.C: Same.
13462         * g++.dg/ext/altivec-7.C: Same.
13463         * g++.dg/ext/altivec-8.C: Same.
13464         * g++.dg/ext/altivec-9.C: Same.
13465
13466 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13467
13468         PR c++/7841
13469         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13470
13471 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13472
13473         * gcc.dg/union-1.c: New test.
13474
13475 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13476
13477         * gcc.dg/builtins-41.c: New test case.
13478         * gcc.dg/builtins-42.c: New test case.
13479
13480 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13481
13482         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13483         * g++.dg/ext/altivec-10.C: Same.
13484         * g++.dg/ext/altivec-2.C: Same.
13485         * g++.dg/ext/altivec-3.C: Same.
13486         * g++.dg/ext/altivec-4.C: Same.
13487         * g++.dg/ext/altivec-5.C: Same.
13488         * g++.dg/ext/altivec-6.C: Same.
13489         * g++.dg/ext/altivec-7.C: Same.
13490         * g++.dg/ext/altivec-8.C: Same.
13491         * g++.dg/ext/altivec-9.C: Same.
13492         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13493         * g++.old-deja/g++.brendan/new3.C: Same.
13494         * gcc.c-torture/execute/eeprof-1.x: Same.
13495
13496 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13497
13498         PR c/14765
13499         * gcc.dg/pr14765-1.c: New test.
13500
13501 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13502
13503         PR c/14649
13504         * gcc.dg/pr14649-1.c: New test case.
13505
13506 2004-06-07  Richard Henderson  <rth@redhat.com>
13507
13508         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13509         if temporaries.
13510
13511 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13512
13513         * g++.dg/eh/elide1.C: Remove XFAIL.
13514
13515 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13516
13517         PR c++/15337
13518         * g++.dg/expr/sizeof3.C: New test.
13519
13520         PR c++/14777
13521         * g++.dg/template/access14.C: New test.
13522
13523         PR c++/15554
13524         * g++.dg/template/enum1.C: New test.
13525
13526         PR c++/15057
13527         * g++.dg/eh/throw1.C: New test.
13528
13529 2004-06-07  David Ayers  <d.ayers@inode.at>
13530             Ziemowit Laski  <zlaski@apple.com>
13531
13532         * lib/objc.exp (objc_target_compile): Revert the '-framework
13533         Foundation' flag fix, since bare Darwin does not ship
13534         with the Foundation framework.
13535         * objc/execute/next_mapping.h: Provide a local NSConstantString
13536         @interface and @implementation.
13537         (objc_constant_string_init): A constructor function, used to
13538         initialize the NSConstantString meta-class object.
13539         * objc/execute/string1.m: Include "next_mapping.h" instead of
13540         <Foundation/NSString.h>.
13541         * objc/execute/string2.m: Likewise.
13542         * objc/execute/string3.m: Likewise.
13543         * objc/execute/string4.m: Likewise.
13544
13545 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13546
13547         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13548         to double. Replace double with FLOAT.
13549         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13550
13551         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13552         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13553         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13554         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13555         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13556         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13557         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13558         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13559
13560 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13561
13562         PR c/13519
13563         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13564
13565 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13566
13567         PR c++/15503
13568         * g++.dg/template/meminit2.C: New test.
13569
13570 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13571
13572         PR target/15822
13573         * gcc.c-torture/execute/compare-fp-1.c,
13574         gcc.c-torture/execute/compare-fp-2.c,
13575         gcc.c-torture/execute/compare-fp-3.c,
13576         gcc.c-torture/execute/compare-fp-4.c,
13577         gcc.c-torture/execute/compare-fp-3.x,
13578         gcc.c-torture/execute/compare-fp-4.x: Moved...
13579         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13580         gcc.c-torture/execute/ieee/compare-fp-2.c,
13581         gcc.c-torture/execute/ieee/compare-fp-3.c,
13582         gcc.c-torture/execute/ieee/compare-fp-4.c,
13583         gcc.c-torture/execute/ieee/compare-fp-3.x,
13584         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13585
13586 2004-06-04  David Ayers  <d.ayers@inode.at>
13587
13588         * objc/execute/protocol-isEqual-4.m: New testcase.
13589
13590 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13591
13592         * objc/execute/protocol-isEqual-1.m: New testcase.
13593         * objc/execute/protocol-isEqual-2.m: New testcase.
13594         * objc/execute/protocol-isEqual-3.m: New testcase.
13595
13596 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13597
13598         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13599
13600 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13601
13602         * lib/objc.exp (objc_target_compile): When running tests on
13603         Darwin (Mac OS X), inform the linker about '-framework
13604         'Foundation'.
13605
13606 2004-06-02  Eric Christopher  <echristo@redhat.com>
13607
13608         * gcc.c-torture/compile/20040602-1.c: New.
13609
13610 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13611
13612         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13613         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13614
13615         PR tree-optimization/14736
13616         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13617
13618         PR tree-optimization/14042
13619         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13620
13621         PR tree-optimization/14729
13622         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13623
13624 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13625
13626         PR fortran/15557
13627         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13628
13629 2004-06-01  Richard Hederson  <rth@redhat.com>
13630
13631         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13632
13633 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13634
13635         PR c++/14932
13636         * g++.dg/parse/offsetof4.C: New test.
13637
13638 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13639
13640         PR objc/7993
13641         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13642
13643 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/15701
13646         * g++.dg/template/friend29.C: New test.
13647
13648 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13649
13650         PR c/15749
13651         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13652
13653 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13654
13655         * gcc.dg/sparc-trap-1.c: New test.
13656
13657 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13658
13659         PR middle-end/15069
13660         * g++.dg/opt/fold3.C: New test case.
13661
13662 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13663
13664         * lib/target-supports.exp (check_iconv_available): Fix fallout
13665         from 2004-05-28 patch.
13666
13667 2004-05-30  Paul Brook  <paul@codesourcery.com>
13668
13669         PR fortran/15620
13670         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13671         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13672
13673 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13674
13675         * gfortran.fortran-torture/execute/random_1.f90: New test.
13676
13677 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13678
13679         * g++.dg/ext/altivec-10.C: New test.
13680
13681 2004-05-29  Paul Brook  <paul@codesourcery.com>
13682
13683         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13684
13685 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13686
13687         * gcc.dg/altivec-16.c: New test.
13688
13689 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13690
13691         * lib/target-supports.exp (check_vmx_hw_available): New.
13692         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13693
13694         * lib/target-supports.exp (check_alias_available,
13695         check_iconv_available, check_named_sections_available): Use
13696         unique names for temporary files.
13697
13698 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13699
13700         * gcc.dg/altivec-15.c: New test.
13701
13702 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13703
13704         PR c++/15083
13705         * g++.dg/warn/noeffect6.C: New test.
13706
13707         PR c++/15471
13708         * g++.dg/expr/ptrmem4.C: New test.
13709
13710         PR c++/15640
13711         * g++.dg/template/operator3.C: New test.
13712
13713 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13714
13715         PR c++/14668
13716         * g++.dg/lookup/redecl1.C: New test.
13717         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13718
13719 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13720
13721         * gcc.c-torture/execute/compare-fp-1.c,
13722         gcc.c-torture/execute/compare-fp-2.c,
13723         gcc.c-torture/execute/compare-fp-3.c,
13724         gcc.c-torture/execute/compare-fp-4.c,
13725         gcc.c-torture/execute/compare-fp-3.x,
13726         gcc.c-torture/execute/compare-fp-4.x,
13727         gcc.dg/pr15649-1.c: New.
13728
13729 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13730
13731         PR c++/12883
13732         * g++.dg/init/array14.C: New test.
13733
13734 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13735
13736         * lib/compat.exp (compat-get-options-main): New.
13737         (compat-get-options): Remove unneeded code, warn for ignored
13738         command.
13739         (compat-execute): Check flag set by dg-require-* commands.
13740
13741         * lib/compat.exp (compat-execute): Break up long lines.
13742
13743 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13744
13745         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13746         * gcc.dg/altivec-14.c: New test.
13747         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13748
13749         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13750         * gcc.dg/altivec-12.c: Ditto.
13751
13752         * gcc.dg/altivec-3.c: Move call to altivec_check.
13753
13754 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13755
13756         PR c++/15044
13757         * g++.dg/template/error12.C: New test.
13758
13759         PR c++/15317
13760         * g++.dg/ext/attrib15.C: New test.
13761
13762         PR c++/15329
13763         * g++.dg/template/ptrmem9.C: New test.
13764
13765 2004-05-25  Paul Brook  <paul@codesourcery.com>
13766
13767         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13768
13769 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13770
13771         PR c++/15165
13772         * g++.dg/template/crash19.C: New test.
13773
13774 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c++/15025
13777         * g++.dg/template/redecl1.C: New test.
13778
13779 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/14821
13782         * g++.dg/other/ns1.C: New test.
13783
13784         PR c++/14883
13785         * g++.dg/template/invalid1.C: New test.
13786
13787 2004-05-23  Paul Brook  <paul@codesourcery.com>
13788         Victor Leikehman  <lei@haifasphere.co.il>
13789
13790         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13791         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13792
13793 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13794
13795         PR c++/15285
13796         PR c++/15299
13797         * g++.dg/template/non-dependent5.C: New test.
13798         * g++.dg/template/non-dependent6.C: New test.
13799
13800 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13801
13802         PR c++/15507
13803         * g++.dg/inherit/union1.C: New test.
13804
13805         PR c++/15542
13806         * g++.dg/template/addr1.C: New test.
13807
13808         PR c++/15427
13809         * g++.dg/template/array5.C: New test.
13810
13811         PR c++/15287
13812         * g++.dg/template/array6.C: New test.
13813
13814 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13815             Roger Sayle  <roger@eyesopen.com>
13816
13817         * g++.dg/lookup/forscope2.C: New test case.
13818
13819 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13820
13821         * gcc.dg/cpp/Wmissingdirs.c: New.
13822
13823 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13824
13825         PR target/15301
13826         * gcc.dg/compat/union-m128-1.h: New file.
13827         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13828         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13829         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13830
13831 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13832
13833         PR target/15302
13834         * gcc.dg/compat/struct-complex-1.h: New file.
13835         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13836         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13837         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13838
13839 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13840
13841         PR middle-end/3074
13842         * gcc.dg/pr3074-1.c: New test case.
13843         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13844
13845 2004-05-20  Falk Hueffner  <falk@debian.org>
13846
13847         PR other/15526
13848         * gcc.dg/ftrapv-1.c: New test case.
13849
13850 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13851
13852         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13853
13854 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13855             Jeff Law  <law@redhat.com>
13856
13857         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13858         * gcc.dg/tree-ssa/20040518-2.c: New test.
13859
13860         * gcc.dg/tree-ssa/20040518-1.c: New test.
13861
13862 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13863
13864         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13865
13866 2004-05-18  Paul Brook  <paul@codesourcery.com>
13867
13868         PR fortran/13930
13869         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13870
13871 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13872
13873         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13874         constant folding.
13875
13876 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13877
13878         * gcc.dg/tree-ssa/20040517-1.c: New test.
13879
13880 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13881
13882         * gcc.dg/loop-4.c: New test.
13883
13884 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13885
13886         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13887
13888 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13889
13890         PR fortran/15311
13891         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13892
13893 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13894
13895         PR fortran/13826
13896         PR fortran/13940
13897         * gfortran.fortran-torture/compile/data_1.f90: New test.
13898
13899 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13900
13901         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13902         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13903
13904 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13905
13906         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13907
13908 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13909
13910         PR c/15444
13911         * gcc.dg/format/xopen-1.c: Adjust expected message.
13912         * gcc.dg/format/xopen-3.c: New test.
13913
13914 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13915
13916         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13917
13918 2004-05-14  Jeff Law  <law@redhat.com>
13919
13920         * gcc.dg/tree-ssa/20040514-2.c: New test.
13921
13922 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13923
13924         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13925         this ...
13926         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13927         this.
13928
13929 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13930
13931         * gcc.dg/tree-ssa/20040514-1.c: New test.
13932
13933 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13934
13935         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13936         test.
13937
13938 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13939
13940         PR fortran/14066
13941         * gfortran.fortran-torture/compile/do_1.f90: New test.
13942
13943 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13944
13945         PR fortran/15051
13946         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13947         test.
13948
13949 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13950
13951         PR fortran/15149
13952         * gfortran.fortran-torture/execute/random_init.f90: New test.
13953
13954 2004-05-13  Paul Brook  <paul@codesourcery.com>
13955
13956         PR fortran/15314
13957         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13958
13959 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13960
13961         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13962         for the powerpc case.
13963
13964 2004-05-13  Jeff Law  <law@redhat.com>
13965
13966         * gcc.dg/tree-ssa/20040513-1.c: New test.
13967         * gcc.dg/tree-ssa/20040513-2.c: New test.
13968
13969 2004-05-13  Paul Brook  <paul@codesourcery.com>
13970
13971         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13972         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13973         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13974
13975 2004-05-13  Andreas Schwab  <schwab@suse.de>
13976
13977         PR other/10819
13978         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13979         characters.
13980
13981 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13982
13983         PR fortran/15294
13984         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13985
13986 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13987
13988         Merge from tree-ssa-20020619-branch.  See
13989         ChangeLog.tree-ssa for details.
13990
13991 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13992
13993         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13994         include <altivec.h> explicitly.
13995         * gcc.dg/altivec-13.c: Likewise.
13996
13997 2004-05-11  Paul Brook  <paul@codesourcery.com>
13998
13999         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14000
14001 2004-05-10  Eric Christopher  <echristo@redhat.com>
14002
14003         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14004         * gcc.dg/sibcall-4.c: Ditto.
14005
14006 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14007
14008         * g++.dg/ext/altivec-8.C: New test case.
14009         * gcc.dg/altivec-13.c: New test case.
14010
14011 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14012
14013         * gcc.c-torture/execute/divcmp-1.c: New test case.
14014         * gcc.c-torture/execute/divcmp-2.c: New test case.
14015         * gcc.c-torture/execute/divcmp-3.c: New test case.
14016
14017 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14018
14019         * g++.dg/other/pragma-re-2.C: New test.
14020
14021 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14022
14023         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14024         * gcc.dg/i386-387-2.c: Likewise.
14025
14026         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14027         __builtin_drem.
14028         * gcc.dg/i386-387-6.c: Likewise.
14029
14030 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14031
14032         * gcc.dg/builtins-33.c:  Also check log1p*.
14033
14034 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14035
14036         PR optimization/15296
14037         * gcc.c-torture/execute/pr15296.c: New test.
14038
14039 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14040
14041         * gcc.dg/builtins-40.c: New test.
14042
14043 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14044
14045         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14046
14047 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14048
14049         * g++.dg/ext/spe1.C: New testcase.
14050
14051 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14052
14053         * objc.dg/image-info.m: Allow additional attributes
14054         for __image_info section.
14055
14056 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14057
14058         * gcc.dg/torture/mips-hilo-2.c: New test.
14059
14060 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14061
14062         PR c++/14389
14063         * g++.dg/template/member5.C: New test.
14064
14065 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14066
14067         * gcc.dg/builtins-34.c: Also check expm1*.
14068
14069 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14070
14071         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14072         * gcc.dg/torture/builtin-convert-3.c: New test.
14073
14074 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14075
14076         PR middle-end/15054
14077         * g++.dg/opt/pr15054.C: New test.
14078
14079 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14080
14081         * gcc.dg/torture/builtin-rounding-1.c: New test.
14082         * gcc.dg/builtins-25.c: Delete.
14083         * gcc.dg/builtins-29.c: Delete.
14084
14085 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14086
14087         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14088         * gcc.dg/sibcall-4.c: Likewise.
14089         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14090
14091 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14092
14093         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14094         bit-field on 16-bit targets.
14095
14096 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14097
14098         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14099         16-bit targets.
14100
14101 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14102
14103         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14104         * gcc.dg/rs6000-power2-2.c: Likewise.
14105
14106 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14107
14108         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14109         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14110         Change the asm registers to be in form of frN instead of fN.
14111
14112 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14113
14114         * gcc.dg/torture/builtin-convert-2.c: New test.
14115
14116 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14117
14118         * gcc.dg/rs6000-power2-1.c: New test.
14119         * gcc.dg/rs6000-power2-2.c: New test.
14120
14121 2004-04-28  Jan Hubicka  <jh@suse.cz>
14122
14123         * gcc.dg/unused-6.c: New test.
14124
14125 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14126             Ulrich Weigand  <uweigand@de.ibm.com>
14127
14128         * ada/acats/run_all.sh: Define $target variable.
14129
14130 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14131
14132         PR c++/15119
14133         * g++.dg/other/vararg-1.C: New test.
14134
14135         PR c++/4794
14136         * g++.dg/eh/cleanup3.C: New test.
14137
14138 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14139
14140         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14141         and ad8011a (target_insn).
14142         * ada/acats/support/macro.dfs: Likewise.
14143         * ada/acats/support/impbit.adb: New file.
14144
14145 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14146
14147         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14148
14149 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14150
14151         * gcc.dg/loop-3.c: New test.
14152
14153 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14154
14155         * gcc.c-torture/execute/simd-5.c: New test.
14156
14157 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14158
14159         PR c++/15064
14160         * g++.dg/template/crash18.C: New test.
14161
14162 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14163
14164         * g++.dg/ext/complit3.C: New test.
14165
14166 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14167
14168         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14169         * gcc.dg/altivec-3.c: Same.
14170         * gcc.dg/altivec-varargs-1.c: Same.
14171
14172 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14173
14174         * lib/target-supports.exp (check_profiling_available): Assume
14175         profiling is not available on powerpc-eabi targets.
14176
14177 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14178
14179         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14180         * gcc.dg/vmx/bug-1.c: Ditto.
14181
14182 2004-04-20  Eric Christopher  <echristo@redhat.com>
14183
14184         * gcc.dg/charset/extern.c: New test.
14185         * g++.dg/charset/extern3.cc: Ditto.
14186
14187 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14188
14189         * gcc.dg/builtins-39.c: New test.
14190
14191 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14192
14193         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14194
14195 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14196
14197         * gcc.dg/torture/mips-hilo-1.c: New test.
14198
14199 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14200
14201         * gcc.c-torture/compile/20040419-1.c: New test.
14202
14203 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14204
14205         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14206
14207 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14208             Aldy Hernandez  <aldyh@redhat.com>
14209
14210         * gcc.c-torture/execute/va-arg-24.c: New.
14211
14212 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14213             Aldy Hernandez  <aldyh@redhat.com>
14214
14215         * gcc.dg/vmx/1b-01.c: New.
14216         * gcc.dg/vmx/1b-02.c: New.
14217         * gcc.dg/vmx/1b-03.c: New.
14218         * gcc.dg/vmx/1b-04.c: New.
14219         * gcc.dg/vmx/1b-05.c: New.
14220         * gcc.dg/vmx/1b-06.c: New.
14221         * gcc.dg/vmx/1b-07.c: New.
14222         * gcc.dg/vmx/1c-01.c: New.
14223         * gcc.dg/vmx/1c-02.c: New.
14224         * gcc.dg/vmx/3a-01a.c: New.
14225         * gcc.dg/vmx/3a-01.c: New.
14226         * gcc.dg/vmx/3a-01m.c: New.
14227         * gcc.dg/vmx/3a-03.c: New.
14228         * gcc.dg/vmx/3a-03m.c: New.
14229         * gcc.dg/vmx/3a-04.c: New.
14230         * gcc.dg/vmx/3a-04m.c: New.
14231         * gcc.dg/vmx/3a-05.c: New.
14232         * gcc.dg/vmx/3a-06.c: New.
14233         * gcc.dg/vmx/3a-06m.c: New.
14234         * gcc.dg/vmx/3a-07.c: New.
14235         * gcc.dg/vmx/3b-01.c: New.
14236         * gcc.dg/vmx/3b-02.c: New.
14237         * gcc.dg/vmx/3b-10.c: New.
14238         * gcc.dg/vmx/3b-13.c: New.
14239         * gcc.dg/vmx/3b-14.c: New.
14240         * gcc.dg/vmx/3b-15.c: New.
14241         * gcc.dg/vmx/3c-01a.c: New.
14242         * gcc.dg/vmx/3c-01.c: New.
14243         * gcc.dg/vmx/3c-02.c: New.
14244         * gcc.dg/vmx/3c-03.c: New.
14245         * gcc.dg/vmx/3d-01.c: New.
14246         * gcc.dg/vmx/4-01.c: New.
14247         * gcc.dg/vmx/4-03.c: New.
14248         * gcc.dg/vmx/5-01.c: New.
14249         * gcc.dg/vmx/5-02.c: New.
14250         * gcc.dg/vmx/5-03.c: New.
14251         * gcc.dg/vmx/5-04.c: New.
14252         * gcc.dg/vmx/5-05.c: New.
14253         * gcc.dg/vmx/5-06.c: New.
14254         * gcc.dg/vmx/5-07.c: New.
14255         * gcc.dg/vmx/5-07t.c: New.
14256         * gcc.dg/vmx/5-08.c: New.
14257         * gcc.dg/vmx/5-10.c: New.
14258         * gcc.dg/vmx/5-11.c: New.
14259         * gcc.dg/vmx/7-01a.c: New.
14260         * gcc.dg/vmx/7-01.c: New.
14261         * gcc.dg/vmx/7c-01.c: New.
14262         * gcc.dg/vmx/7d-01.c: New.
14263         * gcc.dg/vmx/7d-02.c: New.
14264         * gcc.dg/vmx/8-01.c: New.
14265         * gcc.dg/vmx/8-02a.c: New.
14266         * gcc.dg/vmx/8-02.c: New.
14267         * gcc.dg/vmx/brode-1.c: New.
14268         * gcc.dg/vmx/bug-1.c: New.
14269         * gcc.dg/vmx/bug-2.c: New.
14270         * gcc.dg/vmx/bug-3.c: New.
14271         * gcc.dg/vmx/cw-bug-1.c: New.
14272         * gcc.dg/vmx/cw-bug-2.c: New.
14273         * gcc.dg/vmx/cw-bug-3.c: New.
14274         * gcc.dg/vmx/dct.c: New.
14275         * gcc.dg/vmx/debug-1.c: New.
14276         * gcc.dg/vmx/debug-2.c: New.
14277         * gcc.dg/vmx/debug-3.c: New.
14278         * gcc.dg/vmx/debug-4.c: New.
14279         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14280         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14281         * gcc.dg/vmx/eg-5.c: New.
14282         * gcc.dg/vmx/fft.c: New.
14283         * gcc.dg/vmx/gcc-bug-1.c: New.
14284         * gcc.dg/vmx/gcc-bug-2.c: New.
14285         * gcc.dg/vmx/gcc-bug-3.c: New.
14286         * gcc.dg/vmx/gcc-bug-4.c: New.
14287         * gcc.dg/vmx/gcc-bug-5.c: New.
14288         * gcc.dg/vmx/gcc-bug-6.c: New.
14289         * gcc.dg/vmx/gcc-bug-7.c: New.
14290         * gcc.dg/vmx/gcc-bug-8.c: New.
14291         * gcc.dg/vmx/gcc-bug-9.c: New.
14292         * gcc.dg/vmx/gcc-bug-b.c: New.
14293         * gcc.dg/vmx/gcc-bug-c.c: New.
14294         * gcc.dg/vmx/gcc-bug-d.c: New.
14295         * gcc.dg/vmx/gcc-bug-e.c: New.
14296         * gcc.dg/vmx/gcc-bug-f.c: New.
14297         * gcc.dg/vmx/gcc-bug-g.c: New.
14298         * gcc.dg/vmx/gcc-bug-i.c: New.
14299         * gcc.dg/vmx/harness.h: New.
14300         * gcc.dg/vmx/ira1.c: New.
14301         * gcc.dg/vmx/ira2a.c: New.
14302         * gcc.dg/vmx/ira2b.c: New.
14303         * gcc.dg/vmx/ira2.c: New.
14304         * gcc.dg/vmx/ira2c.c: New.
14305         * gcc.dg/vmx/mem.c: New.
14306         * gcc.dg/vmx/newton-1.c: New.
14307         * gcc.dg/vmx/ops.c: New.
14308         * gcc.dg/vmx/sn7153.c: New.
14309         * gcc.dg/vmx/spill2.c: New.
14310         * gcc.dg/vmx/spill3.c: New.
14311         * gcc.dg/vmx/spill.c: New.
14312         * gcc.dg/vmx/t.c: New.
14313         * gcc.dg/vmx/varargs-1.c: New.
14314         * gcc.dg/vmx/varargs-2.c: New.
14315         * gcc.dg/vmx/varargs-3.c: New.
14316         * gcc.dg/vmx/varargs-4.c: New.
14317         * gcc.dg/vmx/varargs-5.c: New.
14318         * gcc.dg/vmx/varargs-6.c: New.
14319         * gcc.dg/vmx/varargs-7.c: New.
14320         * gcc.dg/vmx/vmx.exp: New.
14321         * gcc.dg/vmx/vprint-1.c: New.
14322         * gcc.dg/vmx/vscan-1.c: New.
14323         * gcc.dg/vmx/x-01.c: New.
14324         * gcc.dg/vmx/x-02.c: New.
14325         * gcc.dg/vmx/x-03.c: New.
14326         * gcc.dg/vmx/x-04.c: New.
14327         * gcc.dg/vmx/x-05.c: New.
14328         * gcc.dg/vmx/yousufi-1.c: New.
14329         * gcc.dg/vmx/zero-1.c: New.
14330         * gcc.dg/vmx/zero.c: New.
14331
14332 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14333
14334         * g++.dg/lookup/java1.C: Update for chage of
14335         _Jv_AllocObject.
14336         * g++.dg/lookup/java2.C: Likewise.
14337
14338 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14339
14340         * ada/acats/run_all.sh: use -O2 by default.
14341
14342 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14343
14344         * gcc.dg/vr-mult-[12].c: New tests.
14345
14346 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14347
14348         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14349
14350         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14351
14352 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14353
14354         * lib/target-supports.exp (check_profiling_available): Assume profiling
14355         isn't available for mips*-*-elf targets.
14356
14357 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14358
14359         * gcc.dg/builtins-38.c: New test.
14360
14361 2004-04-14  Eric Christopher  <echristo@redhat.com>
14362
14363         * g++.dg/charset/charset.exp: Run .cc extension tests.
14364
14365 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14366
14367         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14368
14369 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14370
14371         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14372
14373 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14374
14375         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14376         * gcc.dg/i386-387-2.c: Likewise.
14377
14378         * gcc.dg/i386-387-7.c: New test.
14379         * gcc.dg/i386-387-8.c: New test.
14380
14381         * gcc.dg/builtins-37.c: New test.
14382
14383 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14384
14385         * g++.dg/pch/externc-1.C: Add missing semicolon.
14386
14387 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14388
14389         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14390
14391 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14392
14393         * gcc.c-torture/execute/20040411-1.c: New test.
14394
14395 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14396
14397         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14398
14399 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14400
14401         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14402
14403 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14404
14405         * lib/target-supports.exp (check_named_sections_available): New.
14406         * lib/gcc-dg.exp (dg-require-named-sections): New.
14407         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14408         old-deja.exp.  Also prune error-count message from HP linker.
14409         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14410
14411         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14412         * g++.old-deja/g++.pt/static3.C: Likewise.
14413         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14414
14415 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14416
14417         * gcc.c-torture/execute/20040409-1.c: New test case.
14418         * gcc.c-torture/execute/20040409-2.c: New test case.
14419         * gcc.c-torture/execute/20040409-3.c: New test case.
14420
14421 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14422
14423         * gcc.dg/20040409-1.c: New test.
14424
14425 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14426
14427         PR target/14888
14428         * g++.dg/opt/pr14888.C: New test case.
14429
14430 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14431
14432         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14433         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14434         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14435         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14436         New tests.
14437
14438 2004-04-08  Paul Brook  <paul@codesourcery.com>
14439
14440         * gcc.dg/spill-1.c: New test.
14441
14442 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14443
14444         * gcc.dg/torture/builtin-ctype-2.c: New test.
14445
14446 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14447
14448         * gcc.dg/pch/pch.exp: Add largefile test.
14449
14450 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14451
14452         * g++.dg/pch/externc-1.Hs: New.
14453         * g++.dg/pch/externc-1.C: New.
14454
14455 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14456
14457         * gcc.dg/compat/struct-by-value-5a_main.c,
14458         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14459         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14460         * gcc.dg/compat/struct-by-value-5a_x.c,
14461         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14462         gcc.dg/compat/struct-by-value-5_x.c.
14463         * gcc.dg/compat/struct-by-value-5a_y.c,
14464         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14465         gcc.dg/compat/struct-by-value-5_y.c.
14466
14467         * gcc.dg/compat/struct-by-value-6a_main.c,
14468         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14469         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14470         * gcc.dg/compat/struct-by-value-6a_x.c,
14471         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14472         gcc.dg/compat/struct-by-value-6_x.c.
14473         * gcc.dg/compat/struct-by-value-6a_y.c,
14474         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14475         gcc.dg/compat/struct-by-value-6_y.c.
14476
14477         * gcc.dg/compat/struct-by-value-7a_main.c,
14478         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14479         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14480         * gcc.dg/compat/struct-by-value-7a_x.c,
14481         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14482         gcc.dg/compat/struct-by-value-7_x.c.
14483         * gcc.dg/compat/struct-by-value-7a_y.c,
14484         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14485         gcc.dg/compat/struct-by-value-7_y.c.
14486
14487 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14488
14489         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14490         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14491         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14492         options.
14493
14494 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14495
14496         * gcc.dg/builtins-36.c: New test.
14497
14498 2004-04-06  Paul Brook  <paul@codesourcery.com>
14499
14500         * README.gcc: Remove obsolete contraint on testcases.
14501
14502 2004-04-05  Paul Brook  <paul@codesourcery.com>
14503
14504         PR2123
14505         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14506         failure and exit(0) on success.
14507         * g++.dg/expr/anew2.C: Ditto.
14508         * g++.dg/expr/anew3.C: Ditto.
14509         * g++.dg/expr/anew4.C: Ditto.
14510
14511 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14512
14513         PR c++/3518
14514         * g++.dg/template/unify7.C: New.
14515
14516 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14517
14518         * g++.dg/README: Bring up to date with new subdirectories; remove
14519         duplicate subdirectory lines.
14520
14521 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         PR c++/14007
14524         * g++.dg/template/unify5.C: New.
14525         * g++.dg/template/unify6.C: New.
14526         * g++.dg/template/qualttp20.C: Adjust.
14527         * g++.old-deja/g++.jason/report.C: Adjust.
14528         * g++.old-deja/g++.other/qual1.C: Adjust.
14529
14530 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR c++/14803
14533         * g++.dg/inherit/ptrmem1.C: New test.
14534
14535 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14536
14537         PR c++/14755
14538         * gcc.c-torture/execute/20040331-1.c: New test.
14539         * gcc.dg/20040331-1.c: New test.
14540
14541 2004-04-01  Paul Brook  <paul@codesourcery.com>
14542
14543         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14544
14545 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/14724
14548         * g++.dg/init/goto1.C: New test.
14549
14550         PR c++/14763
14551         * g++.dg/template/defarg4.C: New test.
14552
14553 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14554
14555         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14556
14557 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14558
14559         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14560
14561 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14562
14563         * gcc.dg/noncompile/undeclared-2.c: New test.
14564
14565 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14566
14567         * gcc.dg/940409-1.c: Remove XFAIL.
14568         * gcc.dg/reg-vol-struct-1.c: New test.
14569
14570 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14571
14572         * gcc.dg/torture/builtin-wctype-1.c: New test.
14573
14574 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14575
14576         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14577         * gcc.dg/20001101-1.c: Likewise.
14578         * gcc.dg/20001102-1.c: Likewise.
14579
14580 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14581
14582         * gcc.dg/compare8.c: Add an additional test for XOR.
14583
14584 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14585
14586         * gcc.dg/torture/builtin-ctype-1.c: New test.
14587
14588 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14589
14590         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14591         * gcc.dg/torture/builtin-math-1.c: Likewise.
14592         * gcc.dg/torture/builtin-power-1.c: New test.
14593
14594 2004-03-24  Andreas Schwab  <schwab@suse.de>
14595
14596         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14597         IA64 assembler.
14598
14599 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14600             Roger Sayle  <roger@eyesopen.com>
14601
14602         * gcc.dg/compare8.c: New test case.
14603
14604 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14605
14606         * g++.dg/ext/altivec-7.C: New test.
14607
14608 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14609
14610         PR 12267, 12391, 12560, 13129, 14114, 14133
14611         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14612         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14613         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14614         Adjust error regexps.
14615         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14616         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14617         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14618         * gcc.dg/local1.c: Add explanatory comment.
14619
14620 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14621
14622         PR optimization/14669
14623         * g++.dg/opt/fold2.C: New test case.
14624
14625 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14626
14627         PR c/14069
14628         * gcc.dg/20040322-1.c: New test.
14629
14630 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14631
14632         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14633         * gcc.dg/ultrasp4.c: Likewise.
14634         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14635
14636 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14637
14638         * gcc.dg/i386-sse-8.c: Reset default options.
14639
14640 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14641
14642         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14643         in the error message text.
14644
14645 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14646
14647         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14648
14649 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR c++/14616
14652         * g++.dg/init/array13.C: New test.
14653
14654 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14655
14656         PR target/13889
14657         * gcc.c-torture/compile/pr13889.c: New test case.
14658
14659 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14660
14661         PR c/14635
14662         * builtins-1.c (nan, nans): Don't test.
14663         * builtins-30.c: Don't use nan, nanf, nanl.
14664         * builtins-35.c: New test.
14665
14666 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14667
14668         * g++.dg/ext/altivec-6.C: New test.
14669
14670 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14671
14672         * g++.dg/init/placement3.C: New test.
14673
14674         * g++.dg/template/spec13.C: New test.
14675
14676         * g++.dg/lookup/using11.C: New test.
14677
14678         * g++.dg/lookup/koenig3.C: New test.
14679
14680         * g++.dg/template/operator2.C: New test.
14681
14682         * g++.dg/expr/dtor3.C: New test.
14683         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14684         marker.
14685         * g++.old-deja/g++.law/visibility28.C: Likewise.
14686
14687 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14688
14689         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14690         * gcc.dg/ppc64-abi-3.c: Likewise.
14691
14692 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14693
14694         PR c++/14545
14695         * g++.dg/parse/template15.C: New test.
14696
14697 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14698
14699         * g++.dg/expr/dtor2.C: New test.
14700
14701         * g++.dg/lookup/anon4.C: New test.
14702
14703         * g++.dg/overload/using1.C: New test.
14704
14705         * g++.dg/template/lookup7.C: New test.
14706
14707         * g++.dg/template/typename6.C: New test.
14708
14709         * g++.dg/expr/cond6.C: New test.
14710
14711 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14712
14713         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14714
14715 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14716
14717         * g++.dg/expr/cond5.C: New test.
14718         * g++.dg/expr/constcast1.C: Likewise.
14719         * g++.dg/expr/ptrmem2.C: Likewise.
14720         * g++.dg/expr/ptrmem3.C: Likewise.
14721         * g++.dg/lookup/main1.C: Likewise.
14722         * g++.dg/template/lookup6.C: Likewise.
14723
14724 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14725
14726         * gcc.dg/local1.c: New test.
14727
14728         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14729
14730 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14731
14732         * gcc.dg/torture/builtin-convert-1.c: New test.
14733
14734 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14735
14736         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14737
14738 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14739
14740         PR c++/14481
14741         * g++.dg/warn/Wunused-7.C: New test.
14742
14743 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14744
14745         * gcc.dg/torture/builtin-integral-1.c: New test.
14746
14747 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14748
14749         PR c++/14586
14750         * g++.dg/parse/non-dependent3.C: New test.
14751
14752 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14753
14754         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14755         * g++.dg/eh/simd-2.C: Likewise.
14756         * g++.dg/init/array10.C: Likewise.
14757         * gcc.c-torture/compile/simd-1.c: Likewise.
14758         * gcc.c-torture/compile/simd-2.c: Likewise.
14759         * gcc.c-torture/compile/simd-3.c: Likewise.
14760         * gcc.c-torture/compile/simd-4.c: Likewise.
14761         * gcc.c-torture/compile/simd-6.c: Likewise.
14762         * gcc.c-torture/execute/simd-1.c: Likewise.
14763         * gcc.c-torture/execute/simd-2.c: Likewise.
14764         * gcc.dg/compat/vector-defs.h: Likewise.
14765         * gcc.dg/20020531-1.c: Likewise.
14766         * gcc.dg/altivec-3.c: Likewise.
14767         * gcc.dg/altivec-4.c: Likewise.
14768         * gcc.dg/altivec-varargs-1.c: Likewise.
14769         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14770         * gcc.dg/i386-mmx-3.c: Likewise.
14771         * gcc.dg/i386-sse-4.c: Likewise.
14772         * gcc.dg/i386-sse-5.c: Likewise.
14773         * gcc.dg/i386-sse-8.c: Likewise.
14774         * gcc.dg/simd-1.c: Likewise.
14775         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14776         __ev64_opaque__ since the machine description provides it.
14777
14778 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14779
14780         * lib/compat.exp (skip_list): New global variable.
14781         Use it to hold the user defined COMPAT_SKIPS list if any.
14782         (compat-obj): Add the members of skip_list to optall.
14783
14784 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14785
14786         * gcc.dg/compat/union-by-value-1_main.c,
14787         union-by-value-1_x.c, union-by-value-1_y.c,
14788         union-check.h, union-defs.h,
14789         union-init.h, union-return-1_main.c,
14790         union-return-1_x.c, union-return-1_y.c: New files.
14791
14792 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14793
14794         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14795         mixed-struct-init.h: Add 4 mixed structure types.
14796         struct-by-value-21_main.c, struct-by-value-21_x.c,
14797         struct-by-value-21_y.c, struct-return-21_main.c,
14798         struct-return-21_x.c, struct-return-21_y.c: New files.
14799
14800 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14801
14802         PR c++/14550
14803         * g++.dg/parse/template14.C: New test.
14804
14805 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14806
14807         * gcc.c-torture/execute/20040313-1.c: New test.
14808
14809 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14810
14811         PR target/14533
14812         * gcc.dg/20040311-2.c: New test.
14813
14814 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14815
14816         PR other/14544
14817         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14818         bit-field.
14819
14820 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14821
14822         * gcc.dg/20040305-2.c: Add missing return statement.
14823
14824 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14825
14826         * gcc.dg/builtins-34.c: Also check pow10*.
14827
14828 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14829
14830         PR target/14262
14831         * gcc.dg/20040305-2.c: New test.
14832
14833 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14834
14835         * gcc.dg/20040310-1.c: New test.
14836
14837 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14838
14839         * gcc.c-torture/execute/20040311-1.c: New test case.
14840
14841 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14842
14843         PR c++/14476
14844         * g++.dg/lookup/enum1.C: New test.
14845
14846 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14847
14848         PR c++/14510
14849         * g++.dg/lookup/struct2.C: New test.
14850
14851 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14852
14853         * gcc.dg/builtins-34.c: New test.
14854
14855 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14856
14857         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14858
14859 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14860
14861         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14862         * gcc.dg/alias-2.c: New testcase.
14863
14864 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14865
14866         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14867
14868 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14869
14870         * gcc.c-torture/execute/20040309-1.c: New test case.
14871
14872 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         PR c++/14397
14875         * g++.dg/overload/ref1.C: New.
14876
14877 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14878
14879         PR c++/14409
14880         * g++.dg/template/spec12.C: New test.
14881
14882         PR c++/14448
14883         * g++.dg/parse/crash14.C: New test.
14884
14885 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14886
14887         PR c++/14230
14888         * g++.dg/init/ref11.C: New test.
14889
14890 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/14432
14893         * g++.dg/parse/builtin2.C: New test.
14894
14895 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14896
14897         PR c++/14401
14898         * g++.dg/init/ctor3.C: New test.
14899         * g++.dg/init/union1.C: New test.
14900         * g++.dg/ext/anon-struct4.C: New test.
14901
14902 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14903
14904         * g++.dg/lookup/koenig1.C: Tweak error messages.
14905         * g++.dg/lookup/used-before-declaration.C: Likewise.
14906         * g++.dg/other/do1.C: Likewise.
14907         * g++.dg/overload/koenig1.C: Likewise.
14908         * g++.dg/parse/crash13.C: Likewise.
14909         * g++.dg/template/instantiate3.C: Likewise.
14910
14911 2004-03-08  Eric Christopher  <echristo@redhat.com>
14912
14913         * * lib/target-supports.exp: Enable libiconv in test
14914         compilation.  Fix up error checking.
14915
14916 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14917
14918         PR middle-end/14289
14919         * gcc.dg/pr14289-1.c: New test case.
14920         * gcc.dg/pr14289-2.c: Likewise.
14921         * gcc.dg/pr14289-3.c: Likewise.
14922
14923 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14924
14925         * gcc.c-torture/execute/20040308-1.c: New test.
14926
14927 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14928
14929         * gcc.c-torture/execute/20040307-1.c: New test case.
14930
14931 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14932
14933         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14934
14935 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14936
14937         * gcc.dg/20040306-1.c: New test.
14938
14939 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14940
14941         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14942         them static.
14943         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14944
14945 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14946
14947         PR c/14465
14948         * gcc.dg/decl-6.c: New test.
14949
14950 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14951
14952         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14953         Rename LOGPOW -> LOG_POW.
14954         (SQRT_EXP, POW_EXP): New.
14955
14956 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14957
14958         * gcc.dg/i386-sse-8.c: New test.
14959
14960 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14961
14962         PR c/14114
14963         * gcc.dg/decl-5.c: New test.
14964
14965 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14966
14967         * gcc.dg/20040305-1.c: New test.
14968
14969 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14970
14971         PR other/14354
14972         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14973
14974 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14975
14976         PR c++/14425, c++/14426
14977         * g++.dg/ext/altivec-4.C: New test.
14978         * g++.dg/ext/altivec-5.C: New test.
14979
14980 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14981
14982         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14983         global variables of a type with no linkage.
14984         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14985         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14986         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14987         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14988         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14989         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14990         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14991         * g++.dg/warn/deprecated.C: Name enum Color.
14992         * g++.dg/overload/VLA.C: Name structure for 'b'.
14993         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14994
14995 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14996
14997         * gcc.c-torture/compile/20040304-1.c: New test.
14998
14999 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15000
15001         PR 13728
15002         * gcc.dg/decl-4.c: New testcase.
15003
15004 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15005
15006         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15007         as PRECF if sizeof (float) > sizeof (double).
15008         (PRECL): Make it the same as PRECF if
15009         sizeof (float) > sizeof (long double).
15010
15011 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15012
15013         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15014         system type.  Add check for irix6 which doesn't have c99 runtime.
15015
15016 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15017
15018         * gcc.dg/const-elim-1.c: xfail for xtensa.
15019
15020 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15021
15022         PR c++/14369
15023         * g++.dg/template/cond4.C: New test.
15024
15025 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15026
15027         PR c++/14360
15028         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15029
15030         PR c++/14361
15031         * g++.dg/parse/defarg7.C: New test.
15032
15033         PR c++/14359
15034         * g++.dg/template/friend26.C: New test.
15035
15036 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/14324
15039         * g++.dg/abi/mangle21.C: New test.
15040
15041         PR c++/14260
15042         * g++.dg/parse/constructor2.C: New test.
15043
15044         PR c++/14337
15045         * g++.dg/template/sfinae1.C: New test.
15046
15047 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/14267
15050         * g++.dg/expr/crash2.C: New test.
15051
15052         PR middle-end/13448
15053         * gcc.dg/inline-5.c: New test.
15054         * gcc.dg/always-inline.c: Split out tests into ...
15055         * gcc.dg/always-inline2.c: ... this and ...
15056         * gcc.dg/always-inline3.c: ... this.
15057
15058 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15059
15060         PR debug/12103
15061         * g++.dg/debug/crash1.C: New test.
15062
15063 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15064
15065         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15066         function with __attribute__((noinline)).
15067         (recurser_void2): Likewise.
15068         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15069         (recurser_void2): Likewise.
15070
15071 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15072
15073         PR middle-end/14203
15074         * g++.dg/warn/Wunused-6.C: New test case.
15075
15076 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15077
15078         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15079         not defined.
15080
15081 2004-02-27  Eric Christopher  <echristo@redhat.com>
15082
15083         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15084         * g++.dg/charset/asm2.c: Run only x86.
15085         * gcc.dg/charset/asm3.c: Ditto.
15086
15087 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15088
15089         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15090         ld_library_path.
15091
15092 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15093
15094         * g++.dg/ext/altivec-3.C: New.
15095
15096 2004-02-26  Richard Henderson  <rth@redhat.com>
15097
15098         * g++.dg/ext/attrib10.C: Mark for warning.
15099         * gcc.dg/attr-alias-1.c: New.
15100
15101 2004-02-26  Richard Henderson  <rth@redhat.com>
15102
15103         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15104         * gcc.c-torture/execute/20040208-2.c: ... it back.
15105
15106 2004-02-26  Eric Christopher  <echristo@redhat.com>
15107
15108         * lib/target-supports.exp (check-iconv-available): New function.
15109         * lib/gcc-dg.exp (dg-require-iconv): New function.
15110         Use above.
15111         * gcc.dg/charset: New directory.
15112         * gcc.dg/charset/charset.exp: New file.
15113         * gcc.dg/charset/asm1.c: Ditto.
15114         * gcc.dg/charset/asm2.c: Ditto.
15115         * gcc.dg/charset/asm3.c: Ditto.
15116         * gcc.dg/charset/asm4.c: Ditto.
15117         * gcc.dg/charset/asm5.c: Ditto.
15118         * gcc.dg/charset/attribute1.c: Ditto.
15119         * gcc.dg/charset/attribute2.c: Ditto.
15120         * gcc.dg/charset/string1.c: Ditto.
15121         * g++.dg/charset: New directory.
15122         * g++.dg/dg.exp: Add here. Special options.
15123         * g++.dg/charset/charset.exp: New file.
15124         * g++.dg/charset/asm1.c: Ditto.
15125         * g++.dg/charset/asm2.c: Ditto.
15126         * g++.dg/charset/asm3.c: Ditto.
15127         * g++.dg/charset/asm4.c: Ditto.
15128         * g++.dg/charset/attribute1.c: Ditto.
15129         * g++.dg/charset/attribute2.c: Ditto.
15130         * g++.dg/charset/extern1.cc: Ditto.
15131         * g++.dg/charset/extern2.cc: Ditto.
15132         * g++.dg/charset/string1.c: Ditto.
15133
15134 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15135
15136         PR c++/14278
15137         * g++.dg/parse/comma1.C: New test.
15138
15139 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15140
15141         PR c++/14284
15142         * g++.dg/template/ttp8.C: New test.
15143
15144 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15145
15146         * gcc.dg/fixuns-trunc-1.c: New test.
15147
15148 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15149
15150         * gcc.dg/builtins-config.h: Use #elif.
15151
15152 2004-02-26  Michael Matz  <matz@suse.de>
15153
15154         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15155         * gcc.dg/991214-1.c: Likewise.
15156         * gcc.dg/i386-asm-1.c: Likewise.
15157
15158 2004-02-25  Richard Henderson  <rth@redhat.com>
15159
15160         * gcc.c-torture/execute/20040208-2.c: Move ...
15161         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15162
15163 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15164
15165         PR c++/14246
15166         * g++.dg/other/crash-3.C: New test.
15167
15168 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15169
15170         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15171         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15172
15173         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15174         HP-UX.
15175
15176 2004-02-24  Michael Matz  <matz@suse.de>
15177
15178         * gcc.dg/i386-regparm.c: New.
15179
15180 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15181
15182         * gcc.c-torture/execute/20040223-1.c: New.
15183
15184 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15185             Kazu Hirata  <kazu@cs.umass.edu>
15186
15187         * gcc.dg/fwritable-strings-1.c: Remove.
15188
15189 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15190
15191         PR c/14156
15192         * gcc.dg/20040223-1.c: New test.
15193
15194 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15195
15196         PR c++/14106
15197         * g++.dg/ext/typeof9.C: New test.
15198
15199 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15200
15201         PR c++/14250
15202         * g++.dg/other/switch1.C: New test.
15203
15204 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15205
15206         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15207         * gcc.dg/va-arg-1.c: Likewise.
15208
15209 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15210
15211         PR c++/14143
15212         * g++.dg/template/koenig5.C: New test.
15213
15214 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15215
15216         * g++.dg/ext/altivec-1.C: Generalize target triple.
15217         * g++.dg/ext/altivec-2.C: New test case.
15218         * g++.dg/ext/altivec_check.h: New file.
15219         * gcc.dg/altivec-1.c: Generalize target triple;
15220         include altivec_check.h and call altivec_check().
15221         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15222         * gcc.dg/altivec-6.c: New test case.
15223         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15224         type casts as needed.
15225         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15226         altivec_check().
15227         * gcc.dg/altivec-12.c: New test case.
15228         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15229         include altivec_check.h and call altivec_check().
15230         * gcc.dg/altivec_check.h: New file.
15231
15232 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15233
15234         * lib/target-supports.exp (check_alias_available): Don't mangle
15235         function `g' in test program.
15236
15237 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15238
15239         * lib/target-supports.exp (check_profiling_available): Check
15240         argument to determine whether we support a profiling type.
15241         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15242         check_profiling_available.
15243         * g++.dg/bprob/bprob.exp: Likewise
15244         * g77.dg/bprob/bprob.exp: Likewise.
15245         * gcc.misc-tests/bprob.exp: Likewise.
15246         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15247         dg-require-profiling and delete expected error handling.
15248         * gcc.dg/20021014-1.c: Likewise.
15249         * gcc.dg/nest.c: Likewise.
15250
15251 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15252
15253         PR c++/12007
15254         * g++.dg/other/vthunk1.C: New test.
15255
15256 2004-02-20  Falk Hueffner  <falk@debian.org>
15257
15258         PR target/14201
15259         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15260
15261 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15262
15263         PR c++/13927
15264         * g++.dg/other/error8.C: Remove XFAIL markers.
15265
15266         PR c++/14173
15267         * g++.dg/ext/packed5.C: New test.
15268
15269         PR c++/14199
15270         * g++.dg/warn/Wunused-5.C: New test.
15271
15272         PR c++/14186
15273         * g++.dg/lookup/member1.C: New test.
15274
15275 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15276
15277         * gcc.c-torture/compile/20040130-1.c: Enable only when
15278         __INT_MAX__ >= 2147483647L.
15279         * gcc.c-torture/compile/961203-1.c: Likewise.
15280
15281 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15282
15283         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15284         * g++.dg/opt/template1.C: Robustify assembler regexp
15285
15286 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15287
15288         * gcc.c-torture/execute/simd-4.x: Remove.
15289         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15290         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15291         Guard with #ifndef SKIP_ATTRIBUTE.
15292         * gcc.dg/compat/vector-1_y.c: Likewise.
15293         * gcc.dg/compat/vector-2_x.c: Likewise.
15294         * gcc.dg/compat/vector-2_y.c: Likewise.
15295         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15296         * g++.dg/eh/simd-2.C: Likewise.
15297
15298 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15299
15300         * gcc.c-torture/compile/complex-1.c: New.
15301
15302 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15303
15304         PR target/14209
15305         * gcc.c-torture/execute/20040218-1.c: New test.
15306
15307 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15308
15309         PR c++/14181
15310         * g++.dg/parse/new2.C: New test.
15311
15312 2004-02-18  Paul Brook  <paul@codesourcery.com>
15313
15314         * gcc.c-torture/compile/libcall-1.c: New test.
15315
15316 2004-02-18  Paul Brook  <paul@codesourcery.com>
15317
15318         PR debug/12934
15319         * gcc.dg/debug/debug-7.c: New test.
15320
15321 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15322
15323         * gcc.dg/20040217-1.c: New test.
15324
15325 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15326
15327         * gcc.c-torture/execute/990208-1.x: Delete.
15328
15329 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15330
15331         * gcc.c-torture/execute/20040208-2.x: New file.
15332
15333 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15334
15335         PR c++/11326
15336         * g++.dg/abi/structret1.C: New test.
15337
15338 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15339
15340         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15341         (i386_cpuid): No need to test if cpuid is available on AMD64.
15342         Fix assembly, so that it works onboth i386 and AMD64.
15343         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15344         (vecInLong): Fix s[] member type to unsigned int.
15345         (vecInWord): Remove type.
15346         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15347         (a64, b64, c64, d64, e64): Remove.
15348         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15349         Remove unused variable.  Remove initialization of removed variables.
15350         Don't call mmx_tests nor sse_tests.
15351         (reference_mmx, reference_sse): Remove.
15352         (check): Add return stmt.
15353         * gcc.dg/i386-sse-7.c: New test.
15354         * gcc.dg/i386-mmx-4.c: New test.
15355
15356 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15357
15358         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15359         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15360         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15361         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15362         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15363         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15364         g++.dg/tc1/dr94.C: Fix line terminator.
15365
15366 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15367
15368         * gcc.c-torture/compile/20040216-1.c: New.
15369
15370 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15371
15372         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15373         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15374         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15375         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15376         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15377         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15378
15379 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15380
15381         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15382
15383 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/13971
15386         * g++.dg/expr/cond4.C: New test.
15387
15388         PR c++/14086
15389         * g++.dg/lookup/crash2.C: New test.
15390
15391 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15392
15393         * gcc.c-torture/compile/20040214-2.c: New test.
15394
15395 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15396
15397         PR c++/14116
15398         * g++.dg/ext/typeof8.C: New test.
15399
15400 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15401
15402         * gcc.c-torture/compile/20040214-1.c: New test.
15403
15404 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15405
15406         PR c++/13635
15407         * g++.dg/template/spec11.C: New test.
15408
15409 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15410
15411         PR c++/13927
15412         * g++.dg/other/error8.C: New test.
15413
15414 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/14122
15417         * g++.dg/template/array4.C: New test.
15418
15419         PR c++/14108
15420         * g++.dg/inherit/thunk2.C: New test.
15421
15422         PR c++/14083
15423         * g++.dg/eh/cond2.C: New test.
15424
15425 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15426
15427         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15428
15429 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15430
15431         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15432
15433 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15434
15435         * g++.dg/simd-2.C: xfail on ppc64-linux.
15436
15437 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15438
15439         PR c/456
15440         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15441         tests.
15442
15443 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15444
15445         * gcc.dg/builtins-33.c: New test.
15446
15447 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15448
15449         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15450
15451 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15452
15453         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15454
15455 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15456
15457         * gcc.dg/ppc64-abi-3.c: New test.
15458
15459 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15460
15461         PR c/14092
15462
15463         * gcc.dg/pr14092-1.c: New testcase.
15464
15465 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15466
15467         * gcc.dg/cpp/assert4.c: Fix typo last change.
15468
15469         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15470         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15471
15472         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15473
15474 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15475
15476         * gcc.c-torture/compile/20040209-1.c: New test case.
15477
15478 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15479
15480         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15481
15482 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15483
15484         * gcc.c-torture/execute/20040208-[12].c: New tests.
15485
15486 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15487
15488         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15489
15490 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15491
15492         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15493
15494 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15495
15496         Bug 13856
15497         * gcc.dg/visibility-8.c: New testcase.
15498
15499 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15500
15501         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15502         arguments.
15503         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15504
15505 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15506
15507         PR middle-end/13696
15508         * g++.dg/opt/fold1.C: New test case.
15509
15510 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15511
15512         PR c++/14033
15513         * g++.dg/other/crash-2.C: New test.
15514
15515 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15516
15517         PR c++/14028
15518         * g++.dg/parse/angle-bracket2.C: New test.
15519
15520 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15521
15522         PR middle-end/13750
15523         Revert:
15524         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15525         PR pch/13361
15526         * testsuite/g++.dg/pch/wchar-1.C: New.
15527         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15528
15529 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15530
15531         PR c++/14008
15532         * g++.dg/parse/error15.C: New test.
15533         * g++.dg/parse/crash11.C: Update dg-error mark.
15534
15535 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15536
15537         PR c++/13932
15538         * g++.dg/warn/conv2.C: New test.
15539
15540 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15541
15542         PR c++/13086
15543         * g++.dg/warn/incomplete1.C: Remove xfail.
15544
15545 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15546
15547         * lib/file-format.exp (gcc_target_object_format): Use
15548         ${tool}_target_compile, not gcc_target_compile.
15549         * lib/target-supports.exp (check_alias_available): Likewise.
15550         (check_gc_sections_available): Likewise.
15551         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15552         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15553         dg-require-alias.
15554
15555 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/13969
15558         * g++.dg/template/static6.C: New test.
15559
15560 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15561
15562         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15563
15564 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15565
15566         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15567         tests for systems where `char' is unsigned by default.
15568
15569 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15570
15571         PR c++/13997
15572         * g++.dg/template/partial3.C: New test.
15573
15574 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15575
15576         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15577         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15578         Remove mentions of obsolete ports.
15579
15580 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15581
15582         * gcc.dg/noncompile/20001228-1.c: Fix for new
15583         error message.
15584
15585 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15586
15587         PR target/9348
15588         * gcc.c-torture/execute/multdi-1.c: New test case.
15589
15590 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15591
15592         PR c++/13925
15593         * g++.dg/template/lookup5.C: New test.
15594
15595 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15596
15597         PR c++/13950
15598         * g++.dg/template/lookup4.C: New test.
15599
15600         PR c++/13970
15601         * g++.dg/parse/error14.C: New test.
15602
15603         PR c++/14002
15604         * g++.dg/parse/template13.C: New test.
15605
15606 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15607
15608         PR c++/13978
15609         * g++.dg/template/koenig4.C: New test.
15610
15611         PR c++/13968
15612         * g++.dg/template/crash17.C: New test.
15613
15614         PR c++/13975
15615         * g++.dg/parse/error13.C: New test.
15616         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15617
15618 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15619
15620         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15621
15622 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15623
15624         PR c/11658
15625         PR c/13994
15626         * gcc.dg/noncompile/20040203-1.c: New test.
15627         * gcc.dg/noncompile/20040203-2.c: Likewise.
15628         * gcc.dg/noncompile/20040203-3.c: Likewise.
15629         * gcc.dg/20040203-1.c: Likewise.
15630
15631 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15632
15633         PR c++/10858
15634         * g++.dg/template/sizeof7.C: New test.
15635
15636 2004-02-02  Eric Christopher  <echristo@redhat.com>
15637             Zack Weinberg  <zack@codesourcery.com>
15638
15639         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15640
15641 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15642
15643         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15644         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15645         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15646         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15647
15648 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/13113
15651         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15652
15653         PR c++/13854
15654         * g++.dg/ext/attrib13.C: New test.
15655
15656         PR c++/13907
15657         * g++.dg/conversion/op2.C: New test.
15658
15659 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15660
15661         * gcc.dg/titype-1.c: Fix pasto.
15662
15663 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15664
15665         * gcc.dg/titype-1.c: New test.
15666
15667 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15668
15669         PR c++/13957
15670         * g++.dg/template/non-type-template-argument-1.C,
15671         g++.dg/template/qualified-id1.C: Update dg-error marks.
15672         * g++.dg/template/nontype6.C: New test.
15673
15674 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15675
15676         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15677         * gcc.dg/builtins-31.c: New testcase.
15678         * gcc.dg/builtins-32.c: New testcase.
15679
15680 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15681
15682         * objc.dg/call-super-2.m: Update line numbers
15683         for the including of stddef.h.
15684
15685 2004-01-30  Michael Matz  <matz@suse.de>
15686
15687         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15688         g++.dg/ext/case-range3.C: New tests.
15689
15690 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15691
15692         DR206
15693         PR c++/13813
15694         * g++.dg/template/member4.C: New test.
15695
15696 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15697
15698         PR c++/13683
15699         * g++.dg/template/sizeof6.C: New test.
15700
15701 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15702
15703         * gcc.dg/fwritable-strings-1.c: New test.
15704
15705 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15706
15707         * gcc.c-torture/compile/20040130-1.c: New test.
15708
15709 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15710
15711         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15712
15713 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15714
15715         PR c++/13883
15716         * g++.dg/template/ctor3.C: New test.
15717
15718 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15719
15720         * g++.dg/tc1: New directory.
15721         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15722         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15723         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15724         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15725         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15726
15727 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15728
15729         * g++.dg/parse/error11.C: New test.
15730         * g++.dg/parse/error12.C: Likewise.
15731
15732 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15733
15734         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15735         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15736
15737 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15738
15739         PR c++/13791
15740         * g++.dg/ext/attrib12.C: New test.
15741
15742         PR c++/13736
15743         * g++.dg/parse/cast2.C: New test.
15744
15745 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15746
15747         * objc.dg/encode-2.m (main): New local string.  Set depending on
15748         sizeof long.  Use in sscanf call.
15749         * objc.dg/encode-3.m (main): New local string.  Set depending on
15750         sizeof long.  Use in scan_initial call.
15751
15752 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15753
15754         * objc.dg/call-super-2.m: Make LP64-safe.
15755         * objc.dg/desig-init-1.m: Likewise.
15756
15757 2004-01-27  Devang Patel <dpatel@apple.com>
15758
15759         * g++.dg/debug/namespace1.C: New test.
15760
15761 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15762
15763         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15764         xscale-*-*.
15765
15766         * gcc.dg/arm-mmx-1.c: New test.
15767
15768 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15769
15770         * gcc.dg/20040127-1.c: New test.
15771         * gcc.dg/20040127-2.c: New test.
15772
15773 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15774
15775         * objc.dg/stret-1.m (glob): Renamed to globa.
15776
15777 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/13663
15780         * g++.dg/expr/for1.C: New test.
15781
15782 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15783
15784         PR middle-end/13779
15785         * gcc.dg/darwin-longlong.c: New test.
15786
15787 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15788
15789         * gcc.dg/20040124-1.c: Moved test from here...
15790         * gcc.c-torture/compile/20040124-1.c: ...to here.
15791
15792 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15793
15794         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15795         the assembly output if -m64 is passed.
15796
15797 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15798
15799         PR c++/13833
15800         * g++.dg/template/cond3.C: New test.
15801
15802 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15803
15804         PR c++/13810
15805         * g++.dg/template/ttp7.C: New test.
15806
15807 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15808
15809         PR c++/13797
15810         * g++.dg/template/nontype4.C: New test.
15811         * g++.dg/template/nontype5.C: Likewise.
15812
15813 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15814
15815         * gcc.dg/torture/mips-clobber-at.c: New test.
15816
15817 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15818
15819         * gcc.dg/20040124-1.c: New test.
15820
15821 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15822
15823         * gcc.dg/20040123-1.c: New test.
15824
15825 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15826
15827         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15828
15829 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15830
15831         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15832
15833 2004-01-23  Andrew Pinski  <apinski@apple.com>
15834
15835         * gcc.dg/20030121-1.c: Move to ..
15836         * gcc.dg/20040121-1.c: here.
15837
15838 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15839
15840         * gcc.dg/builtins-29.c: New test case.
15841
15842 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15843
15844         PR 18314
15845         * gcc.dg/builtins-30.c: New testcase.
15846
15847 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15848
15849         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15850         * lib/g77.exp: Likewise.
15851         * lib/objc.exp: Likewise.
15852         * lib/g++.exp: Likewise.
15853
15854 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15855
15856         * gcc.dg/struct-by-value-2.c: New test.
15857
15858 2004-01-21  Andrew Pinski  <apinski@apple.com>
15859
15860         PR target/13785
15861         * gcc.dg/20030121-1.c: New test.
15862
15863 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15864
15865         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15866         clobber frame pointer register in asm statement.
15867
15868 2004-01-21  Falk Hueffner  <falk@debian.org>
15869
15870         * gcc.c-torture/compile/20040121-1.c: New test.
15871
15872 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15873
15874         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15875
15876 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15877
15878         * gcc.dg/ppc64-abi-2.c: New test.
15879
15880 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15881
15882         * lib/treelang.exp: Fill out this file.
15883         * lib/treelang-dg.exp: New File.
15884
15885 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15886
15887         * gcc.c-torture/compile/981022-1.c: Remove.
15888         * gcc.dg/array-5.c: Remove XFAIL.
15889         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15890         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15891         gcc.dg/cond-lvalue-1.c: Update.
15892         * gcc.dg/cast-lvalue-2.c: New test.
15893
15894 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15895
15896         PR c++/13592
15897         * g++.dg/other/error1.C (class foo): Tweak error message.
15898
15899         PR c++/13592
15900         * g++.dg/template/call2.C: New test.
15901
15902 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15903
15904         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15905         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15906         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15907         scalar-return-1_x.c, scalar-return-2_y.c,
15908         scalar-return-3_x.c, scalar-return-3_y.c,
15909         scalar-return-4_x.c, scalar-return-4_y.c,
15910         struct-align-1.h, struct-align-1_x.c,
15911         struct-align-1_y.c, struct-align-2.h,
15912         struct-align-2_x.c, struct-align-2_y.c,
15913         struct-by-value-10_y.c, struct-by-value-11_x.c,
15914         struct-by-value-11_y.c, struct-by-value-12_x.c,
15915         struct-by-value-12_y.c, struct-by-value-13_x.c,
15916         struct-by-value-13_y.c, struct-by-value-14_x.c,
15917         struct-by-value-14_y.c, struct-by-value-15_x.c,
15918         struct-by-value-15_y.c, struct-by-value-16_y.c,
15919         struct-by-value-17_y.c, struct-by-value-18_y.c,
15920         struct-by-value-19_y.c, struct-by-value-1_x.c,
15921         struct-by-value-1_y.c, struct-by-value-20_y.c,
15922         struct-by-value-2_x.c, struct-by-value-2_y.c,
15923         struct-by-value-3_y.c, struct-by-value-4_x.c,
15924         struct-by-value-4_y.c, struct-by-value-5_y.c,
15925         struct-by-value-6_y.c, struct-by-value-7_y.c
15926         struct-by-value-8_x.c, struct-by-value-8_y.c
15927         struct-by-value-9_x.c, struct-by-value-9_y.c
15928         struct-return-10_x.c, struct-return-10_y.c,
15929         struct-return-19_x.c, struct-return-20_x.c
15930         struct-return-2_x.c, struct-return-2_y.c
15931         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15932         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15933
15934 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15935
15936         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15937         attribute on sparc*-sun-solaris2.*.
15938
15939 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15940
15941         PR c++/13710
15942         * g++.dg/ext/typeof7.C: New test.
15943
15944 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15945
15946         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15947         * gcc.dg/const-elim-1.c: Same.
15948
15949 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15950
15951         * objc.dg/stret-1.m: New.
15952         * objc.dg/stret-2.m: New.
15953
15954 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15955
15956         PR c++/11895
15957         * g++.dg/ext/vector1.C: New test.
15958
15959 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15960
15961         * gcc.dg/pch/import-1.c: New.
15962         * gcc.dg/pch/import-1.hs: New.
15963         * gcc.dg/pch/import-1a.h: New.
15964         * gcc.dg/pch/import-1b.h: New.
15965         * gcc.dg/pch/import-1c.h: New.
15966
15967 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15968
15969         PR c++/13574
15970         * g++.dg/ext/array1.C: New test.
15971
15972         PR c++/13178
15973         * g++.dg/conversion/op1.C: New test.
15974
15975 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15976
15977         PR 11864
15978         From Kazumoto Kojima / Dan Kegel:
15979         * gcc.dg/pr11864-1.c: New test.
15980
15981         PR 10392
15982         From Marcus Comstedt / Dan Kegel:
15983         * gcc.dg/pr10392-1.c: New test.
15984
15985 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15986
15987         PR c++/13478
15988         * g++.dg/init/ref10.C: New test.
15989
15990 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15991
15992         PR c++/13407
15993         * g++.dg/parse/typename6.C: New test.
15994
15995 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15996
15997         PR pch/13361
15998         * testsuite/g++.dg/pch/wchar-1.C: New.
15999         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16000
16001 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16002
16003         PR c++/9259
16004         * g++.dg/expr/sizeof2.C: New test.
16005
16006 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16007
16008         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16009
16010 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16011
16012         PR c++/13659
16013         * g++.dg/lookup/strong-using-3.C: New.
16014         * g++.dg/lookup/using-10.C: New.
16015
16016 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16017
16018         PR c++/13594
16019         * g++.dg/lookup/strong-using-2.C: New.
16020
16021 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16022             Dan Kegel <dank@kegel.com>
16023             J"orn Rennecke <joern.rennecke@superh.com>
16024
16025         PR target/9365
16026         * gcc.dg/pr9365-1.c: New test.
16027
16028 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16029
16030         PR c++/8856
16031         * g++.dg/parse/casting-operator2.C: New test.
16032         * g++.old-deja/g++.pt/explicit83.C: Remove.
16033
16034 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16035
16036         * gcc.dg/label-compound-stmt-1.c: New test.
16037         * gcc.c-torture/compile/950922-1.c,
16038         gcc.c-torture/compile/20000211-3.c,
16039         gcc.c-torture/compile/20000518-1.c,
16040         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16041         compound statements.
16042
16043 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16044
16045         * gcc.dg/ppc64-abi-1.c: New test.
16046
16047 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16048
16049          * g++.dg/ext/attrib9.C: Add dg-warnings.
16050
16051 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16052
16053         PR c++/12335
16054         * g++.dg/parse/dtor3.C: New test.
16055
16056 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16057
16058         PR c++/12709
16059         * g++.dg/parse/try-catch-1.C: New test.
16060
16061 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16062
16063         * ada/acats/run_all.sh: Add more verbose output in acats.log
16064         when compiling tests.
16065
16066 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16067
16068         PR 13656
16069         * gcc.dg/typedef-redecl.c: New test case.
16070         * gcc.dg/typedef-redecl.h: New support file.
16071
16072 2004-01-13  Jan Hubicka  <jh@suse.cz>
16073
16074         * gcc.dg/always_inline.c: New test.
16075         * gcc.dg/debug/20031231-1.c: Fix.
16076
16077 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16078
16079         PR c++/13474
16080         * g++.dg/template/array3.C: New test.
16081
16082 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16083
16084         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16085         * g++.dg/warn/Wunused-2.C: Likewise.
16086
16087 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16088
16089         PR c++/13289
16090         * g++.dg/template/instantiate6.C: New test.
16091
16092 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16093
16094         PR middle-end/11397
16095         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16096
16097 2004-01-12  Jan Hubicka  <jh@suse.cz>
16098
16099         PR opt/12826
16100         * gcc.dg/20040112-1.c: New.
16101
16102         * gcc.dg/dwarf-die[1-7].c: Move to...
16103         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16104         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16105
16106 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16107
16108         PR c++/4100
16109         * g++.dg/parse/friend4.C: New test.
16110
16111 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16112
16113         PR c++/4100
16114         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16115         definition is called a friend.
16116
16117 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16118
16119         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16120
16121 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16122
16123         PR c++/3478
16124         * g++.dg/parse/error10.C: New test.
16125         * g++.dg/template/arg2.C: Accept "invalid type" error.
16126
16127 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16128
16129         PR middle-end/13392
16130         * g++.dg/opt/expect2.C: New test.
16131
16132 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16133
16134         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16135         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16136         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16137         Update dg-error regexps.
16138
16139 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16140
16141         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16142         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16143
16144 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16145
16146         * gcc.dg/pragma-re-1.c: Use right pointer type.
16147
16148 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16149
16150         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16151
16152 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16153
16154         * gcc.dg/rs6000-ldouble-1.c: New.
16155
16156 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16157
16158         DR 337
16159         PR c++/9256
16160         * g++.dg/other/abstract1.C: New test.
16161
16162 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16163
16164         * g++.dg/lookup/strong-using-1.C: New.
16165
16166 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16167
16168         PR c/11234
16169         * gcc.dg/func-ptr-conv-1.c: New test.
16170         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16171
16172 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16173
16174         PR target/13380.
16175         * gcc.c-torture/compile/20040109-1.c: New.
16176
16177 2004-01-08  Stuart Hastings  <stuart@apple.com>
16178
16179         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16180         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16181         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16182
16183 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16184
16185         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16186
16187 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16188
16189         * ada/acats/run_acats: Treat 'gnatchop' the same way
16190         as 'gnatmake'.  Export GCC_DRIVER.
16191         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16192         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16193
16194 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16195
16196         PR c++/12573
16197         * g++.dg/template/dependent-expr4.C: New test.
16198
16199 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16200
16201         * gcc.dg/altivec-11.c: New test.
16202
16203 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16204
16205         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16206
16207 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16208
16209         PR c/6024
16210         * gcc.dg/enum-compat-1.c: New test.
16211         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16212
16213 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16214
16215         PR c/12165
16216         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16217         gcc.dg/c99-idem-qual-3.c: New tests.
16218
16219 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16220
16221         * gcc.dg/winline-7.c: Don't cast void * to int.
16222
16223 2004-01-06  Jan Hubicka  <jh@suse.cz>
16224
16225         * gcc.dg/i386-sse-5.c: New test
16226         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16227
16228 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16229
16230         PR c++/12815
16231         * g++.dg/rtti/typeid4.C: New test.
16232
16233 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16234
16235         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16236
16237 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16238
16239         PR c++/12132
16240         * g++.dg/template/error11.C: New test.
16241
16242         PR c++/13451
16243         * g++.dg/template/class2.C: New test.
16244
16245 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16246         Richard Sandiford <rsandifo@redhat.com>
16247
16248         PR c++/13387
16249         * g++.dg/opt/alias3.C: New test.
16250
16251 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16252
16253         PR c++/13157
16254         * g++.dg/template/koenig3.C: New test.
16255
16256         PR c++/13529
16257         * g++.dg/parse/offsetof3.C: New test.
16258
16259         * g++.dg/init/copy7.C: Add missing dg-error markers.
16260
16261         PR c++/12226
16262         * g++.dg/init/copy7.c: New test.
16263
16264         PR c++/13536
16265         * g++.dg/parse/cast1.C: New test.
16266
16267 2004-01-04  Jan Hubicka  <jh@suse.cz>
16268
16269         * gcc.dg/winline[1-7].c: New tests.
16270
16271 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16272
16273         PR c++/13520
16274         * g++.dg/template/qualttp22.C: New test.
16275
16276 2004-01-01  Jan Hubicka  <jh@suse.cz>
16277
16278         * gcc.dg/debug/20031231-1.c: New.
16279         * gcc.c-torture/compile/20040101-1.c: New.
16280         * gcc.dg/dwarf-die-[1-7].c: New.
16281
16282 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16283
16284         PR optimization/13521
16285         * gcc.c-torture/compile/20031231-1.c: New test.
16286
16287 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16288
16289         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16290
16291 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16292
16293         PR c++/10079
16294         * g++.dg/template/crash16.C: New test.
16295
16296 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16297
16298         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16299
16300 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16301
16302         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16303         ports.
16304         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16305         * g++.old-deja/g++.law/profile1.C: Likewise.
16306         * gcc.c-torture/compile/981006-1.c: Likewise.
16307         * gcc.c-torture/execute/loop-2e.x: Likewise.
16308         * gcc.c-torture/execute/loop-2f.x: Remove.
16309         * gcc.c-torture/execute/loop-2g.x: Likewise.
16310         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16311         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16312
16313 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16314
16315         PR c++/13507
16316         * g++.dg/ext/attrib11.C: New test.
16317
16318         PR c++/13494
16319         * g++.dg/template/array2-1.C: New test.
16320         * g++.dg/template/array2-2.C: New test.
16321
16322 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16323
16324         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16325
16326 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16327
16328         PR c++/12774
16329         * g++.dg/template/array1-1.C: New test.
16330         * g++.dg/template/array1-2.C: New test.
16331
16332 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16333
16334         PR fortran/12632
16335         * g77.dg/12632.f: New test case.
16336
16337 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16338
16339         PR c++/13289
16340         * g++.dg/parse/nontype1.C: New test.
16341
16342 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16343
16344         PR c++/12403
16345         * g++.dg/parse/explicit1.C: New test.
16346         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16347
16348 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16349
16350         PR c++/13081
16351         * g++.dg/opt/inline6.C: New test.
16352
16353         PR c++/12613
16354         * g++.dg/parse/error9.C: New test.
16355
16356         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16357
16358 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16359
16360         PR c++/13009
16361         * g++.dg/init/assign1.C: New test.
16362
16363 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16364
16365         PR c++/13070
16366         * g++.dg/warn/format3.C: New test case.
16367
16368 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16369
16370         * gcc.c-torture/compile/20031227-1.c: New test.
16371
16372 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16373
16374         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16375         * g77.dg/bprob/bprob.exp: Likewise.
16376         * gcc.misc-tests/bprob.exp: Likewise.
16377         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16378         variants on systems where the library does not provide that
16379         functionality.
16380         * gcc.dg/builtins-20.c: Use builtins-config.h.
16381         * gcc.dg/builtins-config.h: New file.
16382
16383 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16384
16385         * lib/gcc-dg.exp (dg-require-profiling): New function.
16386         * lib/target-supports.exp (check_profiling_available): Likewise.
16387         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16388         * g77.dg/bprob/bprob.exp: Likewise.
16389         * gcc.misc-tests/bprob.exp: Likewise.
16390         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16391         * gcc.dg/20021014-1.c: Likewise.
16392         * gcc.dg/nest.c: Likewise.
16393
16394 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16395
16396         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16397         compiling.
16398         * g++.dg/lookup/java2.C: Likewise.
16399         * gcc.dg/cpp/lexident.c: Likewise.
16400
16401 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16402
16403         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16404         given.
16405         * gcc.c-torture/compile/961203-1.c: Likewise.
16406         * gcc.c-torture/compile/980506-1.c: Likewise.
16407
16408 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16409
16410         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16411         (additional_prunes): New global.
16412         (gcc-dg-prune): Handle additional per-test pruning.
16413         (dg-test): Clear additional_prunes between tests.
16414
16415         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16416         dg-prune-output to avoid spurious failures from assembler
16417         complaining about nonexistent WAW violations.
16418         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16419         Use dg-prune-output to avoid spurious failures from assembler
16420         warning about Itanium B-step errata.
16421
16422 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16423
16424         * g++.dg/abi/macro0.C: New test.
16425         * g++.dg/abi/macro1.C: Likewise.
16426         * g++.dg/abi/macro2.C: Likewise.
16427
16428         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16429         * g++.dg/abi/bitfield7.C: Likewise.
16430         * g++.dg/abi/dtor2.C: Likewise.
16431         * g++.dg/abi/mangle11.C: Likewise.
16432         * g++.dg/abi/mangle12.C: Likewise.
16433         * g++.dg/abi/mangle14.C: Likewise.
16434         * g++.dg/abi/mangle17.C: Likewise.
16435         * g++.dg/abi/vbase10.C: Likewise.
16436         * g++.dg/abi/vbase14.C: Likewise.
16437         * g++.dg/template/qualttp17.C: Likewise.
16438
16439 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16440
16441         PR c/11995
16442         * gcc.dg/20031223-1.c: New test.
16443
16444 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16445
16446         * gcc.dg/noreturn-7.c: New test.
16447
16448 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16449
16450         * gcc.dg/null-pointer-1.c: New test.
16451
16452 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16453
16454         * g++.old-deja/g++.jason/template18.C: Remove.
16455         * g++.old-deja/g++.jason/template37.C: Likewise.
16456
16457         PR c++/12862
16458         * g++.dg/lookup/ns1.C: New test.
16459
16460         PR c++/12397
16461         * g++.dg/template/lookup3.C: New test.
16462
16463 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16464
16465         * g++.dg/template/recurse1.C: New test
16466
16467 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/12479
16470         * g++.dg/parse/semicolon1.C: New test.
16471         * g++.dg/parse/semicolon1.h: Likewise.
16472
16473 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16474
16475         * gcc.dg/darwin-misaligned.c: New test.
16476
16477 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16478
16479         PR c/9163
16480         * gcc.dg/20031222-1.c: New test.
16481
16482 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16483
16484         PR c++/13438
16485         * g++.dg/parse/error8.C: New test.
16486
16487         PR c++/11554
16488         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16489
16490 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16491
16492         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16493         too small.
16494         * gcc.c-torture/compile/930217-1.c: Likewise.
16495         * gcc.c-torture/compile/930513-1.c: Likewise.
16496         * gcc.c-torture/execute/920908-2.c: Likewise.
16497         * gcc.c-torture/execute/921204-1.c: Likewise.
16498         * gcc.c-torture/execute/930621-1.c: Likewise.
16499         * gcc.c-torture/execute/930630-1.c: Likewise.
16500         * gcc.c-torture/execute/931031-1.c: Likewise.
16501         * gcc.c-torture/execute/980602-2.c: Likewise.
16502         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16503         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16504         * gcc.c-torture/execute/extzvsi.c: Likewise.
16505         * gcc.c-torture/unsorted/ext.c: Likewise.
16506
16507 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16508
16509         PR target/12749
16510         * gcc.c-torture/compile/20031220-2.c: New test case.
16511
16512 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16513
16514         PR optimization/13031
16515         * gcc.c-torture/compile/20031220-1.c: New test case.
16516
16517 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16518
16519         * gcc.dg/cast-function-1.c: New test.
16520
16521 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16522
16523         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16524         formats.
16525
16526 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/12795
16529         * g++.dg/ext/attrib10.C: New test.
16530
16531 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16532
16533         * gcc.dg/cleanup-10.c: New test.
16534         * gcc.dg/cleanup-11.c: New test.
16535
16536 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16537
16538         PR c++/13239
16539         * g++.dg/opt/expect1.C: New test.
16540
16541 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16542
16543         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16544
16545 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16546
16547         PR debug/12923
16548         * gcc.dg/20031218-1.c: New test.
16549
16550         PR debug/12389
16551         * gcc.dg/20031218-2.c: New test.
16552         * gcc.dg/20031218-3.c: New test.
16553
16554         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16555         of label name and allow for USER_LABEL_PREFIX == "_" names.
16556         * g++.dg/abi/mangle18-2.C: Likewise.
16557         * g++.dg/abi/mangle19-1.C: Likewise.
16558         * g++.dg/abi/mangle19-2.C: Likewise.
16559         * g++.dg/abi/mangle20-1.C: Likewise.
16560         * g++.dg/abi/mangle20-2.C: Likewise.
16561
16562 2003-12-18  Richard Henderson  <rth@redhat.com>
16563
16564         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16565
16566 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16567             Dan Kegel <dank@kegel.com>
16568
16569         PR other/12009
16570         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16571         testing a cross compiler, it causes spurious compile failures.
16572         * lib/g++.exp: Likewise.
16573
16574 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16575
16576         PR c++/13262
16577         * g++.dg/template/access13.C: New test.
16578
16579 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16580
16581         * gcc.dg/20031216-1.c: New test.
16582
16583 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16584
16585         PR c++/9154
16586         * g++.dg/template/error10.C: New test.
16587
16588 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16589
16590         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16591         * g++.dg/eh/simd-2.C: Likewise.
16592
16593 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16594             Roger Sayle  <roger@eyesopen.com>
16595
16596         * gcc.c-torture/execute/ieee/mzero5.c: New.
16597
16598 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16599
16600         PR c++/10603
16601         * g++.dg/parse/error6.C: New test.
16602
16603         PR c++/12827
16604         * g++.dg/parse/error7.C: New test.
16605
16606 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16607
16608         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16609         at -O with stabs debugging formats.
16610         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16611         * gcc.dg/debug/debug-2.c: Likewise.
16612
16613 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/12696
16616         * g++.dg/init/error1.C: New test.
16617
16618         PR c++/12218
16619         * g++.dg/init/pm3.C: New test.
16620
16621 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16622
16623         PR c/3347
16624         * gcc.dg/bitfld-8.c: New test.
16625
16626 2003-12-16  James Lemke  <jim@wasabisystems.com>
16627
16628         * gcc.dg/arm-scd42-[123].c: New tests.
16629
16630 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         PR c++/9043
16633         * g++.dg/abi/mangle20-1.C: New test.
16634         * g++.dg/abi/mangle20-2.C: New test.
16635
16636 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16637
16638         PR c++/13275
16639         * g++.dg/other/offsetof2.C: Remove XFAIL.
16640         * g++.dg/parse/offsetof1.C: New test.
16641         * g++.gd/parse/offsetof2.C: Likewise.
16642
16643 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16644
16645         * g++.dg/template/nontype3.C: New test.
16646         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16647
16648 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16649
16650         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16651
16652 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16653
16654         PR c++/13387
16655         * g++.dg/expr/assign1.C: New test.
16656
16657         PR c++/13242
16658         * g++.dg/abi/mangle19-1.C: New test.
16659         * g++.dg/abi/mangle19-2.C: New test.
16660
16661 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16662
16663         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16664
16665 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16666
16667         * gcc.c-torture/execute/20031216-1.c: New test.
16668
16669 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16670
16671         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16672         an ICE regression.
16673
16674 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16675
16676         PR c++/10926
16677         * g++.dg/template/error9.C: New test.
16678
16679         PR c++/11116
16680         * g++.dg/template/error8.C: New test.
16681
16682 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16683
16684         PR middle-end/13400
16685         * gcc.c-torture/execute/20031215-1.c: New test case.
16686
16687 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16688
16689         PR c++/13269
16690         * g++.dg/parse/error5.C: New test.
16691
16692         PR c++/12989
16693         * g++.dg/expr/sizeof1.C: New test.
16694
16695         PR c++/13310
16696         * g++.dg/template/crash15.C: New test.
16697
16698 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16699
16700         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16701         a non-POD type as the last named parameter of a varargs function.
16702
16703 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16704
16705         PR c++/13243
16706         PR c++/12573
16707         * g++.dg/template/crash14.C: New test.
16708         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16709
16710 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16711
16712         * g++.dg/other/java1.C: New test.
16713
16714         PR c++/13241
16715         * g++.dg/abi/mangle18-1.C: New test.
16716         * g++.dg/abi/mangle18-2.C: New test.
16717
16718 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16719
16720         PR optimization/10312
16721         * gcc.c-torture/execute/20031214-1.c: New.
16722
16723 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16724
16725         PR c++/10779
16726         PR c++/12160
16727         * g++.dg/parse/error3.C: New test.
16728         * g++.dg/parse/error4.C: Likewise.
16729         * g++.dg/abi/mangle4.C: Tweak error messages.
16730         * g++.dg/lookup/using5.C: Likewise.
16731         * g++.dg/other/error2.C: Likewise.
16732         * g++.dg/parse/typename5.C: Likewise.
16733         * g++.dg/parse/undefined1.C: Likewise.
16734         * g++.dg/template/arg2.C: Likewise.
16735         * g++.dg/template/ttp3.C: Likewise.
16736         * g++.dg/template/type1.C: Likewise.
16737         * g++.old-deja/g++.other/crash32.C: Likewise.
16738         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16739
16740 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16741
16742         PR c++/13106
16743         * g++.dg/warn/noreturn-3.C: New test.
16744
16745 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16746
16747         PR c++/13118
16748         * g++.dg/abi/covariant3.C: New.
16749
16750 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16751
16752         * g++.dg/eh/ia64-1.C: New test.
16753
16754 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16755
16756         PR optimization/13037
16757         * g77.f-torture/execute/13037.f: New test case.
16758
16759 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16760
16761         PR c++/12881
16762         * g++.dg/abi/covariant2.C: New.
16763
16764 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16765
16766         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16767
16768 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16769
16770         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16771
16772 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16773
16774         PR other/10819
16775         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16776         to fix Bug 10819.
16777         * lib/g++.exp (g++_version): Likewise.
16778         * lib/g77.exp (g77_version): Likewise.
16779         * lib/objc.exp (default_objc_version): Likewise.
16780
16781 2003-12-10  Richard Henderson  <rth@redhat.com>
16782
16783         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16784
16785         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16786
16787 2003-12-08  Matt Austern  <austern@apple.com>
16788
16789         PR c/13134
16790         * lib/gcc-dg.exp (dg-require-visibility): Define.
16791         * lib/target-supports (check_visibility_available): Define.
16792         * gcc.dg/visibility-1.c: New test.
16793         * gcc.dg/visibility-2.c: Likewise.
16794         * gcc.dg/visibility-3.c: Likewise.
16795         * gcc.dg/visibility-4.c: Likewise.
16796         * gcc.dg/visibility-5.c: Likewise.
16797         * gcc.dg/visibility-6.c: Likewise.
16798         * g++.dg/ext/visibility-1.C: Likewise.
16799         * g++.dg/ext/visibility-2.C: Likewise.
16800         * g++.dg/ext/visibility-3.C: Likewise.
16801         * g++.dg/ext/visibility-4.C: Likewise.
16802         * g++.dg/ext/visibility-5.C: Likewise.
16803         * g++.dg/ext/visibility-6.C: Likewise.
16804
16805 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16806
16807         * g++.dg/lookup/java1.C: New test.
16808         * g++.dg/lookup/java2.C: New test.
16809
16810 2003-12-07  Falk Hueffner  <falk@debian.org>
16811
16812         * g++.dg/opt/noreturn-1.C: New test.
16813
16814 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16815
16816         * gcc.dg/overflow-1.c: New test.
16817
16818 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16819
16820         * g77.f-torture/compile/13060.f: New test.
16821
16822 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16823
16824         PR c++/13323
16825         * g++.dg/inherit/operator2.C: New test.
16826
16827 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16828
16829         PR c++/13305
16830         * g++.dg/ext/attrib9.C: New test.
16831
16832 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/13314
16835         * g++.dg/template/error7.C: New test.
16836
16837 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16838             J"orn Rennecke <joern.rennecke@superh.com>
16839
16840         PR target/13302
16841         * g++.dg/other/struct-va_list.C: New test.
16842
16843 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16844
16845         PR c++/13166
16846         * g++.dg/parse/defarg6.C: New test.
16847
16848 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16849
16850         PR target/13256
16851         * gcc.c-torture/execute/20031201-1.c: New test.
16852
16853 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16854
16855         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16856
16857 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16858
16859         * gcc.dg/builtin-return-1.c: New test.
16860
16861 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16862             J"orn Rennecke <joern.rennecke@superh.com>
16863
16864         PR optimization/13260
16865         * gcc.c-torture/execute/20031204-1.c: New test.
16866
16867 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16868
16869         PR c++/9127
16870         * g++.dg/template/error6.C: New test.
16871
16872 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16873
16874         * gcc.dg/20031202-1.c: New test.
16875
16876 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16877
16878         PR c++/13179
16879         * g++.dg/template/eh1.C: New test.
16880
16881         PR c++/10771
16882         * g++.dg/template/error5.C: New test.
16883
16884 2003-12-02  David Ung  <davidu@mips.com>
16885
16886         * gcc.dg/compat/vector-check.h: Corrected type for var
16887         g_##TMODE
16888
16889 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16890
16891         PR c++/10126
16892         * g++.dg/template/ptrmem8.C: New test.
16893
16894 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16895
16896         PR c++/12573
16897         * g++.dg/template/dependent-expr3.C: New test.
16898
16899 2003-12-01  James Lemke  <jim@wasabisystems.com>
16900
16901         * gcc.dg/arm-g2.c: New test.
16902
16903 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16904
16905         PR optimization/11634
16906         * gcc.dg/20031201-2.c: New test case.
16907
16908 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16909
16910         PR 11433
16911         * objc.dg/proto-lossage-3.m: New test.
16912
16913 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16914
16915         PR optimization/12628
16916         * gcc.dg/20031201-1.c: New test case.
16917
16918 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16919
16920         * gcc.dg/unaligned-1.c: New test.
16921
16922 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16923
16924         PR c++/9849
16925         * g++.dg/template/error4.C: New test.
16926         * g++.dg/template/nested3.C: Adjust error markers.
16927
16928 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16929
16930         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16931
16932 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16933
16934         PR c/10333
16935         * gcc.dg/bitfld-7.c: New test.
16936
16937 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16938
16939         * gcc.dg/tls/asm-1.C: New test.
16940
16941 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16942
16943         * gcc.dg/cpp/assert4.c: Update.
16944
16945 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16946
16947         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16948         * gcc.dg/builtin-apply3.c: New test.
16949
16950 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16951
16952         * lib/compat.exp (compat-obj): New xfaildata parameter.
16953         Use it to set compiler_conditional_xfail_data before compiling.
16954         (compat-get-options): Handle dg-xfail-if.
16955         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16956         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16957         * gcc.dg/compat/vector-1_y.c: Likewise.
16958         * gcc.dg/compat/vector-2_x.c: Likewise.
16959         * gcc.dg/compat/vector-2_y.c: Likewise.
16960
16961 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16962
16963         * g++.dg/opt/reg-stack4.C: New test.
16964
16965 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16966
16967         * gcc.dg/builtin-apply2.c: New test.
16968
16969 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16970
16971         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16972
16973 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16974
16975         PR c++/12924
16976         * g++.dg/template/template-id-2.C: New test.
16977
16978 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16979
16980         PR c++/5369
16981         * g++.dg/template/memfriend1.C: New test.
16982         * g++.dg/template/memfriend2.C: Likewise.
16983         * g++.dg/template/memfriend3.C: Likewise.
16984         * g++.dg/template/memfriend4.C: Likewise.
16985         * g++.dg/template/memfriend5.C: Likewise.
16986         * g++.dg/template/memfriend6.C: Likewise.
16987         * g++.dg/template/memfriend7.C: Likewise.
16988         * g++.dg/template/memfriend8.C: Likewise.
16989         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16990
16991 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16992
16993         PR c++/12515
16994         * g++.dg/ext/cond1.C: New test.
16995
16996 2003-11-20  Richard Henderson  <rth@redhat.com>
16997
16998         * gcc.dg/20020201-2.c: Remove.
16999         * gcc.dg/20020201-4.c: Remove.
17000         * gcc.dg/20020304-1.c: Remove.
17001
17002 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17003
17004         * gcc.dg/cpp/trad/xwin1.c: New test case.
17005
17006 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17007
17008         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17009         * lib/g77.exp: Likewise.
17010         * lib/objc.exp: Likewise.
17011         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17012         for darwin.
17013
17014 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17015
17016         PR c++/12932
17017         * g++.dg/template/static5.C: New test.
17018
17019 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17020
17021         * gcc.dg/nested-func-1.c: New test.
17022
17023 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17024
17025         * gcc.dg/cpp/assert4.c: New test.
17026
17027 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17028
17029         PR c++/2294
17030         * g++.dg/lookup/using9.c: New test.
17031
17032 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17033
17034         PR c++/12762
17035         * g++.dg/template/error3.C: New test.
17036
17037 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17038
17039         PR ada/13035
17040         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17041         No longer use a wrapper for gcc, since this does not work under
17042         Windows.
17043
17044 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17045
17046         PR c++/2094
17047         * g++.dg/template/ptrmem7.C: New test.
17048
17049 2003-11-13  Andrew Pinski <apinski@apple.com>
17050
17051         * gcc.c-torture/compile/20031113-1.c: New test.
17052
17053 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17054             Kean Johnston <jkj@sco.com>
17055
17056         PR c/13029
17057         * gcc.dg/unused-4.c: Update.
17058
17059 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17060
17061         * g++.dg/opt/const3.C: New test.
17062
17063 2003-11-13  Jan Hubicka  <jh@suse.cz>
17064
17065         * gcc.c-torture/compile/20031112-1.c: New test.
17066
17067 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * g++.dg/parse/crash10.C: Remove bogus error marker.
17070
17071 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17072
17073         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17074         (host_gcc): Likewise.
17075         (ROOT): Honor $PWDCMD.
17076         (BASE): Likewise.
17077         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17078
17079 2003-11-12  Catherine Moore  <clm@redhat.com>
17080
17081         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17082
17083 2003-11-12  Andreas Jaeger  <aj@suse.de>
17084             Jakub Jelinek  <jakub@redhat.com>
17085             Andrew Pinski  <pinskia@physics.uc.edu>
17086             Richard Henderson  <rth@redhat.com>
17087
17088         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17089         systems.
17090         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17091
17092         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17093         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17094
17095 2003-11-11  Andreas Jaeger  <aj@suse.de>
17096
17097         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17098
17099         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17100
17101 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17102
17103         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17104         Clean ups.
17105
17106 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17107
17108         * gcc.dg/trampoline-1.c: New test.
17109
17110 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17111
17112         * gcc.c-torture/compile/200031109-1.c: New test.
17113
17114 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17115
17116         PR c/3190
17117         PR c/8714
17118         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17119         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17120         gcc.dg/format/no-y2k-1.c: Update.
17121
17122 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17123
17124         PR optimization/10467
17125         * gcc.dg/20031108-1.c: New test case.
17126
17127 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17128
17129         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17130
17131 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17132
17133         * gcc.dg/compound-lvalue-1.c: New test.
17134         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17135         some XFAILs.
17136
17137 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17138
17139         * gcc.dg/altivec-varargs-1.c: New test.
17140
17141 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17142
17143         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17144         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17145         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17146         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17147         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17148
17149 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17150
17151         * gcc.dg/cond-lvalue-1.c: New test.
17152
17153 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17154
17155         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17156
17157 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17158
17159         PR c++/11616
17160         * g++.dg/template/instantiate5.C: New test.
17161
17162 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17163
17164         PR c++/12726
17165         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17166         * ChangeLog: Add missing first entry for above test.
17167
17168 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17169
17170         PR c++/9810
17171         * g++.dg/template/using8.C: New test.
17172         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17173
17174 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17175
17176         PR optimization/10817
17177         * gcc.c-torture/compile/20031102-1.c: New test case.
17178
17179 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17180
17181         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17182         2147483647.
17183
17184 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17185
17186         * gcc.dg/20031102-1.c: New test.
17187
17188 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17189
17190         * gcc.dg/complex-1.c: New test.
17191
17192 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17193
17194         PR c++/12796
17195         * g++.dg/template/crash13.C: Adjust expected error location.
17196         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17197
17198 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17199
17200         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17201
17202 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17203
17204         PR/10239
17205         * gcc.c-torture/compile/20031031-2.c: New test.
17206
17207 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17208
17209         PR/11640
17210         * gcc.c-torture/compile/20031031-1.c: New test.
17211
17212 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17213
17214         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17215         * gcc.misc-tests/bprob.exp: Likewise.
17216         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17217         the execution test on arm-elf configs.
17218         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17219         configs that don't support scratch files.
17220         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17221
17222 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17223
17224         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17225         done by dejagnu.
17226
17227 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17228
17229         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17230         Avoid non pure sh syntax. Add more logging.
17231
17232         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17233         fail.
17234
17235 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17236
17237         PR libgcj/10610
17238         * gcc.dg/ppc-stackalign-1.c: New test.
17239
17240 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17241
17242         * ada/acats/run_all.sh: Change output to be more compliant with
17243         dejagnu framework.
17244         Create acats.sum and acats.log files under testsuite/ada/acats
17245         Only run [a-z]* directories, to filter out e.g. CVS.
17246         Redirect build output to log file.
17247
17248 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17249
17250         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17251
17252 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17253
17254         PR ada/5909:
17255         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17256
17257 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * gcc.c-torture/compile/20031023-1.c: New test.
17260         * gcc.c-torture/compile/20031023-2.c: New test.
17261         * gcc.c-torture/compile/20031023-3.c: New test.
17262         * gcc.c-torture/compile/20031023-4.c: New test.
17263
17264 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17265
17266         PR c++/10371
17267         * g++.dg/lookup/scoped8.C: New test.
17268
17269 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17270
17271         * g++.dg/opt/reg-stack3.C: New test.
17272
17273 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17274
17275         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17276
17277 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17278
17279         PR c++/11076
17280         * g++.dg/template/crash13.C: New test.
17281
17282 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17283
17284         * gcc.dg/c99-restrict-2.c: New test.
17285
17286 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17287
17288         PR c++/12698, c++/12699, c++/12700, c++/12566
17289         * g++.dg/inherit/covariant9.C: New test.
17290         * g++.dg/inherit/covariant10.C: New test.
17291         * g++.dg/inherit/covariant11.C: New test.
17292
17293 2003-10-23  Jason Merrill  <jason@redhat.com>
17294
17295         PR c++/12726
17296         * g++.dg/ext/complit2.C: New test.
17297
17298 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17299
17300         PR target/12654
17301         * gcc.c-torture/execute/20031020-1.c: New test.
17302
17303 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17304
17305         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17306         following the jump_insn.
17307
17308 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17309
17310         * gcc.dg/cast-lvalue-1.c: New test.
17311
17312 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17313
17314         PR c++/11962
17315         * g++.dg/template/cond2.C: New test.
17316
17317 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17318
17319         * gcc.dg/builtins-28.c: New test.
17320
17321 2003-10-20  Jan Hubicka  <jh@suse.cz>
17322
17323         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17324         parameter.
17325         * testsuite/gcc.dg/inline-2.c: Likewise.
17326
17327 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17328
17329         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17330         * gcc.dg/nest.c:  Likewise.
17331
17332 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17333
17334         PR c++/9781, c++/10583, c++/11862
17335         * g++.dg/parse/crash13.C: New test.
17336
17337 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17338
17339         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17340
17341 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17342
17343         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17344         Define HAVE_C99_RUNTIME except on Solaris.
17345         * gcc.dg/builtins-20.c: Likewise.
17346
17347 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17348
17349         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17350
17351 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17352
17353         PR c++/12495
17354         * g++.dg/template/crash21.C: New test.
17355
17356 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17357
17358         PR c++/2513
17359         * g++.dg/template/typename5.C: New test.
17360
17361 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17362
17363         PR c++/12369
17364         * g++.dg/template/friend25.C: New test.
17365
17366 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17367
17368         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17369         versions.
17370
17371 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17372
17373         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17374         == 2147483647.
17375
17376 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17377
17378         * gcc.c-torture/execute/960416-1.x: Remove.
17379         * gcc.c-torture/execute/divconst-3.x: Likewise.
17380
17381 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17382
17383         PR target/12598
17384         * gcc.dg/torture/cris-volatile-1.c: New test.
17385
17386 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17387
17388         PR optimization/9325
17389         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17390         for overflowing floating point to integer conversion during RTL
17391         simplification.
17392
17393 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17394
17395         * objc/execute/_cmd.m: Fix typo.
17396         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17397         Relax 'scan-assembler' regexp.
17398         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17399         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17400         * objc.dg/zero-link-2.m: Remove blank line.
17401         * objc.dg/zero-link-3.m: New test case.
17402
17403 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17404
17405         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17406
17407         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17408         than linker trickery.
17409
17410 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17411
17412         PR c++/12370
17413         * g++.dg/other/friend2.C: New test.
17414
17415 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17416
17417         * gcc.dg/20031012-1.c: New test.
17418
17419 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17420
17421         * gcc.dg/weak/weak-3.c: Fix for new warning.
17422
17423 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17424
17425         PR optimization/8750
17426         * gcc.c-torture/execute/20031012-1.c: New test case.
17427
17428 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17429
17430         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17431         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17432
17433 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17434
17435         PR optimization/12260
17436         * gcc.c-torture/compile/20031011-2.c: New test case.
17437
17438 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17439
17440         * gcc.c-torture/execute/20031011-1.c: New testcase.
17441
17442 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17443
17444         * gcc.c-torture/compile/20031011-1.c: New test.
17445
17446 2003-10-11  Jan Hubicka  <jh@suse.cz>
17447
17448         * g++.dg/other/first-global.C: New test.
17449
17450 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17451
17452         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17453
17454 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17455
17456         * gcc.c-torture/compile/20031010-1.c: New test.
17457
17458 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17459
17460         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17461         * gcc.c-torture/execute/va-arg-25.c: ... here.
17462
17463 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17464
17465         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17466
17467 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17468
17469         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17470
17471 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17472
17473         * g++.dg/parse/error2.C: New test.
17474
17475 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17476
17477         PR c++/11097
17478         * g++.dg/other/error5.C: Modify the error message.
17479         * g++.dg/lookup/using8.C: New test.
17480
17481 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17482
17483         * gcc.dg/darwin-abi-2.c: New file.
17484         * gcc.c-torture/execute/va-arg-24.c: New file.
17485
17486 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17487
17488         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17489         indentation.
17490
17491 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR c++/10147
17494         * g++.dg/other/error4.C: Update error messages.
17495         * g++.dg/template/ptrmem4.C: Likewise.
17496
17497         PR c++/12337
17498         * g++.dg/init/new9.C: New test.
17499
17500         PR c++/12334, c++/12236, c++/8656
17501         * g++.dg/ext/attrib8.C: New test.
17502
17503 2003-10-06  Devang Patel  <dpatel@apple.com>
17504
17505         * gcc.dg/debug/dwarf2-3.h: New test.
17506         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17507
17508 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17509
17510         * g++.dg/opt/cfg2.C: New test.
17511
17512 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17513
17514         * g++.dg/opt/float1.C: New test.
17515
17516 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17517
17518         * gcc.dg/c90-array-lval-6.c: New test.
17519         * gcc.dg/c99-array-lval-6.c: New test.
17520
17521 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17522             Ziemowit Laski  <zlaski@apple.com>
17523
17524         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17525         'Derived', so that it is never considered a class method; add
17526         new warning for '+port' method ambiguity.
17527         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17528         <objc/objc-api.h> (needed on Mac OS X).
17529         * objc.dg/method-13.m: New test.
17530
17531 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17532
17533         PR optimization/9325, PR java/6391
17534         * gcc.c-torture/execute/20031003-1.c: New test case.
17535
17536 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17537
17538         PR optimization/12180
17539         * gcc.dg/20031002-1.c: New test.
17540
17541         PR c++/12486
17542         * g++.dg/inherit/error1.C: New test.
17543
17544 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17545
17546         * lib/f-torture.exp (search_for): Rename to...
17547         (search_for_re): This.  Also, clean up comments and the
17548         "regexp" invocation.
17549
17550 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17551
17552         * gcc.c-torture/compile/20031002-1.c: New test.
17553
17554 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17555
17556         * g++.dg/opt/cond1.C: New test.
17557
17558 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17559
17560         * gcc.dg/Wold-style-definition-2.c: New testcase.
17561         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17562
17563 2003-09-29  Richard Henderson  <rth@redhat.com>
17564
17565         * g++.dg/init/array10.C: Add dg-options.
17566
17567 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17568
17569         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17570
17571 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17572
17573         * g++.dg/template/friend19.C: Fix typo.
17574         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17575
17576 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17577
17578         * gcc.c-torture/execute/20030928-1.c: New test.
17579         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17580
17581 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17582
17583         * g++.dg/opt/unroll1.C: New test.
17584
17585 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17586
17587         PR optimization/11741
17588         * gcc.dg/20030926-1.c: New test case.
17589
17590 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17591
17592         PR c++/5655
17593         * g++.dg/parse/access7.C: New test.
17594         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17595
17596 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17597
17598         MERGE OF objc-improvements-branch into MAINLINE:
17599         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17600         if libobjc has not been built.
17601         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17602         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17603         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17604         objc/execute/nested-3.m, objc/execute/np-2.m,
17605         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17606         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17607         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17608         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17609         objc.dg/special/unclaimed-category-1.h,
17610         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17611         well as GNU runtime.
17612         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17613         * execute/cascading-1.m, execute/function-message-1.m,
17614         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17615         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17616         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17617         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17618         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17619         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17620         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17621         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17622         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17623         * objc.dg/bitfield-2.m: Run only on Darwin.
17624         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17625         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17626         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17627         * objc.dg/const-str-1.m: Fix constant string layout.
17628
17629 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17630
17631         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17632
17633 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17634
17635         * gcc.dg/darwin-abi-1.c: New file.
17636
17637 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17638
17639         PR target/12281
17640         * gcc.c-torture/compile/20030921-1.c: New test.
17641
17642 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17643
17644         * g++.dg/opt/reg-stack2.C: New test.
17645
17646 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17647
17648         * g++.dg/eh/delayslot1.C: New test.
17649
17650 2003-09-20  Richard Henderson  <rth@redhat.com>
17651
17652         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17653
17654 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17655
17656         * gcc.c-torture/execute/20030920-1.c: New test case.
17657
17658 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17659
17660         * g++.dg/rtti/typeid3.C: Correct expected error message.
17661
17662 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17663
17664         PR c++/157
17665         * g++.dg/parse/crash12.C: New test.
17666
17667 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17668
17669         * gcc.dg/compat/mixed-struct-check.h: New.
17670         * gcc.dg/compat/mixed-struct-defs.h: New.
17671         * gcc.dg/compat/mixed-struct-init.h: New.
17672         * gcc.dg/compat/struct-by-value-19_main.c: New.
17673         * gcc.dg/compat/struct-by-value-19_x.c: New.
17674         * gcc.dg/compat/struct-by-value-19_y.c: New.
17675         * gcc.dg/compat/struct-by-value-20_main.c: New.
17676         * gcc.dg/compat/struct-by-value-20_x.c: New.
17677         * gcc.dg/compat/struct-by-value-20_y.c: New.
17678         * gcc.dg/compat/struct-return-19_main.c: New.
17679         * gcc.dg/compat/struct-return-19_x.c: New.
17680         * gcc.dg/compat/struct-return-19_y.c: New.
17681         * gcc.dg/compat/struct-return-20_main.c: New.
17682         * gcc.dg/compat/struct-return-20_x.c: New.
17683         * gcc.dg/compat/struct-return-20_y.c: New.
17684
17685 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17686         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17687         so that it will not complain on LP64 targets.
17688
17689 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17690
17691         PR c++/495
17692         * g++.dg/template/friend24.C: New test.
17693
17694 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17695
17696         PR c++/12332
17697         * g++.dg/template/memtmpl2.C: New test.
17698
17699 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17700
17701         PR target/11184
17702         * gcc.dg/builtin-apply1.c: New test.
17703
17704 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17705
17706         PR c++/9848
17707         * g++.dg/warn/Wunused-4.C: New test.
17708
17709 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17710
17711         PR c++/12316
17712         * g++.dg/other/gc2.C: New test.
17713
17714 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/11991
17717         * g++.dg/rtti/typeid3.C: New test.
17718
17719         PR c++/12266
17720         * g++.dg/overload/template1.C: New test.
17721
17722 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17723
17724         * g++.dg/opt/cfg3.C: New test.
17725
17726 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17727
17728         PR c++/7939
17729         * g++.dg/template/crash11.C: New test.
17730
17731 2003-09-16  Jason Merrill  <jason@redhat.com>
17732             Jakub Jelinek  <jakub@redhat.com>
17733
17734         * gcc.dg/attr-warn-unused-result.c: New test.
17735
17736 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17737
17738         PR c++/12184
17739         * g++.dg/expr/call2.C: New test.
17740
17741 2003-09-15  Andreas Jaeger  <aj@suse.de>
17742
17743         * gcc.dg/Wold-style-definition-1.c: New test.
17744
17745 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17746
17747         PR c++/3907
17748         * g++.dg/parse/template12.C: New test.
17749
17750         * g++.dg/abi/bitfield11.C: New test.
17751         * g++.dg/abi/bitfield12.C: Likewise.
17752
17753 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17754
17755         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17756         non-expansion of functional macro name without arguments at EOL.
17757         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17758
17759 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17760
17761         * gcc.c-torture/execute/20030914-[12].c: New tests.
17762
17763 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         PR c++/11788
17766         * g++.dg/overload/addr1.C: New test.
17767
17768 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17769
17770         * gcc.dg/20030909-1.c: New test.
17771
17772 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17773
17774         * gcc.dg/ultrasp10.c: New test.
17775
17776 2003-09-09  Devang Patel  <dpatel@apple.com>
17777
17778         * gcc.dg/darwin-ld-6.c: New test.
17779
17780 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17781
17782         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17783
17784 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17785
17786         * gcc.dg/ia64-types1.c: New test.
17787         * gcc.dg/ia64-types2.c: Likewise.
17788
17789 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17790
17791         * gcc.dg/builtins-1.c: Add more _Complex tests.
17792         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17793
17794         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17795         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17796
17797 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17798
17799         PR c++/11786
17800         * g++.dg/lookup/koenig2.C: New test.
17801
17802         PR c++/5296
17803         * g++.dg/rtti/typeid2.C: New test.
17804
17805 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17806
17807         * gcc.c-torture/compile/20030904-1.c: New test.
17808
17809 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17810
17811         * g++.dg/opt/longbranch2.C: New test.
17812
17813 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17814
17815         * g++.dg/template/crash10.C: Only compile it.
17816
17817 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17818
17819         PR middle-end/11665
17820         * gcc.c-torture/compile/20030907-1.c: New test.
17821         * g++.dg/init/array11.C: New test.
17822
17823 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17824
17825         PR c++/11852
17826         * g++.dg/init/struct1.C: New test.
17827
17828 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17829
17830         PR c++/12181
17831         * g++.dg/expr/comma1.C: New test.
17832
17833 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17834
17835         PR c++/11867
17836         * g++.dg/expr/static_cast5.C: New test.
17837
17838 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17839
17840         PR c++/11507
17841         * g++.dg/lookup/scoped7.C: New test.
17842
17843         PR c++/9574
17844         * g++.dg/other/static1.C: New test.
17845
17846         PR c++/11490
17847         * g++.dg/warn/template-1.C: New test.
17848
17849         PR c++/11432
17850         * g++.dg/template/crash10.C: New test.
17851
17852         PR c++/2478
17853         * g++.dg/overload/VLA.C: New test.
17854
17855         PR c++/10804
17856         * g++.dg/template/call1.C: New test.
17857
17858 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17859
17860         PR c++/11794
17861         * g++.dg/parse/using3.C: New test.
17862
17863 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17864
17865         PR c++/11409
17866         * g++.dg/overload/builtin3.C: New test case.
17867
17868 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17869
17870         PR c/9862
17871         * gcc.dg/20030906-1.c: New test.
17872         * gcc.dg/20030906-2.c: Likewise.
17873
17874 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17875
17876         PR c++/12167
17877         * g++.dg/parse/defarg5.C: New test.
17878
17879         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17880
17881 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17882
17883         PR c++/12163
17884         * g++.dg/expr/static_cast4.C: New test.
17885
17886         PR c++/12146
17887         * g++.dg/template/crash9.C: New test.
17888
17889 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17890
17891         * g++.old-deja/g++.ext/pretty2.C: Update for change
17892         in __FUNCTION__.
17893         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17894
17895 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         PR c++/11922
17898         * g++/dg/template/qualified-id1.C: New test.
17899
17900         PR c++/12037
17901         * g++.dg/warn/noeffect4.C: New test.
17902
17903 2003-09-04  Matt Austern  <austern@apple.com>
17904
17905         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17906         * g++.dg/ext/fnname2.C: Likewise.
17907         * g++.dg/ext/fnname3.C: Likewise.
17908
17909 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17910
17911         * g++.dg/expr/lval1.C: New test.
17912         * g++.dg/ext/lvcast.C: Remove.
17913
17914 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17915
17916         PR optimization/11700.
17917         * gcc.c-torture/compile/20030903-1.c: New test case.
17918
17919 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17920
17921         PR c++/12053
17922         * g++.dg/abi/layout4.C: New test.
17923
17924 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17925
17926         PR c++/11553
17927         * g++.dg/parse/friend3.C: New test.
17928
17929 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17930
17931         PR c++/11847
17932         * g++.dg/template/class1.C: New test.
17933
17934         PR c++/11808
17935         * g++.dg/expr/call1.C: New test.
17936
17937 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17938
17939         PR c++/12114
17940         * g++.dg/init/ref9.C: New test.
17941
17942         PR c++/11972
17943         * g++.dg/template/nested4.C: New test.
17944
17945 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17946
17947         PR c++/12093
17948         * g++.dg/template/non-dependent4.C: New test.
17949
17950         PR c++/11928
17951         * g++.dg/inherit/conv1.C: New test.
17952
17953 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17954
17955         PR c++/6196
17956         * g++.dg/ext/label1.C: New test.
17957         * g++.dg/ext/label2.C: Likewise.
17958
17959 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17960
17961         * g++.dg/expr/cond3.C: New test.
17962
17963 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17964
17965         * gcc.dg/builtins-1.c: Add new builtin cases.
17966
17967 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17968
17969         * gcc.dg/builtins-1.c: Add new cases.
17970         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17971
17972 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17973
17974         * gcc.dg/builtins-1.c: Add more math builtin tests.
17975         * gcc.dg/torture/builtin-attr-1.c: New test.
17976
17977 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR optimization/5079
17980         * g++.dg/opt/static3.C: New test.
17981
17982 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17983
17984         * gcc.misc-tests/gcov-10b.c: New test.
17985
17986 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17987
17988         * g++.dg/opt/ptrmem3.C: New test.
17989
17990         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17991
17992 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17993
17994         * gcc.dg/20030826-2.c: New test.
17995
17996 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17997
17998         PR middle-end/12002
17999         * g77.f-torture/compile/12002.f: New test case.
18000
18001 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18002
18003         * gcc.dg/20030826-1.c: New test case.
18004
18005 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18006
18007         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18008
18009 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18010
18011         PR c++/11871
18012         * c++.dg/lookup/crash1.C: New test.
18013
18014         * c++.dg/warn/noeffect3.C: New test.
18015
18016 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18017
18018         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18019         * gcc.dg/compat/vector-1_y.c: Ditto.
18020         * gcc.dg/compat/vector-2_x.c: Ditto.
18021         * gcc.dg/compat/vector-2_y.c: Ditto.
18022
18023 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18024
18025         * gcc.dg/20030702-1.c: New test.
18026
18027 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR c++/8795
18030         * g++.dg/ext/altivec-1.C: New test.
18031
18032 2003-08-24  Richard Henderson  <rth@redhat.com>
18033
18034         * g++.dg/eh/simd-2.C: Add -w for x86.
18035
18036 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18037
18038         * gcc.dg/20030815-1.c: New test.
18039
18040 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18041
18042         PR c++/3765
18043         * g++.dg/parse/access6.C: New test.
18044
18045 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18046
18047         PR c++/641, c++/11876
18048         * g++.dg/template/friend22.C: New test.
18049         * g++.dg/template/friend23.C: Likewise.
18050
18051 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18052
18053         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18054         identically.
18055
18056 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18057
18058         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18059
18060 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18061
18062         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18063
18064 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18065
18066         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18067
18068 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18069
18070         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18071
18072 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18073
18074         PR c++/11919
18075         * g++.dg/overload/prom1.C: New test.
18076
18077         PR c++/11551
18078         * g++.dg/parse/dtor2.C: New test.
18079
18080         PR c++/10762
18081         * g++.dg/parse/using2.C: New test.
18082
18083 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18084
18085         PR target/11805
18086         * gcc.c-torture/compile/20030821-1.c: New.
18087
18088 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18089
18090         PR c++/11834
18091         * g++.dg/template/deduce2.C: New test.
18092
18093 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18094
18095         * gcc.c-torture/execute/20030821-1.c: New test.
18096
18097 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18098
18099         PR middle-end/11984
18100         * gcc.dg/20030820-1.c: New test case.
18101
18102 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18103
18104         PR c++/11945
18105         * g++.dg/warn/noeffect2.C: New test.
18106
18107 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18108
18109         PR c++/10926
18110         * g++.dg/template/dtor2.C: New test.
18111
18112         PR c++/11684
18113         * g++.dg/template/operator1.C: New test.
18114         * g++.dg/parse/operator4.C: New test.
18115
18116         PR c++/11946.C
18117         * g++.dg/expr/enum1.C: New test.
18118         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18119
18120         PR c++/11036.C
18121         * g++.dg/parse/elab2.C: New test.
18122         * g++.dg/parse/typedef4.C: Change error message.
18123         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18124         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18125         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18126
18127 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18128
18129         * gcc.dg/pch/warn-1.c: New.
18130         * gcc.dg/pch/warn-1.hs: New.
18131
18132         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18133         not-tested file.
18134
18135 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18136
18137         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18138
18139 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18140
18141         * gcc.dg/uninit-D.c: New Test.
18142         * gcc.dg/uninit-E.c: New Test.
18143         * gcc.dg/uninit-F.c: New Test.
18144         * gcc.dg/uninit-G.c: New Test.
18145
18146 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18147
18148         * g++.dg/README: Describe the pch directory.
18149
18150 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18151
18152         PR c++/11174
18153         * g++.dg/parse/access4.C: New test.
18154         * g++.dg/parse/access5.C: Likewise.
18155         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18156
18157 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18158
18159         * gcc.dg/noncompile/20030818-1.c: New.
18160
18161 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18162
18163         PR c++/11957
18164         * g++.dg/warn/noeffect1.C: New test.
18165
18166         * g++.dg/template/scope2.C: New test.
18167         * g++.dg/template/error2.C: Correct dg-error
18168
18169 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18170
18171         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18172
18173 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18174
18175         PR C++/11512
18176         * g++.dg/template/warn1.C: New.
18177
18178 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18179
18180         * g++.dg/template/error2.C: New test.
18181         * g++.dg/lookup/using7.C: Adjust errors
18182         * g++.old-deja/g++.pt/crash36.C: Likewise.
18183         * g++.old-deja/g++.pt/derived3.C: Likewise.
18184
18185 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18186
18187         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18188         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18189         * gcc.c-torture/execute/builtins/string-9.c: New, from
18190         string-opt-9.c.  Adjust for execute/builtins framework.
18191         * gcc.c-torture/execute/string-opt-9.c: Delete.
18192
18193 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18194
18195         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18196
18197         * g++.dg/parse/ret-type2.C: New test.
18198
18199         PR c++/11703
18200         * g++.dg/init/new8.C: New test.
18201
18202         PR c++/10923
18203         * g++.dg/parse/typedef5.C: New test.
18204
18205         PR c++/9512
18206         * g++.dg/parse/qualified2.C: New test.
18207         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18208         invalid code.
18209
18210 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18211
18212         * g++.dg/conversion/ptrmem1.C: New test.
18213
18214 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18215
18216         PR target/11693
18217         * gcc.dg/20030811-1.c: New test.
18218
18219         PR target/11535
18220         * gcc.c-torture/execute/20030811-1.c: New test.
18221
18222 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18223
18224         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18225
18226 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18227
18228         PR c++/11789.C
18229         * g++.dg/inherit/multiple1.C: New test.
18230
18231 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18232
18233         * gcc.dg/spe1.c: New test.
18234
18235         PR c++/11670
18236         * g++.dg/expr/cast2.C: New test.
18237
18238         PR c++/10530
18239         * g++.dg/template/dependent-name2.C: New test.
18240
18241 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18242
18243         * g++.dg/parse/crash11.C: Put the dg options in comments.
18244
18245 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18246
18247         * lib/gcc-dg.exp: Update for diagnostic change.
18248
18249 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18250
18251         PR c++/5767
18252         * g++.dg/parse/crash11.C: New test.
18253
18254 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18255
18256         * gcc.dg/cpp/spacing1.c: Update.
18257
18258 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18259
18260         PR target/11739
18261         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18262         a value for -mtune.
18263
18264 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18265
18266         PR middle-end/11771
18267         * gcc.c-torture/compile/20030804-1.c: New test case.
18268
18269 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18270
18271         * gcc.dg/20030804-1.c: New test case.
18272
18273 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18274
18275         * gcc.dg/cpp/separate-1.c: New test.
18276
18277 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18278
18279         PR c++/11704
18280         * g++.dg/template/dependent-expr2.C: New test.
18281
18282         PR c++/11766
18283         * g++.dg/expr/ptrmem1.C: New test.
18284
18285 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18286
18287         PR c++/9453
18288         * g++.dg/template/friend15.C: New test.
18289
18290 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18291
18292         * lib/dg-pch.exp: Work round PCH bug.
18293
18294 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18295
18296         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18297         builtins.  Move cases from builtins-4.c here.
18298
18299         * gcc.dg/torture/builtin-math-1.c: New test taken from
18300         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18301         additional cases.
18302
18303         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18304         Delete.
18305
18306 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18307
18308         PR c++/9447
18309         * g++.dg/template/using7.C: New test.
18310
18311 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18312
18313         * import1.c, import2.c: New tests.
18314
18315 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18316
18317         * g++.dg/eh/crossjump1.C: New test.
18318
18319 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18320
18321         PR c++/11697
18322         * g++.dg/template/using6.C: New test.
18323
18324         PR c++/11744
18325         * g++.dg/template/koenig2.C: New test.
18326
18327 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18328
18329         PR c++/7983
18330         * g++.dg/parse/typedef4.C: New test.
18331
18332 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18333
18334         PR c++/8442, c++/8806
18335         * g++.dg/template/elab1.C: New test.
18336         * g++.dg/template/type2.C: Likewise.
18337         * g++.dg/template/ttp3.C: Adjust expected error message.
18338         * g++.old-deja/g++.law/visibility13.C: Likewise.
18339         * g++.old-deja/g++.niklas/t135.C: Likewise.
18340         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18341         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18342         template argument.
18343         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18344
18345 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         PR c++/11295
18348         * g++.dg/ext/stmtexpr1.C: New test.
18349
18350         * g++.dg/opt/tmp1.C: New test.
18351
18352         PR c++/11525
18353         * g++.dg/parse/constant4.C: New test.
18354
18355         PR c++/9447
18356         * g++.dg/template/using5.C: New test.
18357
18358 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18359
18360         * gcc.dg/builtins-27.c: New test case.
18361
18362 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18363
18364         * gcc.dg/tls/opt-7.c: New test.
18365
18366 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18367
18368         * g++.old-deja/g++.other/crash18.C: Remove.
18369
18370 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18371
18372         * g++.dg/template/explicit3.C: New.
18373         * g++.dg/template/explicit4.C: New.
18374         * g++.dg/template/explicit5.C: New.
18375
18376         PR c++/11347
18377         * g++.dg/template/memtmpl1.C: New.
18378
18379 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18380
18381         PR target/11565
18382         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18383         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18384
18385 2003-07-30  Jan Hubicka  <jh@suse.cz>
18386
18387         * vtgc1.c: Kill.
18388
18389 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18390
18391         * gcc.dg/struct-in-proto-1.c: New test.
18392
18393 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18394
18395         * gcc.dg/cpp/include2.c: Only expect one message.
18396
18397 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18398
18399         PR c++/9447
18400         * g++.dg/template/using1.C: New test.
18401         * g++.dg/template/using2.C: New test.
18402         * g++.dg/template/using3.C: New test.
18403         * g++.dg/template/using4.C: New test.
18404
18405 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18406
18407         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18408         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18409
18410 2003-07-28  Jan Hubicka  <jh@suse.cz>
18411
18412         PR c++/11530
18413         * g++.dg/opt/call1.C: New test.
18414
18415 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18416
18417         PR c++/11667
18418         * g++.dg/init/enum2.C: New test.
18419         * g++.dg/template/overload1.C: Add "-w" option.
18420
18421 2003-07-28    <hp@bitrange.com>
18422
18423         * gcc.dg/Wdeclaration-after-statement-1.c,
18424         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18425
18426 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18427
18428         * gcc.c-torture/compile/20030725-1.c: New test.
18429
18430 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18431
18432         * gcc.dg/20030505.c: Only run for SPE.
18433         Remove definition of opaque type.
18434
18435 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18436
18437         * g++.dg/template/ptrmem6.C: New test.
18438
18439 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18440
18441         * gcc.c-torture/compile/zero-strct-2.c: New test.
18442
18443 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18444
18445         * gcc.dg/intermod-1.c: New test.
18446
18447 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         PR c++/11617
18450         * g++.dg/template/lookup2.C: New test.
18451         * g++.dg/template/memclass1.C: Remove instantiated from error.
18452         * g++.dg/other/error2.C: Tweak expected errors.
18453
18454         PR c++/11596
18455         * g++.dg/template/defarg3.C: New test.
18456
18457         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18458
18459 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18460
18461         * g++.dg/inherit/access5.C: New test.
18462
18463 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18464
18465         PR c++/11513
18466         * g++.dg/template/crash8.C: New test.
18467
18468 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18469
18470         PR c/10602
18471         * gcc.dg/noncompile/incomplete-2.c: New test.
18472
18473 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR c++/11645
18476         * g++.dg/inherit/access4.C: New test.
18477
18478         PR c++/11517
18479         * g++.dg/expr/cond2.C: New test.
18480
18481         PR optimization/10679
18482         * g++.dg/opt/inline4.C: New test.
18483
18484 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18485
18486         * g++.dg/parse/crash10: New test.
18487
18488 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18489
18490         * g++.dg/ext/flexary1.C: New test.
18491
18492 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18493
18494         PR c++/10793
18495         * g++.dg/template/crash9.C: New test.
18496
18497 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18498
18499         PR c++/3004
18500         * g++.dg/parse/typedef3.C: New test.
18501
18502         PR c++/7906
18503         * g++.dg/parse/operator2.C: New test.
18504
18505         PR c++/8895
18506         * g++.dg/parse/def-tmpl-arg1.C: New test.
18507
18508         PR c++/9282
18509         * g++.dg/parse/funptr1.C: New test.
18510
18511         PR c++/9452
18512         * g++.dg/parse/ambig3.C: New test.
18513
18514         PR c++/9454
18515         * g++.dg/parse/operator3.C: New test.
18516
18517         PR c++/9486
18518         * g++.dg/parse/template10.C: New test.
18519
18520         PR c++/9488
18521         * g++.dg/parse/template11.C: New test.
18522
18523         PR c++/10150
18524         * g++.dg/parse/invalid-op1.C: New test.
18525
18526         PR c++/10247
18527         * g++.dg/parse/condexpr1.C: New test.
18528
18529 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         * g++.dg/ext/packed3.C: New test.
18532         * g++.dg/ext/packed4.C: New test.
18533
18534         * gcc.dg/pack-test-3.c: New test.
18535
18536 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18537
18538         * lib/compat.exp: Handle dg-options per source file.
18539         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18540         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18541         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18542         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18543         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18544         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18545         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18546         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18547         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18548         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18549         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18550         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18551         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18552         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18553
18554 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18555
18556         PR c/10320
18557         * gcc.c-torture/execute/20030718-1.c: New test.
18558
18559 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18560
18561         PR optimization/11536
18562         * gcc.dg/20030721-1.c: New test.
18563
18564 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18565
18566         PR c++/11546
18567         * g++.dg/template/lookup1.C: New test.
18568
18569 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18570
18571         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18572         diagnostics of ill-formed constructs involving labels.
18573         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18574         the new 'previously defined here' message.
18575
18576 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18577
18578         * g++.dg/parse/non-dependent2.C: New test.
18579
18580 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18581
18582         * g++.dg/init/init-ref4.C: xfail on targets without
18583         weak symbols.
18584
18585 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18586
18587         PR target/11087
18588         * gcc.c-torture/execute/20030717-1.c: New test.
18589
18590 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18591
18592         * g++.dg/opt/cfg1.C: New test.
18593
18594 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18595
18596         PR optimization/11557
18597         * gcc.dg/20030717-1.c: New test.
18598
18599 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18600
18601         PR c++/10476
18602         * g++.dg/expr/crash-1.C: New test.
18603
18604         PR c++/11027
18605         * g++.dg/template/init3.C: New test.
18606
18607         PR c++/8222
18608         * g++.dg/template/non-dependent1.C: New test.
18609
18610         PR c++/11070
18611         * g++.dg/template/non-dependent2.C: New test.
18612
18613         PR c++/11071
18614         * g++.dg/template/non-dependent3.C: New test.
18615
18616         PR c++/9907
18617         * g++.dg/template/sizeof5.C: New test.
18618
18619 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18620
18621         PR 11498
18622         * gcc.c-torture/compile/mangle-1.c: New file.
18623
18624 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18625
18626         PR c++/7809
18627         * g++.dg/parse/access3.C: New test.
18628
18629 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18630
18631         PR c++/11384
18632         * g++.dg/init/init-ref4.C: New test.
18633
18634 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/11547
18637         * g++.dg/parse/constant3.C: New test.
18638         * g++.dg/parse/crash7.C: Likewise.
18639
18640 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18641
18642         PR target/11008
18643         * gcc.dg/i386-pentium4-not-mull.c: New.
18644
18645 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18646
18647         * gcc.dg/asm-names.c (ymain): Make it weak.
18648
18649 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18650
18651         PR c++/5421
18652         * g++.dg/template/friend21.C: New test.
18653
18654 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18655
18656         * gcc.dg/cleanup-8.c: New test.
18657         * gcc.dg/cleanup-9.c: New test.
18658
18659 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18660
18661         * g++.dg/ext/dll-MI1.h: New file.
18662         * g++.dg/ext/dllexport-MI1.C: New file.
18663         * g++.dg/ext/dllimport-MI1.C: New file.
18664
18665 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18666
18667         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18668         it does not have cmpstrsi patterns (just cmpmemsi).
18669
18670 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18671
18672         PR debug/11473
18673         * g++.dg/debug/debug8.C: New test.
18674
18675 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18676
18677         PR c++/10108
18678         * g++.dg/template/crash7.C: New test.
18679
18680 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18681
18682         PR target/10795
18683         * gcc.c-torture/compile/20030708-1.c: New.
18684
18685 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686
18687         * gcc.c-torture/execute/20030715-1.c: New test.
18688
18689 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18690
18691         * gcc.dg/pch/inline-3.c: New file.
18692         * gcc.dg/pch/inline-3.hs: New file.
18693         * gcc.dg/pch/inline-4.c: New file.
18694         * gcc.dg/pch/inline-4.hs: New file.
18695
18696 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/11509
18699         * g++.dg/template/crash6.C: New test.
18700
18701         PR c++/7053
18702         * g++.dg/template/friend20.C: New test.
18703
18704         PR c++/7019
18705         * g++.dg/template/overload2.C: New test.
18706
18707 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18708
18709         PR optimization/11440
18710         * gcc.c-torture/execute/20030714-1.c: New test.
18711
18712 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18713
18714         PR c++/11154
18715         * g++.dg/template/partial2.C: New test.
18716
18717 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18718
18719         PR c++/11503
18720         * g++.dg/template/anon1.C: New test.
18721
18722         PR c++/11493
18723         PR c++/11495
18724         * g++.dg/parse/template9.C: Likewise.
18725         * g++.dg/template/crash4.C: New test.
18726         * g++.dg/template/koenig1.C: Likewise.
18727         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18728         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18729         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18730         functions.
18731         * g++.old-deja/g++.jason/template36.C: Likewise.
18732         * g++.old-deja/g++.mike/p1989.C: Likewise.
18733         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18734         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18735         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18736         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18737         compiling.
18738         * g++.old-deja/g++.pt/union2.C: Use this->.
18739
18740 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18741
18742         * gcc.dg/20030711-1.c: New test.
18743
18744 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18745
18746         PR c++/11050
18747         * g++.dg/parse/args1.C: New test.
18748         * g++.pt/defarg8.C: Change expected errors.
18749
18750 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18751
18752         PR c++/8164
18753         * g++.dg/template/nontype2.C: New test.
18754
18755         PR c++/10558
18756         * g++.dg/parse/template8.C: New test.
18757
18758         PR c++/8327
18759         * g++.dg/template/scope1.C: New test.
18760
18761         * g++.dg/warn/Wsign-compare-1.C: New test.
18762
18763 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18764
18765         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18766
18767 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18768
18769         PR c++/9411
18770         * g++.dg/template/explicit2.C: New test.
18771
18772         PR c++/10032
18773         * g++.dg/warn/pedantic1.C: New test.
18774
18775 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18776
18777         PR c++ 9483
18778         * g++.dg/other/field1.C: New test.
18779
18780 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18781
18782         PR c/11449
18783         * gcc.c-torture/compile/20030707-1.c: New.
18784
18785 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18786
18787         PR c++/10849
18788         * g++.dg/template/access12.C: New test.
18789
18790 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18793         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18794         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18795         * gcc.misc-tests/gcov.exp: Update
18796         * g++.dg/gcov/gcov.exp: Update
18797         * lib/gcov.exp: Update.
18798
18799 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18800
18801         * g++.dg/abi/mangle17.C: Make sure template expressions are
18802         dependent.
18803         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18804         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18805         * g++.dg/opt/stack1.C: Remove erroneous code.
18806         * g++.dg/parse/template7.C: New test.
18807         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18808         * g++.old-deja/g++.pt/crash4.C: Likewise.
18809
18810 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18811
18812         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18813         with zero or one occurence of `$' after the initial `L'.
18814
18815 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18816
18817         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18818
18819 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18820
18821         PR c/11370
18822         * gcc.dg/Wunreachable-6.c: New testcase.
18823         * gcc.dg/Wunreachable-7.c: New testcase.
18824
18825 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18826
18827         PR c/11420
18828         * gcc.dg/20030708-1.c: New test.
18829
18830 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18831
18832         * gcc.dg/compat/sdata-section.h: New file.
18833         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18834         * gcc.dg/torture/mips-sdata-1.c: New test.
18835
18836 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18837
18838         PR c++/11030
18839         * g++.dg/template/friend19.C: New test.
18840
18841 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18842
18843         * g++.dg/opt/strength-reduce.C: New test.
18844
18845 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18846
18847         PR target/10979
18848         * gcc.dg/20030707-1.c: New testcase.
18849
18850 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18851
18852         PR optimization/11059
18853         * g++.dg/opt/emptyunion.C: New testcase.
18854
18855 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18856             Eric Botcazou  <ebotcazou@libertysurf.fr>
18857
18858         * g++.dg/opt/stack1.C: New test.
18859
18860 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18861
18862         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18863         run test.
18864
18865         PR c++/11431
18866         * g++.dg/expr/static_cast3.C: New test.
18867
18868 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18869
18870         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18871         everywhere.
18872         * gcc.dg/concat.c: Concatenation of string constants with
18873         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18874         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18875         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18876         necessary to avoid multi-character character constant warning.
18877         * gcc.dg/cpp/escape.c: Likewise.
18878         * gcc.dg/cpp/ucs.c: Likewise.
18879         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18880         Fix a typo.
18881
18882 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18883
18884         PR c/11428
18885         * gcc.c-torture/compile/20030704-1.c: New.
18886
18887 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18888
18889         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18890
18891 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18892
18893         PR c++/5287, PR c++/7910,  PR c++/11021
18894         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18895         tests for warnings.
18896         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18897         * g++.dg/ext/dllimport3.C: Likewise.
18898         * g++.dg/ext/dllimport4.C: New file.
18899         * g++.dg/ext/dllimport5.C: New file.
18900         * g++.dg/ext/dllimport6.C: New file.
18901         * g++.dg/ext/dllimport7.C: New file.
18902         * g++.dg/ext/dllimport8.C: New file.
18903         * g++.dg/ext/dllimport9.C: New file.
18904         * g++.dg/ext/dllimport10.C: New file.
18905         * g++.dg/ext/dllexport1.C: New file.
18906
18907 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18908
18909         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18910         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18911
18912 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18913
18914         * gcc.dg/builtins-25.c: New testcase.
18915         * gcc.dg/builtins-26.c: New testcase.
18916
18917 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18918
18919         * gcc.dg/compat/vector-defs.h: New file.
18920         * gcc.dg/compat/vector-setup.h: New file.
18921         * gcc.dg/compat/vector-check.h: New file.
18922         * gcc.dg/compat/vector-1_main.c: New file.
18923         * gcc.dg/compat/vector-1_x.c: New file.
18924         * gcc.dg/compat/vector-1_y.c: New file.
18925         * gcc.dg/compat/vector-2_main.c: New file.
18926         * gcc.dg/compat/vector-2_x.c: New file.
18927         * gcc.dg/compat/vector-2_y.c: New file.
18928
18929         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18930         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18931         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18932         * gcc.dg/compat/struct-align-1.h: New file.
18933         * gcc.dg/compat/struct-align-1_main.c: New file.
18934         * gcc.dg/compat/struct-align-1_x.c: New file.
18935         * gcc.dg/compat/struct-align-1_y.c: New file.
18936         * gcc.dg/compat/struct-align-2.h: New file.
18937         * gcc.dg/compat/struct-align-2_main.c: New file.
18938         * gcc.dg/compat/struct-align-2_x.c: New file.
18939         * gcc.dg/compat/struct-align-2_y.c: New file.
18940
18941         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18942         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18943         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18944         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18945         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18946         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18947         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18948         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18949         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18950         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18951         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18952         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18953         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18954         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18955         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18956         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18957         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18958         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18959         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18960         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18961         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18962         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18963         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18964         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18965         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18966         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18967         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18968         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18969         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18970
18971 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18972
18973         * gcc.dg/i386-call-1.c: New test.
18974
18975 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18976
18977         PR c++/9162
18978         * g++.dg/parse/defarg4.C: New.
18979
18980 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18981
18982         PR target/10700
18983         * gcc.c-torture/compile/20030703-1.c: New test case.
18984
18985 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18986
18987         * g++.dg/template/local3.C: Remove extra semicolon.
18988
18989 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18990
18991         * gcc.dg/i386-volatile-1.c: New test.
18992
18993 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18994
18995         PR c++/11072
18996         * g++.dg/other/offsetof2.C: XFAIL.
18997         * g++.dg/other/offsetof5.C: New.
18998
18999         PR c++/10219
19000         * g++.dg/template/error1.C: New.
19001
19002         PR c++/9779
19003         * g++.dg/template/dependent-expr1.C: New.
19004
19005 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19006
19007         PR c++/6949
19008         * g++.dg/template/local3.C: New test.
19009
19010         PR c++/11149
19011         * g++.dg/lookup/scoped6.C: New test.
19012
19013 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19014
19015         PR c++/8046
19016         * g++.dg/other/error7.C: New test.
19017
19018 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19019
19020         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19021         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19022         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19023         * g++.old-deja/g++.other/union2.C: Likewise.
19024         * gcc.dg/c90-const-expr-2.c: Likewise.
19025         * gcc.dg/c90-const-expr-3.c: Likewise.
19026         * gcc.dg/c99-const-expr-2.c: Likewise.
19027         * gcc.dg/c99-const-expr-3.c: Likewise.
19028         * gcc.dg/concat.c: Likewise.
19029
19030 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19031
19032         PR c++/9559
19033         * g++.dg/init/static1.C: New test.
19034
19035 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19036
19037         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19038         * g++.old-deja/g++.other/access2.C: Likewise.
19039         * g++.old-deja/g++.other/decl2.C: Likewise.
19040         * gcc.c-torture/execute/20020615-1.c: Likewise.
19041
19042 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19043
19044         PR c++/4933
19045         * g++.dg/template/sizeof4.C: New test.
19046
19047 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19048
19049         * g++.dg/other/error6.C: New test.
19050
19051 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19052
19053         PR c++/10750
19054         * g++.dg/parse/constant2.C: New test.
19055
19056 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19057
19058         PR c++/11106
19059         * g++.dg/other/error5.C: New test.
19060
19061 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19062
19063         * gcc.dg/format/gcc_diag-1.c: New test.
19064
19065 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19066
19067         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19068
19069 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19072         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19073         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19074
19075 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19076
19077         * gcc.c-torture/execute/builtins/string-8.c: New test.
19078         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19079         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19080         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19081
19082 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19083
19084         PR c++/10468
19085         * g++.dg/ext/typeof6.C: New test.
19086
19087 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19088
19089         PR c++/10796
19090         * g++.dg/init/enum1.C: New test.
19091
19092 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19093
19094         * gcc.dg/20030627-1.c: New test.
19095
19096 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19097
19098         PR c++/11332
19099         * g++.dg/expr/static_cast2.C: New test.
19100
19101 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19102             Jakub Jelinek  <jakub@redhat.com>
19103
19104         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19105         sprintf(dst,"%s",src) optimization.
19106         * gcc.c-torture/execute/20030626-1.c: New test case.
19107         * gcc.c-torture/execute/20030626-2.c: New test case.
19108
19109 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19110
19111         * gcc.c-torture/execute/multi-ix.c: New test.
19112
19113         * gcc.c-torture/execute/simd-4.c (main):
19114         Added missing semicolon at end of union.
19115
19116 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19117
19118         PR c++/8266
19119         * g++.dg/template/explicit-instantiation3.C: New test.
19120
19121 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19122
19123         * gcc.dg/20030626-1.c: Use signed char.
19124
19125 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19126
19127         * gcc.dg/20030626-1.c: New test.
19128
19129 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19130
19131         * const-str-2.m: Update.
19132
19133 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19134
19135         PR c++/10990
19136         * g++.dg/rtti/dyncast1.C: New test.
19137         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19138         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19139         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19140
19141         PR c++/10931
19142         * g++.dg/expr/static_cast1.C: New test.
19143
19144 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19145
19146         * gcc.dg/20030625-1.c: New test.
19147
19148 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19149
19150         * gcc.c-torture/compile/20030624-1.c: New test case.
19151
19152 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19153
19154         * gcc.c-torture/execute/string-opt-17.c: New test.
19155
19156 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19157
19158         PR c++/5754
19159         * g++.dg/parse/crash6.C: New test.
19160
19161 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19162
19163         * gcc.dg/builtins-24.c: New test case.
19164
19165 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19166
19167         * g++.dg/opt/operator1.C: New test.
19168
19169 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19170
19171         * gcc.c-torture/execute/string-opt-16.c: New test case.
19172
19173 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19174
19175         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19176         * g++.old-deja/g++.other/conv7.C: Likewise
19177         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19178         * g++.old-deja/g++.other/overload14.C: Likewise.
19179
19180 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19181
19182         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19183         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19184
19185 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19186
19187         PR c++/10888
19188         * g++.dg/warn/Winline-3.C: New test.
19189
19190 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19191
19192         * lib/target-supports.exp (check_alias_available): Make the test
19193         program acceptable to the Solaris assembler.
19194
19195         PR c++/10749
19196         * g++.dg/template/memclass2.C: New test.
19197
19198 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19199             Eric Botcazou  <ebotcazou@libertysurf.fr>
19200
19201         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19202         data for non-matching targets.
19203         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19204
19205 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19206
19207         PR c++/10845
19208         * g++.dg/template/member3.C: New test.
19209
19210 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/10939
19213         * g++.dg/template/func1.C: New test.
19214
19215         PR c++/9649
19216         * g++.dg/template/static4.C: New test.
19217         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19218
19219         PR c++/11041
19220         * g++.dg/init/ref7.C: New test.
19221
19222 2003-06-19  Matt Austern  <austern@apple.com>
19223
19224         PR c++/11228
19225         * g++.dg/anew1.C: New test.
19226         * g++.dg/anew2.C: New test.
19227         * g++.dg/anew3.C: New test.
19228         * g++.dg/anew4.C: New test.
19229
19230 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19231
19232         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19233
19234 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19235
19236         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19237         endian-dependent.
19238
19239 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19240
19241         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19242         Remove cruft.
19243
19244 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19245
19246         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19247         * gcc.c-torture/compile/961203-1.c: Likewise.
19248         * gcc.c-torture/compile/980506-1.c: Likewise.
19249
19250 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19251
19252         PR c++/10712
19253         * g++.dg/lookup/using7.C: New test.
19254
19255 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19256
19257         PR c++/11105
19258         * g++.dg/abi/conv1.C: Remove it.
19259         * g++.dg/template/conv7.C: New test.
19260         * g++.dg/template/conv8.C: Likewise.
19261         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19262         conversion operator.
19263
19264 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19265
19266         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19267         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19268         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19269         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19270         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19271         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19272         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19273         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19274         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19275         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19276         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19277         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19278         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19279         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19280         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19281         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19282         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19283         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19284         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19285         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19286         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19287         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19288         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19289         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19290         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19291         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19292         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19293         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19294         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19295
19296 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19297
19298         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19299         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19300         indications.
19301
19302 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19303
19304         * gcc.dg/i386-387-5.c: New test case.
19305         * gcc.dg/i386-387-6.c: New test case.
19306         * gcc.dg/builtins-23.c: New test case.
19307
19308 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19309
19310         * gcc.dg/builtins-22.c: New test case.
19311         * gcc.dg/i386-387-1.c: Update to test exp.
19312         * gcc.dg/i386-387-2.c: Likewise.
19313
19314 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19315
19316         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19317
19318 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19319
19320         * lib/gcc-dg.exp (dg-require-dll): New function.
19321         (dg-xfail-if): Likewise.
19322         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19323         driver.
19324
19325         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19326         * gcc.c-torture/compile/20001205-1.c: Likewise.
19327         * gcc.c-torture/compile/20001226-1.c: Likewise.
19328         * gcc.c-torture/compile/20010518-2.c: Likewise.
19329         * gcc.c-torture/compile/20020312-1.c: Likewise.
19330         * gcc.c-torture/compile/20020604-1.c: Likewise.
19331         * gcc.c-torture/compile/920501-12.c: Likewise.
19332         * gcc.c-torture/compile/920501-4.c: Likewise.
19333         * gcc.c-torture/compile/920520-1.c: Likewise.
19334         * gcc.c-torture/compile/920521-1.c: Likewise.
19335         * gcc.c-torture/compile/920625-1.c: Likewise.
19336         * gcc.c-torture/compile/961203-1.c: Likewise.
19337         * gcc.c-torture/compile/980506-1.c: Likewise.
19338         * gcc.c-torture/compile/981006-1.c: Likewise.
19339         * gcc.c-torture/compile/981022-1.c: Likewise.
19340         * gcc.c-torture/compile/981223-1.c: Likewise.
19341         * gcc.c-torture/compile/990617-1.c: Likewise.
19342         * gcc.c-torture/compile/dll.c: Likewise.
19343         * gcc.c-torture/compile/labels-3.c: Likewise.
19344         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19345         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19346         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19347         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19348         * gcc.c-torture/compile/simd-5.c: Likewise.
19349         * gcc.c-torture/compile/20000804-1.x: Remove.
19350         * gcc.c-torture/compile/20001205-1.x: Likewise.
19351         * gcc.c-torture/compile/20001226-1.x: Likewise.
19352         * gcc.c-torture/compile/20010518-2.x: Likewise.
19353         * gcc.c-torture/compile/20020312-1.x: Likewise.
19354         * gcc.c-torture/compile/20020604-1.x: Likewise.
19355         * gcc.c-torture/compile/920501-12.x: Likewise.
19356         * gcc.c-torture/compile/920501-4.x: Likewise.
19357         * gcc.c-torture/compile/920520-1.x: Likewise.
19358         * gcc.c-torture/compile/920521-1.x: Likewise.
19359         * gcc.c-torture/compile/920625-1.x: Likewise.
19360         * gcc.c-torture/compile/961203-1.x: Likewise.
19361         * gcc.c-torture/compile/980506-1.x: Likewise.
19362         * gcc.c-torture/compile/981006-1.x: Likewise.
19363         * gcc.c-torture/compile/981022-1.x: Likewise.
19364         * gcc.c-torture/compile/981223-1.x: Likewise.
19365         * gcc.c-torture/compile/990617-1.x: Likewise.
19366         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19367         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19368         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19369         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19370         * gcc.c-torture/compile/simd-5.x: Likewise.
19371
19372         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19373
19374 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19375
19376         * gcc.c-torture/execute/20030611-1.c: New test.
19377
19378 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19379
19380         PR middle-end/168
19381         * gcc.dg/20030612-1.c: New test case.
19382
19383 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19384
19385         PR c++/10635
19386         * g++.dg/expr/cast1.C: New test.
19387
19388 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19389
19390         * gcc.dg/builtins-21.c: New test case.
19391
19392 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19393
19394         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19395         options instead of at the end.
19396         * lib/objc.exp (objc_target_compile): Likewise.
19397
19398 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19399
19400         PR c++/10432
19401         * g++.dg/parse/error1.C: New test.
19402
19403 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19404
19405         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19406         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19407         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19408         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19409         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19410         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19411         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19412         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19413         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19414         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19415         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19416         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19417         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19418         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19419         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19420         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19421         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19422         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19423         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19424         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19425         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19426         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19427         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19428         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19429
19430         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19431         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19432         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19433         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19434         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19435         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19436         * gcc.dg/compat/scalar-return-3_main.c: New file.
19437         * gcc.dg/compat/scalar-return-3_x.c: New file.
19438         * gcc.dg/compat/scalar-return-3_y.c: New file.
19439         * gcc.dg/compat/scalar-return-4_main.c: New file.
19440         * gcc.dg/compat/scalar-return-4_x.c: New file.
19441         * gcc.dg/compat/scalar-return-4_y.c: New file.
19442
19443 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19444
19445         * gcc.dg/compat/fp2-struct-check.h: New file.
19446         * gcc.dg/compat/fp2-struct-defs.h: New file.
19447         * gcc.dg/compat/fp2-struct-init.h: New file.
19448         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19449         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19450         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19451         * gcc.dg/compat/struct-return-10_main.c: New file.
19452         * gcc.dg/compat/struct-return-10_x.c: New file.
19453         * gcc.dg/compat/struct-return-10_y.c: New file.
19454
19455         * gcc.dg/compat/compat-common.h: New file.
19456         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19457         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19458         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19459         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19460         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19461         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19462         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19463         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19464         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19465         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19466         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19467         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19468         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19469         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19470         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19471         * gcc.dg/compat/small-struct-check.h: Ditto.
19472         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19473         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19474         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19475         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19476         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19477         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19478         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19479         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19480         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19481         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19482         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19483         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19484         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19485         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19486         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19487         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19488         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19489         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19490         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19491         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19492         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19493         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19494         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19495         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19496         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19497         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19498         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19499         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19500         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19501         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19502
19503 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19504
19505         * g++.dg/pch/static-1.C: New file.
19506         * g++.dg/pch/static-1.Hs: New file.
19507
19508 2003-06-10  Richard Henderson  <rth@redhat.com>
19509
19510         * gcc.dg/asm-7.c: Adjust expected warning text.
19511
19512 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19513
19514         * gcc.dg/builtins-20.c: New test case.
19515
19516 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19517
19518         PR c++/11131
19519         * g++.dg/opt/template1.C: New test.
19520
19521 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19522
19523         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19524         additional_sources.
19525
19526 2003-05-21  David Taylor  <dtaylor@emc.com>
19527
19528         * gcc.dg/Wpadded.c: New file.
19529
19530 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19531
19532         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19533         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19534         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19535         dg-require-weak.
19536
19537 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19538
19539         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19540
19541 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19542
19543         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19544         (dg-require-alias): Likewise.
19545         (dg-require-gc-sections): Likewise.
19546         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19547
19548 2003-06-08  Richard Henderson  <rth@redhat.com>
19549
19550         * gcc.dg/20011029-2.c: Fix the array reference.
19551         * gcc.dg/asm-7.c: New.
19552
19553 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19554
19555         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19556
19557 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19558
19559         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19560         (dg-require-gc-sections): Likewise.
19561
19562 2003-06-08  Jan Hubicka  <jh@suse.cz>
19563
19564         * i386-cmov1.c: Fix regular expression.
19565         * i386-cvt-1.c: Likewise.
19566         * i386-local.c: Likewise.
19567         * i386-local2.c: Likewise.
19568         * i386-mul.c: Likewise.
19569         * i386-ssetype-1.c: Likewise.
19570         * i386-ssetype-3.c: Likewise.
19571         * i386-ssetype-5.c: Likewise.
19572
19573 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19574
19575         PR c++/11039
19576         * g++.dg/warn/implicit-typename2.C: New test.
19577         * g++.dg/warn/implicit-typename3.C: New test.
19578
19579 2003-06-07  Richard Henderson  <rth@redhat.com>
19580
19581         * g++.dg/other/offsetof3.C: Use size_t.
19582         * g++.dg/other/offsetof4.C: Likewise.
19583
19584 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19585
19586         * lib/copy-file.exp: New. Implement gcc_copy_files.
19587
19588         * lib/dg-pch.exp: Load copy-file.exp
19589         (dg-pch): Use gcc_copy_files instead of "file copy".
19590
19591 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19592
19593         * gcc.dg/weak/weak.exp: Simplify.
19594         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19595         * gcc.dg/weak/weak-1.c: Likewise.
19596         * gcc.dg/weak/weak-2.c: Likewise.
19597         * gcc.dg/weak/weak-3.c: Likewise.
19598         * gcc.dg/weak/weak-4.c: Likewise.
19599         * gcc.dg/weak/weak-5.c: Likewise.
19600         * gcc.dg/weak/weak-6.c: Likewise.
19601         * gcc.dg/weak/weak-7.c: Likewise.
19602         * gcc.dg/weak/weak-8.c: Likewise.
19603         * gcc.dg/weak/weak-9.c: Likewise.
19604
19605 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19606
19607         gcc.c-torture/execute/20030606-1.c: New.
19608
19609 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19610
19611         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19612         * gcc.dg/builtins-19.c: Likewise.
19613
19614 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19615
19616         * gcc.dg/builtins-2.c: Add some more tests.
19617         * gcc.dg/builtins-18.c: New test case.
19618         * gcc.dg/builtins-19.c: New test case.
19619
19620 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19621             Jim Wilson  <wilson@tuliptree.org>
19622
19623         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19624
19625 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19626
19627         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19628         mempcpy/stpcpy calls not to be optimized into something else.
19629         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19630         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19631         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19632
19633 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19634
19635         * gcc.dg/format/asm_fprintf-1.c: New test.
19636
19637 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19638
19639         * lib/gcc-defs.exp (additional_sources): New variable.
19640         (dg-additional-sources): New function.
19641         (additional_files): New variable.
19642         (dg-additional-files): New function.
19643         (dg-additional-files-options): Likewise.
19644         * lib/gcc-dg.exp (dg-require-weak): New function.
19645         (dg-require-alias): Likewise.
19646         (dg-require-gc-sections): Likewise.
19647         * lib/target-supports.exp (check_alias_available): Remove testfile
19648         parameter.
19649         (check_gc_sections_available): New function.
19650         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19651         (dg-gpp-additional-files): Likewise.
19652         * lib/g++.exp (additional_sources): Remove.
19653         (additional_files): Likewise.
19654         (g++_target_compile): Use dg-additional-files-options.
19655
19656         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19657         Tcl logic.
19658         * gcc.dg/special/ecos.exp: Remove.
19659         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19660         * gcc.dg/special/alias-1.c: Likewise.
19661         * gcc.dg/special/alias-2.c: Likewise.
19662         * gcc.dg/special/gcsec-1.c: Likewise.
19663         * gcc.dg/special/weak-1.c: Likewise.
19664         * gcc.dg/special/weak-2.c: Likewise.
19665         * gcc.dg/special/wkali-1.c: Likewise.
19666         * gcc.dg/special/wkali-2.c: Likewise.
19667
19668         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19669         dg-gpp-additional-*.
19670         * g++.dg/special/conpr-3.C: Likewise.
19671         * g++.dg/special/conpr-4.C: Likewise.
19672         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19673         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19674         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19675         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19676         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19677         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19678         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19679         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19680         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19681         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19682         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19683         * g++.old-deja/g++.other/comdat1.C: Likewise.
19684         * g++.old-deja/g++.other/comdat2.C: Likewise.
19685         * g++.old-deja/g++.other/comdat3.C: Likewise.
19686         * g++.old-deja/g++.other/ctor1.C: Likewise.
19687         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19688
19689 2003-06-05  Richard Henderson  <rth@redhat.com>
19690
19691         * gcc.dg/debug/20030605-1.c: New.
19692
19693 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19694
19695         * README.QMTEST: Update.
19696
19697 2003-06-04  Richard Henderson  <rth@redhat.com>
19698
19699         * gcc.dg/cleanup-1.c: New.
19700         * gcc.dg/cleanup-2.c: New.
19701         * gcc.dg/cleanup-3.c: New.
19702         * gcc.dg/cleanup-4.c: New.
19703         * gcc.dg/cleanup-5.c: New.
19704         * gcc.dg/cleanup-6.c: New.
19705         * gcc.dg/cleanup-7.c: New.
19706
19707 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19708
19709         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19710
19711         * lib/dg-pch.exp: New file.
19712         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19713         * gcc.dg/pch/pch.exp: Likewise.
19714
19715 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19716
19717         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19718         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19719         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19720         * gcc.dg/builtins-17.c: New test case.
19721         * gcc.dg/i386-387-4.c: New test case.
19722         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19723
19724 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19725
19726         * gcc.dg/ultrasp9.c: New test.
19727
19728 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19729
19730         * gcc.c-torture/compile/20030604-1.c: New test.
19731         * gcc.dg/sparc-constant-1.c: New test.
19732
19733 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19734
19735         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19736
19737 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19738
19739         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19740
19741         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19742         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19743
19744 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19745
19746         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19747
19748 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19749
19750         PR c++/10940
19751         * g++.dg/template/spec10.C: New test.
19752
19753 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19754
19755         * gcc.dg/builtins-16.c: New test case.
19756
19757 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19758
19759         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19760         mempcpy test with post-increments.
19761         * gcc.c-torture/execute/string-opt-3.c: New test.
19762         * gcc.dg/string-opt-1.c: New test.
19763
19764 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19765
19766         PR fortran/10965
19767         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19768
19769 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19770
19771         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19772         (scan-assembler): ... here.  Use dg-scan.
19773         (scan-assembler-not): Likewise.
19774         (scan-file): New function.
19775         (scan-file-not): Likewise.
19776         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19777         * gcc.dg/cpp/_Pragma4.c: Likewise.
19778         * gcc.dg/cpp/_Pragma5.c: Likewise.
19779         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19780         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19781         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19782         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19783         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19784         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19785         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19786         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19787         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19788         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19789         * gcc.dg/cpp/cxxcom1.c: Likewise.
19790         * gcc.dg/cpp/line1.c: Likewise.
19791         * gcc.dg/cpp/maccom1.c: Likewise.
19792         * gcc.dg/cpp/maccom2.c: Likewise.
19793         * gcc.dg/cpp/maccom3.c: Likewise.
19794         * gcc.dg/cpp/maccom4.c: Likewise.
19795         * gcc.dg/cpp/maccom5.c: Likewise.
19796         * gcc.dg/cpp/maccom6.c: Likewise.
19797         * gcc.dg/cpp/multiline.c: Likewise.
19798         * gcc.dg/cpp/spacing1.c: Likewise.
19799         * gcc.dg/cpp/spacing2.c: Likewise.
19800         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19801         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19802         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19803         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19804         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19805         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19806         * gcc.dg/cpp/cxxcom2.c: Likewise.
19807         * gcc.dg/cpp/cxxcom2.h: New file.
19808
19809         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19810         * g++.dg/cpp/truefalse.C: Here.
19811         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19812
19813 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19814
19815         * gcc.dg/cpp/redef3.c: New file.
19816
19817 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19818
19819         * gcc.dg/i386-loop-3.c: New test.
19820
19821 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19822
19823         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19824
19825 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19826
19827         * gcc.dg/fwrapv-1.c: New test case.
19828         * gcc.dg/fwrapv-2.c: New test case.
19829
19830 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19831
19832         PR c++/10956
19833         * g++.dg/template/spec9.C: New test.
19834
19835 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19836
19837         * gcc.dg/duff-4.c: New test case.
19838
19839 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19840
19841         PR fortran/10843
19842         * g77.dg/ffixed-form-1.f: New test
19843         * g77.dg/ffixed-form-2.f: New test
19844         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19845         * g77.dg/ffree-form-3.f: New test
19846
19847 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19848
19849         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19850         * gcc.dg/wint_t-1.c: Likewise.
19851
19852 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19853
19854         * g++.dg/template/access11.C: New test.
19855
19856 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19857
19858         PR c++/10849
19859         * g++.dg/template/access10.C: New test.
19860
19861 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19862             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19863
19864         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19865
19866 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19867
19868         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19869         suppress for powerpc-*-darwin*.
19870         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19871
19872 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19873
19874         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19875         suppress option for powerpc-*-darwin*.
19876
19877 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19878
19879         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19880         * gcc.dg/builtins-4.c: Add test for fmod.
19881
19882 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19883
19884         PR c++/10682
19885         * g++.dg/template/instantiate4.C: New test.
19886
19887 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19888
19889         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19890
19891 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19892
19893         * gcc.dg/compat/scalar-return-1_main.c: New file.
19894         * gcc.dg/compat/scalar-return-1_x.c: New file.
19895         * gcc.dg/compat/scalar-return-1_y.c: New file.
19896         * gcc.dg/compat/scalar-return-2_main.c: New file.
19897         * gcc.dg/compat/scalar-return-2_x.c: New file.
19898         * gcc.dg/compat/scalar-return-2_y.c: New file.
19899         * gcc.dg/compat/struct-return-3_main.c: New file.
19900         * gcc.dg/compat/struct-return-3_y.c: New file.
19901         * gcc.dg/compat/struct-return-3_x.c: New file.
19902         * gcc.dg/compat/struct-return-2_main.c: New file.
19903         * gcc.dg/compat/struct-return-2_x.c: New file.
19904         * gcc.dg/compat/struct-return-2_y.c: New file.
19905
19906 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19907
19908         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19909         for hppa*-hp-hpux*.
19910         * gcc.dg/20021014-1.c (dg-options): Likewise.
19911         * gcc.dg/nest.c (dg-options): Likewise.
19912
19913 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19914
19915         PR c++/9738
19916         * g++.dg/ext/dllimport2.C: New file.
19917         * g++.dg/ext/dllimport3.C: New file.
19918
19919 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19920
19921         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19922         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19923         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19924         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19925         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19926         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19927         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19928         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19929         * gcc.dg/compat/small-struct-defs.h: New file.
19930         * gcc.dg/compat/small-struct-init.h: New file.
19931         * gcc.dg/compat/small-struct-check.h: New file.
19932         * gcc.dg/compat/fp-struct-defs.h: New file.
19933         * gcc.dg/compat/fp-struct-check.h: New file.
19934         * gcc.dg/compat/fp-struct-init.h: New file.
19935         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19936         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19937
19938 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19939
19940         * gcc.dg/20030225-2.c: New test.
19941
19942 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19943             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19944
19945         * gcc.c-torture/compile/20030518-1.c: New test case.
19946
19947 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19948
19949         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19950         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19951         gcc-dg-debug-runtest.
19952         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19953         gcc-dg-debug-runtest.
19954
19955 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19956
19957         PR c++/9022
19958         * g++.dg/lookup/using6.C: New test.
19959
19960 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19961
19962         * g++.dg/parse/access2.C: New test.
19963
19964 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19965
19966         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19967         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19968         * gcc.dg/debug/debug.exp: Likewise.
19969
19970 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19971
19972         * gcc.dg/dollar.c: New test.
19973
19974 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19975
19976         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19977         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19978         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19979         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19980         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19981         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19982         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19983         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19984         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19985         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19986         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19987         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19988         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19989         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19990         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19991         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19992         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19993         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19994
19995 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19996
19997         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19998         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19999         support for "repo" mode.
20000         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20001         * lib/g77-dg.exp: Likewise.
20002         * lib/obj-dg.exp: Likewise.
20003
20004 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20005
20006         Merge from gcc-3_2-rhl8-branch:
20007         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20008
20009         * gcc.dg/tls/opt-6.c: New test.
20010
20011         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20012
20013         * gcc.dg/20030405-1.c: New test.
20014
20015         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * gcc.dg/20030309-1.c: New test.
20018
20019         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20020
20021         * gcc.c-torture/execute/20030307-1.c: New test.
20022
20023         2003-02-20  Randolph Chung  <tausq@debian.org>
20024
20025         * gcc.c-torture/compile/20030220-1.c: New test.
20026
20027         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20028
20029         * gcc.dg/20030217-1.c: New test.
20030
20031         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20032
20033         * gcc.c-torture/compile/20020129-1.c: New test.
20034
20035         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20036
20037         * gcc.dg/unroll-1.c: New test.
20038
20039         2002-11-16  Jan Hubicka  <jh@suse.cz>
20040
20041         * gcc.c-torture/execute/20020920-1.c: New test.
20042
20043         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20044
20045         PR target/7434
20046         * gcc.c-torture/compile/20021008-1.c: New test.
20047
20048         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20049
20050         PR target/7559
20051         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20052
20053         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20054
20055         * gcc.c-torture/compile/20020807-1.c: New test.
20056
20057         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20058
20059         * gcc.dg/tls/opt-1.c: New test.
20060
20061         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20062
20063         * gcc.dg/20020729-1.c: New test.
20064
20065         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20066
20067         * g++.dg/opt/life1.C: New test.
20068
20069         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20070
20071         * gcc.dg/20020525-1.c: New test.
20072
20073         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20074
20075         PR c++/6794
20076         * g++.dg/ext/pretty1.C: New test.
20077         * g++.dg/ext/pretty2.C: New test.
20078
20079 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/8385
20082         * g++.dg/ext/typeof5.C: New test.
20083
20084 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20085
20086         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20087         __USER_LABEL_PREFIX__ into account.
20088         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20089
20090 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20091
20092         * gcc.dg/builtins-15.c: New test case.
20093
20094 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20095
20096         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20097
20098 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20099
20100         * lib/g++.exp: Tweak handling of additional source files.
20101         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20102         * g++.dg/special/conpr-2a.C: Rename to ...
20103         * g++.dg/special/conpr-2a.cc: ... this.
20104         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20105         * g++.dg/special/conpr-3a.C: Rename to ...
20106         * g++.dg/special/conpr-3a.cc: This.
20107         * g++.dg/special/conpr-3b.C: Rename to ...
20108         * g++.dg/special/conpr-3b.cc: This.
20109         * g++.dg/special/conpr-4.C: New test.
20110         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20111
20112 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20113
20114         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20115
20116 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20117
20118         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20119         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20120         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20121         * g++.old-deja/g++.other/warn3.C: Likewise.
20122
20123 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20124
20125         * gcc.dg/i386-387-1.c: Update to also test log.
20126         * gcc.dg/i386-387-2.c: Likewise.
20127
20128 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20129
20130         * g77.f-torture/execute/int8421.f: New test.
20131
20132 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20133
20134         PR c++/10230, c++/10481
20135         * g++.dg/lookup/scoped5.C: New test.
20136
20137 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20138
20139         PR c++/10552
20140         * g++.dg/template/ttp6.C: New test.
20141
20142 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20143
20144         * gcc.c-torture/execute/builtins: New directory.
20145         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20146         gcc.c-torture/execute/builtins.
20147         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20148         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20149         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20150         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20151
20152 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20153
20154         PR c++/9252
20155         * g++.dg/template/access8.C: New test.
20156         * g++.dg/template/access9.C: New test.
20157
20158 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20159
20160         PR c++/9554
20161         * g++.dg/parse/access1.C: New test.
20162
20163 2003-05-09  DJ Delorie  <dj@redhat.com>
20164
20165         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20166         long, and not an int.
20167
20168 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20169
20170         PR c++/10555, c++/10576
20171         * g++.dg/template/memclass1.C: New test.
20172
20173 2003-05-08  DJ Delorie  <dj@redhat.com>
20174
20175         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20176         targets.
20177         * gcc.c-torture/execute/20021024-1.x: Likewise.
20178         * gcc.c-torture/execute/shiftdi.x: Likewise.
20179         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20180         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20181         * gcc.dg/20021018-1.c: Likewise.
20182
20183 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20184
20185         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20186
20187         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20188         (bcopy): Call memmove.
20189
20190 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20191
20192         * g77.f-torture/compile/8485.f: New test case.
20193
20194 2003-05-07  Richard Henderson  <rth@redhat.com>
20195
20196         PR c++/10570
20197         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20198         Verify exception_cleanup not called for rethrows.
20199         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20200         when exiting catch block without rethrowing.
20201         * g++.dg/eh/forced3.C: New.
20202         * g++.dg/eh/forced4.C: New.
20203
20204 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20205
20206         * gcc.dg/20030505.c: Fix triplet.
20207
20208 2003-05-06  DJ Delorie  <dj@redhat.com>
20209
20210         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20211         * gcc.dg/nest.c: Likewise.
20212
20213 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20214
20215         * gcc.dg/builtins-14.c: New test case.
20216
20217 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20218
20219         * lib/compat.exp (compat-execute): New argument.
20220         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20221         * gcc.dg/compat: New test directory.
20222         * gcc.dg/compat/compat.exp: New expect script.
20223         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20224         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20225         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20226         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20227         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20228         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20229
20230         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20231         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20232         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20233         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20234         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20235         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20236         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20237         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20238         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20239         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20240         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20241         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20242         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20243         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20244         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20245
20246 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20247
20248         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20249
20250 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20251
20252         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20253
20254 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20255
20256         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20257         * gcc.dg/ppc-fsel-2.c: New test.
20258
20259         * gcc.dg/unused-5.c: New test.
20260
20261 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20262
20263         PR c++/10496
20264         * g++.dg/warn/pmf1.C: New test.
20265
20266 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20267
20268         PR c++/4494
20269         * g++.dg/warn/main.C: New test.
20270
20271 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20272
20273         * gcc.dg/nonnull-3.c: New test.
20274
20275 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20276
20277         * gcc.dg/cpp/Wtrigraphs.c: Update.
20278         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20279
20280 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20281
20282         * gcc.dg/ppc-fsel-1.c: New test.
20283
20284 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20285
20286         PR c/10604
20287         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20288
20289 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20290
20291         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20292
20293 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20294
20295         PR c++/9364, c++/10553, c++/10586
20296         * g++.dg/parse/typename4.C: New test.
20297         * g++.dg/parse/typename5.C: Likewise.
20298
20299 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20300
20301         * gcc.c-torture/compile/20030503-1.c: New test.
20302
20303 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20304
20305         * g++.dg/lookup/using5.C: Fix testcase error.
20306
20307 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20308
20309         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20310         since MEABI is no longer supported.  Remove all vestiges
20311         of MEABI from the test.
20312
20313 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20314
20315         PR c++/10554
20316         * g++.dg/lookup/using5.C: New test.
20317
20318 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20319
20320         PR c++/8772
20321         * g++.dg/template/ttp5.C: New test.
20322
20323 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20324
20325         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20326         (dg-gpp-additional-sources): New function.
20327         (dg-gpp-additional-files): Likewise.
20328         * lib/g++.exp (additional_sources): New variable.
20329         (additional_files): Likewise.
20330         (g++_target_compile): Deal with them.
20331         * lib/old-dejagnu.exp: Remove.
20332         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20333         * g++.old-deja: Revise all tests to use dg commands.
20334
20335 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20336
20337         PR c++/9432, c++/9528
20338         * g++.dg/lookup/using4.C: New test.
20339
20340 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20341
20342         * gcc.dg/noreturn-5.c: New file.
20343         * gcc.dg/noreturn-6.c: New file.
20344
20345         * gcc.c-torture/compile/inline-1.c: New file.
20346
20347 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20348
20349         PR c++/10551
20350         * g++.dg/template/explicit1.C: New test.
20351
20352 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20353
20354         PR c++/10549
20355         * g++.dg/other/bitfield1.C: New test.
20356
20357         PR c++/10527
20358         * g++.dg/init/new7.C: New test.
20359
20360 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20361
20362         * g++.dg/ext/desig1.C: New test.
20363         * g++.dg/ext/init1.C: Update.
20364
20365         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20366
20367 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20368
20369         PR c++/10180
20370         * g++.dg/warn/Winline-1.C: New test.
20371
20372 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * gcc.c-torture/execute/string-opt-19.c: New test.
20375
20376         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20377         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20378
20379 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20380
20381         PR c++/10506
20382         * g++.dg/init/new6.C: New test.
20383
20384         PR c++/10503
20385         * g++.dg/init/ref6.C: New test.
20386
20387 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20388
20389         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20390
20391 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20392
20393         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20394         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20395
20396 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20397
20398         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20399         initialized static data members.
20400
20401 2003-04-25  H.J. Lu <hjl@gnu.org>
20402
20403         * gcc.dg/ia64-sync-4.c: New test.
20404
20405 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20406
20407         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20408         date.
20409
20410 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20411
20412         PR c++/10337
20413         * g++.dg/warn/conv1.C: New test.
20414         * g++.old-deja/g++.other/conv7.C: Adjust.
20415         * g++.old-deja/g++.other/overload14.C: Adjust.
20416
20417 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20418
20419         PR c++/10471
20420         * g++.dg/template/defarg2.C: New test.
20421
20422 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20423
20424         * gcc.dg/cpp/include2.c: Update.
20425         * gcc.dg/cpp/multiline-2.c: New.
20426         * gcc.dg/cpp/multiline.c: Update.
20427         * gcc.dg/cpp/strify2.c: Update.
20428         * gcc.dg/cpp/trad/literals-2.c: Update.
20429
20430 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20431
20432         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20433
20434 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20435
20436         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20437
20438 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/10451
20441         * g++.dg/parse/crash4.C: New test.
20442
20443         PR c++/9847
20444         * g++.dg/parse/crash5.C: New test.
20445
20446 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/10446
20449         * g++.dg/parse/crash3.C: New test.
20450
20451         PR c++/10428
20452         * g++.dg/parse/elab1.C: New test.
20453
20454 2003-04-22  Devang Patel  <dpatel@apple.com>
20455
20456         * gcc.dg/cpp/trad/funlike-5.c: New test.
20457
20458 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20459
20460         * g++.dg/other/packed1.C: Fix dg options.
20461
20462 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20463
20464         * g++.dg/other/offsetof2.C: New test.
20465
20466 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20467
20468         * g++.dg/template/recurse.C: Adjust location of error messages.
20469
20470 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20471
20472         PR c++/9881
20473         * g++.dg/init/addr-const1.C: New test.
20474         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20475
20476 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20477
20478         PR c++/10405
20479         * g++.dg/lookup/struct-hack1.C: New test.
20480
20481 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20482
20483         * ucs.c: Update diagnostic messages.
20484
20485 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20486
20487         * gcc.dg/cpp/truefalse.cpp: New test.
20488         * gcc.dg/cpp/cpp.exp: Update.
20489         * g++.dg/other/stdbool-if.C: Remove.
20490
20491 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20492
20493         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20494         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20495
20496 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20497
20498         * gcc.c-torture/compile/20030418-1.c: New test.
20499
20500 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20501
20502         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20503
20504 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20505
20506         PR c++/10347
20507         g++.dg/template/dependent-name1.C: New test.
20508
20509 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20510
20511         * gcc.dg/warn-1.c (tourist_guide): New array,
20512         contains a pointer to bar.
20513
20514 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20515
20516         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20517         * gcc.c-torture/execute/medce-1.c: New test case.
20518         * gcc.c-torture/execute/medce-2.c: New test case.
20519
20520 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20521
20522         * lib/prune.exp: Ignore more messages.
20523
20524         PR c++/10381
20525         * g++.dg/parse/lookup3.C: New test.
20526
20527 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20528
20529         * gcc.c-torture/compile/20030415-1.c : New test.
20530
20531 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20532
20533         * gcc.c-torture/execute/scope-2.c: Move to ...
20534         * gcc.dg/noncompile/scope.c: .... here.
20535
20536 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20537
20538         * gcc.dg/20030414-2.c: New test case.
20539
20540 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20541
20542         PR target/10377
20543         * gcc.dg/20030414-1.c: New test.
20544
20545 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20546
20547         * gcc.dg/builtins-12.c: New test case.
20548         * gcc.dg/builtins-13.c: New test case.
20549
20550 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20551
20552         * gcc.c-torture/execute/string-opt-18.c: New test.
20553
20554 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/10300
20557         * g++.dg/init/new5.C: New test.
20558
20559 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20560
20561         PR c++/7910
20562         * g++.dg/ext/dllimport1.C: New test.
20563
20564 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20565
20566         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20567
20568 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20569
20570         PR Fortran/9263
20571         * g77.f-torture/noncompile/9263.f: New test
20572         PR Fortran/1832
20573         * g77.f-torture/execute/1832.f: New test
20574
20575 2003-04-11  David Chad  <davidc@freebsd.org>
20576             Loren J. Rittle  <ljrittle@acm.org>
20577
20578         libobjc/8562
20579         * objc.dg/headers.m: New test.
20580
20581 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20582
20583         * gcc.c-torture/execute/builtin-noret-2.c: New.
20584         * gcc.c-torture/execute/builtin-noret-2.x: New.
20585         XFAIL builtin-noret-2.c at -O1 and above.
20586         * gcc.dg/redecl.c: New.
20587         * gcc.dg/Wshadow-1.c: Update error regexps.
20588
20589 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20590
20591         * g++.dg/abi/bitfield10.C: New test.
20592
20593 2003-04-09  Mike Stump  <mrs@apple.com>
20594
20595         * gcc.dg/pch/pch.exp: Make testcase names longer.
20596         * g++.dg/pch/pch.exp: Make testcase names longer.
20597
20598 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20599
20600         * gcc.dg/builtins-11.c: New test case.
20601
20602 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20603
20604         * gcc.dg/builtins-9.c: New test case.
20605         * gcc.dg/builtins-10.c: New test case.
20606
20607 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20608
20609         * gcc.dg/noncompile/init-4.c.c: New test.
20610
20611 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20612
20613         * gcc.misc-test/gcov-9.c: New test.
20614         * gcc.misc-test/gcov-10.c: New test
20615         * gcc.misc-test/gcov-11.c: New test.
20616
20617 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20618
20619         PR optimization/10024
20620         * gcc.c-torture/compile/20030405-1.c: New test.
20621
20622 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20623
20624         * gcc.dg/pch/static-3.c: New.
20625         * gcc.dg/pch/static-3.hs: New.
20626         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20627
20628 2003-04-04  Richard Henderson  <rth@redhat.com>
20629
20630         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20631         * g++.dg/eh/forced2.C: Likewise.
20632
20633 2003-04-03  Mike Stump  <mrs@apple.com>
20634
20635         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20636         target arg.
20637         (scan-assembler-times, scan-assembler-not): Likewise.
20638         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20639
20640 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20641
20642         * gcc.dg/sparc-loop-1.c: New test.
20643
20644 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20645
20646         PR other/9274
20647         * g++.dg/pch/system-2.C: New.
20648         * g++.dg/pch/system-2.Hs: New.
20649
20650 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20651
20652         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20653
20654         * g++.dg/eh/simd-1.C (vecfunc): Same.
20655
20656 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20657
20658         * gcc.c-torture/execute/20030401-1.c: New test case.
20659
20660 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20661
20662         * objc.dg/defs.m: New.
20663
20664 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20665
20666         * g++.dg/eh/simd-1.C: New.
20667         * g++.dg/eh/simd-2.C: New.
20668
20669 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20670
20671         * gcc.c-torture/execute/simd-3.c: New.
20672
20673 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20674
20675         PR c/9936
20676         * gcc.dg/20030331-2.c: New test.
20677
20678 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20679
20680         PR c++/10278
20681         * g++.dg/parse/crash2.C: New test.
20682
20683 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20684
20685         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20686         * gcc.c-torture/execute/20030331-1.c: ...here.
20687
20688 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20689
20690         * gcc.c-torture/execute/20030331-1.c: New test.
20691
20692 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20693
20694         * lib/gcov.exp: Adjust call return testing strings.
20695         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20696
20697 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20698
20699         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20700         * gcc.dg/builtins-7.c: New test case.
20701         * gcc.dg/builtins-8.c: New test case.
20702
20703 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20704
20705         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20706
20707 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20708
20709         PR c++/7647
20710         * g++.dg/lookup-class-member-2.C: New test.
20711
20712 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20713
20714         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20715
20716 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20717
20718         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20719
20720 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20721
20722         * g++.dg/init/attrib1.C: New test.
20723
20724 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20725
20726         * gcc.dg/ultrasp8.c: New test.
20727
20728 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20729
20730         * gcc.dg/ultrasp7.c: New test.
20731
20732 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20733
20734         PR c++/10047
20735         * g++.dg/template/inline1.C: New test.
20736
20737 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20738
20739         * gcc.dg/sparc-dwarf2.c: New test.
20740
20741 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20742
20743         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20744         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20745
20746 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20747
20748         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20749         than reading .x files.
20750         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20751         * g77.dg/gcov/gcov-1.f: Likewise.
20752         * gcc.misc-tests/gcov-4b.c: Likewise.
20753         * gcc.misc-tests/gcov-5b.c: Likewise.
20754         * gcc.misc-tests/gcov-6.c: Likewise.
20755         * gcc.misc-tests/gcov-7.c: Likewise.
20756         * gcc.misc-tests/gcov-8.c: Likewise.
20757         * g++.dg/gcov/gcov-1.x: Remove.
20758         * g77.dg/gcov/gcov-1.x: Likewise.
20759         * gcc.misc-tests/gcov-4b.x: Likewise.
20760         * gcc.misc-tests/gcov-5b.x: Likewise.
20761         * gcc.misc-tests/gcov-6.x: Likewise.
20762         * gcc.misc-tests/gcov-7.x: Likewise.
20763         * gcc.misc-tests/gcov-8.x: Likewise.
20764
20765 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20766
20767         PR opt/10087
20768         * gcc.dg/20030324-1.c: New test.
20769
20770 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         PR c++/10224
20773         * g++.dg/template/arg3.C: New test.
20774
20775         PR c++/10158
20776         * g++.dg/template/friend18.C: New test.
20777
20778 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20779
20780         * g77.f-torture/compile/20030326-1.f: New test case.
20781
20782 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20783
20784         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20785
20786         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20787
20788 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20789
20790         * gcc.dg/ia64-sync-3.c: New test.
20791
20792 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20793
20794         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20795
20796 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20797
20798         * gcc.dg/ultrasp6.c: New test.
20799
20800 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20801
20802         * gcc.dg/i386-signbit-1.c: New test.
20803         * gcc.dg/i386-signbit-2.c: New test.
20804         * gcc.dg/i386-signbit-3.c: New test.
20805
20806 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20807
20808         * gcc.dg/ultrasp5.c: Fix options.
20809
20810 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20811
20812         * gcc.dg/ultrasp5.c: Fix comment.
20813
20814 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20815
20816         PR fortran/10197
20817         * g77.f-torture/execute/10197.f: New test.
20818
20819 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20820
20821         PR c++/9898, c++/383
20822         * g++.dg/template/conv6.C: New test.
20823
20824         PR c++/10119
20825         * g++.dg/template/ptrmem5.C: New test.
20826
20827         PR c++/10026
20828         * g++.dg/lookup/koenig1.C: New test.
20829
20830         PR C++/10199
20831         * g++.dg/lookup/template2.C: New test.
20832
20833 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20834
20835         * g++.dg/opt/rtti1.C: New test.
20836
20837 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20838
20839         * gcc.dg/ultrasp5.c: New test.
20840
20841 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20842
20843         PR middle-end/9967
20844         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20845         builtin fputs.
20846
20847 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20848
20849         PR c/8224
20850         * gcc.dg/20030323-1.c: New test.
20851
20852 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20853
20854         * gcc.c-torture/compile/20030323-1.c: New test case.
20855
20856 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20857
20858         * gcc.dg/20030321-1.c: New test.
20859
20860 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20861
20862         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20863
20864 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         PR c++/9978, c++/9708
20867         * g++.dg/ext/vlm1.C: Adjust expected error.
20868         * g++.dg/ext/vla2.C: New test.
20869         * g++.dg/template/arg1.C: New test.
20870         * g++.dg/template/arg2.C: New test.
20871
20872 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20873
20874         * g77.f-torture/execute/select.f: New test.
20875         * g77.f-torture/noncompile/select_no_compile.f: New test.
20876
20877 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20878
20879         PR c++/9898
20880         * g++.dg/other/error4.C: New test.
20881
20882 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20883
20884         * g++.dg/template/friend17.C: New test.
20885
20886 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20887
20888         * gcc.c-torture/compile/20030320-1.c: New.
20889
20890 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20891
20892         * gcc.dg/builtins-6.c: New test case.
20893
20894 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20895
20896         PR target/10073
20897         * gcc.c-torture/compile/20030319-1.c: New.
20898
20899 2003-03-18  Jan Hubicka  <jh@suse.cz>
20900
20901         * gcc.dg/i386-cvt-1.c: New test.
20902
20903 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20904
20905         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20906         * objc.dg/naming-2.m: Likewise.
20907
20908 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20909
20910         PR c++/9639
20911         * g++.dg/parse/crash1.C: New test.
20912
20913 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/8805
20916         * g++.dg/eh/cleanup1.C: New test.
20917
20918 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20919
20920         * gcc.c-torture/execute/20030316-1.c: New test case.
20921
20922 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20923
20924         PR c++/9629
20925         * g++.dg/init/ctor2.C: New test.
20926
20927 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20928
20929         * g77.f-torture/compile/xformat.f: New test case.
20930
20931 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20932
20933         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20934         * g++.old-deja/g++.mike/eh50.C: Likewise.
20935
20936 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20937
20938         PR c++/6440
20939         * g++.dg/template/spec7.C: New test.
20940         * g++.dg/template/spec8.C: Likewise.
20941
20942 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20943
20944         * gcc.c-torture/execute/20030313-1.c: New test.
20945
20946 2003-03-14  Richard Henderson  <rth@redhat.com>
20947
20948         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20949
20950 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20951
20952         * gcc.c-torture/compile/20030314-1.c: New test.
20953
20954 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20955
20956         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20957         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20958         thumb target,
20959         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20960         to accept newer _imp__  prefix and additional
20961         newline in .drectve section.
20962         * gcc.dg/dll-4.c: Likewise.
20963         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20964         switch.
20965
20966 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20967
20968         * g++.dg/parse/namespace9.C: New test.
20969
20970         * g++.dg/init/ref5.C: New test.
20971         * g++.dg/parse/ptrmem1.C: Likewise.
20972
20973 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20974
20975         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20976         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20977         regular expression.
20978         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20979         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20980
20981 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20982
20983         * gcc.c-torture/execute/20030224-2.c: New test.
20984
20985 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20986
20987         * gcc.dg/decl-3.c: New test.
20988
20989 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20990
20991         * gcc.dg/i386-loop-2.c: New test.
20992
20993 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/9474
20996         * g++.dg/parse/namespace8.C: New test.
20997
20998         PR c++/9924
20999         * g++.dg/overload/builtin2.C: New test.
21000
21001 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21002
21003         * gcc.dg/return-type-3.c: New test.
21004
21005 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21006
21007         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21008         profiling options are not supported.
21009
21010 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21011
21012         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21013         * g++.old-deja/g++.warn/impint2.C: Likewise.
21014
21015 2003-03-10  Devang Patel  <dpatel@apple.com>
21016
21017         * g++.dg/cpp/c++_cmd_1.C: New test.
21018         * g++.dg/cpp/c++_cmd_1.h: New file.
21019
21020 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21021
21022         * gcc.dg/altivec-9.c: New file.
21023
21024 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21025
21026         * gcc.dg/ppc-sdata-1.c: New test.
21027         * gcc.dg/ppc-sdata-2.c: New test.
21028
21029 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21030
21031         PR c++/9373
21032         * g++.dg/opt/ptrmem2.C: New test.
21033
21034         PR c++/8534
21035         * g++.dg/opt/ptrmem1.C: New test.
21036
21037 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21038
21039         * gcc.dg/i386-loop-1.c: New test.
21040
21041 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21042
21043         PR c++/9970
21044         * g++.dg/lookup/friend1.C: New test.
21045
21046 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21047
21048         PR c++/9823
21049         * g++.dg/parser/constructor1.C: New test.
21050
21051 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21052
21053         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21054
21055         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21056
21057 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21058
21059         * gcc.dg/cpp/Wunused.c: Update test.
21060
21061 2003-03-08  Jan Hubicka  <jh@suse.cz>
21062
21063         * gcc.dg/inline-3.c: New test.
21064
21065 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21066
21067         PR c++/9809
21068         * g++.dg/parse/builtin1.C: New test.
21069
21070         PR c++/9982
21071         * g++.dg/abi/cookie1.C: New test.
21072         * g++.dg/abi/cookie2.C: Likewise.
21073
21074         PR c++/9524
21075         * g++.dg/template/field1.C: New test.
21076
21077         PR c++/9912
21078         * g++.dg/parse/class1.C: New test.
21079         * g++.dg/parse/namespace7.C: Likewise.
21080         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21081
21082 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21083
21084         * g++.dg/init/ref4.C: New test.
21085
21086 2003-03-07  Jan Hubicka  <jh@suse.cz>
21087
21088         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21089         * gcc.dg/inline-3.c:  New test.
21090
21091 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21092
21093         * g++.dg/init/ref3.C: New test.
21094
21095         PR c++/9965
21096         * g++.dg/init/ref2.C: New test.
21097
21098         PR c++/9400
21099         * g++.dg/warn/Wshadow-2.C: New test.
21100
21101         PR c++/9791
21102         * g++.dg/warn/Woverloaded-1.C: New test.
21103
21104 2003-03-05  Jan Hubicka  <jh@suse.cz>
21105
21106         * gcc.dg/i386-local2.c: New.
21107         * gcc.dg/i386-local.c: Fix typo.
21108
21109 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21110
21111         * g++.dg/abi/layout3.C: New test.
21112
21113 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21114
21115         * gcc.c-torture/compile/20030305-1.c
21116
21117 2003-03-05  Jan Hubicka  <jh@suse.cz>
21118
21119         * gcc.dg/i386-local.c: New.
21120
21121 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21122
21123         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21124
21125 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21126
21127         * gcc.dg/switch-2.c: New test.
21128         * gcc.dg/switch-3.c: New test.
21129         * gcc.dg/Wswitch.c: Adjust line numbers.
21130         * gcc.dg/Wswitch-default.c: Likewise.
21131         * gcc.dg/Wswitch-enum.c: Likewise.
21132
21133 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21134
21135         * gcc.c-torture/execute/20030222-1.c: New test.
21136
21137 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21138
21139         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21140
21141 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21142
21143         PR c++/9878
21144         * g++.dg/init/ref1.C: New test.
21145
21146 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21147
21148         * gcc.dg/sh-relax.c: New SH-only test.
21149
21150 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21151
21152         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21153         comment explaining purpose of testcase.
21154
21155 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21156
21157         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21158         for HC11/HC12 (asm needs two int registers).
21159         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21160         HC11/HC12 because the test uses an asm which needs two 32-bit
21161         registers.
21162
21163 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21164
21165         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21166         for HC11/HC12 (array is too large otherwise).
21167         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21168         * gcc.c-torture/compile/20010518-2.x: Likewise.
21169         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21170         HC11/HC12 (array is too large).
21171
21172 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21173
21174         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21175         * lib/g++-dg.exp (g++-dg-test): Likewise.
21176
21177 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21178
21179         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21180         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21181
21182 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21183
21184         * g++.dg/warn/implicit-typename1.C: Remove warning.
21185
21186 2003-02-28  Richard Henderson  <rth@redhat.com>
21187
21188         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21189         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21190
21191 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21192
21193         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21194         * g++.dg/pch/pch.exp: Likewise.
21195
21196 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21197
21198         PR c++/9879
21199         * testsuite/g++.dg/init/new4.C: New test.
21200
21201 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21202
21203         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21204
21205 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21206
21207         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21208         unsigned long.
21209
21210         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21211         wider than float.
21212
21213 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21214
21215         * lib/scanasm.exp: Add support for counting numbers of
21216         occurences.
21217         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21218         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21219
21220 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21221
21222         PR c++/9683
21223         * g++.dg/template/static3.C: New test.
21224
21225         PR c++/9829
21226         * g++.dg/parse/namespace6.C: New test.
21227
21228 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21229
21230         PR target/9732
21231         * gcc.dg/20030225-1.c: New test.
21232
21233 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21234
21235         * README: Remove out-of-date information.
21236
21237         PR c++/9836
21238         * g++.dg/template/spec6.C: New test.
21239
21240 2003-02-24  Jeff Law  <law@redhat.com>
21241
21242         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21243
21244 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21245
21246         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21247         * gcc.dg/pragma-ep-1.c: Likewise.
21248
21249 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21250
21251         PR c++/9602
21252         * g++.dg/template/friend16.C: New test.
21253
21254 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21255
21256         PR c++/5333
21257         * g++.dg/parse/fused-params1.C: Adjust error messages.
21258         * g++.dg/template/nested3.C: New test.
21259
21260 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21261
21262         * g++.dg/abi/param1.C: New test.
21263
21264 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21265
21266         PR c++/7982
21267         * g++.dg/warn/implicit-typename1.C: New test.
21268
21269 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21270
21271         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21272         with "mtune".
21273         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21274         * gcc.c-torture/execute/20010129-1.x: Likewise.
21275         * gcc.dg/20011107-1.c: Likewise.
21276         * gcc.dg/20020108-1.c: Likewise.
21277         * gcc.dg/20020122-3.c: Likewise.
21278         * gcc.dg/20020206-1.c: Likewise.
21279         * gcc.dg/20020310-1.c: Likewise.
21280         * gcc.dg/20020426-2.c: Likewise.
21281         * gcc.dg/20020517-1.c: Likewise.
21282         * gcc.dg/991230-1.c: Likewise.
21283         * gcc.dg/i386-unroll-1.c: Likewise.
21284         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21285
21286 2003-02-22  Jan Hubicka  <jh@suse.cz>
21287
21288         * gcc.dg/i386-mul.c: New test.
21289
21290 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21291
21292         * gcc.dg/builtins-5.c: New test case.
21293
21294 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21295
21296         * gcc.dg/asmreg-1.c: New test.
21297
21298 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21299
21300         PR c++/9749
21301         * g++.dg/parse/varmod1.C: New test.
21302
21303 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21304
21305         PR c++/9727
21306         * g++.dg/template/op1.C: New test.
21307
21308 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21309
21310         PR c++/8906
21311         * g++.dg/template/nested2.C: New test.
21312
21313 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21314
21315         PR c++/8724
21316         * g++.dg/expr/dtor1.C: New test.
21317
21318 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21319
21320         * gcc.dg/cpp/include3.c: New test.
21321         * gcc.dg/cpp/inc/foo.h: New file.
21322
21323 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21324
21325         * gcc.c-torture/execute/20030221-1.c: New test.
21326
21327 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21328
21329         PR c++/9729
21330         * g++.dg/abi/conv1.C: New test.
21331
21332 2003-02-20  Jan Hubicka  <jh@suse.cz>
21333
21334         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21335
21336 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21337
21338         * gcc.c-torture/compile/20030219-1.c: New test.
21339
21340 2003-02-18  Jan Hubicka  <jh@suse.cz>
21341
21342         * gcc.dg/funcorder.c: New test.
21343
21344 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21345
21346         * gcc.c-torture/execute/20030218-1.c: New.
21347
21348 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21349
21350         * gcc.dg/20030218-1.c: New.
21351
21352 2003-02-18  Richard Henderson  <rth@redhat.com>
21353
21354         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21355         * gcc.dg/attr-used-2.c: New.
21356
21357 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21358
21359         PR c++/9704
21360         * g++.dg/init/copy5.C: New test.
21361
21362 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21363
21364         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21365         * g++.dg/pch/pch.exp: Likewise.
21366
21367 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21368
21369         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21370         STACK_SIZE is not defined.
21371
21372 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21373
21374         PR c++/9457
21375         * g++.dg/template/init1.C: New test.
21376
21377 2003-02-16  Jan HUbicka  <jh@suse.cz>
21378
21379         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21380         (foo): Add few extra tests
21381         * gcc.dg/c99-const-expr-3.c: Likewise.
21382         * gcc.c-torture/execute/20030216-1.c: New.
21383
21384 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21385
21386         PR c++/9459
21387         * g++.dg/ext/typeof4.C: New test.
21388
21389 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21390
21391         * gcc.dg/i386-387-3.c: New test case.
21392
21393 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21394
21395         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21396         cris-*-elf* cris-*-aout* and mmix-*-*.
21397
21398 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21399
21400         * gcc.dg/20030213-1.c: New test.
21401
21402 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21403
21404         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21405         * gcc.dg/i386-387-2.c: Likewise.
21406
21407 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21408
21409         * gcc.dg/ppc-spe.c: Fix formatting.
21410         Enable tests that were previously unsupported by gas.
21411         Delete tests for instructions that no longer exist.
21412         Switch arguments on evsubifw builtin.
21413
21414 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21415
21416         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21417         STACK_SIZE is too small.
21418
21419 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21420             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21421
21422         * gcc.dg/decl-2.c: New test.
21423
21424 2003-02-10  Jan Hubicka  <jh@suse.cz>
21425
21426         * gcc.dg/i386-fpcvt-1.c:  New test.
21427
21428 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21429
21430         * gcc.c-torture/execute/20030209-1.c: New test.
21431
21432 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21433
21434         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21435         int-wide bitops, use the constants of the same width.
21436         Likewise, if long long is 32-bit wide, test bitops using
21437         32-bit constants.
21438
21439 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21440
21441         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21442
21443 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21444
21445         * testsuite/gcc.dg/builtins-4.c: New test case.
21446
21447 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21448
21449         * gcc.dg/20020430-1.c: Fix dg command typos.
21450         * gcc.dg/20020503-1.c: Likewise.
21451
21452 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21453
21454         PR c++/8785
21455         * g++.dg/parse/fused-params1.C: New test.
21456
21457         PR c++/8857
21458         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21459
21460         PR c++/8921
21461         * g++.dg/parse/non-dependent1.C: New test.
21462
21463         PR c++/8928
21464         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21465
21466         PR c++/9228
21467         * g++.dg/parse/undefined7.C: New test.
21468         * g++.dg/parse/non-templ1.C: New test.
21469
21470         PR c++/9229
21471         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21472
21473 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21474
21475         * gcc.c-torture/compile/20030206-1.c: New test.
21476
21477 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21478
21479         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21480         "pow" to "foo" to avoid potential confusion with a math built-in.
21481
21482 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21483
21484         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21485         conditions for SPARC targets.
21486
21487 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21488
21489         * gcc.dg/20030204-1.c: New test.
21490
21491 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21492
21493         PR c++/38
21494         * g++.dg/parse/array-size1.C: New test.
21495
21496         PR c++/5657
21497         * g++.dg/parse/undefined3.C: New test.
21498
21499         PR c++/5665
21500         * g++.dg/parse/undefined4.C: New test.
21501
21502         PR c++/5975
21503         * g++.dg/parse/undefined5.C: New test.
21504
21505         PR c++/7259
21506         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21507
21508         PR c++/8578
21509         * g++.dg/parse/casting-operator1.C: New test.
21510
21511         PR c++/8596
21512         * g++.dg/parse/undefined6.C: New test.
21513
21514         PR c++/8736
21515         * g++.dg/parse/missing-template1.C: New test.
21516
21517 2003-02-04  Jan Hubicka  <jh@suse.cz>
21518
21519         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21520         * gcc.dg/i386-cmov?.c:  Likewise.
21521         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21522         * gcc.dg/i386-ssefp-1.c:  Likewise.
21523         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21524         conventions.
21525
21526 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21527
21528         PR c++/7129
21529         * testsuite/g++.dg/ext/max.C: New test.
21530
21531 2003-02-03  Jan Hubicka  <jh@suse.cz>
21532
21533         * gcc.c-torture/execute/20030203-1.c: New test.
21534
21535 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21536
21537         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21538         'natural-endian'.
21539
21540 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21541
21542         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21543         * g++.dg/init/new2.C: Likewise.
21544         * g++.dg/other/new1.C: Likewise.
21545
21546 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21547
21548         * gcc.dg/struct-ret-libc.c: New test.
21549
21550 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21551
21552         * gcc.dg/20030129-1.c: New test.
21553
21554 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21555
21556         PR c++/8849
21557         * g++.dg/template/ptrmem4.C: New test.
21558
21559 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21560
21561         * g++.dg/parser/constant1.C: New test.
21562
21563 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21564
21565         PR c++/8591
21566         * g++.dg/parse/friend2.C: New test.
21567
21568 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21569
21570         PR c++/9437
21571         * g++.dg/template/unify4.C: New test.
21572
21573 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21574
21575         * gcc.c-torture/execute/20030128-1.c: New test.
21576
21577 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21578
21579         * g++.dg/lookup/nested1.C: Test moved from ...
21580         * g++.old-deja/g++.other/lookup24.C: ... here.
21581
21582 2003-01-28  Jan Hubicka  <jh@suse.cz>
21583
21584         * gcc.dg/i386-cmov5.c:  New test.
21585
21586 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21587
21588         * gcc.c-torture/execute/20010925-1.c: Changed the
21589         memcpy declaration.
21590
21591 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21592
21593         PR c++/3902
21594         * g++.dg/parse/template5.C: New test.
21595
21596 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21597
21598         PR fortran/9258
21599         * g77.dg/pr9258: New test.
21600
21601 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21602
21603         * README: Move relevant parts from README.g++.
21604
21605         * README.g++: Remove this file.
21606
21607 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21608
21609         * g++.dg/abi/dcast1.C: New test.
21610
21611 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21612
21613         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21614
21615 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21616
21617         PR c++/47
21618         * g++.old-deja/g++.other/lookup24.C: New test.
21619
21620 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21621
21622         PR middle-end/7227
21623         * gcc.dg/uninit-C.c: New test.
21624
21625 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21626
21627         * g++.dg/abi/covariant1.C: New test.
21628
21629 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21630
21631         * gcc.dg/20030123-1.c: New test.
21632
21633 2003-01-25  Jan Hubicka  <jh@suse.cz>
21634
21635         PR opt/8492
21636         * gcc.c-torture/compile/20030125-1.c
21637
21638 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21639
21640         PR c++/9403
21641         * g++.dg/parse/template3.C: New test.
21642         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21643
21644         PR c++/795
21645         * g++.dg/parse/template4.C: New test.
21646
21647         PR c++/9415
21648         * g++.dg/template/qual2.C: New test.
21649
21650         PR c++/8545
21651         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21652
21653         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21654
21655 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21656
21657         * gcc.c-torture/execute/switch-1.c: New test case.
21658
21659 2003-01-25  Jan Hubicka  <jh@suse.cz>
21660
21661         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21662
21663 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21664
21665         Tweaks for Bison-1.875. From the NEWS file:
21666         "- `parse error' -> `syntax error'
21667         Bison now uniformly uses the term `syntax error'"
21668         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21669         * gcc.dg/cpp/digraph2.c: Likewise.
21670         * gcc.dg/cpp/direct2.c: Likewise.
21671         * gcc.dg/cpp/paste4.c: Likewise.
21672         * gcc.dg/c90-restrict-1.c: Likewise.
21673         * gcc.dg/c99-func-2.c: Likewise.
21674         * gcc.dg/noncompile/920721-2.c: Likewise.
21675         * gcc.dg/noncompile/930622-2.c: Likewise.
21676         * gcc.dg/noncompile/940112-1.c: Likewise.
21677         * gcc.dg/noncompile/950921-1.c: Likewise.
21678         * gcc.dg/noncompile/951123-1.c: Likewise.
21679         * gcc.dg/noncompile/971104-1.c: Likewise.
21680         * gcc.dg/noncompile/990416-1.c: Likewise.
21681
21682 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21683
21684         * g++.dg/parse/undefined1.C: Add error message.
21685
21686 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21687
21688         PR c++/9354
21689         * g++.dg/parse/new1.C: New test.
21690
21691         PR c++/9216
21692         * g++.dg/parse/template2.C: New test.
21693
21694         PR c++/9354
21695         * g++.dg/parse/typedef2.C: New test.
21696
21697         PR c++/9328
21698         * g++.dg/ext/typeof3.C: New test.
21699
21700 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21701
21702         PR c++/2738
21703         * g++.dg/parse/ret-type1.C: New test.
21704
21705         PR c++/3792
21706         * g++.dg/parse/tmpl-outside1.C: New test.
21707
21708         PR c++/4207
21709         * g++.dg/parse/int-as-enum1.C: New test.
21710
21711         PR c++/4903
21712         * g++.dg/parse/no-typename1.C: New test.
21713
21714         PR c++/5533
21715         * g++.dg/parse/no-value1.C: New test.
21716
21717         PR c++/5921
21718         * g++.dg/parse/wrong-inline1.C: New test.
21719
21720         PR c++/6402
21721         * g++.dg/parse/ref1.C: New test.
21722
21723         PR c++/6992
21724         * g++.dg/parse/attr-ctor1.C: New test.
21725
21726         PR c++/7229
21727         * g++.dg/parse/namespace5.C: New test.
21728
21729         PR c++/7917
21730         * g++.dg/parse/func-def1.C: New test.
21731
21732         PR c++/8143
21733         * g++.dg/parse/undefined1.C: New test.
21734
21735         PR c++/5723, PR c++/8522
21736         * g++.dg/parse/specialization1.C: New test.
21737
21738         PR c++/163, PR c++/8595
21739         * g++.dg/parse/struct-as-enum1.C: New test.
21740
21741         PR c++/9173
21742         * g++.dg/parse/undefined2.C: New test.
21743
21744 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21745
21746         PR c++/9298
21747         * g++.dg/parse/template1.C: New test.
21748
21749         PR c++/9384
21750         * g++.dg/parse/using1.C: New test.
21751
21752         PR c++/9285
21753         PR c++/9294
21754         * g++.dg/parse/expr2.C: New test.
21755
21756         PR c++/9388
21757         * g++.dg/parse/lookup2.C: Likewise.
21758
21759 2003-01-21  Jan Hubicka  <jh@suse.cz>
21760
21761         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21762         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21763         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21764         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21765
21766 2003-01-20  Nick Clifton  <nickc@redhat.com>
21767
21768         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21769         problem with ARM sibcall code generation.
21770
21771 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21772
21773         * gcc.c-torture/execute/20030120-1.c: New.
21774
21775 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21776
21777         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21778
21779 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21780
21781         PR c++/9272
21782         * g++.dg/parse/ctor1.C: New test.
21783
21784         PR c++/9294:
21785         * g++.dg/parse/qualified1.C: New test.
21786
21787         * g++.dg/parse/typename3.C: New test.
21788
21789 2003-01-16  Richard Henderson  <rth@redhat.com>
21790
21791         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21792
21793 2003-01-16  Richard Henderson  <rth@redhat.com>
21794
21795         * g++.dg/pch/pch.exp: Copy test header to the working directory
21796         before using it either for precompilation or direct use.
21797         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21798         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21799
21800 2003-01-16  Richard Henderson  <rth@redhat.com>
21801
21802         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21803         before using it either for precompilation or direct use.
21804         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21805         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21806
21807 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21808
21809         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21810         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21811         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21812         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21813         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21814         typename warning into error.
21815         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21816         error messages.
21817         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21818         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21819         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21820         messages.
21821         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21822         make declaration visible in template.
21823         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21824         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21825         messages.
21826         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21827         message.
21828         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21829         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21830         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21831         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21832         typename warning with error message.
21833         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21834         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21835         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21836
21837 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21838
21839         * g++.dg/parse/ambig2.C: New test.
21840
21841 2003-01-15  Richard Henderson  <rth@redhat.com>
21842
21843         * g++.dg/tls/init-2.C: Update error message string.
21844
21845 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21846
21847         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21848
21849 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21850
21851         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21852         all for HC11/HC12.
21853         * gcc.c-torture/compile/20001205-1.x: Likewise.
21854         * gcc.c-torture/compile/20001226-1.x: Likewise.
21855         * gcc.c-torture/compile/920520-1.x: Likewise.
21856         * gcc.c-torture/compile/961203-1.x: Likewise.
21857         * gcc.c-torture/compile/20020604-1.x: Likewise.
21858
21859 2003-01-15  Jan Hubicka  <jh@suse.cz>
21860
21861         * gcc.c-torture/compile/20030115-1.c: New test.
21862
21863         * gcc.dg/i386-fpcvt-1.c: New test.
21864         * gcc.dg/i386-fpcvt-2.c: New test.
21865
21866 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21867
21868         Further conform g++'s __vmi_class_type_info to the C++ ABI
21869         specification.
21870         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21871         the specification.
21872
21873 2003-01-14  Jan Hubicka  <jh@suse.cz>
21874
21875         * gcc.dg/i386-fpcvt-1.c: New test.
21876         * gcc.dg/i386-fpcvt-2.c: New test.
21877
21878 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21879
21880         * gcc.dg/i386-mmx-3.c: New test.
21881
21882 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/9264
21885         * g++.dg/parse/octal1.C: New file.
21886
21887         PR c++/9172
21888         * g++.dg/parse/typename1.C: New file.
21889
21890 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21891
21892         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21893         * gcc.dg/bf-no-ms-layout.c: Likewise.
21894         * gcc.dg/bf-ms-attrib.c: Likewise.
21895
21896 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21897
21898         PR c++/9099
21899         * g++.dg/parse/dtor1.C: New file.
21900
21901         PR c++/9128
21902         * g++.dg/rtti/typeid1.C: New file.
21903
21904         PR c++/9153
21905         * g++.dg/parse/lookup1.C: New file.
21906
21907         PR c++/9171
21908         * g++.dg/templ/spec5.C: New file.
21909
21910 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21911
21912         * gcc.c-torture/compile/20030110-1.c: New test.
21913
21914 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21915
21916         Merge from pch-branch:
21917
21918         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21919
21920         * gcc.dg/pch/cpp-1.h: New.
21921         * gcc.dg/pch/cpp-1.c: New.
21922         * gcc.dg/pch/cpp-2.h: New.
21923         * gcc.dg/pch/cpp-2.c: New.
21924
21925         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21926
21927         * gcc.dg/pch/except-1.h: New.
21928         * gcc.dg/pch/except-1.c: New.
21929
21930         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21931
21932         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21933         running test.
21934         * gcc.dg/pch: Include *.hp not *.h.
21935         * gcc.dg/pch/system-1.h: New.
21936         * gcc.dg/pch/system-1.c: New.
21937
21938         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21939
21940         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21941         rather than trying to build and run a program using PCH.
21942         * gcc.dg/pch: Remove dg-do commands from test files.
21943
21944         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21945
21946         * gcc.dg/pch/macro-3.c: New.
21947         * gcc.dg/pch/macro-3.h: New.
21948
21949         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21950
21951         * gcc.dg/pch/common-1.c: New.
21952         * gcc.dg/pch/common-1.h: New.
21953         * gcc.dg/pch/decl-1.c: New.
21954         * gcc.dg/pch/decl-1.h: New.
21955         * gcc.dg/pch/decl-2.c: New.
21956         * gcc.dg/pch/decl-2.h: New.
21957         * gcc.dg/pch/decl-3.c: New.
21958         * gcc.dg/pch/decl-3.h: New.
21959         * gcc.dg/pch/decl-4.c: New.
21960         * gcc.dg/pch/decl-4.h: New.
21961         * gcc.dg/pch/decl-5.c: New.
21962         * gcc.dg/pch/decl-5.h: New.
21963         * gcc.dg/pch/global-1.c: New.
21964         * gcc.dg/pch/global-1.h: New.
21965         * gcc.dg/pch/inline-1.c: New.
21966         * gcc.dg/pch/inline-1.h: New.
21967         * gcc.dg/pch/inline-2.c: New.
21968         * gcc.dg/pch/inline-2.h: New.
21969         * gcc.dg/pch/static-1.c: New.
21970         * gcc.dg/pch/static-1.h: New.
21971         * gcc.dg/pch/static-2.c: New.
21972         * gcc.dg/pch/static-2.h: New.
21973
21974         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21975
21976         * g++.dg/pch/pch.exp: Better handle failing testcases.
21977         * gcc.dg/pch/pch.exp: Likewise.
21978         * gcc.dg/pch/macro-1.c: New.
21979         * gcc.dg/pch/macro-1.h: New.
21980         * gcc.dg/pch/macro-2.c: New.
21981         * gcc.dg/pch/macro-2.h: New.
21982
21983         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21984
21985         * g++.dg/dg.exp: Treat files in pch/ specially.
21986         * g++.dg/pch/pch.exp: New file.
21987         * g++.dg/pch/empty.H: New file.
21988         * g++.dg/pch/empty.C: New file.
21989         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21990         "precompile".
21991
21992         * gcc.dg/pch/pch.exp: New file.
21993         * gcc.dg/pch/empty.h: New file.
21994         * gcc.dg/pch/empty.c: New file.
21995         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21996         "precompile".
21997
21998 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21999
22000         * g++.dg/template/friend14.C: New test.
22001
22002 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22003
22004         * gcc.dg/old-style-asm-1.c: New test.
22005
22006 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22007
22008         * gcc.c-torture/compile/20030109-1.c: New test.
22009
22010 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22011
22012         * gcc.c-torture/execute/20030109-1.c: New test.
22013
22014 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22015
22016         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22017         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22018         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22019         * g++.old-deja/g++.mike/eh2.C: Likewise
22020         * g++.old-deja/g++.mike/eh3.C: Likewise
22021         * g++.old-deja/g++.mike/eh5.C: Likewise
22022         * g++.old-deja/g++.mike/eh6.C: Likewise
22023         * g++.old-deja/g++.mike/eh7.C: Likewise
22024         * g++.old-deja/g++.mike/eh8.C: Likewise
22025         * g++.old-deja/g++.mike/eh9.C: Likewise
22026         * g++.old-deja/g++.mike/eh10.C: Likewise
22027         * g++.old-deja/g++.mike/eh12.C: Likewise
22028         * g++.old-deja/g++.mike/eh13.C: Likewise
22029         * g++.old-deja/g++.mike/eh14.C: Likewise
22030         * g++.old-deja/g++.mike/eh16.C: Likewise
22031         * g++.old-deja/g++.mike/eh17.C: Likewise
22032         * g++.old-deja/g++.mike/eh18.C: Likewise
22033         * g++.old-deja/g++.mike/eh21.C: Likewise
22034         * g++.old-deja/g++.mike/eh23.C: Likewise
22035         * g++.old-deja/g++.mike/eh24.C: Likewise
22036         * g++.old-deja/g++.mike/eh25.C: Likewise
22037         * g++.old-deja/g++.mike/eh26.C: Likewise
22038         * g++.old-deja/g++.mike/eh27.C: Likewise
22039         * g++.old-deja/g++.mike/eh28.C: Likewise
22040         * g++.old-deja/g++.mike/eh29.C: Likewise
22041         * g++.old-deja/g++.mike/eh31.C: Likewise
22042         * g++.old-deja/g++.mike/eh33.C: Likewise
22043         * g++.old-deja/g++.mike/eh34.C: Likewise
22044         * g++.old-deja/g++.mike/eh35.C: Likewise
22045         * g++.old-deja/g++.mike/eh36.C: Likewise
22046         * g++.old-deja/g++.mike/eh37.C: Likewise
22047         * g++.old-deja/g++.mike/eh38.C: Likewise
22048         * g++.old-deja/g++.mike/eh39.C: Likewise
22049         * g++.old-deja/g++.mike/eh40.C: Likewise
22050         * g++.old-deja/g++.mike/eh41.C: Likewise
22051         * g++.old-deja/g++.mike/eh42.C: Likewise
22052         * g++.old-deja/g++.mike/eh44.C: Likewise
22053         * g++.old-deja/g++.mike/eh46.C: Likewise
22054         * g++.old-deja/g++.mike/eh47.C: Likewise
22055         * g++.old-deja/g++.mike/eh48.C: Likewise
22056         * g++.old-deja/g++.mike/eh49.C: Likewise
22057         * g++.old-deja/g++.mike/eh50.C: Likewise
22058         * g++.old-deja/g++.mike/eh51.C: Likewise
22059         * g++.old-deja/g++.mike/eh53.C: Likewise
22060         * g++.old-deja/g++.mike/eh55.C: Likewise
22061         * g++.old-deja/g++.mike/p7912.C: Likewise
22062         * g++.old-deja/g++.mike/p9706.C: Likewise
22063         * g++.old-deja/g++.mike/p10416.C: Likewise
22064         * g++.old-deja/g++.mike/p11667.C: Likewise
22065         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22066         Remove redundant reference to Iris.
22067         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22068         Elxsi, i860, Pico Java, and WE32K.
22069
22070 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22071
22072         * g++.dg/ext/asm4.C: New test.
22073
22074 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22075
22076         PR c++/9030
22077         * g++.dg/template/friend12.C: New test.
22078         * g++.dg/template/friend13.C: Likewise.
22079         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22080
22081 2003-01-08  Jan Hubicka  <jh@suse.cz>
22082
22083         * gcc.dg/i386-cadd.c: New test.
22084         * gcc.dg/i386-cmov4.c: Likewise.
22085
22086 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/9165
22089         * g++.dg/warn/Wunused-3.C: New test.
22090
22091         * g++.dg/abi/bitfield9.C: New test.
22092
22093         PR c++/9189
22094         * g++.dg/parse/defarg3.C: New test.
22095
22096 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22097
22098         * g++.dg/parse/ambig1.C: New test.
22099         * g++.dg/parse/defarg2.C: New test.
22100
22101 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22102
22103         * g++.dg/template/defarg-1.C: New test.
22104         * g++.dg/template/local2.C: Likewise.
22105
22106 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22107
22108         * gcc.c-torture/execute/20030105-1.c: New test.
22109
22110 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22111
22112         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22113         * g++.dg/parse/namespace4.C: Likewise.
22114
22115 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22116
22117         * g++.dg/template/ntp2.C: New test.
22118
22119 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22120
22121         * g++.dg/parse/extern-C-1.C: New test.
22122
22123         * g++.dg/parse/namespace4.C: New test.
22124
22125         * g++.dg/template/nested1.C: New test.
22126
22127         * g++.dg/parse/namespace3.C: New test.
22128
22129 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22130
22131         * g++.dg/lookup/two-stage1.C: New test.
22132
22133 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22134
22135         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22136         * g++.old-deja/g++.jason/access8.C: Likewise.
22137         * g++.old-deja/g++.other/decl5.C: Likewise.
22138
22139 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22140
22141         * g++.dg/parse/parse7.C: New test.
22142
22143 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22144
22145         PR c++/2843
22146         * g++.dg/ext/attrib7.C: New test.
22147
22148 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22149
22150         * g++.dg/parse/parse6.C: New test.
22151
22152 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22153
22154         * gcc.dg/h8300-stack-1.c: New.
22155
22156 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22157
22158         g++.dg/lookup/exception1.C: New test.
22159
22160         g++.dg/lookup/template1.C: New test.
22161
22162         g++.dg/parse/namespace2.C: New test.
22163
22164         g++.dg/parse/parens2.C: New test.
22165
22166 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22167
22168         * g++.dg/parse/parse5.C: New test.
22169         * g++.dg/lookup/scoped4.C: New test.
22170
22171 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22172
22173         * g++.dg/parse/parens1.C: New test.
22174
22175         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22176         angle-bracket1.C.
22177         * g++.dg/parse/parens2.C: New test.
22178
22179         * g++.dg/lookup/scope-operator1.C: New test.
22180
22181         * g++.dg/parse/operator1.C: New test.
22182
22183 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22184
22185         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22186         * g++.old-deja/g++.other/access6.C: Likewise.
22187         * g++.old-deja/g++.other/decl1.C: Likewise.
22188         * g++.old-deja/g++.pt/typename12.C: Likewise.
22189
22190 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22191
22192         * g++.dg/parse/namespace1.C: New test.
22193
22194 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22195
22196         * g++.dg/parse/parse4.C: New test.
22197
22198 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22199
22200         * g++.dg/parse/parse3.C: New test.
22201
22202 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22203
22204         * g++.dg/parse/parse2.C: New test.
22205
22206 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22207
22208         * g++.dg/template/friend11.C: New test.
22209
22210 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22211
22212         * g++.dg/parse/parse1.C: New test.
22213
22214 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22215
22216         * lib/profopt.exp: Change the name of a global variable to avoid
22217         possible clashes with other test suites.
22218
22219 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22220
22221         * g++.dg/inherit/covariant8.C: New test.
22222
22223 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22224
22225         * g++.dg/init/array9.C: New test.
22226
22227         PR c++/9112
22228         * g++.dg/parse/expr1.C: New test.
22229
22230 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22231
22232         * gcc.c-torture/compile/20021230-1.c: New test.
22233
22234 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22235
22236         * g++.dg/inherit/covariant5.C: New test.
22237         * g++.dg/inherit/covariant6.C: New test.
22238         * g++.dg/inherit/covariant7.C: New test.
22239
22240 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22241
22242         PR c++/2739
22243         * g++.dg/other/access2.C: New test.
22244
22245 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22246
22247         * g++.dg/other/anon-struct.C: No longer fails
22248         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22249         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22250         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22251
22252 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22253
22254         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22255
22256 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22257
22258         * g++.dg/eh/spec4.C: Remove stray semicolon.
22259         * g++.dg/expr/pmf-1.C: Change error message.
22260         * g++.dg/ext/asm1.C: Remove stray semicolon.
22261         * g++.dg/ext/typename1.C: Add missing typenames.
22262         * g++.dg/inherit/template-as-base.C: Change error message.
22263         * g++.dg/lookup/scoped1.C: Likewise.
22264         * g++.dg/lookup/scoped2.C: Likewise.
22265         * g++.dg/lookup/using2.C: Likewise.
22266         * g++.dg/other/component1.C: Remove stray semicolon.
22267         * g++.dg/other/do1.C: Change error message.
22268         * g++.dg/other/error2.C: Likewise.
22269         * g++.dg/other/init1.C: Likewise.
22270         * g++.dg/other/packed1.C: Remove stray semicolon.
22271         * g++.dg/other/ptrmem2.C: Change error message.
22272         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22273         marker.
22274         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22275         * g++.dg/template/access3.C: Add typename keyword.
22276         * g++.dg/template/access5.C: Remove stray semicolon.
22277         * g++.dg/template/access6.C: Likewise.
22278         * g++.dg/template/complit1.C: Likewise.
22279         * g++.dg/template/crash1.C: Change error message.
22280         * g++.dg/template/inherit2.C: Remove stray semicolon.
22281         * g++.dg/template/instantiate2.C: Likewise.
22282         * g++.dg/template/instantiate3.C: Change error message.
22283         * g++.dg/template/qual1.C: Remove stray semicolon.
22284         * g++.dg/template/qualttp18.C: Change error message.
22285         * g++.dg/template/ref1.C: Remove stray semicolon.
22286         * g++.dg/template/sizeof1.C (A::value): Declare it.
22287         * g++.dg/template/spec4.C: Change error message.
22288         * g++.dg/template/static1.C: Likewise.
22289         * g++.dg/template/type1.C: Likewise.
22290         * g++.dg/template/typename3.C: Likewise.
22291         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22292         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22293         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22294         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22295         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22296         named return value extension.
22297         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22298         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22299         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22300         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22301         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22302         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22303         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22304         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22305         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22306         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22307         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22308         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22309         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22310         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22311         syntax.
22312         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22313         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22314         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22315         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22316         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22317         * g++.old-deja/g++.brendan/template11.C: Likewise.
22318         * g++.old-deja/g++.brendan/template26.C: Likewise.
22319         * g++.old-deja/g++.brendan/template27.C: Use explicit
22320         specialization syntax.
22321         * g++.old-deja/g++.brendan/template30.C: Likewise.
22322         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22323         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22324         non-dependent names.
22325         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22326         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22327         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22328         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22329         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22330         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22331         named return value extension.
22332         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22333         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22334         * g++.old-deja/g++.ext/return1.C: Likewise.
22335         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22336         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22337         * g++.old-deja/g++.jason/access8.C: Likewise.
22338         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22339         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22340         pseudo-destructor names.
22341         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22342         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22343         pseudo-destructor names.
22344         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22345         * g++.old-deja/g++.jason/overload19.C: Likewise.
22346         * g++.old-deja/g++.jason/overload32.C: Likewise.
22347         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22348         stray semicolons.
22349         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22350         * g++.old-deja/g++.jason/return.C: Likewise.
22351         * g++.old-deja/g++.jason/return2.C: Likewise.
22352         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22353         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22354         syntax.
22355         * g++.old-deja/g++.jason/template10.C: Account for use of
22356         non-dependent names.
22357         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22358         syntax.
22359         * g++.old-deja/g++.jason/template37.C: Likewise.
22360         * g++.old-deja/g++.law/access4.C: Change error messages.
22361         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22362         pseudo-destructor names.
22363         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22364         * g++.old-deja/g++.law/ctors9.C: Likewise.
22365         * g++.old-deja/g++.law/cvt22.C: Likewise.
22366         * g++.old-deja/g++.law/dtors5.C: Likewise.
22367         * g++.old-deja/g++.law/global-init1.C: Likewise.
22368         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22369         * g++.old-deja/g++.law/operators28.C: Likewise.
22370         * g++.old-deja/g++.law/visibility28.C: Likewise.
22371         * g++.old-deja/g++.martin/eval1.C: Likewise.
22372         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22373         name.
22374         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22375         * g++.old-deja/g++.mike/net34.C: Likewise.
22376         * g++.old-deja/g++.mike/net36.C: Likewise.
22377         * g++.old-deja/g++.mike/ns2.C: Likewise.
22378         * g++.old-deja/g++.mike/p12306.C: Likewise.
22379         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22380         value extension.
22381         * g++.old-deja/g++.mike/p700.C: Likewise.
22382         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22383         * g++.old-deja/g++.mike/p710.C: Likewise.
22384         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22385         value extension.
22386         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22387         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22388         * g++.old-deja/g++.ns/crash2.C: Likewise.
22389         * g++.old-deja/g++.ns/crash3.C: Likewise.
22390         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22391         * g++.old-deja/g++.ns/ns17.C: Likewise.
22392         * g++.old-deja/g++.ns/template16.C: Likewise.
22393         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22394         keyword.
22395         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22396         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22397         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22398         named return value extension.
22399         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22400         * g++.old-deja/g++.other/access4.C: Issue additional error
22401         messages.
22402         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22403         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22404         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22405         * g++.old-deja/g++.other/crash25.C: Change error message.
22406         * g++.old-deja/g++.other/crash4.C: Change error message.
22407         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22408         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22409         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22410         checks.
22411         * g++.old-deja/g++.other/defarg8.C: Likewise.
22412         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22413         * g++.old-deja/g++.other/dtor10.C: Likewise.
22414         * g++.old-deja/g++.other/incomplete.C: Likewise.
22415         * g++.old-deja/g++.other/linkage7.C: Likewise.
22416         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22417         lookup algorithm.
22418         * g++.old-deja/g++.other/mangle2.C: Likewise.
22419         * g++.old-deja/g++.other/refinit2.C: Likewise.
22420         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22421         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22422         * g++.old-deja/g++.pt/crash28.C: Likewise.
22423         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22424         syntax.
22425         * g++.old-deja/g++.pt/crash32.C: Change error message.
22426         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22427         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22428         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22429         error message position.
22430         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22431         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22432         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22433         syntax.
22434         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22435         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22436         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22437         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22438         keyword.
22439         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22440         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22441         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22442         keyword.
22443         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22444         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22445         syntax.
22446         * g++.old-deja/g++.pt/friend28.C: Account for use of
22447         non-dependent names.
22448         * g++.old-deja/g++.pt/friend29.C: Likewise.
22449         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22450         rules.
22451         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22452         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22453         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22454         lookup rules.
22455         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22456         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22457         keyword.
22458         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22459         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22460         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22461         keyword.
22462         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22463         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22464         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22465         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22466         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22467         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22468         keyword.
22469         * g++.old-deja/g++.pt/spec10.C: Likewise.
22470         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22471         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22472         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22473         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22474         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22475         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22476         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22477         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22478         * g++.old-deja/g++.pt/typename15.C: Likewise.
22479         * g++.old-deja/g++.pt/typename22.C: Likewise.
22480         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22481         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22482         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22483         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22484         syntax.
22485         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22486         return value extension.
22487         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22488         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22489         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22490         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22491
22492 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         * g++.dg/warn/inline1.C: New test.
22495         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22496         * g++.old-deja/g++.jason/synth10.C: Likewise.
22497         * g++.old-deja/g++.mike/net31.C: Likewise.
22498         * g++.old-deja/g++.mike/p8786.C: Likewise.
22499
22500         * g++.dg/template/friend10.C: New test.
22501         * g++.dg/template/conv5.C: New test.
22502
22503 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22504
22505         * g++.dg/lookup/scoped3.C: New test.
22506
22507         * g++.dg/lookup/decl1.C: New test.
22508         * g++.dg/lookup/decl2.C: New test.
22509
22510 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22511
22512         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22513         gcc.c-torture/compile/20021015-1.c,
22514         gcc.c-torture/compile/20021015-2.c,
22515         gcc.c-torture/compile/20021123-1.c,
22516         gcc.c-torture/compile/20021123-2.c,
22517         gcc.c-torture/compile/20021123-3.c,
22518         gcc.c-torture/compile/20021123-4.c,
22519         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22520         only to 3.1 or 3.2 branch.
22521
22522 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22523
22524         * gcc.dg/i386-bitfield3.c: New test.
22525
22526         * gcc.dg/i386-bitfield2.c: New test.
22527
22528 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         * g++.dg/parse/conv_op1.C: New test.
22531
22532 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22533
22534         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22535         approved.
22536
22537 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22538
22539         * gcc.c-torture/compile/20021220-1.c: New test.
22540
22541 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22542
22543         * gcc.dg/i386-fastcall-1.c: New.
22544
22545 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22546
22547         * gcc.c-torture/execute/20021219-1.c: New test.
22548
22549 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22550
22551         * gcc.dg/i386-pic-1.c: New test.
22552
22553 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22554
22555         PR c++/8099
22556         * g++.dg/template/friend9.C: New test.
22557
22558 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22559
22560         PR c++/3663
22561         * g++.dg/template/access7.C: New test.
22562
22563 2002-12-18  Nick Clifton  <nickc@redhat.com>
22564
22565         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22566         the libstdc++-v3 directory has been found.
22567
22568 2002-12-12  Devang Patel <dpatel@apple.com>
22569         * gcc.dg/darwin-ld-1.c: New test.
22570         * gcc.dg/darwin-ld-2.c: New test.
22571         * gcc.dg/darwin-ld-3.c: New test.
22572         * gcc.dg/darwin-ld-4.c: New test.
22573         * gcc.dg/darwin-ld-5.c: New test.
22574
22575 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22576
22577         * gcc.c-torture/compile/20021212-1.c: New test.
22578
22579 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22580
22581         * gcc.dg/fshort-wchar: New test.
22582
22583 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22584
22585         PR c++/8372
22586         * g++.dg/template/dtor1.C: New test.
22587
22588         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22589         markers.
22590
22591 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22592
22593         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22594
22595 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22596
22597         * g++.dg/template/static1.C: New test.
22598         * g++.dg/template/static2.C: New test.
22599         * g++.old-deja/g++.ext/memconst.C: New test.
22600
22601 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22602
22603         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22604         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22605         * g++.dg/special/initp1.C: Likewise.
22606
22607 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22608
22609         * gcc.c-torture/execute/20021204-1.c: New test.
22610
22611 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22612
22613         * gcc.dg/ppc-fmadd-1.c: New file.
22614         * gcc.dg/ppc-fmadd-2.c: New file.
22615         * gcc.dg/ppc-fmadd-3.c: New file.
22616
22617 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22618
22619         * gcc.c-torture/compile/20021204-1.c: New test.
22620
22621 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22622
22623         * g++.dg/inherit/covariant2.C: New test.
22624         * g++.dg/inherit/covariant3.C: New test.
22625         * g++.dg/inherit/covariant4.C: New test.
22626         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22627         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22628
22629 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22630
22631         PR c++/8688
22632         * g++.dg/init/brace3.C: New test.
22633
22634 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22635
22636         * gcc.dg/20020210-1.c: Fix a comment typo.
22637
22638 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/8720
22641         * g++.dg/parse/defarg1.C: New test.
22642
22643         PR c++/8615
22644         * g++.dg/template/char1.C: New test.
22645
22646         * g++.dg/template/varmod1.C: Fix typo.
22647
22648 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22649
22650         DR 180
22651         * g++.old-deja/g++.pt/crash32.C: Expect error.
22652
22653 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22654
22655         PR c++/5919
22656         * g++.dg/template/varmod1.C: New test.
22657
22658         PR c++/8727
22659         * g++.dg/inherit/typeinfo1.C: New test.
22660
22661         PR c++/8663
22662         * g++.dg/inherit/typedef1.C: New test.
22663
22664 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22665
22666         PR c++/8332
22667         PR c++/8493
22668         * g++.dg/template/strlen1.C: New test.
22669
22670         PR c++/8227
22671         * g++.dg/template/ctor2.C: New test.
22672
22673         PR c++/8214
22674         * g++.dg/init/string1.C: New test.
22675
22676         PR c++/8511
22677         * g++.dg/template/friend8.C: New test.
22678
22679 2002-11-29  Joe Buck <jbuck@synopsys.com>
22680
22681         * g++.dg/lookup/anon2.C: New test.
22682
22683 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22684
22685         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22686         h8300 port.
22687
22688 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22689
22690         * gcc.dg/bitfld-6.c: New test.
22691
22692 2002-11-27  Jan Hubicka  <jh@suse.cz>
22693
22694         * gcc.c-torture/execute/20021127.[cx]: New test.
22695
22696 2002-11-26  Jan Hubicka  <jh@suse.cz>
22697
22698         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22699         quality.
22700
22701 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22702
22703         * g++.dg/init/brace2.C: New test.
22704         * g++.old-deja/g++.mike/p9129.C: Correct.
22705
22706 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22707
22708         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22709
22710 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22711
22712         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22713
22714 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22715
22716         * testsuite/g++.dg/abi/empty11.C: New test.
22717         * testsuite/g++.dg/rtti/cv1.C: New test.
22718
22719 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22720
22721         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22722
22723 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22724
22725         * g++.dg/abi/empty10.C: New test.
22726
22727 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22728
22729         * gcc.c-torture/compile/20021124-1.c: New test.
22730
22731 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22732
22733         * g++.dg/abi/rtti2.C: New test.
22734
22735 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22736
22737         * gcc.dg/i386-unroll-1.c: New test.
22738
22739 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22740
22741         * gcc.c-torture/compile/20021120-1.c: New test.
22742         * gcc.c-torture/compile/20021120-2.c: New test.
22743
22744 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22745
22746         * gcc.dg/bitfld-5.c: New test.
22747
22748 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22749
22750         * gcc.c-torture/execute/20021120-3.c: New test.
22751
22752 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22753
22754         * gcc.c-torture/execute/20021120-2.c: New test.
22755
22756 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22757
22758         * gcc.c-torture/execute/20021120-1.c: New test.
22759
22760 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22761
22762         * gcc.c-torture/execute/20021118-3.c: New test.
22763
22764 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22765
22766         * gcc.c-torture/compile/20021119-1.c: New test.
22767
22768 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22769
22770         * gcc.dg/duff-1.c: New test.
22771         * gcc.dg/duff-2.c: New test.
22772         * gcc.dg/duff-3.c: New test.
22773
22774 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22775
22776         * gcc.dg/cpp/_Pragma5.c: New test.
22777
22778 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22779
22780         * gcc.c-torture/execute/20021118-2.c: New test.
22781
22782 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22783
22784         * gcc.c-torture/execute/20021118-1.c: New test.
22785
22786 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22787
22788         * gcc.dg/20021116-1.c: New test.
22789
22790 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22791
22792         * g++.dg/abi/vcall1.C: New test.
22793
22794 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22795
22796         * gcc.dg/20021029-1.c: New test.
22797         * gcc.dg/20021029-2.c: New test.
22798
22799 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22800
22801         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22802
22803 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22804
22805         PR c/8439
22806         * gcc.dg/20021110.c: Move to ...
22807         * gcc.c-torture/compile/20021110.c: .... here.
22808
22809 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22810
22811         PR c/8467
22812         * gcc.c-torture/execute/20021111-1.c
22813
22814 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22815
22816         PR c/8439
22817         * gcc.dg/20021110.c: New test.
22818
22819 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22820
22821         * g++.dg/abi/vthunk3.C: Run only on x86.
22822
22823 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22824
22825         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22826
22827 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22828
22829         * lib/compat.exp (compat-execute): Fix logic error in last
22830         change.
22831
22832 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22833
22834         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22835
22836 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22837
22838         PR c++/8389
22839         * g++.dg/template/access6.C: New test.
22840
22841 2002-11-08  Jan Hubicka  <jh@suse.cz>
22842
22843         * gcc.dg/i386-ssefp-1.c: New test.
22844         * gcc.dg/i386-ssefp-1.c: New test.
22845
22846 2002-11-08  Jan Hubicka  <jh@suse.cz>
22847
22848         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22849
22850 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22851
22852         * g++.dg/abi/vthunk3.C: New test.
22853
22854         PR c++/8338
22855         * g++.dg/template/crash2.C: New test.
22856
22857 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22858
22859         * testsuite/g++.dg/abi/dtor1.C: New test.
22860         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22861
22862 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22863
22864         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22865         Darwin.
22866
22867 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22868
22869         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22870         -mthumb.  Only xfail with -O0.
22871
22872 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22873
22874         * g++.dg/abi/thunk1.C: New test.
22875         * g++.dg/abi/thunk2.C: Likewise.
22876         * g++.dg/abi/vtt1.C: Likewise.
22877
22878 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22879
22880         PR optimization/8423
22881         * gcc.c-torture/execute/builtin-constant.c: New test.
22882
22883 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22884
22885         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22886         Add some more cases.
22887
22888 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22889
22890         PR c++/8391
22891         * g++.dg/opt/local1.C: New test.
22892
22893 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22894
22895         PR c++/8160
22896         * g++.dg/template/complit1.C: New test.
22897
22898         PR c++/8149
22899         * g++.dg/template/typename4.C: Likewise.
22900
22901 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22902
22903         Core issue 287, PR c++/7639
22904         * g++.dg/template/instantiate1.C: Adjust error location.
22905         * g++.dg/template/instantiate3.C: New test.
22906         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22907         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22908         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22909
22910 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22911
22912         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22913
22914 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/8287
22917         * g++.dg/init/dtor2.C: New test.
22918
22919 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22920
22921         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22922         * gcc.dg/nest.c: Bypass errors on irix6.
22923
22924 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22925
22926         * gcc.dg/nest.c: Expect error for mmix-*-*.
22927         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22928
22929 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22930
22931         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22932         markers.
22933
22934         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22935
22936 2002-10-25  Mike Stump  <mrs@apple.com>
22937
22938         * gcc.dg/warn-1.c: New test.
22939
22940 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22941
22942         * g++.dg/template/typename3.C: New test.
22943
22944 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22945
22946         * g++.dg/lookup/ptrmem1.C: New test.
22947
22948         * g++.dg/abi/vthunk2.C: New test.
22949
22950 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22951
22952         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22953
22954 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22955
22956         * g++.dg/abi/empty9.C: New test.
22957
22958 2002-10-24  Richard Henderson  <rth@redhat.com>
22959
22960         * g++.dg/inherit/thunk1.C: Enable for ia64.
22961
22962 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22963
22964         PR c++/8067
22965         * g++.dg/lookup/pretty1.C: New test.
22966
22967 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22968
22969         * gcc.dg/20021023-1.c: New test.
22970
22971 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22972
22973         PR c++/7679
22974         * g++.dg/parse/inline1.C: New test.
22975
22976 2002-10-23  Richard Henderson  <rth@redhat.com>
22977
22978         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22979
22980         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22981
22982 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22983
22984         PR c++/6579
22985         * g++.dg/parse/stmtexpr3.C: New test.
22986
22987 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22988
22989         * g++.dg/expr/cond1.C: New test.
22990
22991 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22992
22993         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22994
22995 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22996
22997         * g++.dg/abi/vbase13.C: New test.
22998         * g++.dg/abi/vbase14.C: Likewise.
22999
23000 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23001
23002         * gcc.dg/tls/pic-1.c: New test.
23003         * gcc.dg/tls/nonpic-1.c: New test.
23004         * gcc.dg/20021018-1.c: New test.
23005
23006 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23007
23008         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23009         Remove only files with the same base name as the test case.
23010         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23011         (profopt-execute): Likewise.  Also, remove old profiling
23012         and performance data files before running the tests.
23013
23014         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23015         * g++.dg/bprob/bprob.exp: Likewise.
23016         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23017         to allow more general test case names.
23018
23019         * g++.dg/bprob/bprob-1.C: Rename to ...
23020         * g++.dg/bprob/g++-bprob-1.C: ... this.
23021
23022         * g77.dg/bprob/bprob-1.f: Rename to ...
23023         * g77.dg/bprob/g77-bprob-1.f: ... this.
23024
23025 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23026
23027         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23028         bison 1.50 or later.
23029
23030 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23031
23032         * g++.dg/README: Describe more test directories.
23033
23034 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23035
23036         * g++.dg/init/array6.C: Add additional tests.
23037
23038 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23039
23040         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23041         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23042
23043 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23044
23045         * gcc.c-torture/compile/20020604-1.x: New.
23046         * gcc.c-torture/compile/simd-5.x: Likewise.
23047         * gcc.c-torture/execute/920710-1.x: Likewise.
23048         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23049
23050 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23051
23052         * g++.dg/inherit/override1.C: Add dg-options clause.
23053
23054 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23055
23056         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23057         _mm_slli_si128.
23058
23059 2002-10-19  Andreas Schwab  <schwab@suse.de>
23060
23061         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23062         directory component.
23063
23064 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23065
23066         * g++.dg/inherit/thunk1.C: New test.
23067
23068         * g++.dg/inherit/override1.C: New test.
23069
23070         * g++.dg/abi/mangle11.C: New test.
23071         * g++.dg/abi/mangle14.C: New test.
23072         * g++.dg/abi/mangle17.C: New test.
23073
23074 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23075
23076         * g++.dg/overload/member2.C: New test.
23077
23078 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23079
23080         * g++.dg/README: Describe new compat directory.
23081         * g++.dg/dg.exp: Skip tests in compat directory.
23082         * README.compat: New file.
23083         * lib/compat.exp: New expect script.
23084         * g++.dg/compat: New test directory.
23085         * g++.dg/compat/compat.exp: New expect script.
23086         * g++.dg/compat/abi: New test directory.
23087         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23088         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23089         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23090         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23091         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23092         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23093         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23094         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23095         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23096         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23097         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23098         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23099         * g++.dg/compat/break: New test directory.
23100         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23101         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23102         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23103         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23104         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23105         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23106         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23107         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23108         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23109         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23110         g++.dg/compat/break/README: New files.
23111         * g++.dg/compat/eh: New test directory.
23112         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23113         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23114         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23115         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23116         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23117         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23118         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23119         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23120         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23121         g++.dg/compat/eh/filter2_y.C,
23122         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23123         g++.dg/compat/eh/new1_y.C,
23124         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23125         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23126         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23127         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23128         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23129         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23130         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23131         g++.dg/compat/eh/unexpected1_y.C: New files.
23132         * g++.dg/compat/init: New test directory.
23133         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23134         g++.dg/compat/init/array5_y.C,
23135         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23136         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23137         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23138         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23139         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23140         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23141         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23142         g++.dg/compat/init/init-ref2_y.C: New files.
23143
23144 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23145
23146         PR c++/7584
23147         * g++.dg/inherit/using3.C: New test.
23148
23149 2002-10-17  Jan Hubicka  <jh@suse.cz>
23150
23151         * gcc.dg/20021017-2.c: New test.
23152
23153 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23154
23155         * g++.dg/abi/mangle16.C: Adjust.
23156
23157         * g++.dg/init/array8.C: New test.
23158
23159 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23160
23161         * gcc.dg/special/mips-abi.exp: New test.
23162         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23163
23164 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23165
23166         * g++.dg/abi/mangle16.C: New test.
23167         * g++.dg/abi/mangle17.C: Likewise.
23168
23169         PR c++/7478
23170         * g++.dg/template/ref1.C: New test.
23171
23172 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23173
23174         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23175
23176 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23177
23178         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23179
23180 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23181
23182         PR c++/7524
23183         * g++.dg/init/array7.C: New test.
23184
23185 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23186
23187         * g++.dg/init/array6.C: New test.
23188
23189         * g++.dg/abi/mangle13.C: Likewise.
23190         * g++.dg/abi/mangle14.C: Likewise.
23191         * g++.dg/abi/mangle15.C: Likewise.
23192
23193 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23194
23195         * g++.dg/abi/empty8.C: New test.
23196
23197 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23198
23199         * g++.dg/init/ctor1.C: New test.
23200
23201 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23202
23203         * gcc.c-torture/execute/20021015-1.c: New test.
23204
23205 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23206
23207         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23208
23209 2002-10-14  Jan Hubicka  <jh@suse.cz>
23210
23211         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23212
23213 2002-10-14  Richard Henderson  <rth@redhat.com>
23214
23215         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23216
23217 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23218
23219         PR optimization/6631
23220         * g++.dg/opt/const2.C: New test.
23221
23222 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23223
23224         PR c++/7176
23225         * g++.dg/parse/friend1.C: New test.
23226         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23227
23228 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23229
23230         * gcc.dg/20021014-1.c: New test.
23231
23232 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23233
23234         PR c++/5661
23235         * g++.dg/ext/vlm1.C: New test.
23236         * g++.dg/ext/vlm2.C: Likewise.
23237
23238         * g++.dg/init/array1.C: Remove invalid braces.
23239         * g++.dg/init/brace1.C: New test.
23240         * g++.dg/init/copy2.C: Likewise.
23241         * g++.dg/init/copy3.C: Likewise.
23242         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23243         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23244         braces.
23245
23246 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23247
23248         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23249
23250 2002-10-11  Richard Shann  <richard.shann@superh.com>
23251
23252         * gcc.c-torture/compile/simd-5.c: New test.
23253
23254 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23255
23256         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23257
23258 2002-10-10  Jim Wilson  <wilson@redhat.com>
23259
23260         * gcc.c-torture/execute/20021010-1.c: New test.
23261
23262 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23263
23264         PR c/7353
23265         * g++.dg/ext/typedef-init.C: New test.
23266         * gcc.dg/typedef-init.c: New test.
23267
23268 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23269
23270         * gcc.dg/cpp/paste13.c: New test.
23271
23272 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23273
23274         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23275         remaining platforms, XFAIL during compile, not execute.  Don't
23276         XFAIL at -O0.
23277
23278 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23279
23280         * gcc.dg/alias-1.c: Tweak expected warning.
23281
23282 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23283
23284         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23285
23286 2002-10-06  Andreas Jaeger  <aj@suse.de>
23287
23288         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23289         * gcc.dg/cpp/c++98.C: Likewise.
23290
23291         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23292         * g++.dg/cpp/c++98.C: Likewise.
23293
23294         * g++.dg/README (Subdirectories): Mention cpp directory.
23295
23296         PR target/7559
23297         * gcc.dg/20021006-1.c: New test.
23298
23299 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23300
23301         PR c++/7804
23302         * g++.dg/other/warning1.C: New test.
23303
23304 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23305
23306         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23307         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23308         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23309
23310 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23311
23312         PR c++/7931
23313         * g++.dg/template/ptrmem3.C: New test.
23314
23315         PR c++/7754
23316         * g++.dg/template/union1.C: New test.
23317
23318 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23319
23320         PR c++/8006
23321         * g++.dg/abi/mangle9.C: New test.
23322         * g++.dg/abi/mangle10.C: New test.
23323         * g++.dg/abi/mangle11.C: New test.
23324         * g++.dg/abi/mangle12.C: New test.
23325
23326 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23327
23328         PR c++/7188.
23329         * g++.dg/template/meminit1.C: New test.
23330         * g++.dg/warn/Wreorder-1.C: Likewise.
23331         * g++.old-deja/g++.mike/warn3.C: Tweak.
23332         * lib/prune.exp: Ingore "in copy constructor".
23333
23334 2002-10-02  Andreas Jaeger  <aj@suse.de>
23335
23336         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23337         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23338         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23339         on x86-64.
23340
23341 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23342
23343         * gcc.dg/empty1.C: Fix typo.
23344
23345 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * gcc.dg/alias-1.c: New test.
23348
23349 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23350
23351         * gcc.dg/empty1.C: New test.
23352
23353         * g++.dg/tls/init-2.C: Tweak error messages.
23354
23355 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23356
23357         * gcc.c-torture/compile/20020923-1.c: New test.
23358
23359 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23360
23361         * gcc.c-torture/execute/ffs-1.c: New test.
23362         * gcc.c-torture/execute/ffs-2.c: Ditto.
23363
23364 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23365
23366         * g++.dg/overload/member1.C: New test.
23367
23368 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23369
23370         * g++.dg/abi/empty7.C: New test.
23371         * g++.dg/init/pm2.C: Likewise.
23372
23373 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23374
23375         * g++.dg/rtti/crash1.C: New test.
23376
23377 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23378
23379         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23380         gcc.dg/sibcall-4.c: New tests.
23381
23382 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23383
23384         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23385         powerpc and MMIX targets.
23386
23387 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23388
23389         * gcc.dg/cpp/20020927-1.c: New.
23390
23391 2002-09-26  David S. Miller  <davem@redhat.com>
23392
23393         * gcc.c-torture/compile/trunctfdf.c: New.
23394
23395 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23396
23397         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23398
23399 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23400
23401         * gcc.c-torture/execute/loop-15.c: New.
23402
23403 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23404
23405         * README.QMTEST: Fix typo.
23406
23407 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23408
23409         * gcc.dg/20020926-1.c: New test.
23410
23411 2002-09-25  David S. Miller  <davem@redhat.com>
23412
23413         PR target/7842
23414         * gcc.c-torture/execute/shiftdi.c: New test.
23415
23416 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23417
23418         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23419         unique to the tool.
23420         * lib/g77.exp (g77_init): Likewise.
23421         * lib/g++.exp (g++_init): Likewise.
23422         * lib/objc.exp (objc_init): Likewise.
23423
23424 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23425
23426         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23427         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23428         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23429
23430 2002-09-25  Richard Henderson  <rth@redhat.com>
23431
23432         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23433         too-small long double.
23434
23435 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23436
23437         * gcc.dg/20020919-1.c: New test.
23438
23439 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23440
23441         * g++.dg/abi/bitfield6.C: New test.
23442         * g++.dg/abi/bitfield7.C: New test.
23443         * g++.dg/abi/bitfield8.C: New test.
23444         * g++.dg/abi/vbase11.C: New test.
23445
23446 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23447
23448         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23449         hppa*-*-hpux*.  Update test comment.
23450
23451 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23452
23453         * gcc.dg/tls/struct-1.c: New test.
23454
23455 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23456
23457         * gcc.dg/cpp/tr-warn2.c: Update.
23458
23459 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23460
23461         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23462
23463 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23464
23465         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23466         systems.
23467
23468 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23469
23470         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23471
23472         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23473         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23474         setting of cxxfilt.
23475
23476 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23477
23478         * gcc.dg/20020312-2.c: Update for darwin.
23479
23480 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23481
23482         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23483
23484 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23485
23486         * objc.dg/comp-types-1.m: New test.
23487         * objc.dg/comp-types-2.m: New test.
23488         * objc.dg/comp-types-3.m: New test.
23489         * objc.dg/comp-types-4.m: New test.
23490         * objc.dg/comp-types-5.m: New test.
23491         * objc.dg/comp-types-6.m: New test.
23492
23493 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23494
23495         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23496
23497 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         * g++.dg/other/do1.C: New test.
23500
23501         * g++.dg/template/subst1.C: New test.
23502
23503 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23504
23505         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23506
23507 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         * g++.dg/template/qualttp20.C: Adjust expected errors.
23510         * g++.old-deja/g++.jason/report.C: Likewise.
23511         * g++.old-deja/g++.other/qual1.C: Likewise.
23512
23513         * g++.dg/lookup/scoped2.C: New test.
23514
23515         * g++.dg/ext/asm3.C: New test.
23516
23517 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23518
23519         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23520
23521 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23522
23523         * ChangeLog: follow spelling conventions.
23524         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23525         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23526         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23527         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23528         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23529         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23530         * g++.old-deja/g++.law/global-init1.C: Likewise.
23531         * g++.old-deja/g++.other/delete4.C: Likewise.
23532         * g++.old-deja/g++.other/inline21.C: Likewise.
23533         * g++.old-deja/g++.other/singleton.C: Likewise.
23534         * g77.dg/strlen0.f: Likewise.
23535         * g77.f-torture/compile/20010519-1.f: Likewise.
23536         * g77.f-torture/compile/980310-4.f: Likewise.
23537         * gcc.c-torture/compile/20000605-1.c: Likewise.
23538         * gcc.c-torture/execute/20020225-1.c: Likewise.
23539         * gcc.dg/c90-hexfloat-2.c: Likewise.
23540         * gcc.dg/c99-bool-1.c: Likewise.
23541         * gcc.dg/c99-hexfloat-2.c: Likewise.
23542         * gcc.dg/dll-2.c: Likewise.
23543         * gcc.dg/wtr-union-init-1.c: Likewise.
23544         * gcc.dg/wtr-union-init-2.c: Likewise.
23545         * gcc.dg/wtr-union-init-3.c: Likewise.
23546         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23547         * gcc.dg/cpp/defined.c: Likewise.
23548         * gcc.dg/cpp/macsyntx.c: Likewise.
23549         * gcc.dg/cpp/paste2.c: Likewise.
23550         * gcc.dg/cpp/trad/defined.c: Likewise.
23551         * gcc.dg/format/c90-printf-1.c: Likewise.
23552         * gcc.dg/format/c90-scanf-1.c: Likewise.
23553         * gcc.dg/format/c99-printf-1.c: Likewise.
23554         * gcc.dg/format/c99-scanf-1.c: Likewise.
23555         * gcc.misc-tests/gcov-8.c: Likewise.
23556         * lib/profopt.exp: Likewise.
23557
23558 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23559
23560         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23561
23562 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23563
23564         * g++.dg/inherit/using2.C: New test.
23565
23566 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23567
23568         * ChangeLog: Follow spelling conventions.
23569         * g++.dg/template/friend4.C: Likewise.
23570         * g++.old-deja/g++.pt/crash67.C: Likewise.
23571         * gcc.c-torture/execute/20000801-4.c: Likewise.
23572         * gcc.dg/c90-digraph-1.c: Likewise.
23573         * gcc.dg/c94-digraph-1.c: Likewise.
23574         * gcc.dg/c99-digraph-1.c: Likewise.
23575         * gcc.dg/cpp/line5.c: Likewise.
23576         * gcc.dg/cpp/multiline.c: Likewise.
23577         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23578         * gcc.dg/format/attr-3.c: Likewise.
23579         * gcc.dg/format/c90-scanf-3.c: Likewise.
23580         * gcc.dg/format/ext-4.c: Likewise.
23581
23582 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23583
23584         * g++.dg/template/pretty1.C: New test.
23585
23586 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23587
23588         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23589
23590 2002-09-13  Matt Austern  <austern@apple.com>
23591
23592         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23593         passing a cast expression to a function by const reference.
23594
23595 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23596
23597         * g++.dg/template/deduce1.C: New test.
23598
23599 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23600
23601         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23602         32-bit int.
23603
23604 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23605
23606         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23607         usage.
23608
23609 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23610
23611         * gcc.c-torture/compile/20020910-1.c: New test.
23612
23613 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23614
23615         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23616
23617 2002-09-10  Andreas Jaeger  <aj@suse.de>
23618
23619         * gcc.dg/20020312-2.c: Adjust for x86-64.
23620
23621 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23622
23623         * g77.dg/7388.f: New test case for PR 7388.
23624
23625 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23626
23627         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23628
23629 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23630
23631         * objc.dg/proto-lossage-1.m: New test.
23632
23633 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23634
23635         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23636
23637 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23638
23639         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23640         expected to pass.
23641
23642 2002-09-06  Stan Shebs  <shebs@apple.com>
23643             David Edelsohn  <edelsohn@gnu.org>
23644
23645         * gcc.dg/weak: New directory.
23646         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23647         target-specific xfail bits.
23648         * gcc.dg/typeof-2.c: Move to new directory.
23649         * gcc.dg/weak.exp: New expect script.
23650
23651 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23652
23653         * gcc.c-torture/execute/extzvsi.c: New test.
23654
23655 2002-09-05  Stan Shebs  <shebs@apple.com>
23656
23657         * gcc.dg/weak-1.c: xfail on Darwin.
23658         * gcc.dg/weak-2.c: Ditto.
23659         * gcc.dg/weak-3.c: Ditto.
23660         * gcc.dg/weak-4.c: Ditto.
23661         * gcc.dg/weak-5.c: Ditto.
23662         * gcc.dg/weak-6.c: Ditto.
23663         * gcc.dg/weak-7.c: Ditto.
23664         * gcc.dg/weak-8.c: Ditto.
23665         * gcc.dg/weak-9.c: Ditto.
23666
23667 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23668
23669         * gcc.c-torture/execute/loop-14.c: New test.
23670
23671 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * g++.dg/other/cxa-atexit1.C: New test.
23674
23675         * gcc.dg/typeof-2.c: New test.
23676
23677 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23678
23679         * gcc.dg/builtins-2.c: New testcase.
23680         * gcc.dg/builtins-3.c: New testcase.
23681
23682 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23683
23684         * gcc.dg/cpp/_Pragma4.c: New test.
23685
23686 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23687
23688         * objc/execute/nil_method-1.m: New testcase.
23689
23690 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23691
23692         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23693         [Object class], not [Object initialize].
23694
23695 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23696             Hans-Peter Nilsson  <hp@bitrange.com>
23697
23698         * gcc.c-torture/execute/20020720-1.x: Skip test on
23699         mmix-knuth-mmixware.  Correct comment.
23700
23701 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23702
23703         * testsuite/g++.dg/abi/bitfield5.C: New test.
23704         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23705
23706 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23707
23708         * objc.dg/undeclared-selector.m: New test.
23709
23710 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.dg/other/offsetof1.C: Avoid cast warning.
23713
23714 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23715
23716         * objc.dg/super-class-2.m: New test.
23717
23718 2002-08-24  Matt Austern  <austern@apple.com>
23719
23720         * g++.dg/ext/lvaddr.C: New test.
23721         * g++.dg/ext/lvcast.C: New test.
23722
23723 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23724
23725         * testsuite/g++.dg/inherit/cond1.C: New test.
23726
23727 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23728
23729         * gcc.dg/noncompile/incomplete-1.c: New test.
23730
23731 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23732
23733         * gcc.dg/typespec-1.c: New test.
23734
23735 2002-08-20  Devang Patel  <dpatel@apple.com>
23736         * objc.dg/proto-hier-2.m: New test.
23737
23738 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23739
23740         * objc.dg/bitfield-1.m: New test.
23741         * objc.dg/bitfield-2.m: New test.
23742
23743 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23744
23745         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23746         gcc.dg/c99-flex-array-4.c: New tests.
23747
23748 2002-08-16  Stan Shebs  <shebs@apple.com>
23749
23750         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23751
23752 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23753
23754         * gcc.dg/typeof-1.c: New test.
23755         * g++.dg/ext/typeof2.C: New test.
23756
23757 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23758
23759         * g++.dg/other/offsetof1.C: New test.
23760
23761 2002-08-14  Richard Henderson  <rth@redhat.com>
23762
23763         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23764
23765 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23766
23767         * gcc.dg/cpp/_Pragma3.c: New test.
23768
23769 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23770
23771         * g++.dg/template/inherit3: New test.
23772
23773 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23774
23775         * gcc.dg/bitfld-4.c: Add blank options.
23776
23777 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23778
23779         * g++.dg/template/crash1.C: New test.
23780
23781 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * gcc.dg/tls/opt-2.c: New test.
23784
23785 2002-08-08  Devang Patel  <dpatel@apple.com>
23786
23787         * objc.dg/selector-1.m : New test
23788
23789 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         * g++.dg/abi/bitfield4.C: New test.
23792         * gcc.dg/bitfld-4.c: New test.
23793
23794 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23795
23796         * g++.dg/other/packed1.C: New test.
23797
23798 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23799
23800         * g++.dg/abi/offsetof.C: Tweak error messages.
23801         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23802
23803 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23804
23805         * gcc.dg/bitfld-3.c: New test.
23806
23807 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23808             Richard Henderson  <rth@redhat.com>
23809
23810         * gcc.dg/i386-bitfield1.c: New test.
23811         * g++.dg/abi/bitfield3.C: Update.
23812
23813 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23814
23815         * objc.dg/const-str-2.m: Update.
23816         * gcc.dg/cpp/c++98.c: Change to C extension.
23817         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23818         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23819
23820 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23821
23822         * testsuite/gcc.dg/tls/diag-3.c: New.
23823
23824 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23825
23826         * g++.dg/README (Subdirectories): Document new subdir expr.
23827         * g++.dg/expr/pmf-1.C: New test.
23828
23829 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23830
23831         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23832
23833 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23834
23835         * g++.dg/abi/bitfield3.C: New test.
23836
23837 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         * lib/gcov.exp: Tweak expected line formats.
23840         * gcc.misc-tests/gcov8.c: New test.
23841         * gcc.misc-tests/gcov8.x: New flags.
23842
23843 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * consistency.vlad/layout/endian.c: Include string.h.
23846
23847         * gcc.c-torture/execute/20020805-1.c: New test.
23848
23849 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23850
23851         * g++.dg/other/conversion1.C: New test.
23852
23853 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23854
23855         * gcc.dg/builtins-1.c: New testcase.
23856
23857 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23858
23859         * g++.dg/inherit/access3.C: New test.
23860
23861 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23862
23863         * gcc.dg/ia64-visibility-2.c: New test.
23864
23865 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23866
23867         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23868         __qualifier_flags to __flags.
23869
23870 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23871
23872         * g++.dg/inherit/operator1.C: New test.
23873         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23874         * g++.dg/other/error1.C: Change expected error message.
23875         * g++.dg/template/conv4.C: Likewise.
23876
23877 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23878
23879         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23880         for documented behavior.
23881
23882 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23883
23884         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23885         several targets known to fail.
23886
23887 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23888
23889         * gcc.dg/mips-args-[123].c: New tests.
23890
23891 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23892
23893         * gcc.dg/ppc-spe.c: New.
23894
23895 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23896
23897         * g++.dg/other/ptrmem4.C: New testcase.
23898
23899 2002-07-24  Richard Henderson  <rth@redhat.com>
23900
23901         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23902
23903 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23904
23905         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23906
23907 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23908
23909         * gcc.c-torture/execute/memset-3.c: New testcase.
23910
23911 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23912
23913         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23914         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23915
23916 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23917
23918         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23919         Delete.
23920
23921 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23922
23923         * gcc.c-torture/compile/simd-4.c: New test.
23924
23925 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23926
23927         PR c++/7347, c++/7348
23928         * g++.dg/template/access4.C: New test.
23929         * g++.dg/template/access5.C: New test.
23930         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23931         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23932         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23933         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23934
23935 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23936
23937         * gcc.dg/gnu89-init-2.c: New test.
23938
23939 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23940
23941         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23942
23943 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23944
23945         * gcc.c-torture/execute/20020720-1.c: New testcase.
23946
23947 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23948
23949         * gcc.dg/cpp/Wsignprom.c: New tests.
23950
23951 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23952
23953         * gcc.c-torture/execute/loop-13.c: New test.
23954
23955 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23956
23957         * gcc.dg/cpp/expr.c: New tests.
23958
23959 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23960
23961         * g++.dg/opt/pr6713.C: Add template instantiation.
23962
23963 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23964
23965         * gcc.dg/nest.c: New test.
23966
23967 2002-07-17  Richard Henderson  <rth@redhat.com>
23968
23969         * g++.dg/opt/pr6713.C: New test.
23970
23971 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23972
23973         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23974         XFAIL for all x86 processors.
23975
23976 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23977
23978         * gcc.c-torture/execute/20010122-1.x: Do not test with
23979         -fomit-frame-pointer.
23980
23981 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23982
23983         * g++.dg/template/instantiate2.C: New test.
23984         * g++.dg/template/spec4.C: New test.
23985
23986 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23987
23988         * g++.dg/template/access2.C: New test.
23989         * g++.dg/template/access3.C: New test.
23990
23991 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23992
23993         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23994         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23995         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23996         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23997         Convert to use <stdarg.h>.
23998         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23999         Delete.
24000         * gcc.dg/va-arg-2.c: New.
24001         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24002
24003 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24004
24005         * gcc.c-torture/compile/20020710-1.c: New test.
24006
24007 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24008                           Andrew Pinski  <pinskia@physics.uc.edu>
24009
24010         gcc.c-torture/compile/simd-2.c: New testcase.
24011         gcc.c-torture/compile/simd-3.c: Likewise.
24012
24013 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24014
24015         PR c++/7224
24016         * g++.dg/overload/error1.C: New test.
24017
24018 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24019
24020         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24021         configuration and IRIX 6 O32 ABI.
24022
24023 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24024
24025         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24026
24027 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24028
24029         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24030
24031 2002-07-10  Jeffrey A Law  <law@redhat.com>
24032
24033         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24034
24035         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24036
24037 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24038
24039         * gcc.dg/20020312-2.c: Check for __PPC__.
24040
24041 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24042
24043         * gcc.c-torture/compile/20020709-1.c: New test.
24044
24045 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24046
24047         * g++.dg/template/qualttp21.C: New test case.
24048
24049 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24050
24051         * gcc.c-torture/compile/20020706-1.c: New test.
24052         * gcc.c-torture/compile/20020706-2.c: New test.
24053
24054 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24055             Alexandre Oliva  <aoliva@redhat.com>
24056
24057         * g++.dg/warn/incomplete1.C: New test.
24058
24059 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24060
24061         PR c++/7099
24062         * g++.dg/warn/noreturn1.C: New test.
24063
24064 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24065
24066         PR c++/6706
24067         * g++.dg/debug/debug6.C: New test.
24068         * g++.dg/debug/debug7.C: New test.
24069
24070 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24071
24072         * gcc.c-torture/compile/simd-3.c: New test.
24073
24074 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24075
24076         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24077         * gcc.dg/20020620-1.c: Likewise.
24078
24079 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24080
24081         PR c++/6944
24082         * g++.dg/init/array4.C: New test.
24083         * g++.dg/init/array5.C: New test.
24084
24085 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24086
24087         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24088         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24089
24090 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24091
24092         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24093         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24094         * gcc.dg/wtr-conversion-1.c: Likewise.
24095         * gcc.dg/wtr-escape-1.c: Likewise.
24096         * gcc.dg/wtr-int-type-1.c: Likewise.
24097         * gcc.dg/wtr-label-1.c: Likewise.
24098         * gcc.dg/wtr-static-1.c: Likewise.
24099         * gcc.dg/wtr-strcat-1.c: Likewise.
24100         * gcc.dg/wtr-suffix-1.c: Likewise.
24101         * gcc.dg/wtr-switch-1.c: Likewise.
24102         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24103         * gcc.dg/wtr-union-init-1.c: Likewise.
24104         * gcc.dg/wtr-union-init-2.c: Likewise.
24105         * gcc.dg/wtr-union-init-3.c: Likewise.
24106
24107         * gcc.dg/wtr-func-def-1.c: New test.
24108
24109 2002-07-02 Devang Patel <dpatel@apple.com>
24110
24111         * objc.dg/param-1.m: New test.
24112
24113 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24114
24115         * gcc.dg/cpp/trad/directive.c: Add test.
24116         * gcc.dg/cpp/trad/macroargs.c: Add test.
24117         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24118
24119 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24120
24121         * gcc.dg/cpp/cmdlne-M.c: New test.
24122
24123 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24124
24125         * objc.dg/desig-init-1.m: New test.
24126
24127 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24128
24129         PR c++/6716
24130         * g++.dg/template/instantiate1.C: New test.
24131
24132 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24133
24134         PR c++/7112
24135         * g++.dg/template/sizeof2.C: New test.
24136
24137 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24138
24139         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24140         gcc.dg/cpp/trad/include.c: New tests.
24141
24142 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24143
24144         PR target/7177
24145         * gcc.c-torture/compile/20020701-1.c: New test.
24146
24147 2002-07-01  Stan Shebs  <shebs@apple.com>
24148
24149         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24150         header here...
24151         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24152         (objc-torture-execute): or here.
24153
24154 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24155
24156         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24157
24158 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24159
24160         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24161
24162 2002-06-30  Devang Patel  <dpatel@apple.com>
24163
24164         * objc.dg/fsyntax-only.m: New test.
24165
24166 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/6695
24169         * g++.dg/template/friend7.C: New file.
24170
24171 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24172
24173         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24174         return type.
24175
24176 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24177
24178         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24179         avoid division by zero.
24180
24181 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24182
24183         * gcc.dg/Wunknownprag.c: New tests.
24184
24185 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24186
24187         * gcc.c-torture/execute/simd-2.c: New test.
24188
24189 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24190
24191         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24192         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24193         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24194         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24195         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24196         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24197         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24198         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24199         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24200         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24201         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24202         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24203         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24204         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24205         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24206         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24207         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24208
24209 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24210
24211         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24212         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24213         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24214         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24215         New tests.
24216         * gcc.dg/cpp/trad/directive.c: Update.
24217
24218 2002-06-23  Andreas Jaeger  <aj@suse.de>
24219
24220         * gcc.c-torture/execute/complex-6.c: New.
24221
24222 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24223
24224         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24225         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24226         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24227         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24228
24229 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24230
24231         * gcc.dg/cpp/trad: New directory with traditional tests copied
24232         from parent directory.
24233         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24234         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24235         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24236         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24237         Move to trad/ and rename.
24238         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24239         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24240         gcc.dg/cpp/trad/redef2.c: New tests.
24241         * gcc.dg/cpp/trad/trad.exp: New driver.
24242
24243 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24244
24245         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24246         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24247         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24248         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24249         Remove.
24250
24251 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24252
24253         * gcc.dg/20020620-1.c: New test.
24254
24255 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24256
24257         * g++.dg/template/ttp4.C: New test.
24258
24259 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24260
24261         * g++.dg/opt/vt1.C: Fix regexp.
24262
24263 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24264
24265         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24266         Don't use attribute `noinline'.
24267
24268 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24269
24270         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24271
24272 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24273
24274         * gcc.c-torture/execute/simd-1.c: New.
24275
24276         * gcc.dg/simd-1.c: New.
24277
24278 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24279
24280         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24281
24282 2002-06-16  Richard Henderson  <rth@redhat.com>
24283
24284         * g++.dg/ext/anon-struct1.C: New.
24285         * g++.dg/ext/anon-struct2.C: New.
24286         * g++.dg/ext/anon-struct3.C: New.
24287         * gcc.dg/anon-struct-1.c: New.
24288         * gcc.dg/anon-struct-2.c: New.
24289         * gcc.dg/anon-struct-3.c: New.
24290         * gcc.dg/20011008-1.c: Adjust warning text.
24291         * gcc.dg/20020527-1.c: Add -fms-extensions.
24292
24293 2002-06-16  Richard Henderson  <rth@redhat.com>
24294
24295         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24296
24297 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24298
24299         * gcc.c-torture/execute/20020615-1.c: New test.
24300
24301 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24302
24303         * gcc.c-tortuture/execute/compare-1.c: New test case.
24304         * gcc.c-tortuture/execute/compare-2.c: New test case.
24305         * gcc.c-tortuture/execute/compare-3.c: New test case.
24306
24307 2002-06-13  Richard Henderson  <rth@redhat.com>
24308
24309         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24310         ia64 ilp32.
24311
24312 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24313
24314         * g++.dg/template/typename2.C: Update error message.
24315
24316 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24317
24318         * gcc.c-torture/execute/20020611-1.c: New test.
24319
24320 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24321
24322         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24323         list of targets to skip.
24324
24325 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24326
24327         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24328         targets if not optimizing.
24329
24330 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24331
24332         * gcc.c-torture/compile/20020605-1.c: New test.
24333
24334         * g++.dg/opt/vt1.C: New test.
24335
24336         * gcc.dg/20020531-1.c: New test.
24337
24338         * gcc.dg/20020530-1.c: New test.
24339
24340         * gcc.dg/20020527-1.c: New test.
24341
24342         * g++.dg/opt/cse1.C: New test.
24343
24344 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24345
24346         * gcc.dg/20020607-2.c: New test case.
24347
24348 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24349
24350         * gcc.c-torture/compile/20020604-1.c: New test.
24351
24352 2002-06-04  Richard Henderson  <rth@redhat.com>
24353
24354         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24355         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24356         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24357
24358 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24359
24360         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24361
24362 2002-06-03  Richard Henderson  <rth@redhat.com>
24363
24364         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24365         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24366
24367 2002-06-02  Richard Henderson  <rth@redhat.com>
24368
24369         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24370         test functions static.
24371
24372 2002-06-02  Andreas Jaeger  <aj@suse.de>
24373
24374         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24375         now.
24376
24377 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24378
24379         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24380         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24381         Update for mofified diagnostics.
24382         * gcc.dg/c99-intconst-1.c: No longer fail.
24383
24384 2002-06-02  Richard Henderson  <rth@redhat.com>
24385
24386         * gcc.dg/uninit-A.c: Remove xfail markers.
24387
24388 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24389
24390         * gcc.dg/fnegate-1.c: New test case.
24391
24392 2002-05-30  Osku Salerma  <osku@iki.fi>
24393
24394         * gcc.c-torture/execute/mayalias-1.c: New file.
24395
24396 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24397
24398         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24399         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24400         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24401
24402 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24403
24404         * gcc.c-torture/execute/20020529-1.c: New test.
24405
24406 2002-05-27  Richard Henderson  <rth@redhat.com>
24407
24408         * g++.dg/ext/attrib6.C: New test case.
24409
24410 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24411
24412         * gcc.c-torture/execute/pure-1.c: New test.
24413
24414 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24415
24416         * gcc.dg/cpp/arith-2.c: Remove.
24417
24418 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24419
24420         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24421         * gcc.dg/cpp/if-3.c: Remove.
24422
24423 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24424
24425         * g++.dg/opt/cse2.C: New test.
24426
24427 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24428
24429         * gcc.dg/cpp/arith-1.c: New semantic tests.
24430         * gcc.dg/cpp/if-1.c: Update.
24431
24432 2002-05-24  Ben Elliston  <bje@redhat.com>
24433
24434         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24435
24436 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24437
24438         * gcc.dg/verbose-asm.c: New test.
24439
24440 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24441
24442         * gcc.dg/cpp/paste12.c: New test.
24443
24444 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24445
24446         * g++.dg/parse/named_ops.C: New test.
24447
24448 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24449
24450         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24451
24452 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24453
24454         * gcc.dg/weak-2.c: Allow optional leading underscore
24455         in scan-assembler symbol name.
24456         * gcc.dg/weak-3.c: Likewise.
24457         * gcc.dg/weak-4.c: Likewise.
24458         * gcc.dg/weak-5.c: Likewise.
24459
24460 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.dg/20020523-1.c: New test.
24463
24464 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24465
24466         * objc.dg/const-str-2.m: Update now that we stop after
24467         a command line error.
24468
24469 2002-05-22  Richard Henderson  <rth@redhat.com>
24470
24471         * g++.dg/dg.exp: Fix typo in test pruneing.
24472
24473 2002-05-22  Richard Henderson  <rth@redhat.com>
24474
24475         * g++.dg/dg.exp: Prune the tls subdirectory.
24476         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24477         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24478         * g++.dg/tls/init-1.C: New.
24479
24480 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24481
24482         * gcc.dg/20020517-1.c: New test.
24483
24484 2002-05-21  Richard Henderson  <rth@redhat.com>
24485
24486         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24487         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24488
24489 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24490
24491         * g++.dg/other/copy2.C: New test.
24492
24493 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24494
24495         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24496         (MAX_COPY): Bump up to 10 times sizeof (long long).
24497         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24498
24499         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24500         sizeof (long long).
24501
24502         * gcc.c-torture/execute/strcpy-1.c: New test.
24503
24504 2002-05-19  Jason Merrill  <jason2redhat.com>
24505
24506         * g++.dg/ext/oper1.C: New test.
24507
24508 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24509 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24510
24511         * README.QMTEST: New file.
24512
24513         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24514
24515 2002-05-19  Andreas Jaeger  <aj@suse.de>
24516
24517         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24518         now.
24519         * gcc.c-torture/execute/loop-2d.x: Likewise.
24520
24521 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24522
24523         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24524         support weak symbols.
24525         * gcc.dg/weak-4.c: Likewise
24526         * gcc.dg/weak-6.c: Likewise
24527
24528 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24529
24530         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24531         cygwin, coff and h8300-*-hms targets
24532         * gcc.dg/weak-5.c: Likewise
24533         * gcc.dg/weak-7.c: Likewise
24534
24535 2002-05-16  Jason Merrill  <jason@redhat.com>
24536
24537         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24538         (scan-assembler-not, scan-assembler-dem): Likewise.
24539         (scan-assembler-dem-not): Likewise.
24540
24541 2002-05-15  Richard Henderson  <rth@redhat.com>
24542
24543         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24544
24545 2002-05-15  Richard Henderson  <rth@redhat.com>
24546
24547         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24548         (vfoo1f): Warning here.
24549         (vfoo1l): Don't redefine the alias.
24550
24551 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24552
24553         * g++.dg/init/pm1.C: New test.
24554
24555 2002-05-12  David S. Miller  <davem@redhat.com>
24556
24557         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24558         types.
24559
24560 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24561
24562         * gcc.c-torture/execute/20020510-1.c: New test case.
24563
24564 2002-05-10  David S. Miller  <davem@redhat.com>
24565
24566         * gcc.c-torture/execute/conversion.c: Test long double too.
24567
24568 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24569
24570         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24571         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24572         * lib/g++.exp (g++_link_flags): Likewise.
24573         * lib/objc.exp (objc_target_compile): Likewise.
24574
24575 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24576
24577         * gcc.dg/cpp/poison.c: Update.
24578         * gcc.dg/cpp/20000625-2.c: Remove.
24579         * gcc.dg/cpp/direct2s.c: Remove final test.
24580
24581 2002-05-08  Tom Rix  <trix@redhat.com>
24582
24583         * gcc.c-torture/execute/20020508-1.c: New test.
24584         * gcc.c-torture/execute/20020508-2.c: New test.
24585         * gcc.c-torture/execute/20020508-3.c: New test.
24586
24587 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24588
24589         * gcc.dg/cpp/charconst-4.c: More tests.
24590
24591 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24592
24593         PR c/6569
24594         * gcc.dg/weak-3.c: Update location of warning messages.
24595         * gcc.dg/weak-5.c: Likewise.
24596
24597 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24598
24599         * gcc.c-torture/execute/20020506-1.c: New test case.
24600
24601 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24602
24603         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24604
24605 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24606
24607         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24608
24609 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24610
24611         * gcc.dg/cpp/charconst-3.c: New test.
24612
24613 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24614
24615         * gcc.dg/cpp/charconst.c: Update tests.
24616
24617 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24618
24619         * treelang: Added directory for new sample language treelang. Also
24620         lib/treelang.exp: New file to signal treelang should be tested.
24621
24622 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24623
24624         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24625         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24626         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24627         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24628         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24629         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24630         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24631
24632 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24633
24634         * gcc.dg/format/xopen-2.c: New test.
24635
24636 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24637
24638         * gcc.dg/20020503-1.c: New test.
24639
24640 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24641
24642         * g++.dg/init/dtor1.C: Make it tougher.
24643
24644 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24645
24646         * g++.dg/init/dtor1.C: New test.
24647
24648 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24649
24650         * gcc.dg/altivec-8.c: New.
24651
24652 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24653
24654         * gcc.dg/altivec-7.c: New.
24655
24656 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24657
24658         * g++.dg/parse/typedef1.C: New test.
24659
24660 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24661
24662         PR c++/6486
24663         * g++.dg/template/friend6.C: New test.
24664
24665         PR c++/6492
24666         * g++.dg/init/copy1.C: New test.
24667
24668 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24669
24670         * g++.dg/warn/effc1.C: New test.
24671
24672 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24673
24674         * gcc.dg/cpp/if-cexp.c: Add a test.
24675
24676 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24677
24678         * gcc.dg/20020426-2.c: New test.
24679
24680 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24681
24682         * gcc.dg/cpp/if-mop.c: Update.
24683         * gcc.dg/cpp/if-mpar.c: Add test.
24684         * gcc.dg/cpp/if-oppr.c: Update.
24685
24686 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24687
24688         PR c/6343
24689         * gcc.dg/weak-[2-7].c: New tests.
24690
24691 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24692
24693         * gcc.dg/enum1.c: New test.
24694
24695 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24696
24697         PR c++/6497
24698         * g++.dg/inherit/access2.C: New test.
24699
24700 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24701
24702         PR bootstrap/6445
24703         * gcc.dg/20020426-1.c: New test.
24704
24705 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24706
24707         * g++.dg/abi/enum1.C: New test.
24708
24709 2002-04-26  Richard Henderson  <rth@redhat.com>
24710
24711         * gcc.dg/c99-bool-1.c: Expect always true warning.
24712
24713 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24714
24715         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24716
24717 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24718
24719         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24720         targets.
24721
24722 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24723
24724         * g++.dg/abi/mange7.C: New test.
24725
24726         PR c++/6438.
24727         * g++.dg/parse/stmtexpr2.C: New test.
24728
24729 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24730
24731         * gcc.dg/20020312-2.c: Add SH target.
24732
24733 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24734
24735         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24736         compiler output on mips*-*-irix*.
24737
24738 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24739
24740         * g++.dg/parse/attr1.C: New test.
24741
24742 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24743
24744         * gcc.c-torture/execute/string-opt-17.c: New test case.
24745         * gcc.c-torture/execute/memset-2.c: New test case.
24746
24747 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24748
24749         PR c++/6256:
24750         * g++.dg/template/friend5.C: New test.
24751
24752         PR c++/6331:
24753         * g++.dg/template/qual1.C: Likewise.
24754
24755 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24756
24757         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24758         Include stdlib.h, not stdio.h or ctype.h.
24759
24760 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24761
24762         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24763         cris-*-elf* and mmix-*-*.
24764         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24765         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24766         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24767         Ditto.
24768         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24769         * gcc.dg/wchar_t-1.c: Ditto.
24770
24771 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24772
24773         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24774         Clarify comment.
24775
24776 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24777
24778         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24779
24780 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24781
24782         * gcc.c-torture/execute/20000906-1.x: Delete.
24783
24784 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24785
24786         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24787
24788 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24789
24790         * PR6367
24791         * g77.f-torture/execute/6367.f: New test.
24792         * g77.f-torture/execute/6367.x: Disable for MMIX.
24793
24794 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24795
24796         * PR6352
24797         * g++.dg/opt/inline2.C: New test.
24798
24799 2002-04-18  Richard Henderson  <rth@redhat.com>
24800
24801         * gcc.dg/20000906-1.c: Enable for all targets.
24802         * gcc.c-torture/compile/iftrap-2.c: New.
24803
24804 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24805
24806         * gcc.dg/20020418-1.c: New test.
24807         * gcc.dg/20020418-2.c: New test.
24808
24809 2002-04-18  Richard Henderson  <rth@redhat.com>
24810
24811         * gcc.c-torture/compile/iftrap-1.c: New.
24812         * gcc.dg/iftrap-1.c: Adjust for ia64.
24813         * gcc.dg/iftrap-2.c: New.
24814
24815 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * gcc.c-torture/compile/20020418-1.c: New test.
24818
24819 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24820
24821         * gcc.c-torture/compile/20020415-1.c: New.
24822
24823 2002-04-18  David S. Miller  <davem@redhat.com>
24824
24825         * gcc.c-torture/execute/20020418-1.c: New test.
24826
24827 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24828
24829         * gcc.dg/20020416-1.c: New test.
24830
24831         * g++.dg/opt/inline1.C: New test.
24832
24833 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24834
24835         * gcc.dg/altivec-5.c: New test.
24836
24837         * gcc.dg/20020415-1.c: New test.
24838
24839 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24840
24841         * testsuite/lib/chill.exp: Remove.
24842
24843 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24844
24845         * g++.dg/other/big-struct.C: New test.
24846
24847 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24848
24849         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24850         of scratch file.
24851
24852 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24853
24854         PR c/6277
24855         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24856         in scan-assembler function name
24857
24858 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24859
24860         * g77.f-torture/execute/980628-4.x,
24861         g77.f-torture/execute/980628-5.x,
24862         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24863         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24864         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24865         i[34567]86-*-*.
24866
24867 2002-04-13  David S. Miller  <davem@redhat.com>
24868
24869         * gcc.c-torture/execute/20020413-1.c: New test.
24870
24871 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24872
24873         * gcc.dg/asm-6.c,
24874         * g++.dg/ext/asm1.C: New tests.
24875
24876 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24877
24878         PR c++ 5373.
24879         * g++.dg/parse/stmtexpr1.C: New test.
24880
24881         PR c++/5189.
24882         * g++.dg/template/copy1.C: New test.
24883
24884 2002-04-12  Richard Henderson  <rth@redhat.com>
24885
24886         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24887
24888 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24889
24890         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24891         gcc.c-torture/execute/20020307-2.c.
24892
24893 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24894
24895         * g++.dg/ext/attrib5.C,
24896         * g++.dg/lookup/struct1.C: New tests.
24897
24898 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24899
24900         * gcc.dg/20020411-1.c: New test.
24901
24902         * gcc.c-torture/execute/20020411-1.c: New test.
24903
24904 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24905
24906         * g77.f-torture/execute/6177.f: New test.
24907
24908 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24909
24910         PR middle-end/6247
24911         * g++.dg/opt/cleanup1.C: New test.
24912
24913         * g++.dg/opt/const1.C: New test.
24914
24915 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24916
24917         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24918
24919 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24920
24921         PR c++/5507
24922         * g++.dg/template/typename2.C: New test.
24923
24924 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24925
24926         * gcc.c-torture/execute/loop-12.c: New.
24927
24928 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24929
24930         * g77.f-torture/execute/980628-4.x,
24931         g77.f-torture/execute/980628-5.x,
24932         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24933         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24934         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24935
24936 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24937
24938         PR optimization/6086
24939         * g++.dg/opt/preinc1.C: New test.
24940
24941 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24942
24943         PR c++/5571
24944         * g++.dg/opt/static2.C: New test.
24945
24946 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24947
24948         PR c/5120
24949         * gcc.dg/20020406-1.c: New test.
24950
24951 2002-04-04  David S. Miller  <davem@redhat.com>
24952
24953         * gcc.c-torture/execute/20020404-1.c: New test.
24954
24955 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24956
24957         PR c/6123
24958         * gcc.dg/20020312-2.c: Do not declare global register variable
24959         if __PIC__ or __pic__ is defined.
24960
24961 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24962
24963         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24964         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24965
24966 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24967
24968         * gcc.misc-tests/linkage.exp: Update last change to handle
24969         sparc*-, not just sparc-.
24970
24971 2002-04-03  Richard Henderson  <rth@redhat.com>
24972
24973         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24974
24975 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24976
24977         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24978
24979 2002-04-02  David S. Miller  <davem@redhat.com>
24980
24981         * gcc.c-torture/execute/20020402-3.c: New test.
24982
24983 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24984
24985         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24986         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24987
24988         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24989         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24990         g77.f-torture/execute/20001201.x,
24991         g77.f-torture/execute/u77-test.x: New files.
24992
24993         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24994         * gcc.dg/wchar_t-1.c: Ditto.
24995
24996 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24997
24998         * gcc.c-torture/execute/20020402-1.c: New test.
24999
25000 2002-04-01  Richard Henderson  <rth@redhat.com>
25001
25002         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25003
25004         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25005
25006 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25007
25008         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25009
25010 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25011
25012         * g++.dg/inherit/template-as-base.C: Expect error.
25013         * g++.dg/inherit/namespace-as-base.C: Likewise.
25014
25015 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25016
25017         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25018         g++.dg/ext/instantiate3.C: Tweak match patterns.
25019
25020         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25021         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25022         -da test.
25023
25024 2002-03-31  Richard Henderson  <rth@redhat.com>
25025
25026         * gcc.dg/special/alias-2.c: New.
25027         * gcc.dg/special/ecos.exp: Run it.
25028
25029 2002-03-31  Richard Henderson  <rth@redhat.com>
25030
25031         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25032
25033 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25034
25035         * gcc.dg/weak-1.c: Disable on h8300 port.
25036
25037 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25038
25039         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25040         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25041         ordering tests.
25042         * g++.dg/bprob/bprob-1.C: New test.
25043         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25044         * g++.dg/gcov/gcov-1.C: New test.
25045         * g++.dg/gcov/gcov-1.x: New file.
25046         * g++.dg/gcov/gcov-2.C: New test.
25047         * g++.dg/gcov/gcov-3.C: New test.
25048         * g++.dg/gcov/gcov-3.h: New file.
25049
25050 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25051
25052         * g++.old-deja/g++.other/builtins5.C: New test.
25053         * g++.old-deja/g++.other/builtins6.C: New test.
25054         * g++.old-deja/g++.other/builtins7.C: New test.
25055         * g++.old-deja/g++.other/builtins8.C: New test.
25056         * g++.old-deja/g++.other/builtins9.C: New test.
25057
25058 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25059
25060         * g++.dg/opt/static1.C: New test.
25061
25062         * g++.dg/opt/longbranch1.C: New test.
25063
25064 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25065
25066         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25067
25068         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25069
25070 2002-03-28  Jeffrey A Law  (law@redhat.com)
25071
25072         * gcc.c-torture/execute/20020328-1.c: New test.
25073
25074 2002-03-27  Richard Henderson  <rth@redhat.com>
25075
25076         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25077         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25078         move from g++.old-deja/g++.ext/.
25079
25080 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25081
25082         * g++.dg/init/new2.C: New test.
25083
25084 2002-03-26  Richard Henderson  <rth@redhat.com>
25085
25086         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25087
25088         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25089         on sparc.
25090
25091         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25092         sparcv9 systems.
25093         * gcc.dg/20001102-1.c: Likewise.
25094
25095 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25096
25097         * gcc.dg/cpp/endif-pedantic1.c,
25098         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25099
25100 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25101
25102         * g++.dg/init/new1.C: New test.
25103
25104 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         * g++.dg/abi/vbase9.C: New test.
25107
25108 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25109
25110         * gcc.dg/arm-asm.c: New test.
25111
25112 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25113
25114         * gcc.dg/Wswitch-enum.c: New test.
25115         Fix PR c/5044.
25116
25117 2002-03-26  Richard Henderson  <rth@redhat.com>
25118
25119         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25120         structure.
25121
25122 2002-03-25  Richard Henderson  <rth@redhat.com>
25123
25124         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25125         sparcv9 systems.
25126
25127         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25128         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25129
25130 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25131
25132         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25133
25134 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25135
25136         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25137         targets using generic thunk support.
25138
25139 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25140
25141         * gcc.c-torture/compile/20020323-1.c: New test.
25142
25143         * g++.dg/opt/conj2.C: New test.
25144
25145 2002-03-24  Richard Henderson  <rth@redhat.com>
25146
25147         * gcc.dg/weak-1.c: Use -fno-common.
25148
25149 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25150
25151         * g77.dg/f77-edit-apostrophe-out.f: New test
25152         * g77.dg/f77-edit-h-out.f: New test
25153         * g77.dg/f77-edit-t-in.f: New test
25154         * g77.dg/f77-edit-t-out.f: New test
25155         * g77.dg/f77-edit-x-out.f: New test
25156         * g77.dg/f77-edit-slash-out.f: New test
25157         * g77.dg/f77-edit-colon-out.f: New test
25158         * g77.dg/f77-edit-s-out.f: New test
25159
25160 2002-03-24  Richard Henderson  <rth@redhat.com>
25161
25162         * objc/execute/formal_protocol-6.x: New XFAIL.
25163
25164 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25165
25166         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25167         that do not support weak symbols
25168
25169 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25170
25171         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25172         * lib/g77.exp:  Likewise
25173         * lib/objc.exp: Likewise
25174
25175 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25176
25177         * gcc.dg/Wswitch-default.c: New test.
25178
25179 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25180
25181         * g++.dg/other/enum1.C: New test.
25182
25183 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25184
25185         * gcc.dg/pragma-ep-3.c: Fix typo.
25186
25187 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25188
25189         * g++.dg/inherit/template-as-base.C: New test.
25190
25191 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25192
25193         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25194         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25195
25196 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25197
25198         * gcc.dg/cpp/multiline.c: Update to match.
25199
25200 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25201
25202         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25203
25204 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25205
25206         * gcc.dg/cpp/extratokens2.c:  New file.
25207
25208 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25209
25210         * gcc.dg/20020312-2.c: Add rs6000 target.
25211
25212         * gcc.c-torture/compile/20020319-1.c: New test.
25213
25214 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25215
25216         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25217         (A, E): Handle this.
25218
25219 2002-03-20  Jason Merrill  <jason@redhat.com>
25220
25221         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25222         ignoring -fpic.
25223         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25224         through prune_gcc_output.
25225
25226 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25227
25228         * gcc.c-torture/compile/20020320-1.c: New test.
25229
25230 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25231
25232         * gcc.c-torture/compile/20020318-1.c: New test.
25233
25234         * gcc.dg/struct-by-value-1.c: New test.
25235
25236         * gcc.dg/20020319-1.c: New test.
25237
25238 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25239
25240         * g++.dg/opt/conj1.C: New test.
25241
25242 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25243
25244         * g++.dg/template/qualttp20.C: Revert previous change.
25245         * g++.dg/template/qualttp3.C: Likewise.
25246         * g++.dg/template/qualttp4.C: Likewise
25247         * g++.dg/template/qualttp5.C: Likewise
25248         * g++.dg/template/qualttp6.C: Likewise
25249         * g++.dg/template/qualttp7.C: Likewise
25250         * g++.dg/template/qualttp8.C: Likewise
25251         * g++.dg/template/recurse.C: Likewise.
25252
25253 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25254
25255         * gcc.dg/cpp/wchar-1.c: Update.
25256
25257 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         * g++.dg/template/conv1.C: New test.
25260         * g++.dg/template/conv2.C: New test.
25261         * g++.dg/template/conv3.C: New test.
25262         * g++.dg/template/conv4.C: New test.
25263
25264 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25265
25266         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25267         * g++.dg/template/qualttp3.C: Likewise.
25268         * g++.dg/template/qualttp4.C: Likewise
25269         * g++.dg/template/qualttp5.C: Likewise
25270         * g++.dg/template/qualttp6.C: Likewise
25271         * g++.dg/template/qualttp7.C: Likewise
25272         * g++.dg/template/qualttp8.C: Likewise
25273         * g++.dg/template/recurse.C: Likewise.
25274
25275 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25276
25277         * g++.dg/opt/dtor1.C: New test.
25278
25279 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25280
25281         * gcc.c-torture/compile/20020315-1.c: New test.
25282
25283 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25284
25285         * gcc.dg/weak-1.c: Fix scan tests.
25286
25287 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25288
25289         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25290         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25291         cris-*-aout* mmix-*-*.
25292         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25293         cris-*-aout* mmix-*-*.
25294         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25295         cris-*-elf* cris-*-aout* and mmix-*-*.
25296         * gcc.dg/20001009-1.c: Ditto.
25297         * gcc.dg/20010912-1.c: Ditto.
25298         * gcc.dg/20020122-4.c: Ditto.
25299         * gcc.dg/inline-2.c: Ditto.
25300
25301 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25302
25303         * gcc.c-torture/compile/20020314-1.c: New test.
25304
25305 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25306
25307         * gcc.c-torture/execute/20020314-1.c: New test.
25308
25309 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25310
25311         * g++.dg/warn/Wunused-1.C: New test.
25312
25313 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25314
25315         * g++.dg/abi/mangle6.C: New test.
25316
25317 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25318
25319         * gcc.c-torture/compile/20020309-2.c: New test.
25320
25321         * gcc.c-torture/compile/20020312-1.c: New test.
25322
25323 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.dg/other/access1.C: New test.
25326
25327 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25328
25329         * gcc.c-torture/execute/wchar_t-1.c: New test.
25330
25331 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25332
25333         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25334
25335 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25336
25337         * gcc.dg/20020312-1.c: New test case.
25338
25339 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25340
25341         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25342
25343 2002-03-11  Richard Henderson  <rth@redhat.com>
25344
25345         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25346         * g++.old-deja/g++.jason/report.C: Likewise.
25347
25348 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25351         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25352
25353 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25354
25355         * testsuite/g++.dg/overload/pmf1.C: New test.
25356
25357 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25358
25359         * gcc.c-torture/execute/20020307-1.c: Use long.
25360
25361 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25362
25363         PR optimization/5844
25364         * gcc.dg/20020310-1.c: New test.
25365
25366 2002-03-09  Michael Meissner  <meissner@redhat.com>
25367
25368         * gcc.c-torture/execute/memcpy-2.c: New test.
25369         * gcc.c-torture/execute/memset-1.c: New test.
25370         * gcc.c-torture/execute/strlen-1.c: New test.
25371         * gcc.c-torture/execute/strcmp-1.c: New test.
25372         * gcc.c-torture/execute/strncmp-1.c: New test.
25373
25374 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25375
25376         * gcc.dg/ppc-ldstruct.c: New test.
25377
25378 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25379
25380         * gcc.c-torture/execute/va-arg-22.c: New test.
25381
25382 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25383
25384         * gcc.c-torture/compile/20020309-1.c: New test.
25385
25386 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25387
25388         * gcc.c-torture/execute/20020307-2.c: New test.
25389
25390 2002-03-07  Jeffrey A Law  (law@redhat.com)
25391
25392         * g77.f-torture/compile/20020307-1.f: New test.
25393
25394 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25395
25396         * gcc.dg/unordered-1.c: New test.
25397
25398 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25399
25400         * gcc.c-torture/execute/20020307-1.c: New test.
25401
25402 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25403
25404         * gcc.dg/20020304-1.c: New test.
25405
25406         * gcc.c-torture/compile/20020304-2.c: New test.
25407
25408 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25409
25410         * gcc.c-torture/compile/20020304-1.c: New test case
25411         (from PR c/5830).
25412
25413 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25414
25415         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25416
25417 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25418
25419         * g++.dg/other/classkey1.C: New test.
25420
25421 2002-03-01  Richard Henderson  <rth@redhat.com>
25422
25423         * gcc.c-torture/compile/981223-1.x: New.
25424         * gcc.c-torture/compile/920625-1.x: New.
25425
25426 2002-02-28  Richard Henderson  <rth@redhat.com>
25427
25428         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25429
25430 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25431
25432         * gcc.c-torture/execute/20020227-1.c: New test.
25433
25434 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25435
25436         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25437         here" ERROR lines.
25438         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25439         * g++.old-deja.g++.other/defarg1.C: Likewise.
25440         * g++.old-deja/g++.pt/calls2.C: Likewise.
25441         * g++.old-deja/g++.pt/crash20.C: Likewise.
25442         * g++.old-deja/g++.pt/crash30.C: Likewise.
25443         * g++.old-deja/g++.pt/crash36.C: Likewise.
25444         * g++.old-deja/g++.pt/crash6.C: Likewise.
25445         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25446         * g++.old-deja/g++.pt/derived3.C: Likewise.
25447         * g++.old-deja/g++.pt/error1.C: Likewise.
25448         * g++.old-deja/g++.pt/friend21.C: Likewise.
25449         * g++.old-deja/g++.pt/friend23.C: Likewise.
25450         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25451         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25452
25453 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25454
25455         * gcc.c-torture/execute/20020225-2.c: New test.
25456
25457 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25458
25459         * gcc.c-torture/execute/920730-1t.c,
25460         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25461         Delete test cases, only relevant to -traditional.
25462
25463 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25464
25465         * gcc.dg/cpp/undef1.c: Remove.
25466         * gcc.dg/cpp/directiv.c: Update.
25467         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25468
25469 2002-02-27  Michael Meissner  <meissner@redhat.com>
25470
25471         * gcc.c-torture/execute/20020226-1.c: New test.
25472
25473 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25474
25475         * g++.dg/debug/debug4.C: New test.
25476
25477         * gcc.dg/ia64-visibility-1.c: New test.
25478
25479 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25480
25481         * gcc.dg/debug/20020224-1.c: New.
25482
25483 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25484
25485         * gcc.c-torture/execute/960416-1.x: New.
25486         * gcc.c-torture/execute/divconst-3.x: Likewise.
25487
25488 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * gcc.dg/20020224-1.c: New test.
25491
25492 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25493
25494         * gcc.c-torture/execute/20020225-1.c: New.
25495
25496 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25497
25498         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25499
25500 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25501
25502         * gcc.dg/20020222-1.c: New test.
25503
25504 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25505
25506         * g++.dg/opt/anonunion1.C: New test.
25507
25508 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25509
25510         * g++.dg/template/qualttp19.C: New test.
25511         * g++.dg/template/qualttp20.C: New test.
25512         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25513         * g++.old-deja/g++.other/qual1.C: Likewise.
25514
25515 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25516
25517         * gcc.dg/attr-alwaysinline.c: New.
25518
25519 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25520
25521         * gcc.dg/20020220-1.c: New test.
25522
25523         * gcc.dg/20020220-2.c: New test.
25524
25525         * g++.dg/opt/mmx1.C: New test.
25526
25527 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25528
25529         * gcc.c-torture/compile/20020110.c: New test.
25530
25531 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * gcc.c-torture/execute/20020219-1.c: New test.
25534
25535         * gcc.dg/20020219-1.c: New test.
25536
25537         * gcc.dg/noncompile/20020220-1.c: New test.
25538
25539         * g++.dg/opt/ptrintsum1.C: New test.
25540
25541         * gcc.dg/debug/20020220-1.c: New test.
25542
25543 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25544
25545         * gcc.c-torture/execute/20020216-1.c: New test.
25546
25547 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25548
25549         * gcc.dg/decl-1.c: Update, new test.
25550
25551 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25552
25553         * g++.dg/abi/bitfield1.C: New test.
25554         * g++.dg/abi/bitfield2.C: New test.
25555
25556 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25557
25558         * gcc.dg/attr-nest.c: New test.
25559
25560 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25561
25562         * gcc.c-torture/execute/20020215-1.c: New test.
25563
25564 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25565
25566         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25567         * g++.dg/debug/debug.exp: New.
25568         * g++.dg/debug/trivial.C: New.
25569         * g++.dg/debug/debug1.C: Moved...
25570         * g++.dg/other/debug1.C: ...from here.
25571         * g++.dg/debug/debug2.C: Moved...
25572         * g++.dg/other/debug2.C: ...from here.
25573         * g++.dg/debug/debug3.C: Moved...
25574         * g++.dg/other/debug3.C: ...from here.
25575
25576         * gcc.dg/noncompile/20020213-1.c: New test.
25577
25578 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25579
25580         * g++.dg/other/debug3.C: New test.
25581
25582         * gcc.c-torture/execute/20020213-1.c: New test.
25583
25584 2002-02-13  Richard Smith <richard@ex-parrot.com>
25585
25586         * g++.old-deja/g++.other/thunk1.C: New test.
25587
25588 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25589
25590         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25591
25592 2002-02-13  Stan Shebs  <shebs@apple.com>
25593
25594         * gcc.dg/altivec-3.c: New.
25595
25596 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.dg/Wunreachable-1.c: New test.
25599         * gcc.dg/Wunreachable-2.c: New test.
25600
25601 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25602
25603         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25604
25605 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25606
25607         * gcc.dg/decl-1.c: New test.
25608
25609 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25610
25611         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25612
25613 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25614
25615         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25616         * gcc.c-torture/compile/980506-1.x: Likewise.
25617
25618 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25619
25620         * gcc.dg/20020210-1.c: New.
25621
25622 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25623
25624         * g77.f-torture/execute/947.f: New regression test
25625         for PR fortran/947.
25626
25627 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25628
25629         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25630         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25631
25632 2002-02-08  Richard Henderson  <rth@redhat.com>
25633
25634         * gcc.c-torture/compile/labels-3.c: New.
25635
25636 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25637
25638         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25639         expression statements work instead.
25640         * gcc.dg/noncompile/20020207-1.c: New test.
25641
25642 2002-02-07  Richard Henderson  <rth@redhat.com>
25643
25644         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25645
25646 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25647
25648         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25649         message from g77
25650         * lib/g77-dg.exp: Trim g77 error messages so that they are
25651         recognized by dg.exp.
25652
25653 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25654
25655         PR fortran/5473
25656         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25657
25658 2002-02-07  Richard Henderson  <rth@redhat.com>
25659
25660         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25661         to be sufficiently aligned for integers.
25662
25663 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25664
25665         * g++.dg/template/friend4.C: New test.
25666
25667 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25668
25669         PR fortran/5743
25670         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25671         unsupported cases.
25672
25673 2002-02-07  Richard Henderson  <rth@redhat.com>
25674
25675         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25676         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25677         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25678         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25679
25680 2002-02-06  Richard Henderson  <rth@redhat.com>
25681
25682         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25683
25684 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25685
25686         * gcc.dg/20020206-1.c: New test.
25687
25688 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25689
25690         * gcc.c-torture/execute/20020206-1.c: New test.
25691
25692         * gcc.c-torture/execute/20020206-2.c: New test.
25693
25694         PR optimization/5429:
25695         * gcc.c-torture/compile/20020206-1.c: New test.
25696
25697 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25698
25699         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25700         as certain file formats cannot support particularly large
25701         alignments.
25702
25703         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25704         and do not expect to be able to link the executable.
25705
25706         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25707         fail because the COFF format does not support the weak attribute.
25708
25709 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25710
25711         * g77.dg/pr5473.f:  New test
25712
25713 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25714
25715         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25716         Fix testcase accordingly.
25717
25718 2002-02-04  Richard Henderson  <rth@redhat.com>
25719
25720         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25721         (buf): Change to be an array of pointers, not ints.
25722
25723 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25726         before all tests.  Move warning one line above to match where it
25727         C frontend emits.
25728         * gcc.dg/Wswitch-2.c: New test.
25729         * g++.dg/warn/Wswitch-1.C: New test.
25730         * g++.dg/warn/Wswitch-2.C: New test.
25731
25732 2002-02-04  Richard Henderson  <rth@redhat.com>
25733
25734         * g++.dg/abi/offsetof.C: Fix size comparison.
25735
25736 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25737
25738         * gcc.dg/cast-qual-2.c: New test.
25739
25740 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25741
25742         * gcc.dg/20020201-4.c: New test.
25743
25744 2002-02-04  Ben Elliston  <bje@redhat.com>
25745
25746         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25747         target_info attribute != 0, in addition to the empty string.
25748         (gcc_target_compile): Likewise.
25749
25750 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25751
25752         * gcc.dg/Wswitch.c: New test.
25753         PR gcc/4475. PR gcc/3780.
25754
25755 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25756
25757         * g77.f-torture/execute/5122.f: New test for regressions
25758         against PR fortran/5122.
25759
25760 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25761
25762         * g77.f-torture/compile/pr3743.f: Delete
25763         * g77.dg/pr3743-1.f: New test.
25764         * g77.dg/pr3743-2.f: New test.
25765         * g77.dg/pr3743-3.f: New test.
25766         * g77.dg/pr3743-4.f: New test.
25767
25768 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25769
25770         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25771
25772 2002-02-02  Richard Henderson  <rth@redhat.com>
25773
25774         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25775         * gcc.c-torture/execute/bf64-1.c: Likewise.
25776
25777 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25778
25779         * gcc.dg/20020201-2.c: New test.
25780
25781         * gcc.dg/20020201-3.c: New test.
25782
25783         * gcc.c-torture/execute/bitfld-2.c: New test.
25784
25785 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25786
25787         * gcc.dg/bitfld-1.c: Update.
25788         * gcc.dg/bitfld-2.c: Update.
25789         * gcc.c-torture/execute/bitfld-1.x: New.
25790
25791 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25792
25793         * gcc.c-torture/execute/20020201-1.c: New test.
25794
25795 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25796
25797         PR target/5469
25798         * gcc.dg/20020201-1.c: New test.
25799
25800 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25801
25802         PR fortran/3743
25803         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25804         * g77.f-torture/compile/pr3743.x: Remove
25805
25806 2002-01-31  Tom Rix  <trix@redhat.com>
25807
25808         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25809
25810 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25811
25812         * gcc.dg/noncompile/20020130-1.c: New test.
25813
25814 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25815
25816         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25817
25818 2002-01-29  Richard Henderson  <rth@redhat.com>
25819
25820         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25821         to long long.
25822         * gcc.c-torture/execute/bf64-1.c: Likewise.
25823
25824 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25825
25826         * gcc.c-torture/execute/20020129-1.c: New test.
25827
25828 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25829
25830         * gcc.c-torture/compile/20000224-1.c: Update.
25831         * gcc.c-torture/execute/bitfld-1.c: New tests.
25832         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25833         * gcc.dg/uninit-A.c: Update.
25834
25835 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25836
25837         * g++.dg/template/ctor1.C: Add instantiation.
25838
25839 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25840
25841         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25842         argument to __builtin_prefetch to be const ptr.
25843
25844 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25845
25846         * gcc.c-torture/compile/20020120-1.c: New test.
25847
25848 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25849
25850         * gcc.c-torture/execute/20020127-1.c: New test.
25851
25852 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25853
25854         * g77.dg/f77-edit-i-in.f: New test
25855         * g77.dg/f77-edit-i-out.f: New test
25856
25857 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25858
25859         * gcc.dg/debug/debug.exp: New file.
25860         * gcc.dg/debug/trivial.c: New file.
25861         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25862         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25863         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25864         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25865         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25866         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25867         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25868         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25869         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25870         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25871         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25872         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25873         * gcc.dg/20000503-1.c: Removed.
25874         * gcc.dg/20010207-1.c: Removed.
25875         * gcc.dg/20011223-1.c: Removed.
25876         * gcc.dg/20020104-2.c: Removed.
25877         * gcc.dg/debug-1.c: Removed.
25878         * gcc.dg/debug-2.c: Removed.
25879         * gcc.dg/debug-3.c: Removed.
25880         * gcc.dg/debug-4.c: Removed.
25881         * gcc.dg/debug-5.c: Removed.
25882         * gcc.dg/debug-6.c: Removed.
25883         * gcc.dg/dwarf2-1.c: Removed.
25884         * gcc.dg/dwarf2-2.c: Removed.
25885
25886 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25887
25888         * g++.old-deja/g++.other/eh5.C: New test.
25889         * g++.old-deja/g++.other/sibcall2.C: New test.
25890         * g++.old-deja/g++.other/array9.C: New test.
25891         * g++.old-deja/g++.other/typename2.C: New test.
25892         * g++.old-deja/g++.other/crash60.C: New test.
25893         * g++.old-deja/g++.other/conv9.C: New test.
25894         * g++.old-deja/g++.other/mangle10.C: New test.
25895         * g++.old-deja/g++.other/unchanging1.C: New test.
25896         * g++.old-deja/g++.other/exprstmt1.C: New test.
25897         * g++.old-deja/g++.other/inline23.C: New test.
25898         * g++.old-deja/g++.eh/ia64-1.C: New test.
25899         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25900         * g++.old-deja/g++.other/reload1.C: New test.
25901         * g++.old-deja/g++.other/static20.C: New test.
25902         * g++.old-deja/g++.other/local-alloc1.C: New test.
25903         * g++.old-deja/g++.other/conv8.C: New test.
25904         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25905         * g++.old-deja/g++.other/storeexpr1.C: New test.
25906         * g++.old-deja/g++.other/storeexpr2.C: New test.
25907         * g++.dg/eh/template2.C: New test.
25908         * g++.dg/warn/weak1.C: New test.
25909
25910 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25911
25912         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25913         Remove first, non-varying, argument.
25914
25915 2002-01-23  Richard Henderson  <rth@redhat.com>
25916
25917         * gcc.dg/inline-2.c: New.
25918
25919         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25920         Add optional target arg.  Check number of arguments.
25921         (scan-assembler-not, scan-assembler-dem): Likewise.
25922         (scan-assembler-dem-not): Likewise.
25923
25924 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25925
25926         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25927         line 12.
25928         * g++.old-deja/g++.brendan/parse3.C,
25929         g++.old-deja/g++.other/crash26.C,
25930         g++.old-deja/g++.other/crash28.C,
25931         g++.old-deja/g++.other/crash29.C,
25932         g++.old-deja/g++.other/crash30.C,
25933         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25934
25935 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25936
25937         * gcc.dg/20020115-1.c: New.
25938
25939 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25940
25941         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25942
25943 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25944
25945         * gcc.dg/20020122-3.c: New.
25946
25947 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25948
25949         * g++.dg/other/gc1.C: New test.
25950
25951 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25952
25953         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25954
25955 2002-01-22  Richard Henderson  <rth@redhat.com>
25956
25957         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25958
25959 2002-01-22  Richard Henderson  <rth@redhat.com>
25960
25961         * gcc.dg/20020122-4.c: New.
25962
25963 2002-01-22  H.J. Lu <hjl@gnu.org>
25964
25965         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25966         link output.
25967         * gcc.dg/special/ecos.exp: Likewise.
25968         * lib/g++-dg.exp: Likewise.
25969         * lib/g77-dg.exp: Likewise.
25970         * lib/gcc-dg.exp : Likewise.
25971         * lib/mike-g++.exp: Likewise.
25972         * lib/mike-g77.exp: Likewise.
25973         * lib/mike-gcc.exp: Likewise.
25974         * lib/objc-dg.exp: Likewise.
25975
25976 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25977
25978         PR target/5379
25979         * gcc.dg/20020122-2.c: New test.
25980
25981 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25982
25983         * gcc.dg/20020122-1.c: New test.
25984
25985 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25986
25987         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25988
25989 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25990
25991         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25992
25993 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25994
25995         * gcc.c-torture/compile/20020121-1.c: New test.
25996
25997 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25998
25999         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26000         ld_library_path.
26001
26002 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26003
26004         * gcc.dg/20020218-1.c: New test.
26005
26006 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26007
26008         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26009         messages
26010         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26011         "At global scope" warning
26012         * g++.dg/ext/align1.C: Change cygwin test for alignment
26013         from db-bogus to dg-warning
26014
26015 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26016
26017         * g77.f-torture/compile/cpp2.F: New test.
26018
26019 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26020
26021         * g++.dg/template/access1.C: New test.
26022
26023 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26024
26025         * gcc.dg/20020118-1.c: New.
26026
26027 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26028
26029         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26030
26031 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26032
26033         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26034         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26035         alignment warnings.
26036
26037 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26038
26039         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26040         torture_with_loops and torture_without_loops
26041
26042 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26043
26044         * gcc.c-torture/compile/20020116-1.c: New test.
26045
26046 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26047
26048         * gcc.dg/20020116-2.c: New test.
26049
26050         * gcc.dg/ultrasp4.c: New test.
26051
26052         * gcc.dg/20020116-1.c: New test.
26053
26054 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26055
26056         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26057         by EABI.
26058
26059 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26060
26061         * gcc.misc-tests/i386-prefetch.exp: New.
26062         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26063         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26064         * gcc.misc-tests/i386-pf-none-1.c: New test.
26065         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26066
26067 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26068
26069         * gcc.dg/gnu89-init-1.c: Add new tests.
26070
26071 2002-01-15  Andreas Jaeger  <aj@suse.de>
26072
26073         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26074         * gcc.dg/i386-mmx-2.c: Likewise.
26075         * gcc.dg/i386-sse-1.c: Likewise.
26076         * gcc.dg/i386-sse-2.c: Likewise.
26077         * gcc.dg/i386-sse-3.c: Likewise.
26078
26079 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26080
26081         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26082         Uncomment additional cases that now pass.
26083
26084 2002-01-11  Richard Henderson  <rth@redhat.com>
26085
26086         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26087         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26088
26089 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26090
26091         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26092
26093 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26094
26095         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26096         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26097
26098 2002-01-10  Dale Johannesen  <dalej@apple.com>
26099
26100         * gcc.c-torture/execute/loop-11.c: New.
26101
26102 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26103
26104         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26105         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26106
26107 2002-01-09  Richard Henderson  <rth@redhat.com>
26108
26109         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26110         type in which to perform the operation for each size.
26111
26112 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26113
26114         * gcc.c-torture/compile/20020109-2.c: New test.
26115
26116 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26117
26118         * gcc.c-torture/execute/loop-10.c: New test.
26119
26120 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.c-torture/compile/20010226-1.c: New test.
26123         * gcc.c-torture/compile/20010227-1.c: New test.
26124         * gcc.c-torture/compile/20010426-1.c: New test.
26125         * gcc.c-torture/compile/20010510-1.c: New test.
26126         * gcc.c-torture/compile/20010605-3.c: New test.
26127         * gcc.c-torture/compile/20010824-1.c: New test.
26128         * gcc.c-torture/execute/20010409-1.c: New test.
26129         * gcc.dg/noncompile/20000901-1.c: New test.
26130         * gcc.dg/20001023-1.c: New test.
26131         * gcc.dg/20001101-1.c: New test.
26132         * gcc.dg/20001102-1.c: New test.
26133         * gcc.dg/20010207-1.c: New test.
26134         * gcc.dg/20010405-1.c: New test.
26135         * gcc.dg/20010822-1.c: New test.
26136         * gcc.dg/20011107-1.c: New test.
26137
26138 2002-01-09  Jeffrey A Law  (law@redhat.com)
26139
26140         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26141
26142         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26143         execution failure on PA targets.
26144
26145 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26146
26147         * gcc.c-torture/compile/20020109-1.c: New test.
26148
26149 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26150
26151         * gcc.c-torture/execute/20020108-1.c: New test.
26152
26153 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26154
26155         * gcc.dg/20020108-1.c: New test.
26156
26157 2002-01-08  H.J. Lu <hjl@gnu.org>
26158
26159         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26160         for header files.
26161
26162 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26163
26164         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26165         consistency.
26166
26167 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26168
26169         * gcc.dg/altivec-4.c: Test altivec predicates.
26170
26171 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26172
26173         * gcc.c-torture/execute/20020107-1.c: New test.
26174
26175 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26176
26177         PR c/5279
26178         * gcc.c-torture/compile/20020106-1.c: New test.
26179
26180 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26181
26182         * gcc.c-torture/execute/nestfunc-4.c: New test.
26183
26184 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26185
26186         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26187         extra triple that slipped in.
26188         * g++.old-deja/g++.abi/align.C: Likewise.
26189         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26190
26191 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26192
26193         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26194         * g++.old-deja/g++.abi/align.C: Likewise.
26195         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26196
26197         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26198         on FreeBSD/i386.
26199         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26200         FreeBSD.
26201
26202 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26203
26204         * gcc.dg/20020104-1.c: New test.
26205
26206         * gcc.dg/20020104-2.c: New test.
26207
26208 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26209
26210         * gcc.dg/20020103-1.c: Fix typo in target selector.
26211
26212 2002-01-03  Richard Henderson  <rth@redhat.com>
26213
26214         * gcc.dg/20020103-1.c: New.
26215
26216 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26217
26218         * gcc.c-torture/execute/20020103-1.c: New test.
26219
26220 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26221
26222         * g++.dg/other/debug2.C: New test.
26223
26224         * gcc.c-torture/compile/20020103-1.c: New test.
26225
26226 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26227
26228         * gcc.dg/gnu89-init-1.c: Added new tests.
26229
26230 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26231
26232         * g++.dg/template/friend2.C: Remove as patch is reverted.
26233
26234         * g++.dg/warn/oldcast1.C: New test.
26235
26236         * g++.dg/template/ptrmem1.C: New test.
26237         * g++.dg/template/ptrmem2.C: New test.
26238
26239         * g++.dg/template/ntp.C: New test.
26240
26241         * g++.dg/other/component1.C: New test.
26242
26243         * g++.dg/template/ttp3.C: New test.
26244
26245         * g++.dg/template/friend2.C: New test.
26246         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26247
26248 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         * g++.dg/other/ptrmem1.C: New test.
26251         * g++.dg/other/ptrmem2.C: New test.
26252
26253 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26254
26255         * g++.dg/template/ctor1.C: New test.
26256
26257 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26258
26259         * g++.dg/template/friend2.C: New test.
26260
26261 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26262
26263         * gcc.dg/mmix-1.c: New test.
26264
26265 2001-12-31  Richard Henderson  <rth@redhat.com>
26266
26267         * gcc.dg/asm-5.c: New.
26268
26269 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26270
26271         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26272         in namespace __gnu_cxx
26273
26274 2001-12-30  Richard Henderson  <rth@redhat.com>
26275
26276         * gcc.dg/debug-6.c: New.
26277
26278 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26279
26280         * gcc.c-torture/compile/20011229-2.c: New test.
26281
26282 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26283
26284         * gcc.dg/debug-3.c: New test.
26285         * gcc.dg/debug-4.c: New test.
26286         * gcc.dg/debug-5.c: New test.
26287
26288 2001-12-29  Richard Henderson  <rth@redhat.com>
26289
26290         * g++.dg/eh/loop1.C: New.
26291
26292 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26293
26294         * g++.dg/template/crash1.C: New test.
26295
26296 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26297
26298         * g++.dg/other/const1.C: New test.
26299
26300 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26301
26302         * gcc.c-torture/compile/20011229-1.c: New test.
26303
26304 2001-12-28  Stan Shebs  <shebs@apple.com>
26305
26306         * lib/objc-torture.exp: Resync with c-torture.exp.
26307         * lib/objc.exp: Load standard libraries.
26308
26309 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26310
26311         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26312         additional tests.
26313
26314 2001-12-27  Roger Sayle <roger@eyesopen.com>
26315
26316         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26317
26318 2001-12-27  Richard Henderson  <rth@redhat.com>
26319
26320         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26321
26322 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26323
26324         * g++.dg/eh/ctor1.C: New test.
26325         * g++.dg/other/error2.C: New test.
26326
26327 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         * g++.dg/other/init2.C: New test.
26330
26331 2001-12-24  Richard Henderson  <rth@redhat.com>
26332
26333         * gcc.dg/20011223-1.c: New.
26334         * gcc.dg/inline-1.c: New.
26335
26336 2001-12-23  Richard Henderson  <rth@redhat.com>
26337
26338         * gcc.dg/asm-4.c: Test operand modifiers.
26339
26340 2001-12-23  Richard Henderson  <rth@redhat.com>
26341
26342         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26343
26344 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26345
26346         * gcc.c-torture/execute/20011223-1.c: New test.
26347
26348 2001-12-21  Richard Henderson  <rth@redhat.com>
26349
26350         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26351         re-enables the warning.
26352
26353 2001-12-21  Richard Henderson  <rth@redhat.com>
26354
26355         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26356
26357 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26358
26359         * gcc.c-torture/compile/20011218-1.c: New test.
26360
26361 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26362
26363         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26364         arm-isr.c test.
26365         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26366         epilogue generation for ARM ISR routines.
26367
26368 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26369
26370         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26371         * gcc.dg/format/c90-printf-3.c: Likewise.
26372         * gcc.dg/format/c99-printf-3.c: Likewise.
26373         * gcc.dg/format/ext-1.c: Likewise.
26374         * gcc.dg/format/ext-6.c: Likewise.
26375         * gcc.dg/format/format.h: Prototype unlocked stdio.
26376
26377 2001-12-20  Richard Henderson  <rth@redhat.com>
26378
26379         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26380         (arena): Use it.
26381         (malloc): Correct allocation logic.  Abort if we fill up the
26382         arena before initialization complete.
26383         (realloc): Correct allocation logic.
26384
26385 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26386
26387         * gcc.c-torture/compile/20011219-2.c: New test.
26388
26389         * gcc.c-torture/execute/20011219-1.c: New test.
26390
26391 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26392
26393         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26394         target does not support weak symbols.
26395
26396 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * gcc.c-torture/compile/20011219-1.c: New test.
26399
26400 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26401
26402         * g++.dg/other/error1.C: New test.
26403
26404 2001-12-17  Jeffrey A Law  (law@redhat.com)
26405
26406         * gcc.c-torture/execute/20011217-1.c: New test.
26407
26408 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26409
26410         * objc.dg/special/: New directory.
26411         * objc.dg/special/special.exp: New file.
26412         * objc.dg/special/unclaimed-category-1.h: New file.
26413         * objc.dg/special/unclaimed-category-1a.m: New file.
26414         * objc.dg/special/unclaimed-category-1.m: New file.
26415
26416 2001-12-17  Andreas Jaeger  <aj@suse.de>
26417
26418         * gcc.c-torture/compile/20011217-2.c: New test.
26419
26420 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26421
26422         * gcc.c-torture/compile/20011217-1.c: New test.
26423
26424 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26425
26426         * testsuite/gcc.dg/20011214-1.c: New.
26427
26428 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26429
26430         * gcc.dg/altivec-4.c: New.
26431
26432 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26433
26434         * gcc.dg/20011113-1.c: New test.
26435
26436 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26437
26438         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26439         std::__malloc_alloc_template<0> and
26440         std::__default_alloc_template<false, 0>.
26441
26442 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26443
26444         * objc/execute/bf-21.m: New test.
26445         * objc/execute/enumeration-1.m: New test.
26446         * objc/execute/enumeration-2.m: New test.
26447
26448 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26449
26450         * gcc.dg/gnu89-init-1.c: New test.
26451
26452 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26453
26454         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26455         * g++.old-deja/g++.jason/2371.C: Likewise.
26456         * g++.old-deja/g++.jason/template33.C: Likewise.
26457         * g++.old-deja/g++.jason/template34.C: Likewise.
26458         * g++.old-deja/g++.jason/template36.C: Likewise.
26459         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26460         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26461         * g++.old-deja/g++.other/typename1.C: Likewise.
26462         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26463         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26464         * g++.old-deja/g++.pt/typename11.C: Likewise.
26465         * g++.old-deja/g++.pt/typename14.C: Likewise.
26466         * g++.old-deja/g++.pt/typename16.C: Likewise.
26467         * g++.old-deja/g++.pt/typename3.C: Likewise.
26468         * g++.old-deja/g++.pt/typename4.C: Likewise.
26469         * g++.old-deja/g++.pt/typename5.C: Likewise.
26470         * g++.old-deja/g++.pt/typename7.C: Likewise.
26471         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26472
26473 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26474
26475         * g++.dg/other/linkage1.C: New test.
26476         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26477         specifiers.
26478
26479 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26480
26481         * gcc.dg/concat.c: New test.
26482
26483 2001-12-11  Stan Shebs  <shebs@apple.com>
26484
26485         * objc/compile: New test directory.
26486         * objc/compile/compile.exp: New expect script.
26487         * objc/compile/20011211-1.m: New compile test.
26488
26489 2001-12-11  Jason Merrill  <jason@redhat.com>
26490
26491         * lib/prune.exp (prune_gcc_output): Also handle "In member
26492         function".  So many permutations...
26493
26494 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26495
26496         * g++.dg/template/typedef1.C: New test.
26497
26498 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         * g++.dg/other/copy1.C: New test.
26501
26502 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26503
26504         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26505
26506         * gcc.dg/builtin-choose-expr.c: New.
26507
26508 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26509
26510         * gcc.dg/altivec-2.c: New.
26511
26512 2001-12-07  Richard Henderson  <rth@redhat.com>
26513
26514         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26515
26516 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26517
26518         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26519         ultrasparc.
26520
26521 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26522
26523         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26524
26525 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26526
26527         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26528         variable argument list.
26529
26530 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26531
26532         * gcc.c-torture/execute/memcheck: Delete entire directory.
26533         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26534         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26535
26536 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26537
26538         * gcc.dg/Wshadow-1.c: New test.
26539
26540 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * gcc.c-torture/compile/20011130-1.c: New test.
26543
26544         * gcc.dg/noncompile/20011025-1.c: New test.
26545
26546         * g++.dg/other/anon-union.C: New test.
26547
26548         * gcc.c-torture/execute/20011024-1.c: New test.
26549
26550 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26551
26552         * gcc.c-torture/execute/20000722-1.x,
26553         gcc.c-torture/execute/20010123-1.x: Remove.
26554         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26555         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26556         gcc.dg/c99-complit-2.c: New tests.
26557
26558 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26559
26560         * g++.dg/inherit/base1.C: New test.
26561
26562 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26563
26564         * g++.dg/other/stdarg1.C: New test.
26565
26566         * gcc.c-torture/compile/20011130-2.c: New test.
26567
26568 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26569
26570         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26571         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26572         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26573         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26574         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26575         * gcc.dg/builtin-prefetch-1.c: New test.
26576
26577 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26578
26579         * gcc.dg/20011130-1.c: New test.
26580
26581 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.dg/other/scope1.C: New test.
26584         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26585
26586 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26587
26588         * gcc.dg/vla-init-1.c: New test.
26589
26590 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26591
26592         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26593
26594 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26595
26596         * objc.dg/alias.m: Update.
26597         * objc.dg/class-1.m: Update.
26598         * objc.dg/const-str-1.m: Update.
26599         * objc.dg/fwd-proto-1.m: Update.
26600         * objc.dg/id-1.m: Update.
26601         * objc.dg/super-class-1.m: Update.
26602
26603 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26604
26605         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26606         constructs.
26607
26608 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26609
26610         * gcc.c-torture/execute/20011128-1.c: New test.
26611
26612 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26613
26614         * gcc.dg/20011127-1.c: New test.
26615
26616 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26617
26618         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26619         from Austin Group draft 7.
26620         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26621         scanf format arguments.
26622         * gcc.dg/format/no-exargs-2.c: New test.
26623
26624 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.dg/abi/vbase8-4.C: New test.
26627
26628 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26629
26630         * gcc.c-torture/execute/20011121-1.c: New test.
26631
26632 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26633
26634         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26635
26636 2001-11-23  Andreas Jaeger  <aj@suse.de>
26637
26638         * gcc.dg/cpp/charconst-2.c: New test.
26639
26640 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26641
26642         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26643         to the host if it is remote.  Let tests specify extra headers
26644         they use.
26645         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26646         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26647         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26648         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26649         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26650         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26651         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26652         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26653         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26654         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26655
26656 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26657
26658         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26659         for little endian ARMs.
26660
26661 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26662
26663         * gcc.c-torture/compile/20011119-1.c: New test.
26664         * gcc.c-torture/compile/20011119-2.c: New test.
26665
26666 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26667
26668         * gcc.dg/altivec-1.c: Fix typo.
26669
26670 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26671
26672         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26673
26674 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26675
26676         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26677
26678 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26679
26680         * lib/g77.exp: Don't specify --rpath-link.
26681
26682         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26683         across all the headers.
26684         * gcc.dg/format/format.exp: For testing on a remote host,
26685         copy format.h.
26686
26687         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26688         * gcc.c-torture/execute/930406-1.c: Likewise.
26689         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26690
26691 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26692
26693         * gcc.dg/altivec-1.c: New.
26694
26695 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26696
26697         * gcc.dg/cpp/fpreprocessed.c: New test case.
26698
26699 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26700
26701         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26702         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26703         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26704
26705 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26706
26707         * gcc.dg/no-builtin-1.c: New test.
26708
26709 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26710
26711         * gcc.c-torture/execute/20011115-1.c: New test.
26712
26713 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26714
26715         * gcc.c-torture/compile/20011114-2.c: New test.
26716         * gcc.c-torture/compile/20011114-3.c: New test.
26717         * gcc.c-torture/compile/20011114-4.c: New test.
26718
26719 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26720
26721         * g++.dg/other/init1.C: New test.
26722
26723 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26724
26725         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26726         message.
26727
26728         * gcc.c-torture/execute/20011114-1.c: New testcase.
26729
26730         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26731         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26732         like the (before this change) version of 20010327-1.c.
26733
26734 2001-11-14  Roger Sayle <roger@eyesopen.com>
26735
26736         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26737
26738 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26739
26740         * g++.dg/init/array2.C: New test.
26741
26742 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26743
26744         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26745
26746 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         * g++.dg/other/forscope1.C: New test.
26749         * g++.dg/ext/forscope1.C: New test.
26750         * g++.dg/ext/forscope2.C: New test.
26751
26752 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26753
26754         * gcc.c-torture/execute/20011113-1.c: New test.
26755
26756 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26757
26758         * gcc.c-torture/execute/20011109-2.c: New test.
26759
26760         * gcc.c-torture/execute/20011109-1.c: New test.
26761
26762 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26763
26764         * gcc.c-torture/compile/20011109-1.c: New test.
26765
26766 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26767
26768         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26769         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26770         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26771         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26772         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26773         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26774         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26775
26776 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26777
26778         * g++.dg/warn/Wshadow-1.C: New tests.
26779         * g++.old-deja/g++.mike/for3.C: Update.
26780
26781 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26782
26783         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26784         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26785         XFAILs.  Adjust expected error texts.
26786         * gcc.c-torture/compile/20011106-1.c,
26787         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26788         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26789         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26790         gcc.dg/c99-array-lval-5.c: New tests.
26791
26792 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26793
26794         * gcc.dg/cpp/defined.c: Update.
26795
26796 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26797
26798         * gcc.c-torture/execute/anon-1.c: New test.
26799
26800 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26801
26802         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26803         same size, so no warning should be produced on stormy16.
26804
26805         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26806         due to oversized array.
26807         * g++.old-deja/g++.mike/ns15.C: Likewise.
26808         * g++.old-deja/g++.pt/crash16.C: Likewise.
26809
26810 2001-11-02  Graham Stott  <grahams@redhat.com>
26811
26812         * g++.dgother/debug1.C: Fix typos.
26813
26814 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26815
26816         * g++.dg/other/debug1.C: New test.
26817
26818 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26819
26820         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26821         of unsigned long.
26822
26823 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26824
26825         * gcc.dg/20011029-2.c: New test.
26826
26827         * gcc.c-torture/compile/20011029-1.c: New test.
26828
26829 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26830
26831         * objc/execute/class_self-1.m: New test.
26832         * objc/execute/class_self-2.m: New test.
26833
26834 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26835
26836         * gcc.misc-tests/msgs.exp: Delete.
26837         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26838         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26839         error set to match recent changes.
26840
26841 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26842
26843         * gcc.dg/20011021-1.c: New test.
26844
26845 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26846
26847         * gcc.c-torture/compile/20011023-1.c: New test.
26848
26849 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26850
26851         * lib/g77.exp: Rewrite based on lib/g++.exp.
26852
26853 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26854
26855         * gcc.c-torture/execute/20011019-1.c: New test.
26856
26857         * gcc.dg/20011018-1.c: New test.
26858
26859 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26860
26861         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26862
26863 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26864
26865         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26866         * gcc.dg/attr-invalid.c: Likewise.
26867
26868 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26869
26870         * testsuite/gcc.dg/20011015-1.c: New test.
26871
26872 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26873
26874         * g++.dg/template/unify2.C: New test.
26875
26876 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26877
26878         * g++.dg/other/exception-specification.C: New test
26879
26880 2001-10-13  Tom Rix  <trix@redhat.com>
26881
26882         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26883         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26884
26885 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26886
26887         * testsuite/gcc.dg/20011009-1.c: New test.
26888
26889 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26890
26891         PR g++/4476
26892         * g++.dg/other/friend1.C: New test.
26893
26894 2001-10-11  Richard Henderson  <rth@redhat.com>
26895
26896         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26897
26898 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26899
26900         * gcc.c-torture/compile/20011010-1.c: New.
26901
26902 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26903
26904         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26905         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26906         g77.f-torture/execute/execute.exp,
26907         g77.f-torture/noncompile/noncompile.exp,
26908         gcc.c-torture/compile/compile.exp,
26909         gcc.c-torture/execute/execute.exp,
26910         gcc.c-torture/execute/ieee/ieee.exp,
26911         gcc.c-torture/execute/memcheck/memcheck.exp,
26912         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26913         objc/execute/execute.exp: Update FSF address.
26914
26915 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26916
26917         * gcc.dg/cpp/cmdlne-C.c: Update.
26918         * gcc.dg/cpp/cmdlne-C2.c: New.
26919
26920 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26921
26922         * gcc.c-torture/execute/20011008-3.c: New.
26923
26924 2001-10-08  DJ Delorie  <dj@redhat.com>
26925
26926         * gcc.dg/20011008-1.c: New.
26927         * gcc.dg/20011008-2.c: New.
26928
26929 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26930
26931         * gcc.dg/cpp/spacing1.c: Update test.
26932
26933 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26934
26935         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26936         spelling errors of "separate" as "seperate".
26937
26938 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26939
26940         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26941         enough to avoid inlining.
26942
26943 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26944
26945         * lib/g77.exp: set libg2c_dir correctly.
26946
26947 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26948
26949         * gcc.dg/cpp/macro11.c: New test.
26950
26951 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26952
26953         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26954         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26955         gcc.dg/format/multattr-3.c: New tests.
26956         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26957         tests for format attributes on function pointers being rejected.
26958
26959 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26960
26961         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26962
26963 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26964
26965         * g++.dg/warn/format1.C: New test.
26966
26967 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26968
26969         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26970
26971 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26972
26973         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26974
26975 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26976
26977         * gcc.dg/cpp/redef2.c: Add test.
26978
26979 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26980
26981         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26982         long-standing bug on i686, apparently.
26983         * gcc.c-torture/execute/loop-2c.x: New file.
26984         * gcc.c-torture/execute/loop-2d.x: New file.
26985         * gcc.c-torture/execute/loop-3c.x: New file.
26986
26987 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26988
26989         * gcc.dg/cpp/20000625-2.c: Correct line number.
26990
26991 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26992
26993         * gcc.dg/cpp/macro10.c: New test.
26994         * gcc.dg/cpp/strify3.c: New test.
26995         * gcc.dg/cpp/spacing1.c: Add tests.
26996         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26997         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26998
26999 2001-09-24  DJ Delorie  <dj@redhat.com>
27000
27001         * gcc.c-torture/execute/20010924-1.c: New test.
27002
27003 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27004
27005         * testsuite/objc/execute/paste.m: Remove.
27006
27007 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27008
27009         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27010
27011 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27012
27013         * g77.dg/strlen0.f: New test.
27014
27015 2001-09-21  Richard Henderson  <rth@redhat.com>
27016
27017         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27018         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27019
27020 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27021
27022         Table-driven attributes.
27023         * g++.dg/ext/attrib1.C: New test.
27024
27025 2001-09-20  DJ Delorie  <dj@redhat.com>
27026
27027         * gcc.dg/20000926-1.c: Update expected warning messages.
27028         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27029         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27030         array.
27031
27032 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27033
27034         * g++.dg/eh/registers1.C: New test case.
27035
27036 2001-09-17  Richard Henderson  <rth@redhat.com>
27037
27038         * gcc.dg/array-5.c: Fix VLA decomposition test.
27039
27040 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27041
27042         * gcc.dg/cpp/line5.c: New testcase.
27043
27044 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27045
27046         * gcc.dg/cpp/macro9.c: New test.
27047
27048 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27049
27050         * gcc.c-torture/execute/980223.c: Change type of addr from long
27051         to char *.
27052
27053 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27054
27055         * gcc.c-torture/execute/20010915-1.c: New test.
27056
27057 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27058
27059         * g77.dg/bprob: New directory.
27060         * g77.dg/bprob/bprob.exp: New file.
27061         * g77.dg/bprob/bprob-1.f: New test.
27062         * g77.dg/gcov: New directory.
27063         * g77.dg/gcov/gcov.exp: New file.
27064         * g77.dg/gcov/gcov-1.f: New test.
27065         * g77.dg/gcov/gcov-1.x: New file.
27066
27067 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27068
27069         * gcc.dg/cpp/directiv.c: Update.
27070         * gcc.dg/cpp/undef1.c: Update.
27071
27072 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27073
27074         * gcc.dg/20010912-1.c: New test.
27075
27076 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27077
27078         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27079         language-independent file in lib.
27080         * lib/gcov.exp: New file.
27081
27082 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27083
27084         * gcc.c-torture/compile/20010911-1.c: New test.
27085
27086 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27087
27088         * lib/profopt.exp: New, to support profile-directed optimizations.
27089         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27090         * gcc.misc-tests/bprob-1.c: New test.
27091         * gcc.misc-tests/bprob-2.c: New test.
27092
27093 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27094
27095         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27096         XFAIL and which kinds of gcov output to verify.
27097         * gcc.misc-tests/gcov-4b.x: New file.
27098         * gcc.misc-tests/gcov-5b.x: New file.
27099         * gcc.misc-tests/gcov-6.x: New file.
27100         * gcc.misc-tests/gcov-7.c: New test.
27101         * gcc.misc-tests/gcov-7.x: New file.
27102
27103 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27104
27105         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27106         * gcc.misc-tests/gcov-6.c: New test.
27107
27108 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27109
27110         PR c++/3986
27111         * g++.dg/abi/vbase1.C: New test.
27112
27113 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27114
27115         * objc.dg/method-2.m: New.
27116
27117 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27118
27119         PR c++/4203
27120         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27121         * g++.dg/init/empty1.C: New test.
27122
27123 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27124
27125         * gcc.c-torture/compile/20010903-1.c: New test.
27126
27127 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27128
27129         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27130         for m68k.
27131
27132 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27133
27134         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27135
27136         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27137
27138         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27139
27140 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27141
27142         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27143         for 16-bit 'unsigned int'.
27144
27145 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27146
27147         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27148
27149 2001-08-27  Richard Henderson  <rth@redhat.com>
27150
27151         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27152         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27153
27154 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27155
27156         * gcc.dg/asm-names.c (ymain): New.
27157
27158 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27159
27160         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27161         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27162         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27163
27164 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27165
27166         * gcc.dg/compare5.c: New testcase.
27167
27168 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27169
27170         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27171         and "In instantiation".
27172
27173 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27174
27175         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27176
27177 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27178
27179         * gcc.misc-tests/gcov.exp: Add support for branch information.
27180         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27181         * gcc.misc-tests/gcov-4.c: New test.
27182         * gcc.misc-tests/gcov-4b.c: New test.
27183         * gcc.misc-tests/gcov-5b.c: New test.
27184
27185 2001-08-20  Zack Weinberg  <zackw@panix.com>
27186
27187         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27188         expected to fail.
27189
27190 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27191
27192         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27193
27194 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27195
27196         * g++.dg/eh/template1.C: New test.
27197
27198 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27199
27200         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27201         Fix thinko.
27202         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27203         for xfail.
27204
27205 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27206
27207         * lib/g77-dg.exp:  Use prune.exp for common procedures
27208         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27209         * lib/g77.exp: (g77-dg-prune) Remove
27210
27211 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27212
27213         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27214
27215 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27216
27217         * g++.dg/template/unify1.C: New test.
27218
27219 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         * g++.dg/abi/empty4.C: New test.
27222
27223 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27224
27225         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27226         solaris2.*
27227         * g77.f-torture/compile/pr3743.x: Likewise
27228
27229 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27230
27231         * g++.dg/other/using-declaration.C: New test.
27232
27233 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27234
27235         * gcc.dg/cpp/tr-sign.c: New testcase.
27236
27237 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27238
27239         * gcc.dg/cpp/19951025-1.c: Revert.
27240         * gcc.dg/cpp/directiv.c: We no longer process directives that
27241         interrupt macro arguments.
27242
27243 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27244
27245         * gcc.dg/bconstp-1.c: New test.
27246
27247 2001-08-03  Richard Henderson  <rth@redhat.com>
27248
27249         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27250
27251 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27252
27253         * gcc.dg/cpp/19951025-1.c: Update.
27254
27255 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27256
27257         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27258         should be x.
27259
27260 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27261
27262         Kill -fhonor-std.
27263         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27264         * g++.old-deja/g++.other/std1.C: Likewise.
27265         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27266
27267 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27268
27269         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27270         (g77_pass, g77_fail, g77_finish, g77_exit,
27271         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27272
27273 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27274
27275         * g77.dg/fbackslash.f
27276         * g77.dg/fcase-preserve.f
27277         * g77.dg/ff90-1.f
27278         * g77.dg/ffixed-line-length-0.f
27279         * g77.dg/ffixed-line-length-132.f
27280         * g77.dg/ffixed-line-length-7.f
27281         * g77.dg/ffixed-line-length-72.f
27282         * g77.dg/ffixed-line-length-none.f
27283         * g77.dg/ffree-form-1.f
27284         * g77.dg/fno-backslash.f
27285         * g77.dg/fno-f90-1.f
27286         * g77.dg/fno-fixed-form-1.f
27287         * g77.dg/fno-onetrip.f
27288         * g77.dg/fno-typeless-boz.f
27289         * g77.dg/fno-underscoring.f
27290         * g77.dg/fno-vxt-1.f
27291         * g77.dg/fonetrip.f
27292         * g77.dg/ftypeless-boz.f
27293         * g77.dg/fugly-assumed.f
27294         * g77.dg/funderscoring.f
27295         * g77.dg/fvxt-1.f
27296
27297 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27298
27299         * objc.dg/fwd-proto-1.m: New.
27300         * objc.dg/local-decl-1.m: New.
27301         * objc.dg/naming-1.m: New.
27302         * objc.dg/naming-2.m: New.
27303         * objc.dg/proto-hier-1.m: New.
27304
27305 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27306
27307         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27308         largest-type elements to a struct makes its size grow.
27309
27310 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27311
27312         * g++.dg/abi/vthunk1.C: New test.
27313
27314 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27315
27316         * g++.dg/abi/vbase8-22.C: New test.
27317
27318 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27319
27320         * gcc.dg/cpp/macro8.c: New test.
27321
27322 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27323
27324         * g++.dg/abi/vbase8-21.C: New test.
27325
27326 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27327
27328         * g++.dg/abi/vbase8-10.C: New test.
27329
27330 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27331
27332         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27333         ${tool}_set_ld_library_path.
27334         Changed caller.
27335         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27336         g++.exp.
27337
27338 2001-07-26  Stan Cox <scox@redhat.com>
27339
27340         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27341         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27342         gcc_exit, gcc_check_unsupported_p):
27343         Moved to gcc-deps.exp
27344         * gcc-deps.exp: New file.
27345
27346 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27347
27348         * g++.old-deja/g++.pt/defarg14.C: New test.
27349
27350 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27351
27352         * g++.old-deja/g++.other/lineno5.C: New test.
27353
27354 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27355
27356         * g++.old-deja/g++.pt/crash68.C: New test.
27357
27358 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.old-deja/g++.other/crash42.C: New test.
27361
27362 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27363
27364         * gcc.dg/cpp/extratokens.c: Fix.
27365         * gcc.dg/cpp/skipping2.c: New tests.
27366
27367 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27368
27369         * gcc.c-torture/execute/20010724-1.c: New file.
27370         * gcc.c-torture/execute/20010724-1.x: New file.
27371
27372 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27373
27374         * g++.old-deja/g++.other/cond7.C: New test.
27375
27376 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27377
27378         * g++.old-deja/g++.other/optimize4.C: New test.
27379
27380 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27381
27382         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27383
27384 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27385
27386         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27387         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27388         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27389         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27390
27391         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27392         bug report" message.
27393
27394         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27395         * g++.dg/ext/instantiate1.C: Move from old-deja.
27396
27397 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27398
27399         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27400         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27401         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27402         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27403
27404 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27405
27406         * gcc.c-torture/execute/20010723-1.c: New test.
27407
27408 2001-07-23  Ben Elliston  <bje@redhat.com>
27409
27410         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27411
27412 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27413
27414         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27415         i[34567]86-*-*.
27416         Delete handling of ieee_multilib_flags.
27417         Pass -mieee for alpha*-*-* and sh-*-*.
27418         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27419
27420 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         Remove old-abi tests.
27423         * g++.old-deja/g++.mike/p11116.C: Remove.
27424         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27425
27426 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27427
27428         * g77.f-torture/compile/pr3743.f:  New test
27429
27430 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27431
27432         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27433
27434 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27435
27436         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27437         g++.old-deja/g++.pt/static6.C: Likewise.
27438         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27439         supports weak symbols.
27440
27441 2001-07-18  Andreas Jaeger  <aj@suse.de>
27442
27443         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27444         supported again.
27445
27446 2001-07-18  Andreas Jaeger  <aj@suse.de>
27447
27448         * gcc.dg/iftrap-1.c: Fix target line.
27449
27450 2001-07-17  Richard Henderson  <rth@redhat.com>
27451
27452         * gcc.c-torture/execute/20010717-1.c: New.
27453
27454 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27455
27456         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27457         tests.
27458
27459 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27460
27461         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27462
27463 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27464
27465         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27466         UAC_SIGBUS, UAC_NOPRINT definitions.
27467
27468 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27469
27470         * objc/execute/object_is_class.m: New test.
27471         * objc/execute/object_is_meta_class.m: New test.
27472
27473 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27474
27475         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27476         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27477
27478 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27479
27480         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27481         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27482
27483 2001-07-14  Richard Henderson  <rth@redhat.com>
27484
27485         * gcc.dg/iftrap-1.c: New.
27486
27487 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27488
27489         * g77.f-torture/execute/intrinsic77.f: New test.
27490
27491 2001-07-11  Janis Johnson <janis@us.ibm.com>
27492
27493         * gcc.misc-tests/gcov-3.c: New test.
27494
27495 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27496
27497         * gcc.c-torture/compile/20010711-1.c,
27498         * gcc.c-torture/compile/20010711-2.c: New tests.
27499
27500 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27501
27502         * gcc.c-torture/execute/20010711-1.c: New test.
27503
27504 2001-07-11  Ben Elliston  <bje@redhat.com>
27505
27506         * g++.old-deja/g++.other/enum5.C: New test.
27507
27508 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27509
27510         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27511         (g++-dg-prune): Call prune_gcc_output.
27512         * prune.exp: New file for prune_gcc_output.
27513         * lib/g++.exp, lib/gcc.exp: Load it.
27514
27515 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27516
27517         * gcc.c-torture/compile/20010701-1.c,
27518         g++.old-deja/g++.ext/attrib6.C: New tests.
27519
27520 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27521
27522         * gcc.c-torture/compile/20010706-1.c: New test.
27523
27524 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27525
27526         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27527
27528 2001-06-28  Stan Shebs  <shebs@apple.com>
27529
27530         * gcc.dg/pragma-darwin.c: New test.
27531
27532 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27533
27534         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27535         Solaris 2.[678] system.
27536
27537 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27538
27539         * gcc.dg/20010622-1.c: New test.
27540
27541 2001-06-18  Stan Shebs  <shebs@apple.com>
27542
27543         * objc.dg: New directory.
27544         * objc.dg/dg.exp: New file.
27545         * objc.dg/alias.m: New.
27546         * objc.dg/class-1.m: New.
27547         * objc.dg/class-2.m: New.
27548         * objc.dg/const-str-1.m: New.
27549         * objc.dg/const-str-2.m: New.
27550         * objc.dg/id-1.m: New.
27551         * objc.dg/method-1.m: New.
27552         * objc.dg/super-class-1.m: New.
27553         * lib/objc-dg.exp: New file.
27554
27555 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27556
27557         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27558         of label name.
27559
27560 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27561
27562         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27563
27564 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27565
27566         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27567         variable.
27568
27569 2001-06-12  Richard Henderson  <rth@redhat.com>
27570
27571         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27572
27573 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27574
27575         * g++.old-deja/g++.abi/vbase5.C: New test.
27576         * g++.old-deja/g++.abi/vbase6.C: New test.
27577         * g++.old-deja/g++.abi/vbase7.C: New test.
27578
27579 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27580
27581         * gcc.c-torture/compile/20010610-1.c: New test.
27582
27583 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27584
27585         * g++.old-deja/g++.abi/vbase4.C: New test.
27586
27587 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27588
27589         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27590         support %f for HC11/HC12 targets.
27591         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27592         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27593         on HC11/HC12 targets.
27594         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27595
27596 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27597
27598         * gcc.dg/wchar_t-1.c: New file.
27599         * gcc.dg/wint_t-1.c: Likewise.
27600
27601 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27602
27603         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27604
27605 2001-06-11  Richard Henderson  <rth@redhat.com>
27606
27607         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27608
27609 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27610
27611         * gcc.c-torture/compile/20010611-1.c: New test.
27612
27613 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27614
27615         * gcc.dg/c99-tag-1.c: Add more tests.
27616
27617 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27618
27619         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27620         representation on MN10300 and ARM/Thumb.
27621
27622 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27623
27624         * g77.f-torture/execute/20010610.f: New.
27625
27626 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27627
27628         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27629         names.
27630
27631 2001-06-09  Richard Henderson  <rth@redhat.com>
27632
27633         * gcc.c-torture/execute/ashrdi-1.c: New.
27634         * gcc.c-torture/execute/ashldi-1.c: New.
27635         * gcc.c-torture/execute/lshrdi-1.c: New.
27636
27637 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27638
27639         * objc/execute/load-3.m: Added. Check sending +load to categories,
27640         in addition to classes.
27641
27642 2001-06-08  Stan Shebs  <shebs@apple.com>
27643
27644         * objc/execute/load-2.m: New test.  From Nicola Pero
27645         <n.pero@mi.flashnet.it>.
27646
27647 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27648
27649         * gcc.c-torture/execute/20010605-2.c: New test.
27650
27651 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         * g++.old-deja/g++.abi/vbase2.C: New test.
27654         * g++.old-deja/g++.abi/vbase3.C: New test.
27655
27656 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27657
27658         * g++.old-deja/g++.pt/friend49.C: New test.
27659
27660 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27661
27662         * g++.old-deja/g++.ext/anon3.C: New test.
27663
27664 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.other/conv7.C: New test.
27667
27668 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27669
27670         * gcc.c-torture/compile/20010605-2.c: New test.
27671
27672 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27673
27674         * gcc.c-torture/execute/20010604-1.c: New test.
27675
27676 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27677
27678         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27679
27680 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27681
27682         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27683         (g++_link_flags): Likewise.
27684         (g++_init): Pass gccpath's value to two previous functions.
27685
27686 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27687
27688         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27689         Ensure logfile entry matches exec command line.
27690
27691 2001-05-31  Richard Henderson  <rth@redhat.com>
27692
27693         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27694         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27695
27696 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27697
27698         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27699         compiler for irix6.2
27700
27701 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27702
27703         * g++.old-deja/g++.other/optimize3.C: New file.
27704
27705 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27706
27707         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27708         assemble.
27709
27710 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27711
27712         * g++.old-deja/g++.other/optimize2.C: New file.
27713
27714 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27715
27716         * gcc.c-torture/compile/20010518-2.c: New file.
27717         * gcc.c-torture/execute/20010518-1.c: New file.
27718         * gcc.c-torture/execute/20010518-2.c: New file.
27719
27720 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27721
27722         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27723
27724 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27725
27726         G++ no longer defines builtins that do not begin with __builtin.
27727         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27728         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27729         * g++.old-deja/g++.law/builtin1.C: Likewise.
27730         * g++.old-deja/g++.law/cvt2.C: Likewise.
27731         * g++.old-deja/g++.mike/net5.C: Likewise.
27732         * g++.old-deja/g++.other/builtins1.C: Likewise.
27733         * g++.old-deja/g++.other/builtins2.C: Likewise.
27734         * g++.old-deja/g++.other/builtins3.C: Likewise.
27735         * g++.old-deja/g++.other/builtins4.C: Likewise.
27736         * g++.old-deja/g++.other/inline8.C: Likewise.
27737         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27738
27739 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27740
27741         * g++.old-deja/g++.pt/using1.C: Adjust.
27742         * g++.old-deja/g++.pt/using2.C: New test.
27743
27744 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27745
27746         * gcc.dg/cpp/charconst.c: New tests.
27747         * gcc.dg/cpp/escape.c: New tests.
27748         * gcc.dg/cpp/escape-1.c: New tests.
27749         * gcc.dg/cpp/escape-2.c: New tests.
27750         * gcc.dg/cpp/ucs.c: New tests.
27751
27752 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27753
27754         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27755         native compiler for irix6.5.
27756
27757 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27758
27759         * lib/g++.exp (g++_include_flags): Use args to compute
27760         get_multilibs.
27761         (g++_link_flags): Likewise.
27762         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27763
27764 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27765
27766         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27767
27768 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27769
27770         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27771         this file.
27772
27773 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27774
27775         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27776         STACK_SIZE;
27777         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27778         to STACK_SIZE; Use it to define size of add_histo array.
27779         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27780         to STACK_SIZE.
27781         (f): Use GITT_SIZE to define size of gitt local table.
27782         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27783         to STACK_SIZE; Use it to define size of bytemem array.
27784
27785 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27786
27787         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27788         on 68HC11/HC12 due to the asm instruction.
27789         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27790         * gcc.c-torture/compile/920520-1.x: Likewise.
27791         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27792         on 68HC11/HC12 because the function is larger than 64K.
27793         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27794         on 68HC11/HC12 because the structure is too large.
27795
27796 2001-05-20  Richard Henderson  <rth@redhat.com>
27797
27798         * gcc.c-torture/execute/20010520-1.c: New.
27799
27800 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27801
27802         * g++.old-deja/g++.warn/compare1.C: New test.
27803         * gcc.dg/compare4.c: New test.
27804
27805 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27806
27807         * g++.old-deja/g++.other/optimize1.C: New test.
27808
27809 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27810
27811         * g++.old-deja/g++.pt/spec41.C: New test.
27812
27813 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27814
27815         * gcc.c-torture/compile/20010114-1.x: Remove.
27816
27817 2001-05-18  Stan Shebs  <shebs@apple.com>
27818
27819         * gcc.c-torture/compile/20010518-1.c: New test.
27820
27821 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27822
27823         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27824         * g++.old-deja/g++.pt/crash67.C: New test.
27825
27826 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27827
27828         * g++.old-deja/g++.other/debug9.C: New test.
27829
27830 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27831
27832         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27833
27834 2001-05-16  Jan Hubicka  <jh@suse.cz>
27835
27836         * gcc.c-torture/compile/20010516-1.c: New test.
27837
27838 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27839
27840         * g++.old-deja/g++.other/crash41.C: New test.
27841
27842 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27843
27844         * g++.old-deja/g++.pt/crash66.C: New test.
27845
27846 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27847
27848         * g++.old-deja/g++.robertl/eb27.C: Convert.
27849
27850 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27851
27852         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27853         declaration being redundant.
27854
27855 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27856
27857         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27858
27859 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27860
27861         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27862
27863 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27864
27865         * lib/g++.exp: Use testsuite_flags.
27866
27867 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27868
27869         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27870
27871 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27872
27873         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27874
27875 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27876
27877         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27878
27879 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27880
27881         * gcc.c-torture/compile/20010313-1.c: New test.
27882
27883 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27884
27885         * gcc.dg/cpp/direct2.c: New test.
27886         * gccq.dg/cpp/direct2s.c: New test.
27887
27888         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27889
27890 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27891
27892         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27893         * g++.old-deja/g++.other/op3.C: Likewise.
27894
27895 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27896
27897         * gcc.dg/cpp/syshdr.h: New file.
27898         * gcc.dg/cpp/sysmac1.c: Update.
27899         * gcc.dg/cpp/sysmac2.c: Update.
27900
27901 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27902
27903         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27904
27905 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27906
27907         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27908         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27909
27910 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27911
27912         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27913
27914 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27915
27916         * lib/g++.exp (g++_include_flags): Don't use any special flags
27917         if TESTING_IN_BUILD_TREE is not defined.
27918         (g++_init): Use a plain 'c++' as the compiler if
27919         TESTING_IN_BUILD_TREEE is not defined.
27920
27921 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27922
27923         * g++.old-deja/g++.eh/catch13.C: New test.
27924         * g++.old-deja/g++.eh/catch14.C: New test.
27925
27926 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27927
27928         * gcc.dg/cpp/tr-define.c: New test.
27929
27930 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27931
27932         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27933         <stdlib.h>, not <malloc.h>.
27934
27935 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         * g++.old-deja/g++.ns/template17.C: New test.
27938
27939 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27940
27941         * g++.old-deja/g++.pt/ref4.C: New test.
27942
27943 2001-04-30  Richard Henderson  <rth@redhat.com>
27944
27945         * gcc.dg/20000724-1.c: Revert last change.
27946
27947 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27948
27949         * g77.f-torture/execute/20010430.f: New test.
27950
27951 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27952
27953         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27954
27955 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27956
27957         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27958
27959 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27960
27961         * g++.old-deja/g++.eh/crash6.C: New test.
27962
27963 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27964
27965         * g++.old-deja/g++.other/warn7.C: New test.
27966
27967 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27968
27969         * g++.old-deja/g++.other/defarg9.C: New test.
27970
27971 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27972
27973         * g77.f-torture/compile/20010426.f: New test.
27974         * g77.f-torture/execute/20010426.f: New test.
27975
27976 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27977
27978         * g77.f-torture/compile/20000629-1.x: Remove - error
27979         has been fixed.
27980
27981 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27982
27983         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27984         Tweak slightly to work with g++.dg framework.
27985         * g++.dg/special/ecos.exp: Run initp1.C test.
27986         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27987
27988         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27989         its linker doesn't give line numbers either.
27990         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27991
27992 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27993
27994         * g++.old-deja/g++.other/lex1.C: New test.
27995
27996 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27997
27998         * gcc.dg/noncompile/20010425-1.c: New test.
27999
28000 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28001
28002         * g++.old-deja/g++.pt/mangle2.C: New test.
28003
28004 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28005
28006         * gcc.dg/format/plus-1.c: New test.
28007
28008 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28009
28010         * gcc.dg/20010423-1.c: New test.
28011
28012 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28013
28014         * gcc.c-torture/execute/20010422-1.c: New test.
28015
28016 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28017
28018         * g++.old-deja/g++.ns/type2.C: New test.
28019
28020 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28021
28022         * g++.old-deja/g++.other/perf1.C: New test.
28023
28024 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28025
28026         * gcc.dg/c99-func-2.c: Remove xfail.
28027         * gcc.dg/c99-func-3.c: Remove xfail.
28028         * gcc.dg/c99-func-4.c: Remove xfail.
28029
28030 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28031
28032         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28033
28034 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28035
28036         * gcc.c-torture/compile/20010423-1.c: New test.
28037
28038 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         * g++.old-deja/g++.pt/typename28.C: New test.
28041
28042 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28043
28044         * g++.old-deja/g++.abi/empty2.C: New test.
28045         * g++.old-deja/g++.abi/empty3.C: New test.
28046
28047 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28048
28049         * g++.old-deja/g++.other/comdat2.C: New test.
28050         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28051
28052 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28053
28054         * g++.old-deja/g++.other/overload14.C: New test.
28055
28056 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28057
28058         * g++.old-deja/g++.other/lookup23.C: New test.
28059
28060 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28061
28062         * gcc.c-torture/execute/20010403-1.c: New test.
28063
28064 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28065             Mark Mitchell  <mark@codesourcery.com>
28066
28067         * lib/old-dejagnu.exp: Don't delete output of executable.
28068         Add .exe suffix to executables.
28069
28070 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28071
28072         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28073
28074 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28075
28076         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28077
28078 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28079
28080         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28081         * g++.old-deja/g++.abi/crash1.C: New test.
28082
28083 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28084
28085         * g++.old-deja/g++.other/crash40.C: New test.
28086
28087 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28088
28089         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28090
28091 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28092
28093         * g++.old-deja/g++.other/warn6.C: New test.
28094
28095 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28096
28097         * g++.old-deja/g++.robertl/eb42.C: Same.
28098
28099 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28100
28101         * gcc.dg/wtr-conversion-1.c: New testcase.
28102
28103 2001-04-10  Richard Henderson  <rth@redhat.com>
28104
28105         * g++.old-deja/g++.other/array5.C: New.
28106
28107 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28108
28109         * gcc.c-torture/execute/20010408-1.c: New test.
28110
28111 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28112
28113         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28114         headers and constructs.
28115         * g++.old-deja/g++.robertl/eb79.C: Same.
28116         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28117         * g++.old-deja/g++.robertl/eb73.C: Same.
28118         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28119         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28120         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28121         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28122         * g++.old-deja/g++.robertl/eb44.C: Same.
28123         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28124         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28125         * g++.old-deja/g++.robertl/eb39.C: Same.
28126         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28127         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28128         * g++.old-deja/g++.robertl/eb30.C: Same.
28129         * g++.old-deja/g++.robertl/eb3.C: Same.
28130         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28131         * g++.old-deja/g++.robertl/eb21.C: Same.
28132         * g++.old-deja/g++.robertl/eb15.C: Same.
28133         * g++.old-deja/g++.robertl/eb118.C: Same.
28134         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28135         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28136         * g++.old-deja/g++.robertl/eb109.C: Same.
28137         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28138         * g++.old-deja/g++.mike/rtti1.C: Same.
28139         * g++.old-deja/g++.mike/p658.C: Same.
28140         * g++.old-deja/g++.mike/net46.C: Same.
28141         * g++.old-deja/g++.mike/net34.C: Same.
28142         * g++.old-deja/g++.mike/memoize1.C: Same.
28143         * g++.old-deja/g++.mike/eh2.C: Same.
28144         * g++.old-deja/g++.law/weak.C: Same.
28145         * g++.old-deja/g++.law/visibility7.C: Same.
28146         * g++.old-deja/g++.law/visibility25.C: Same.
28147         * g++.old-deja/g++.law/visibility22.C: Same.
28148         * g++.old-deja/g++.law/visibility2.C: Same.
28149         * g++.old-deja/g++.law/visibility17.C: Same.
28150         * g++.old-deja/g++.law/visibility13.C: Same.
28151         * g++.old-deja/g++.law/visibility10.C: Same.
28152         * g++.old-deja/g++.law/visibility1.C: Same.
28153         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28154         * g++.old-deja/g++.law/vbase1.C: Same.
28155         * g++.old-deja/g++.law/operators32.C: Same.
28156         * g++.old-deja/g++.law/nest3.C: Same.
28157         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28158         * g++.old-deja/g++.law/except5.C (main): Same.
28159         * g++.old-deja/g++.law/cvt7.C (run): Same.
28160         * g++.old-deja/g++.law/cvt2.C: Same.
28161         * g++.old-deja/g++.law/cvt16.C: Same.
28162         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28163         * g++.old-deja/g++.law/ctors17.C (main): Same.
28164         * g++.old-deja/g++.law/ctors13.C: Same.
28165         * g++.old-deja/g++.law/ctors12.C (main): Same.
28166         * g++.old-deja/g++.law/ctors10.C: Same.
28167         * g++.old-deja/g++.law/code-gen5.C: Same.
28168         * g++.old-deja/g++.law/bad-error7.C: Same.
28169         * g++.old-deja/g++.law/arm9.C: Same.
28170         * g++.old-deja/g++.law/arm12.C: Same.
28171         * g++.old-deja/g++.law/arg8.C: Same.
28172         * g++.old-deja/g++.law/arg1.C: Same.
28173         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28174         * g++.old-deja/g++.jason/template31.C: Same.
28175         * g++.old-deja/g++.jason/template24.C (main): Same.
28176         * g++.old-deja/g++.jason/2371.C: Same.
28177         * g++.old-deja/g++.eh/new2.C: Same.
28178         * g++.old-deja/g++.eh/new1.C: Same.
28179         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28180         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28181         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28182         * g++.old-deja/g++.brendan/crash62.C: Same.
28183         * g++.old-deja/g++.brendan/crash52.C: Same.
28184         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28185         * g++.old-deja/g++.brendan/crash38.C: Same.
28186         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28187         * g++.old-deja/g++.brendan/copy9.C: Same.
28188
28189 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28190
28191         * gcc.c-torture/execute/20001203-2.c (memset):
28192         Count argument is of type __SIZE_TYPE__.
28193
28194 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28195
28196         * gcc.c-torture/compile/20010404-1.c: New test.
28197
28198 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28199
28200         * gcc.c-torture/compile/20010326-1.c: New test.
28201
28202 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28203
28204         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28205         peculiarities of the SH.
28206         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28207
28208 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28209
28210         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28211         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28212         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28213
28214 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28215
28216         * g77.f-torture/compile/20010321-1.f: New test.
28217
28218 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28219
28220         * gcc.c-torture/compile/20010329-1.c: New test.
28221
28222 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28223
28224         * gcc.c-torture/execute/20010329-1.c: New test.
28225
28226 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28227
28228         * g++.old-deja/g++.other/eh4.C: Fix typo.
28229
28230 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28231
28232         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28233
28234 2001-03-28  Philip Blundell  <philb@gnu.org>
28235
28236         * gcc.c-torture/compile/20010328-1.c: New test.
28237
28238 2001-03-27  Richard Henderson  <rth@redhat.com>
28239
28240         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28241         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28242
28243 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28244
28245         * gcc.c-torture/compile/20010327-1.c: New test.
28246
28247 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         * g++.old-deja/g++.other/friend12.C: New test.
28250         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28251         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28252
28253 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28254
28255         * gcc.c-torture/execute/20010325-1.c: New test.
28256
28257 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28258
28259         * g++.old-deja/g++.other/mangle3.C: New test.
28260
28261 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28262
28263         * g++.old-deja/g++.other/anon8.C: New test.
28264
28265 2001-03-20  Philip Blundell  <philb@gnu.org>
28266
28267         * gcc.c-torture/compile/20010320-1.c: New test.
28268
28269 2001-03-17  Richard Henderson  <rth@redhat.com>
28270
28271         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28272
28273 2001-03-15  Geoff Keating  <geoff@redhat.com>
28274
28275         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28276         tests on AIX.
28277
28278 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28279
28280         * g++.old-deja/g++.other/eh4.C: New test.
28281
28282 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28283
28284         * gcc.dg/cpp/mi1.c: Update.
28285
28286 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28287
28288         * g++.old-deja/g++.other/regstack.C: New test.
28289
28290 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28291
28292         * g++.old-deja/g++.other/ref4.C: New test.
28293
28294 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28295
28296         * objc/execute/va_method.m: Added.
28297         * objc/execute/IMP.m: Added.
28298         * objc/execute/_cmd.m: Added.
28299         * objc/execute/accessing_ivars.m: Added.
28300         * objc/execute/class-1.m: Added.
28301         * objc/execute/class-10.m: Added.
28302         * objc/execute/class-11.m: Added.
28303         * objc/execute/class-12.m: Added.
28304         * objc/execute/class-13.m: Added.
28305         * objc/execute/class-14.m: Added.
28306         * objc/execute/class-2.m: Added.
28307         * objc/execute/class-3.m: Added.
28308         * objc/execute/class-4.m: Added.
28309         * objc/execute/class-5.m: Added.
28310         * objc/execute/class-6.m: Added.
28311         * objc/execute/class-7.m: Added.
28312         * objc/execute/class-8.m: Added.
28313         * objc/execute/class-9.m: Added.
28314         * objc/execute/class-tests-1.h
28315         * objc/execute/class-tests-2.h
28316         * objc/execute/compatibility_alias.m: Added.
28317         * objc/execute/encode-1.m: Added.
28318         * objc/execute/formal_protocol-1.m: Added.
28319         * objc/execute/formal_protocol-2.m: Added.
28320         * objc/execute/formal_protocol-3.m: Added.
28321         * objc/execute/formal_protocol-4.m: Added.
28322         * objc/execute/formal_protocol-5.m: Added.
28323         * objc/execute/formal_protocol-6.m: Added.
28324         * objc/execute/formal_protocol-7.m: Added.
28325         * objc/execute/informal_protocol.m: Added.
28326         * objc/execute/initialize.m: Added.
28327         * objc/execute/load.m: Added.
28328         * objc/execute/many_args_method.m: Added.
28329         * objc/execute/nested-3.m: Added.
28330         * objc/execute/no_clash.m: Added.
28331         * objc/execute/private.m: Added.
28332         * objc/execute/redefining_self.m: Added.
28333         * objc/execute/root_methods.m: Added.
28334         * objc/execute/selector-1.m: Added.
28335         * objc/execute/static-1.m: Added.
28336         * objc/execute/static-2.m: Added.
28337         * objc/execute/va_method.m: Added.
28338
28339 2001-03-10  Richard Henderson  <rth@redhat.com>
28340
28341         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28342
28343 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28344
28345         * g++.old-deja/g++.other/crash31.C: XFAIL.
28346         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28347         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28348         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28349         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28350         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28351
28352 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28353
28354         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28355
28356 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28357
28358         * gcc.dg/20000724-1.c: Don't use multiline strings.
28359
28360 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28361
28362         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28363         result of -cString against what we expect it to be; don't just
28364         print it out for no one to read.
28365
28366         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28367         Based on testcases provided by Nicola Pero.
28368
28369 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28370
28371         * gcc.dg/cpp/macro7.c: New test.
28372
28373 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28374
28375         * gcc.dg/cpp/multiline.c: Update.
28376
28377 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         * g++.old-deja/g++.other/enum3.C: New test.
28380
28381 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28382
28383         * g++.old-deja/g++.other/pod1.C: New test.
28384
28385 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28386
28387         * g++.old-deja/g++.ext/overload1.C: New test.
28388
28389 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28390
28391         * g++.old-deja/g++.pt/using1.C: New test.
28392
28393 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.other/using9.C: New test.
28396
28397 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28398
28399         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28400
28401         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28402
28403 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28404
28405         * g++.old-deja/g++.ext/realpt1.C: Remove.
28406
28407 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28408
28409         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28410
28411 2001-02-26  Will Cohen  <wcohen@redhat.com>
28412
28413         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28414
28415 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28416
28417         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28418         templatized constructors.
28419
28420 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28421
28422         * gcc.c-torture/execute/20010224-1.c: New test.
28423
28424 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28425
28426         * gcc.c-torture/execute/20010222-1.c: New test.
28427
28428 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28429
28430         * g++.old-deja/g++.other/inline20.C: New test.
28431
28432 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28433
28434         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28435
28436 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28437
28438         * g++.old-deja/g++.other/lookup22.C: New test.
28439
28440 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28441
28442         * g77.dg: New directory.
28443         * g77.dg/20010216-1.f: New test case.
28444         * g77.dg/dg.exp: New driver.
28445         * lib/g77-dg.exp: New driver library.
28446
28447 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28448
28449         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28450
28451 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28452
28453         * g++.old-deja/g++.other/decl9.C: New test.
28454
28455 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28456
28457         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28458         not need <string> and also tests the initialization at runtime.
28459
28460 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28461
28462         * gcc.c-torture/execute/longlong.c: New test.
28463
28464 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28465
28466         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28467
28468 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28469
28470         * gcc.c-torture/execute/920302-1.c (execute):
28471         Change argument type to short.
28472
28473 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.old-deja/g++.pt/deduct6.C: New test.
28476
28477 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28478
28479         * g++.old-deja/g++.pt/deduct5.C: New test.
28480
28481 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28482
28483         * gcc.c-torture/execute/20010209-1.c: New test.
28484
28485 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28486
28487         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28488
28489 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28490
28491         * g++.dg/vtgc1.C: Update for new ABI.
28492
28493         * consistency.vlad: New directory, 1665 files.
28494
28495 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28496
28497         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28498         return type.
28499         * gcc.dg/cpp/digraphs.c: Declare puts.
28500
28501 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28502
28503         * g++.old-deja/g++.other/warn5.C: New test.
28504
28505 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         * g++.old-deja/g++.pt/spec40.C: New test.
28508
28509 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28510
28511         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28512         case.
28513         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28514
28515 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28516
28517         * gcc.c-torture/compile/20010209-1.c: New test.
28518
28519 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28520
28521         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28522         excess errors message but not if it crashes.
28523         * g++.old-deja/g++.other/crash27.C: Likewise.
28524         * g++.old-deja/g++.other/crash28.C: Likewise.
28525         * g++.old-deja/g++.other/crash30.C: Likewise.
28526         * g++.old-deja/g++.other/crash32.C: Likewise.
28527         * g++.old-deja/g++.other/crash35.C: Likewise.
28528         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28529
28530 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28531
28532         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28533         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28534         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28535         g77.f-torture/execute/execute.exp,
28536         g77.f-torture/noncompile/noncompile.exp,
28537         gcc.c-torture/execute/execute.exp,
28538         gcc.c-torture/execute/memcheck/memcheck.exp,
28539         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28540         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28541         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28542         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28543         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28544         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28545         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28546         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28547         Remove bug reporting instructions with ancient email addresses.
28548
28549 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28550
28551         * gcc.dg/20010202-1.c: New test.
28552         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28553
28554 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28555
28556         * g++.dg/stdbool-if.C: New test.
28557
28558 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28559
28560         * objc/execute/fdecl.m: Added main().
28561
28562 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28563
28564         * gcc.c-torture/execute/20010206-1.c: New test.
28565
28566 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28567
28568         * gcc.dg/cpp/avoidpaste1.c: Update.
28569
28570 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28571
28572         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28573         Pero <nicola@brainstorm.co.uk>.
28574         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28575
28576 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28577
28578         * g++.old-deja/g++.pt/spec39.C: New test.
28579
28580 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28581
28582         * gcc.c-torture/compile/20010202-1.c: New test.
28583
28584 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28585
28586         * g++.old-deja/g++.abi/primary2.C: New test.
28587         * g++.old-deja/g++.abi/primary3.C: New test.
28588         * g++.old-deja/g++.abi/primary4.C: New test.
28589         * g++.old-deja/g++.abi/primary5.C: New test.
28590         * g++.old-deja/g++.abi/vtable3.h: New test.
28591         * g++.old-deja/g++.abi/vtable3a.C: New test.
28592         * g++.old-deja/g++.abi/vtable3b.C: New test.
28593         * g++.old-deja/g++.abi/vtable3c.C: New test.
28594         * g++.old-deja/g++.abi/vtable3d.C: New test.
28595         * g++.old-deja/g++.abi/vtable3e.C: New test.
28596         * g++.old-deja/g++.abi/vtable3f.C: New test.
28597         * g++.old-deja/g++.abi/vtable3g.C: New test.
28598         * g++.old-deja/g++.abi/vtable3h.C: New test.
28599         * g++.old-deja/g++.abi/vtable3i.C: New test.
28600         * g++.old-deja/g++.abi/vtable3j.C: New test.
28601         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28602
28603 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28604
28605         * g++.old-deja/g++.other/anon6.C: New test.
28606         * g++.old-deja/g++.other/anon7.C: New test.
28607
28608 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28609
28610         * gcc.dg/cpp/avoidpaste2.c: New tests.
28611
28612 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28613
28614         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28615
28616 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28617
28618         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28619         DECIMAL_DIG cases for Irix."
28620
28621 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28622
28623         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28624
28625 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28626
28627         * gcc.dg/c99-tag-1.c: New test.
28628
28629 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28630
28631         * gcc.dg/cpp/tr-warn1.c: Add tests.
28632
28633 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28634
28635         * gcc.dg/cpp/avoidpaste1.c: Update.
28636         * gcc.dg/cpp/paste4.c: Update.
28637
28638 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28639
28640         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28641         cases for Irix.
28642
28643 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28644
28645         * g++.old-deja/g++.other/inline19.C: New test.
28646
28647 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28648
28649         * gcc.dg/Wlarger-than.c: New test.
28650
28651 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28652
28653         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28654
28655 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28656
28657         * gcc.c-torture/execute/20010129-1.c: New test.
28658         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28659
28660 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28661
28662         * gcc.dg/cpp/avoidpaste1.c: Test case.
28663
28664 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28665
28666         * g++.old-deja/g++.other/inline18.C: New test.
28667
28668 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28669
28670         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28671         and __builtin_putchar.
28672
28673 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28674
28675         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28676         tests.
28677
28678 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28679
28680         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28681         floating point number rounding mode to round to the nearest
28682         representable mode.
28683
28684 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28685
28686         * g++.old-deja/g++.other/mangle2.C: New test.
28687
28688 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28689
28690         * gcc.c-torture/compile/20010124-1.c: New test.
28691
28692 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28693
28694         * g++.old-deja/g++.pt/spec38.C: New test.
28695
28696 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28697
28698         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28699         "Build don't run".
28700
28701 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28702
28703         * gcc.c-torture/execute/20010123-1.c: New test.
28704
28705 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28706
28707         * g++.old-deja/g++.pt/spec37.C: New test.
28708
28709 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28710
28711         * g++.old-deja/g++.pt/overload14.C: New test.
28712
28713 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28714
28715         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28716         __builtin_return_address.
28717
28718 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28719
28720         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28721         * g++.old-deja/g++.pt/spec35.C: New test.
28722         * g++.old-deja/g++.pt/spec36.C: New test.
28723
28724 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28725
28726         * gcc.c-torture/compile/20010118-1.c: New test.
28727
28728 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28729
28730         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28731
28732 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * gcc.c-torture/execute/20010119-1.c: New test.
28735
28736 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28737
28738         * g++.old-deja/g++.other/vbase5.C: New test.
28739
28740 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28741
28742         * gcc.c-torture/execute/20010118-1.c: New test.
28743
28744 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28745
28746         * g++.old-deja/g++.pt/deduct3.C: New test.
28747
28748 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28749
28750         * g++.old-deja/g++.pt/spec34.C: New test.
28751
28752 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28753
28754         * g77.f-torture/compile/20000601-2.f: New test.
28755
28756 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         * g++.old-deja/g++.other/init17.C: New test.
28759
28760 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28761
28762         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28763
28764 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         * g++.old-deja/g++.pt/unify8.C: New test.
28767
28768 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28769
28770         * g++.old-deja/g++.abi/vbase1.C: New test.
28771
28772 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28773
28774         * g++.old-deja/g++.pt/crash65.C: New test.
28775
28776 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28777
28778         * gcc.dg/cpp/assembl2.S: New test case.
28779
28780 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28781
28782         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28783         are supported.
28784
28785 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28786
28787         * g++.old-deja/g++.other/builtins1.C: New test.
28788         * g++.old-deja/g++.other/builtins2.C: Likewise.
28789         * g++.old-deja/g++.other/builtins3.C: Likewise.
28790         * g++.old-deja/g++.other/builtins4.C: Likewise.
28791
28792 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28793
28794         * gcc.c-torture/compile/20010117-1.c: New test.
28795         * gcc.c-torture/compile/20010117-2.c: New test.
28796
28797 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28798
28799         * g77.f-torture/execute/20010116.[fx]: New test,
28800         XFAIL on i?86-*-*.
28801         * g77.f-torture/compile/20010115.f: Indicate it's
28802         a test for PR fortran/1636.
28803
28804 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28805
28806         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28807
28808 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28809
28810         * g77.f-torture/compile/20010115.f: New test.
28811
28812 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28813
28814         * g++.old-deja/g++.pt/nontype5.C: New test.
28815
28816 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28817
28818         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28819         have an equivalent working one below it.
28820
28821 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28822
28823         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28824         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28825
28826 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28827
28828         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28829         message containing "init_priority".
28830         (conpr-2.C): Likewise.
28831         (conpr-3.C): Likewise.
28832         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28833
28834 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28835
28836         * gcc.c-torture/execute/20010114-2.c: New test.
28837
28838 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28839
28840         * gcc.c-torture/compile/20010114-1.c: New test.
28841         * gcc.c-torture/compile/20010114-1.x: Xfail.
28842         * gcc.c-torture/compile/20010114-2.c: New test.
28843         * gcc.c-torture/execute/20010114-1.c: New test.
28844         * gcc.dg/trunc-1.c: New test.
28845         * gcc.dg/uninit-B.c: New test.
28846
28847 2001-01-13  Nick Clifton  <nickc@redhat.com>
28848
28849         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28850         target.
28851
28852 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28853
28854         * gcc.c-torture/compile/20010113-1.c: New test.
28855
28856 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28857
28858         * gcc.c-torture/compile/20001212-1.c: New test.
28859
28860 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28861
28862         * gcc.dg/cpp/widestr1.c: Update.
28863         * gcc.dg/cpp/prag-imp.c: Remove.
28864
28865 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28866
28867         * gcc.c-torture/execute/20000801-3.x: Remove.
28868         * gcc.dg/c90-init-1.c: New test.
28869         * gcc.dg/c99-init-1.c: New test.
28870         * gcc.dg/c99-init-2.c: New test.
28871         * gcc.dg/gnu99-init-1.c: New test.
28872
28873 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28874
28875         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28876         testing that no relevant ones were found.
28877
28878 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28879
28880         * g++.old-deja/g++.pt/cast2.C: New test.
28881
28882 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28883
28884         * g++.old-deja/g++.pt/friend47.C: New test.
28885
28886 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28887
28888         * g++.old-deja/g++.pt/instantiate13.C: New test.
28889
28890 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28891
28892         * g++.old-deja/g++.other/defarg7.C: New test.
28893         * g++.old-deja/g++.other/defarg8.C: New test.
28894
28895 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28896
28897         * g++.old-deja/g++.pt/crash64.C: New test.
28898
28899 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28900
28901         * g++.old-deja/g++.pt/crash63.C: New test.
28902
28903 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28904
28905         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28906
28907 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28908
28909         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28910
28911 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28912
28913         * g++.old-deja/g++.pt/error3.C: New test.
28914
28915 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28916
28917         * g++.old-deja/g++.other/crash39.C: New test.
28918
28919 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28920
28921         * g++.old-deja/g++.other/vbase4.C: New test.
28922
28923 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28924
28925         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28926         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28927         * gcc.dg/special/special.exp: New test driver which will check
28928         for alias support for the above test.
28929
28930 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28931
28932         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28933         problems on small machines.
28934         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28935         parameterize.
28936
28937 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28938
28939         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28940         mips.
28941         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28942
28943 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28944
28945         * g++.old_deja/g++.pt/using8.C: New test.
28946
28947 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28948
28949         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28950
28951 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28952
28953         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28954         where a failure is expected.
28955         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28956
28957 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28958
28959         * g++.old_deja/g++.pt/instantiate12.C: New test.
28960
28961 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28964         start of structs.
28965         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28966         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28967         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28968         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28969         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28970         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28971         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28972         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28973         * g++.old-deja/g++.eh/spec6.C: Likewise.
28974         * g++.old-deja/g++.jason/crash3.C: Likewise.
28975         * g++.old-deja/g++.law/ctors11.C: Likewise.
28976         * g++.old-deja/g++.law/ctors17.C: Likewise.
28977         * g++.old-deja/g++.law/ctors5.C: Likewise.
28978         * g++.old-deja/g++.law/ctors9.C: Likewise.
28979         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28980         * g++.old-deja/g++.mike/net22.C: Likewise.
28981         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28982         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28983         * g++.old-deja/g++.mike/virt3.C: Likewise.
28984         * g++.old-deja/g++.niklas/t128.C: Likewise.
28985         * g++.old-deja/g++.other/anon4.C: Likewise.
28986         * g++.old-deja/g++.other/using1.C: Likewise.
28987         * g++.old-deja/g++.other/warn3.C: Likewise.
28988         * g++.old-deja/g++.pt/t37.C: Likewise.
28989         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28990         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28991
28992 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28993
28994         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28995
28996 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28997
28998         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28999
29000 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29001
29002         * gcc.c-torture/compile/20010107-1.c: New test.
29003
29004 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29005
29006         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29007
29008 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29009
29010         * gcc.dg/format/format.h: New file.
29011         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29012         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29013         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29014         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29015         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29016         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29017         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29018         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29019         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29020         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29021         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29022         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29023         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29024         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29025         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29026         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29027         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29028         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29029         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29030         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29031         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29032         instead of declaring standard types, macros and functions in each
29033         test.
29034
29035 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29036
29037         * gcc.c-torture/execute/20010106-1.c: New test.
29038
29039 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29040
29041         * gcc.dg/format/format.exp: New file.
29042         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29043         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29044         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29045         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29046         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29047         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29048         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29049         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29050         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29051         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29052         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29053         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29054         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29055         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29056         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29057         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29058         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29059         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29060         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29061         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29062         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29063         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29064         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29065         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29066         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29067         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29068         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29069         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29070         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29071         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29072         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29073         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29074         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29075         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29076         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29077         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29078         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29079         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29080         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29081         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29082         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29083         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29084
29085 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29086
29087         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29088         account.
29089
29090 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29091
29092         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29093
29094 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29095
29096         * g++.old-deja/g++.pt/crash62.C: New test.
29097
29098 2001-01-04  Richard Henderson  <rth@redhat.com>
29099
29100         * gcc.dg/20000926-1.c: Update expected warnings.
29101         * gcc.dg/array-2.c: Likewise.
29102         * gcc.dg/array-4.c: Also validate flexible array members.
29103         * gcc.dg/c99-flex-array-1.c: New.
29104
29105 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29106
29107         * gcc.c-torture/compile/20001222-1.x: Remove.
29108
29109 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29110
29111         * gcc.c-torture/execute/built-in-setjmp.c: New.
29112
29113 2001-01-03  Richard Henderson  <rth@redhat.com>
29114
29115         * gcc.dg/940510-1.c: Update expected error wording.
29116         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29117
29118 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29119
29120         * lib/target-supports.exp (check_alias_available): Modified to
29121         indicate aliases not supported if only weak aliases are supported.
29122
29123 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29124
29125         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29126         Turn on cmpstrsi checks for __pj__ and __i370__.
29127
29128 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29129
29130         * g++.old-deja/g++.other/virtual11.C: New test.
29131
29132 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29133
29134         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29135
29136 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29137
29138         * gcc.c-torture/compile/20010102-1.c: New test.
29139
29140 2001-01-02  Andreas Jaeger  <aj@suse.de>
29141
29142         * gcc.dg/noreturn-3.c: New test.
29143
29144         * gcc.dg/noreturn-4.c: New test.
29145
29146 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29147
29148         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29149         __builtin_fputc and __builtin_fwrite.
29150
29151 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29152
29153         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29154         signed char, not default char.
29155
29156 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29157
29158         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29159
29160 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29161
29162         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29163
29164 2000-12-29  Richard Henderson  <rth@redhat.com>
29165
29166         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29167         (__cyg_profile_func_exit): Define.
29168
29169 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29170
29171         * g++.dg/vtgc1.C: New test.
29172
29173 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29174
29175         * gcc.dg/noncompile/20001228-1.c: New test.
29176
29177         * gcc.dg/20001228-1.c: New test.
29178
29179         * gcc.c-torture/execute/20001228-1.c: New test.
29180
29181 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29182
29183         * gcc.dg/format-strfmon-1.c: New test.
29184
29185 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29186
29187         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29188         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29189         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29190         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29191         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29192         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29193         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29194         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29195         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29196         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29197         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29198         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29199         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29200
29201         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29202         * gcc.c-torture/execute/string-opt-4.c: Test index.
29203
29204 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29205
29206         * gcc.c-torture/compile/20001226-1.c: New test.
29207
29208 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29209
29210         * gcc.c-torture/compile/20001222-1.c: New test.
29211         * gcc.c-torture/compile/20001222-1.x: Xfail.
29212
29213 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29214
29215         * gcc.c-torture/execute/comp-goto-2.c: New test.
29216
29217 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29218
29219         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29220         Use long types if __INT_MAX__ is 32767.
29221         (main): Use cast to (sint32 *) when poking 88 into a_page.
29222
29223         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29224
29225 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29226
29227         * gcc.c-torture/compile/20001221-1.c: New test.
29228         * gcc.c-torture/execute/20001221-1.c: New test.
29229
29230 2000-12-20  Richard Henderson  <rth@redhat.com>
29231
29232         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29233         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29234
29235 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29236
29237         * gcc.dg/compare3.c: New test.
29238
29239 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29240
29241         * gcc.dg/format-warnll-1.c: New test.
29242
29243 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29244
29245         * gcc.dg/cpp/cmdlne-P.c: New test.
29246
29247 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29248
29249         * gcc.c-torture/execute/builtin-abs-1.c,
29250         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29251
29252 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29253
29254         * gcc.dg/cpp/multiline.c: New test.
29255
29256 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29257
29258         * g++.old-deja/g++.other/syshdr1.C: Update.
29259         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29260
29261 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29262
29263         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29264
29265 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29266
29267         * g++.old-deja/g++.pt/ttp65.C: New test.
29268
29269 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29270
29271         * g++.old-deja/g++.pt/ttp64.C: New test.
29272
29273 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29274
29275         * g++.old-deja/g++.pt/spec33.C: New test.
29276
29277 2000-12-14  Catherine Moore  <clm@redhat.com>
29278
29279         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29280         * gcc.c-torture/execute/920612-2.c: Likewise.
29281         * gcc.c-torture/execute/920428-2.c: Likewise.
29282         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29283         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29284
29285 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29286
29287         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29288         * gcc.dg/pack-test-2.c: Likewise.
29289
29290 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29291
29292         Tests by Zack Weinberg <zackw@stanford.edu>.
29293
29294         * gcc.dg/cpp/defined.c: Update.
29295         * gcc.dg/cpp/defined_trad.c: New tests.
29296
29297 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29298
29299         * gcc.dg/cpp/trad-direct.c: Update.
29300
29301 2000-12-11  Neil Booth  <neilb@earthling.net>
29302
29303         * gcc.dg/cpp/defined_trad.c
29304
29305 2000-12-11  Neil Booth  <neilb@earthling.net>
29306
29307         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29308
29309 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29310
29311         * gcc.dg/format-miss-2.c: New test.
29312
29313 2000-12-09  Neil Booth  <neilb@earthling.net>
29314
29315         * gcc.dg/cpp/lineflags.c: New tests.
29316         * gcc.dg/cpp/poison.c: Update.
29317         * gcc.dg/cpp/redef2.c: Update.
29318         * gcc.dg/cpp/skipping.c: New test.
29319
29320 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29321
29322         * g++.old-deja/g++.other/eh3.C: New testcase.
29323
29324 2000-12-07  Neil Booth  <neilb@earthling.net>
29325
29326         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29327         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29328         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29329         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29330         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29331         Update.
29332
29333 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29334
29335         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29336         __SIZE_TYPE__ instead of int for type of integers cast to
29337         pointers.
29338
29339 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29340
29341         * g++.old-deja/g++.other/cleanup4.C: New test.
29342
29343 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29344
29345         * format-sec-1.c: New test.
29346
29347 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29348
29349         * gcc.dg/format-nonlit-3.c: New test.
29350
29351 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29352
29353         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29354         through a null pointer.
29355
29356 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29357
29358         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29359         * g++.old-deja/g++.pt/partial4.C: New test.
29360
29361 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29362
29363         * gcc.c-torture/execute/ieee/hugeval.x: New.
29364
29365 2000-12-06  Neil Booth  <neilb@earthling.net>
29366
29367         * gcc.dg/cpp/backslash2.c: New tests.
29368
29369 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29370
29371         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29372         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29373
29374 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29375
29376         * gcc.c-torture/execute/20001203-2.c: New testcase.
29377
29378 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29379
29380         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29381         * g++.old-deja/g++.other/virtual10.C: New test.
29382
29383 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29384
29385         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29386
29387 2000-12-05  Richard Henderson  <rth@redhat.com>
29388
29389         * gcc.c-torture/compile/20001205-1.c: New.
29390
29391 2000-12-04  Neil Booth  <neilb@earthling.net>
29392
29393         * g++.old-deja/g++.other/virtual9.C: New test.
29394         * g++.old-deja/g++.pt/crash61.C: New test.
29395         * gcc.c-torture/execute/loop-9.c: New test.
29396
29397 2000-12-04  Neil Booth  <neilb@earthling.net>
29398
29399         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29400         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29401         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29402         * gcc.dg/cpp/extratokens.c: ...here.
29403
29404 2000-12-04  Neil Booth  <neilb@earthling.net>
29405
29406         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29407         New tests.
29408
29409 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29410
29411         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29412         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29413
29414 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29415
29416         * gcc.c-torture/execute/20001203-1.c: New test.
29417
29418 2000-12-03  Neil Booth  <neilb@earthling.net>
29419
29420         * gcc.dg/cpp/macro6.c: New test cases.
29421
29422 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29423
29424         * gcc.c-torture/execute/string-opt-9.c: New test.
29425         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29426         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29427         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29428
29429         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29430         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29431
29432 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29433
29434         * gcc.dg/cpp/if-6.c: New testcase.
29435
29436         * gcc.dg/20001201-1.c: New testcase.
29437
29438 2000-12-02  Neil Booth  <neilb@earthling.net>
29439
29440         * g++.old-deja/g++.other/externC4.C,
29441         g++.old-deja/g++.other/friend10.C: New tests.
29442
29443 2000-12-02  Neil Booth  <neilb@earthling.net>
29444
29445         * g++.old-deja/g++.other/instan2.C
29446         * g++.old-deja/g++.other/instan3.C: New test.
29447
29448 2000-12-02  Neil Booth  <neilb@earthling.net>
29449
29450         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29451         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29452         gnuc99.c,gnuc99-pedantic.c: New tests.
29453
29454 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29455
29456         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29457         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29458
29459 2000-12-01  Neil Booth  <neilb@earthling.net>
29460
29461         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29462         * gcc.dg/cpp/poison.c: Update.
29463         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29464
29465 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29466
29467         * g77.f-torture/execute/20001201.f: New test.
29468
29469 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29470
29471         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29472
29473 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29474
29475         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29476
29477 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         * g++.old-deja/g++.other/cast6.C: New test.
29480
29481 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29482
29483         * gcc.c-torture/execute/20001130-2.c: New testcase.
29484
29485 2000-11-30  Richard Henderson  <rth@redhat.com>
29486
29487         * gcc.c-torture/execute/20001130-1.c: New test.
29488
29489 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29490
29491         * g++.old-deja/g++.other/op3.C: New test.
29492
29493 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.old-deja/g++.other/op2.C: New test.
29496
29497 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * g++.old-deja/g++.other/crash38.C: New test.
29500
29501 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29502
29503         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29504
29505 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29508         tests.
29509         * gcc.c-torture/execute/string-opt-6.c: New test.
29510
29511         * gcc.dg/20001117-1.c: Add main.
29512
29513 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29514
29515         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29516         Move from here ...
29517         * gcc.dg/940510-1.c: ... to here.
29518
29519         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29520         zero-size arrays in toplevel structures.
29521
29522 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29523
29524         * gcc.c-torture/execute/loop-8.c: New test.
29525
29526 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29527
29528         * g++.old-deja/g++.other/base1.C: New test.
29529
29530 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29531
29532         * g++.old-deja/g++.other/parse2.C: New test.
29533
29534 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29535
29536         * g++.old-deja/g++.pt/incomplete1.C: New test.
29537
29538 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29539
29540         * g++.old-deja/g++.other/friend9.C: New test.
29541
29542 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29543
29544         * gcc.dg/20001127-1.c: New test.
29545
29546 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29547
29548         * g++.old-deja/g++.pt/friend46.C: New test.
29549
29550 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         * g++.old-deja/g++.other/ptrmem8.C: New test.
29553
29554 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29555
29556         * gcc.c-torture/execute/string-opt-7.c: New test.
29557         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29558
29559 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29560
29561         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29562         instead of 'mkcheck 2'.
29563
29564 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29565
29566         * gcc.c-torture/execute/memcheck/driver.c,
29567         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29568         C9X references to refer to C99.
29569
29570 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29571
29572         * gcc.dg/ultrasp3.c: New test.
29573
29574 2000-11-25  Neil Booth  <neilb@earthling.net>
29575
29576         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29577
29578 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29579
29580         * gcc.c-torture/compile/20001123-2.c: New.
29581
29582 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29583
29584         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29585
29586 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29587
29588         * gcc.dg/sequence-point-1.c: Add some new tests.
29589         * gcc.c-torture/execute/20001124-1.c: New test.
29590
29591 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29592
29593         * g++.old-deja/g++.other/vaarg4.C: New test.
29594         * gcc.c-torture/compile/20001123-1.c: New test.
29595
29596 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29597
29598         * g++.other/crash24.C: Adjust and remove XFAIL.
29599         * g++.other/crash37.C: New test.
29600
29601 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29602
29603         * g++.old-deja/g++.pt/instantiate9.C: New test.
29604
29605 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29606
29607         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29608         new ABI, too.
29609
29610         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29611         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29612
29613 2000-11-22  Neil Booth  <neilb@earthling.net>
29614
29615         * gcc.dg/cpp/Wtrigraphs.c: New test.
29616
29617 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29618
29619         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29620
29621 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29622
29623         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29624
29625 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29626
29627         * lib/gcc-dg.exp: load_lib scanasm.exp.
29628         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29629         * lib/g++-dg.exp: load_lib scanasm.exp.
29630         * lib/scanasm.exp: New.
29631         (scan-assembler, scan-assembler-not): Add optional arguments to
29632         test name, or if not present, the pattern name.
29633         (scan-assembler-dem, scan-assembler-dem-not): New.
29634
29635         * g++.dg/dg.exp: New.
29636
29637 2000-11-21  Neil Booth  <neilb@earthling.net>
29638
29639         * gcc.dg/cpp/integrated1.c: Remove.
29640
29641 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29642
29643         * gcc.c-torture/execute/20001121-1.c: New test.
29644
29645 2000-11-21  Richard Henderson  <rth@redhat.com>
29646
29647         * gcc.c-torture/compile/20001121-1.c: New test.
29648
29649 2000-11-20  Neil Booth  <neilb@earthling.net>
29650
29651         * gcc.dg/cpp/integrated1.c: New test.
29652
29653 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29654
29655         * g++.old-deja/g++.other/inline17.C: New test.
29656
29657 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29658
29659         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29660         local variable to be zero: I made the variable global. Now
29661         uses abort() and exit() instead of relying on main's return value.
29662
29663 2000-11-20  Neil Booth  <neilb@earthling.net>
29664
29665         * gcc.dg/cpp/paste2.c: Update test.
29666         * objc/execute/paste.m: New test.
29667
29668 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29669
29670         * gcc.dg/c99-condexpr-1.c: New test.
29671
29672 2000-11-20  Neil Booth  <neilb@earthling.net>
29673
29674         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29675
29676 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29677
29678         * g++.old-deja/g++.pt/export1.C: New test.
29679
29680 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29681
29682         * gcc.dg/20001117-1.c: New test.
29683
29684 2000-11-18  Richard Henderson  <rth@redhat.com>
29685
29686         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29687
29688 2000-11-18  Richard Henderson  <rth@redhat.com>
29689
29690         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29691         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29692         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29693
29694 2000-11-18  Richard Henderson  <rth@redhat.com>
29695
29696         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29697         (main): New.  Exit cleanly.
29698
29699 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29700
29701         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29702         gcc.dg/c99-fordecl-2.c: New tests.
29703
29704 2000-11-18  Richard Henderson  <rth@redhat.com>
29705
29706         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29707         * gcc.c-torture/execute/zerolen-2.c: New.
29708
29709 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29710
29711         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29712         memory.
29713
29714 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29715
29716         * g++.old-deja/g++.pt/instantiate8.C: New test.
29717
29718 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29719
29720         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29721         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29722
29723 2000-11-16  Nick Clifton  <nickc@redhat.com>
29724
29725         * gcc.c-torture/execute/nestfunc-2.c: New test.
29726         * gcc.c-torture/execute/nestfunc-3.c: New test.
29727
29728 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29729
29730         * gcc.c-torture/compile/20001116-1.c: New test.
29731
29732 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29733
29734         * gcc.c-torture/execute/20001115-1.c: New test.
29735
29736 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29737
29738         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29739         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29740         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29741         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29742
29743 2000-11-15  Neil Booth  <neilb@earthling.net>
29744
29745         gcc.dg/cpp/_Pragma1.c: Update.
29746         gcc.dg/cpp/_Pragma2.c: New test.
29747
29748 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29749
29750         * g++.old-deja/g++.other/anon5.C: New test.
29751
29752 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29753
29754         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29755         tests.
29756
29757 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29758
29759         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29760         output.
29761
29762 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29763
29764         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29765         labels at end of compound statements.
29766
29767 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29768
29769         * gcc.c-torture/execute/loop-7.c: New test.
29770
29771 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29772
29773         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29774
29775 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29776
29777         * gcc.dg/c99-bool-1.c: New test.
29778
29779 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29780
29781         * gcc.dg/c99-scope-1.c: Remove xfail.
29782         * gcc.dg/c99-scope-2.c: New test.
29783
29784 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29785
29786         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29787         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29788
29789 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29790
29791         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29792         error messages.
29793
29794         * g++.mike/p700.C: Don't typedef wchar_t.
29795         * g++.mike/p784.C: Likewise.
29796         * g++.mike/eb101.C: Don't use __wchar_t.
29797
29798 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29799
29800         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29801         from DO loop.
29802
29803 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29804
29805         * gcc.c-torture/execute/20001111-1.c: New test.
29806
29807 2000-11-10  Nick Clifton  <nickc@redhat.com>
29808
29809         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29810         long multuiple and accumulate.
29811
29812 2000-11-09  Richard Henderson  <rth@redhat.com>
29813
29814         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29815         via size_t instead of int.
29816
29817         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29818         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29819         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29820         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29821
29822 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29823
29824         * gcc.c-torture/compile/20001109-1.c: New test.
29825         * gcc.c-torture/compile/20001109-2.c: New test.
29826
29827 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29828
29829         * g++.old-deja/g++.pt/operator1.C: New test.
29830         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29831
29832 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29833
29834         * gcc.dg/20001108-1.c: New test.
29835
29836 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29837
29838         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29839         with both arguments constant strings.
29840         * gcc.c-torture/execute/string-opt-3.c: New test.
29841         * gcc.c-torture/execute/string-opt-4.c: New test.
29842         * gcc.c-torture/execute/string-opt-5.c: New test.
29843
29844 2000-11-08  Nick Clifton  <nickc@redhat.com>
29845
29846         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29847         mulsidi3adddi patterns.
29848
29849 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29850
29851         * g++.old-deja/g++.other/crash36.C: New test.
29852
29853 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29854
29855         * g++.old-deja/g++.other/init16.C: New test.
29856
29857 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29858
29859         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29860
29861 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29862
29863         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29864         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29865         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29866
29867 2000-11-07  DJ Delorie  <dj@redhat.com>
29868
29869         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29870
29871 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29872
29873         * gcc.c-torture/execute/string-opt-1.c: New test.
29874
29875 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29876
29877         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29878         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29879         parameters in registers, and there is no way for a varargs
29880         function to know in which order the integer and floating-point
29881         parameters should be interleaved when they are placed on the
29882         stack.
29883         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29884         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29885
29886 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29887
29888         * gcc.c-torture/execute/string-opt-2.c: New test.
29889
29890 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29891
29892         * g++.old-deja/g++.pt/crash60.C: New test.
29893
29894 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29895
29896         * g++.old-deja/g++.other/crash24.C: New test.
29897         * g++.old-deja/g++.other/crash25.C: New test.
29898         * g++.old-deja/g++.other/crash26.C: New test.
29899         * g++.old-deja/g++.other/crash27.C: New test.
29900         * g++.old-deja/g++.other/crash28.C: New test.
29901         * g++.old-deja/g++.other/crash29.C: New test.
29902         * g++.old-deja/g++.other/crash30.C: New test.
29903         * g++.old-deja/g++.other/crash31.C: New test.
29904         * g++.old-deja/g++.other/crash32.C: New test.
29905         * g++.old-deja/g++.other/crash33.C: New test.
29906         * g++.old-deja/g++.other/crash34.C: New test.
29907         * g++.old-deja/g++.other/crash35.C: New test.
29908
29909 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.c-torture/execute/20001031-1.c: New test.
29912
29913 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29914
29915         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29916         namespace.
29917
29918         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29919         standards-conformant.
29920
29921         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29922
29923         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29924         * g++.old-deja/g++.mike/p755a.C: Likewise.
29925         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29926         library makes no calls to `operator new' during initialization.
29927
29928 2000-11-04  Neil Booth  <neilb@earthling.net>
29929
29930         * gcc.dg/cpp/include2.c: New tests.
29931
29932 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29933
29934         * lib/g++.exp (g++_set_ld_library_path): New function.
29935         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29936
29937 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29938
29939         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29940         warnings.
29941
29942 2000-11-01  Richard Henderson  <rth@redhat.com>
29943
29944         * g++.old-deja/g++.ext/namedret1.C: New.
29945         * g++.old-deja/g++.ext/namedret2.C: New.
29946         * g++.old-deja/g++.ext/namedret3.C: New.
29947
29948 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29949
29950         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29951         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29952
29953 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29954
29955         * gcc.c-torture/execute/va-arg-21.c: New test.
29956
29957 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29958
29959         * gcc.dg/c99-complex-2.c: New test.
29960
29961 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29962
29963         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29964
29965 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29966
29967         * g++.old-deja/g++.other/inline16.C: New test.
29968
29969 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29970
29971         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29972         __PRETTY_FUNCTION__
29973
29974 2000-10-29  Neil Booth  <neilb@earthling.net>
29975
29976         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29977         New tests.
29978         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29979         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29980         optimisation.
29981
29982 2000-10-29  Neil Booth  <neilb@earthling.net>
29983
29984         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29985         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29986         * mi5.c: Test multiple includes work with -C.
29987         * trigraphs.c: Test ^= version.
29988
29989 2000-10-28  Neil Booth  <neilb@earthling.net>
29990
29991         New tests and test updates for new macro expander.
29992
29993         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29994         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29995         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29996         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29997         new diagnostic messages.
29998
29999         * gcc.dg/cpp/macro3.c: New tests.
30000
30001 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30004         on the same line.
30005
30006 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30007
30008         * g++.old-deja/g++.other/eh2.C: New test.
30009
30010 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30011
30012         * gcc.c-torture/execute/20001027-1.c: New test.
30013
30014 2000-10-26  Richard Henderson  <rth@redhat.com>
30015
30016         * gcc.c-torture/execute/20001026-1.c: New.
30017
30018 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30019
30020         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30021         * g++.old-deja/g++.law/builtin1.C: Likewise.
30022         * g++.old-deja/g++.law/ctors10.C: Likewise.
30023         * g++.old-deja/g++.law/virtual3.C: Likewise.
30024         * g++.old-deja/g++.mike/p658.C: Likewise.
30025         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30026         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30027         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30028         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30029         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30030
30031 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * gcc.c-torture/compile/20001024-1.c: New test.
30034
30035 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30036
30037         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30038         to tell us whether or not we are using V3.
30039
30040 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30041
30042         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30043         operands.
30044
30045 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30046
30047         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30048
30049 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30050
30051         * gcc.c-torture/execute/20001024-1.c: New test.
30052
30053 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30054
30055         * g++.old-deja/g++.other/sibcall1.C: New test.
30056
30057 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30058
30059         * gcc.dg/noncompile/init-3.c: New test.
30060
30061 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30062
30063         * gcc.dg/format-array-1.c: New test.
30064
30065 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30066
30067         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30068         writing through null pointers; remove comment about testing
30069         unterminated strings.
30070
30071 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30072
30073         * gcc.c-torture/execute/20001017-2.c: New test.
30074
30075 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30076
30077         * gcc.c-torture/compile/20001018-1.c: New test.
30078         * gcc.c-torture/compile/20001018-1.x: Xfail.
30079
30080 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30081
30082         * gcc.c-torture/execute/20001017-1.c: New test.
30083
30084 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30085
30086         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30087         for multiple use of arguments with scanf formats; add tests for
30088         multiple use of arguments.
30089
30090 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30091
30092         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30093
30094 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30095
30096         * gcc.dg/format-miss-1.c: New test.
30097
30098 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30099
30100         * gcc.c-torture/execute/20001013-1.c: New test.
30101
30102 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30103
30104         * gcc.dg/format-branch-1.c: New test.
30105
30106 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30107
30108         * README, lib/file-format.exp: Remove EGCS references.
30109
30110 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30111
30112         * gcc.dg/20001013-1.c: New test.
30113
30114 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30115
30116         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30117         for intmax_t in the compiler using __typeof__ and the type rules
30118         for conditional expressions.
30119
30120 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30121
30122         * gcc.dg/20001012-1.c: New test.
30123         * gcc.dg/20001012-2.c: New test.
30124
30125 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30126
30127         * gcc.dg/format-attr-1.c: New test.
30128
30129 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30130
30131         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30132         __LONG_LONG_MAX__ instead of LLONG_MAX.
30133
30134 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30135
30136         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30137         scanf flags.
30138         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30139         flags.
30140
30141 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30142
30143         * gcc.dg/sequence-pt-1.c: New test.
30144
30145 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30146
30147         * gcc.c-torture/execute/20001011-1.c: New testcase.
30148         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30149
30150 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30151
30152         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30153         does not error on it.
30154
30155 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30156
30157         * gcc.dg/20001009-1.c: New test.
30158
30159 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30160
30161         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30162         * gcc.c-torture/execute/20001009-2.c: ... to here.
30163
30164 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30165
30166         * gcc.c-torture/compile/20001009-1.c: New testcase.
30167         * gcc.c-torture/execute/20001009-1.c: New testcase.
30168         Testcases provided by Jan Hubicka <jh@suse.cz>.
30169
30170 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30171
30172         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30173         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30174         uintmax_t using <limits.h> to emulate the compiler's internal
30175         logic.  No longer XFAIL %j tests.
30176
30177 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30178
30179         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30180         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30181         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30182         regexps and details of expected handling of some bad formats.
30183         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30184         suppression.
30185
30186 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30187
30188         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30189         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30190         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30191         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30192         in list archives.
30193
30194 2000-10-06  Richard Henderson  <rth@cygnus.com>
30195
30196         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30197         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30198         * g++.old-deja/g++.jason/report.C: Likewise.
30199         * g++.old-deja/g++.law/friend5.C: Likewise.
30200         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30201         of the expected warnings.
30202
30203 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30204
30205         * g++.old-deja/g++.pt/enum14.C: New test.
30206
30207 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30208
30209         * g++.old-deja/g++.pt/crash59.C: New test.
30210
30211 2000-10-04  Will Cohen  <wcohen@redhat.com>
30212
30213         * gcc.dg/20000926-1.c: New test.
30214
30215 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30216
30217         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30218         function name for current C++ compiler.
30219         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30220
30221 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30222
30223         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30224         __PRETTY_FUNCTION__.
30225         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30226
30227 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30228
30229         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30230
30231 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30232
30233         * gcc.c-torture/compile/20000923-1.c: New test.
30234
30235 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30236
30237         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30238         * g++.old-deja/g++.pt/ttp62.C: Same.
30239         * g++.old-deja/g++.other/inline14.C: Same.
30240
30241 2000-09-24  Richard Henderson  <rth@cygnus.com>
30242
30243         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30244
30245 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30246
30247         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30248
30249 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30250
30251         * gcc.c-torture/compile/20000922-1.c: New file.
30252
30253 2000-09-21  Nick Clifton  <nickc@redhat.com>
30254
30255         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30256         a signed long modulo operation.
30257         (mod6): New function - perform an unsigned long modulo operation.
30258         (main): Add tests for modulos of very large numbers by very small
30259         dividends.
30260
30261 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30262
30263         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30264
30265 2000-09-19  Richard Henderson  <rth@cygnus.com>
30266
30267         * gcc.dg/compare2.c (case 10): XFAIL.
30268
30269 2000-09-18  Richard Henderson  <rth@cygnus.com>
30270
30271         * gcc.c-torture/execute/20000906-1.c: Move ...
30272         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30273         that support __builtin_trap.
30274
30275 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30276
30277         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30278
30279 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30280
30281         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30282         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30283         more $ format tests.
30284
30285 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30286
30287         * gcc.dg/format-errmk-1.c: New test.
30288
30289 2000-09-17  Greg McGary  <greg@mcgary.org>
30290
30291         * gcc.c-torture/execute/20000917-1.x: Remove.
30292
30293 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30294
30295         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30296
30297 2000-09-17  Greg McGary  <greg@mcgary.org>
30298
30299         * gcc.c-torture/execute/20000917-1.c: New test.
30300         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30301
30302 2000-09-16  Neil Booth  <NeilB@earthling.net>
30303
30304         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30305         in nested macro bug.
30306
30307 2000-09-15  Neil Booth  <NeilB@earthling.net>
30308
30309         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30310
30311 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30312
30313         * gcc.c-torture/execute/20000914-1.c: New test.
30314
30315 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30316
30317         * g++.other/inline13.C: New test.
30318
30319 2000-09-12  Andreas Jaeger  <aj@suse.de>
30320
30321         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30322         constant by Ulrich Drepper <drepper@redhat.com>.
30323
30324 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30325
30326         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30327
30328 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30329
30330         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30331
30332 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30333
30334         * gcc.dg/cpp/backslash.c: New test.
30335
30336 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30337
30338         * gcc.c-torture/execute/20000910-1.c: New test.
30339         * gcc.c-torture/execute/20000910-2.c: Likewise.
30340
30341 2000-09-11  Robert Lipe  <robertl@sco.com>
30342
30343         * gcc.dg/pragma-align.c: New test.
30344
30345 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30346
30347         * g++.old-deja/g++.pt/explicit82.C: New test.
30348         * g++.old-deja/g++.pt/explicit83.C: New test.
30349
30350 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30351
30352         * gcc.dg/asm-names.c: New test.
30353
30354 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30355
30356         * gcc.dg/cpp/tr-warn6.c: New test
30357
30358 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30359
30360         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30361         be accepted.
30362
30363 2000-09-07  Catherine Moore  <clm@redhat.com>
30364
30365         * gcc.c-torture/execute/unroll-1.c: New test.
30366
30367 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30368
30369         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30370         ERROR markers.
30371         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30372         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30373         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30374         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30375         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30376         Preprocess only.
30377         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30378         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30379
30380 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30381
30382         * g++.old-deja/g++.pt/deduct2.C: New test.
30383
30384 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30385
30386         * g++.old-deja/g++.pt/parms2.C: New test.
30387
30388 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30389
30390         * g++.old-deja/g++.pt/crash58.C: New test.
30391
30392 2000-09-06  Greg McGary  <greg@mcgary.org>
30393
30394         * gcc.c-torture/execute/20000906-1.c: New test.
30395         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30396
30397 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30398
30399         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30400
30401 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30402
30403         * g++.old-deja/g++.pt/crash57.C: New test.
30404
30405 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30406
30407         * g++.old-deja/g++.pt/crash56.C: New test.
30408
30409 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30410
30411         * g++.old-deja/g++.pt/koenig1.C: New test.
30412
30413 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30414
30415         * gcc.dg/20000904-1.c: New test.
30416
30417 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30418
30419         * gcc.dg/cpp/paste8.c: New test.
30420
30421 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30422
30423         * gcc.c-torture/compile/20000827-1.c: New test.
30424
30425 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30426
30427         * gcc.dg/format-diag-1.c: New test.
30428
30429 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30430
30431         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30432         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30433         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30434         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30435         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30436
30437 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30438
30439         * g++.old-deja/g++.other/nested4.C: New test.
30440
30441 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30442
30443         * g++.old-deja/g++.ns/scoped1.C: New test.
30444
30445 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30446
30447         * lib/g++.exp: Support testing already-installed GCC.
30448
30449 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30450
30451         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30452
30453 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30454
30455         * gcc.dg/return-type-2.c: New test.
30456
30457 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30458
30459         * gcc.c-torture/compile/20000825-1.c: New test.
30460
30461 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30462
30463         * gcc.dg/dwarf2-2.c: New test.
30464
30465 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30466
30467         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30468         dg-warning regexps.
30469
30470 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30471
30472         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30473         gcc.dg/format-ext-5.c: New tests.
30474
30475 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30476
30477         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30478
30479 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30480
30481         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30482
30483 2000-08-24  Richard Henderson  <rth@cygnus.com>
30484
30485         * gcc.dg/ia64-sync-1.c: New test.
30486         * gcc.dg/ia64-sync-2.c: New test.
30487         * gcc.dg/ia64-asm-1.c: New test.
30488
30489 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30490
30491         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30492         * gcc.dg/format-ext-2.c: New test.
30493
30494 2000-08-23  Jason Merrill  <jason@redhat.com>
30495
30496         * lib/old-dejagnu.exp: Also ignore "In member function" and
30497         "At global scope".
30498
30499 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30500
30501         * gcc.dg/noncompile/label-lineno-1.c: New test.
30502
30503 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30504
30505         * gcc.dg/c99-array-nonobj-1.c: New test.
30506
30507 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30508
30509         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30510         tests.
30511         * gcc.dg/format-ext-1.c: New test.
30512
30513 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30514
30515         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30516         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30517         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30518         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30519         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30520
30521 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30522
30523         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30524         gcc.dg/c99-strftime-2.c: New tests.
30525
30526 2000-08-22  Richard Henderson  <rth@cygnus.com>
30527
30528         * gcc.c-torture/execute/20000822-1.c: New test.
30529
30530 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30531
30532         * gcc.c-torture/execute/20000819-1.x: Remove.
30533
30534 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30535
30536         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30537         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30538         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30539         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30540         gcc.dg/format-xopen-1.c: New tests.
30541
30542 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30543
30544         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30545
30546 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30547
30548         * g++.old-deja/g++.other/loop2.C: New test.
30549
30550         * gcc.c-torture/compile/20000606-1.c: New test.
30551         * gcc.c-torture/compile/20000728-1.c: New test.
30552         * gcc.c-torture/execute/20000801-1.c: New test.
30553         * gcc.c-torture/execute/20000801-2.c: New test.
30554         * gcc.c-torture/execute/20000819-1.c: New test.
30555         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30556         * gcc.dg/20000629-1.c: New test.
30557         * gcc.dg/20000724-1.c: New test.
30558         * gcc.dg/20000807-1.c: New test.
30559
30560 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30561
30562         * gcc.dg/cpp/pragma-1.c: New test.
30563         * gcc.dg/cpp/pragma-2.c: New test.
30564
30565 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30566
30567         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30568         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30569
30570 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30571
30572         * gcc.c-torture/compile/20000818-1.c: New test.
30573
30574 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30575
30576         * gcc.c-torture/execute/20000818-1.c: New test.
30577
30578 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30579
30580         * gcc.dg/format-va-1.c: New test.
30581
30582 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         * g++.old-deja/g++.other/typedef8.C: New test.
30585
30586 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30587
30588         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30589         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30590         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30591         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30592         * g++.old-deja/g++.other/ptrmem7.C: New test.
30593         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30594
30595 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30596
30597         * g++.old-deja/g++.pt/typename27.C: New test.
30598
30599 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30600
30601         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30602         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30603         * g++.old-deja/g++.pt/friend45.C: New test.
30604         * g++.old-deja/g++.other/friend8.C: New test.
30605
30606 2000-08-15  Richard Henderson  <rth@cygnus.com>
30607
30608         * gcc.c-torture/execute/20000815-1.c: New test.
30609
30610 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30611
30612         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30613         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30614         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30615
30616 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30617
30618         * g++.old-deja/g++.other/refinit2.C: New test.
30619
30620 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30621
30622         * lib/c-torture.exp (c-torture): Make
30623         compiler_conditional_xfail_data global.
30624         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30625         compiler_conditional_xfail_data machinery.
30626         (f-torture-execute): Likewise.
30627         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30628         and only when unrolling loops.
30629
30630         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30631
30632 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30633
30634         * g++.old-deja/g++.pt/explicit81.C: New test.
30635
30636 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30637
30638         * g++.old-deja/g++.pt/typename26.C: New test.
30639
30640 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30641
30642         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30643         warning.
30644
30645 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30646
30647         * g++.old-deja/g++.other/array3.C: New test.
30648
30649 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30650
30651         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30652         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30653         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30654         New tests.
30655
30656 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30657
30658         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30659         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30660
30661 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30662
30663         * gcc.c-torture/execute/20000808-1.c: New test.
30664
30665 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30666
30667         * gcc.dg/c90-const-expr-1.c: New test.
30668
30669 2000-08-08  Richard Henderson  <rth@cygnus.com>
30670
30671         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30672
30673 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30674
30675         * gcc.dg/noncompile/const-ll-1.c: New test.
30676
30677 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30678
30679         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30680
30681 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30682
30683         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30684         that running programs linked against the shared version of libobjc
30685         run correctly.
30686
30687 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30688
30689         * gcc.dg/c99-printf-1.c: New test.
30690
30691 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30692
30693         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30694
30695 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30696
30697         * gcc.c-torture/execute/20000731-1.x: Delete.
30698
30699 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30700
30701         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30702         and torture_without_loops as is done by c-torture.exp.
30703         (search_for): Copy from c-torture.exp.
30704         (gcc-dg-runtest): New function, drives a directory of tests
30705         iterating over the TORTURE_OPTIONS.
30706         (scan-assembler, scan-assembler-not): Move here from
30707         individual directory drivers.
30708
30709         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30710         defined by lib/gcc-dg.exp.
30711         * gcc.dg/cpp/cpp.exp: Likewise.
30712         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30713         gcc-dg-runtest, so we cycle over optimization options.
30714
30715         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30716         * gcc.dg/compare2.c: No longer expected to fail.
30717
30718 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30719
30720         * gcc.c-torture/execute/20000804-1.c: New test.
30721
30722 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30723
30724         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30725
30726 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30727
30728         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30729
30730 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30731
30732         * gcc.c-torture/compile/20000803-1.c: New test.
30733
30734 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30735
30736         * gcc.c-torture/execute/20000801-3.c,
30737         gcc.c-torture/execute/20000801-4.c: New tests.
30738         * gcc.c-torture/execute/20000801-3.x,
30739         gcc.c-torture/execute/20000801-4.x: Xfail.
30740
30741 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30742
30743         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30744         libobjc/.libs to allow for libtool.
30745
30746 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30747
30748         * gcc.c-torture/compile/20000802-1.c: New test.
30749
30750 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30751
30752         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30753
30754 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30755
30756         * gcc-c-torture/execute/20000731-2.c: New test.
30757
30758         * gcc.c-torture/execute/20000731-1.c: New test.
30759         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30760
30761 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30762
30763         * testsuite/gcc.dg/cpp/paste7.c: New test.
30764         * gcc.dg/cpp/20000725-1.c: New test.
30765
30766 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30767
30768         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30769         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30770         declaration warning for __builtin_dwarf_reg_size.
30771
30772         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30773
30774 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30775
30776         * gcc.dg/noncompile/voidparam-1.c: New test.
30777
30778 2000-07-30  Richard Henderson  <rth@cygnus.com>
30779
30780         * gcc.dg/c90-digraph-1.c: Don't xfail.
30781         * gcc.dg/compare2.c (case 10): Xfail.
30782         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30783
30784 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30785
30786         * gcc.dg/c99-main-1.c: New test.
30787
30788 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30789
30790         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30791
30792 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30793
30794         * gcc.c-tortuer/execute/20000726-1.c: New test.
30795
30796 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30797
30798         * gcc.c-torture/execute/enum-2.c: New test.
30799
30800 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30801
30802         * gcc.dg/cpp/tr-warn3.c: New test.
30803
30804 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         * g++.old-deja/g++.ext/implicit1.C: Remove.
30807         * g++.old-deja/g++.jason/c2.C: Remove
30808         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30809         * g++.old-deja/g++.pt/crash16.C: Likewise.
30810         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30811
30812 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30813
30814         * g++.old-deja/g++.other/for2.C: New test.
30815
30816 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30817
30818         * gcc.dg/20000720-1.c: New test.
30819
30820 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30821
30822         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30823
30824 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30825
30826         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30827         * gcc.c-torture/execute/20000722-1.c: New.
30828         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30829
30830 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30831
30832         * gcc.dg/cpp/20000720-1.S: New test.
30833
30834 2000-07-21  Michael Meissner  <meissner@redhat.com>
30835
30836         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30837
30838 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30839
30840         * g++.old-deja/g++.brendan/crash16.C,
30841         g++.old-deja/g++.brendan/parse3.C,
30842         g++.old-deja/g++.brendan/redecl1.C,
30843         g++.old-deja/g++.ns/template13.C,
30844         g++.old-deja/g++.other/decl4.C,
30845         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30846
30847 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30848
30849         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30850         and "Internal error".
30851
30852         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30853         regexps.
30854         * gcc.dg/cpp/paste6.c: New test.
30855
30856 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30857
30858         * gcc.dg/cpp/tr-direct.c: New test.
30859
30860         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30861         gcc.dg/cpp/undef1.c: Tweak error regexps.
30862
30863 2000-07-18  Eric Christopher <echristo@redhat.com>
30864
30865         * gcc.c-torture/compile/20000718-1.c: New test.
30866
30867 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30868
30869         * cpplex.c (_cpp_push_token): If the token being pushed back
30870         is the previous token in this context, just subtract one from
30871         context->posn.
30872         * cppmacro.c (save_expansion): Clear aux field when storing a
30873         placemarker.
30874
30875 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30876
30877         * gcc.dg/noncompile/redecl-1.c: New test.
30878
30879 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30880
30881         * gcc.c-torture/execute/20000717-5.c: New test.
30882         * gcc.c-torture/execute/20000717-1.x: Removed.
30883
30884 2000-07-17  Richard Henderson  <rth@cygnus.com>
30885
30886         * gcc.c-torture/execute/20000717-4.c: New test.
30887
30888 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30889
30890         * gcc.dg/cpp/syshdr.c: New test.
30891         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30892
30893 2000-07-17  Neil Booth  <neilb@earthling.net>
30894
30895         * gcc.dg/cpp/cmdlne-dM.c: New test.
30896         * gcc.dg/cpp/cmdlne-dD.c: New test.
30897
30898 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30899
30900         * gcc.c-torture/execute/20000717-3.c: New test.
30901
30902         * gcc.c-torture/compile/20000717-1.c: New test.
30903
30904 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30905
30906         * gcc.c-torture/execute/20000717-2.c: New test.
30907
30908 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30909
30910         * gcc.dg/formatz-1.c: New test.
30911
30912         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30913         * gcc.dg/c99-digraph-1.c: New tests.
30914
30915         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30916         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30917
30918         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30919         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30920         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30921         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30922         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30923         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30924         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30925
30926 2000-07-17   Greg McGary <greg@mcgary.org>
30927
30928         * gcc.c-torture/execute/20000717-1.c: New test.
30929         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30930
30931 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30932
30933         * gcc.c-torture/execute/20000715-2.c: New test.
30934         * gcc.dg/20000715-1.c: New test.
30935
30936 2000-07-15  Michael Meissner  <meissner@redhat.com>
30937
30938         * gcc.c-torture/execute/20000715-1.c: New test.
30939
30940 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30941
30942         * gcc.c-torture/execute/20000707-1.c: New test.
30943
30944 2000-07-13  Neil Booth  <NeilB@earthling.net>
30945
30946         * testsuite/gcc.dg/cpp/digraph1.c,
30947         testsuite/gcc.dg/cpp/digraph2.c,
30948         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30949
30950 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30951
30952         * g77.f-torture/compile/20000630-2.f:  New test.
30953         * g77.f-torture/compile/20000630-2.x
30954
30955 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30956
30957         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30958
30959 2000-07-11  Neil Booth  <NeilB@earthling.net>
30960
30961         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30962
30963 2000-07-11  Neil Booth  <NeilB@earthling.net>
30964
30965         * gcc.dg/cpp/cmdlne-C.c: New.
30966
30967 2000-07-09  Neil Booth  <NeilB@earthling.net>
30968
30969         * gcc.dg/cpp/directiv.c: New tests.
30970         * gcc.dg/cpp/undef1.c: Update.
30971
30972 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30973
30974         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30975
30976 2000-07-09  Neil Booth  <NeilB@earthling.net>
30977
30978         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30979
30980 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30981
30982         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30983         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30984
30985 2000-07-08  Neil Booth  <NeilB@earthling.net>
30986
30987         * gcc.dg/cpp/macsyntx.c: New tests.
30988
30989 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30990
30991         * gcc.dg/20000707-1.c: New test.
30992
30993 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30994
30995         * gcc.c-torture/execute/20000706-1.c: New test.
30996         * gcc.c-torture/execute/20000706-2.c: New test.
30997         * gcc.c-torture/execute/20000706-3.c: New test.
30998         * gcc.c-torture/execute/20000706-4.c: New test.
30999         * gcc.c-torture/execute/20000706-5.c: New test.
31000
31001 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31002
31003         * g++.old-deja/g++.pt/instantiate7.C: New test.
31004
31005 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31006
31007         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31008         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31009         * g++.old-deja/g++.other/rtti3.C: Likewise.
31010         * g++.old-deja/g++.other/rttid3.C: Likewise.
31011
31012 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31013
31014         *  g77.f-torture/compile/20000630-1.x: Fix typo
31015
31016 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31017
31018         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31019         assembly output.
31020
31021 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31022
31023         * gcc.dg/cpp/ident.c: New test.
31024
31025 2000-07-05  Neil Booth  <NeilB@earthling.net>
31026
31027         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31028           gcc.dg/cpp/lexstrng.c: New tests.
31029
31030 2000-07-04  Neil Booth  <NeilB@earthling.net>
31031
31032         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31033         * gcc.dg/cpp/strify2.c: Same.
31034
31035 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31036
31037         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31038         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31039         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31040         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31041
31042         * testsuite/gcc.dg/cpp/macro1.c,
31043         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31044         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31045         testsuite/gcc.dg/cpp/strify1.c,
31046         testsuite/gcc.dg/cpp/strify2.c: New tests.
31047
31048 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31049
31050         * gcc.c-torture/execute/20000703-1.c: New test.
31051
31052 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31053
31054         * g++.old-deja/g++.pt (lookup10.C): New test.
31055
31056 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31057
31058         * g++.old-deja/g++.pt (typename25.C): New test.
31059
31060 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31061
31062         * gcc.c-torture/compile/20000701-1.c: New test.
31063
31064 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31065
31066         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31067         to test case.
31068
31069 2000-06-30  Catherine Moore  <clm@cygnus.com>
31070
31071         * gcc.c-torture/execute/align-1.c: New test.
31072
31073 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31074
31075         * g++.old-deja/g++.pt/expr8.C: New test.
31076         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31077
31078 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31079
31080         * gcc.c-torture/compile/20000629-1.c: New test.
31081
31082 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31083
31084
31085         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31086         gcc.dg/noncompile directory, depending on whether they're
31087         preprocessor tests or not.  Annotate all the tests for the dg
31088         framework.
31089
31090         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31091         * gcc.dg/noncompile/noncompile.exp: New.
31092
31093         * Moved files:
31094         Old name                                New name
31095         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31096         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31097         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31098         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31099         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31100         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31101         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31102         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31103         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31104         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31105         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31106         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31107         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31108         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31109         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31110         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31111         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31112         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31113         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31114         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31115         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31116         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31117         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31118         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31119
31120         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31121         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31122         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31123         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31124         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31125         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31126
31127 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31128
31129         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31130         declare one variable.  On the fourth, error.
31131         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31132         declared by 20000628-1a.h.
31133
31134 2000-06-29  Richard Henderson  <rth@redhat.com>
31135
31136         * gcc.c-torture/execute/930529-1.x: New file.
31137         * gcc.dg/920413-1.c: Adjust expected warning text.
31138         * gcc.dg/980217-1.c: Declare abort.
31139         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31140
31141 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31142
31143         * g77.f-torture/compile/20000629-1.f: New test.
31144         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31145
31146 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31147
31148         Rearrange lots of files, removing entirely the
31149         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31150         directories.
31151
31152         * Deleted files:
31153         gcc.c-torture/code_quality/code_quality.exp
31154         gcc.c-torture/special/special.exp
31155         gcc.failure/failure.exp
31156         gcc.failure/940409-1.x
31157         gcc.c-torture/compile/961203-1.x
31158
31159         * New files:
31160         gcc.misc-tests/linkage.exp
31161         gcc.c-torture/execute/920730-1t.c
31162         gcc.c-torture/execute/920730-1t.x
31163         gcc.c-torture/compile/920520-1.x
31164         gcc.c-torture/compile/920521-1.x
31165         gcc.c-torture/compile/981006-1.x
31166         gcc.c-torture/execute/eeprof-1.x
31167
31168         * Moved files (possibly with modifications to fit a new harness):
31169         Old name                                New name
31170         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31171         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31172         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31173         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31174         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31175         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31176         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31177         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31178         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31179         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31180         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31181         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31182         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31183         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31184
31185 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31186
31187         * c-torture/compile/961203-1.x: Delete.
31188
31189         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31190         not exit. Include stdio.h.
31191         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31192         * gcc.misc-tests/dg-12.c: Likewise.
31193         * gcc.misc-tests/dg-5.c: Likewise.
31194         * gcc.misc-tests/dg-6.c: Likewise.
31195         * gcc.misc-tests/dg-7.c: Prototype abort.
31196         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31197         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31198         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31199         not exit.
31200         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31201         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31202
31203 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31204
31205         * gcc.dg/cpp/20000628-1.c: New test.
31206         * gcc.dg/cpp/20000628-1.h: New header for above test.
31207         * gcc.dg/cpp/20000628-1a.h: Likewise.
31208
31209 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31210
31211         * gcc.dg/cpp: New directory.
31212         * gcc.dg/cpp/cpp.exp: New driver.
31213         * gcc.dg/cpp/20000627-1.c: New test.
31214         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31215         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31216         and rewrite as a compilation test.
31217
31218         * gcc.dg: Move many files into the cpp subdirectory, possibly
31219         renaming or editing them as well.
31220         Old name                New name
31221         990119-1.c              cpp/19990119-1.c
31222         990228-1.c              cpp/19990228-1.c
31223         990407-1.c              cpp/19990407-1.c
31224         990409-1.c              cpp/19990409-1.c
31225         990413-1.c              cpp/19990413-1.c
31226         990703-1.c              cpp/19990703-1.c
31227         20000127-1.c            cpp/20000127-1.c
31228         20000129-1.c            cpp/20000129-1.c
31229         20000207-1.c            cpp/20000207-1.c
31230         20000207-2.c            cpp/20000207-2.c
31231         20000209-1.c            cpp/20000209-1.c
31232         20000209-2.c            cpp/20000209-2.c
31233         20000301-1.c            cpp/20000301-1.c
31234         20000419-1.c            cpp/20000419-1.c
31235         20000510-1.S            cpp/20000510-1.S
31236         20000519-1.c            cpp/20000519-1.c
31237         20000529-1.c            cpp/20000529-1.c
31238         20000625-1.c            cpp/20000625-1.c
31239         20000625-2.c            cpp/20000625-2.c
31240         cpp-as1.c               cpp/assert1.c
31241         cpp-as2.c               cpp/assert2.c
31242         cxx-comments-1.c        cpp/cxxcom1.c
31243         cxx-comments-2.c        cpp/cxxcom2.c
31244         endif-label.c           cpp/endif.c
31245         cpp-hash1.c             cpp/hash1.c
31246         cpp-hash2.c             cpp/hash2.c
31247         cpp-if1.c               cpp/if-1.c
31248         cpp-if2.c               cpp/if-2.c
31249         cpp-if3.c               cpp/if-3.c
31250         cpp-if4.c               cpp/if-4.c
31251         cpp-if5.c               cpp/if-5.c
31252         cpp-cond.c              cpp/if-cexp.c
31253         cpp-missingop.c         cpp/if-mop.c
31254         cpp-missingparen.c      cpp/if-mpar.c
31255         cpp-opprec.c            cpp/if-oppr.c
31256         cpp-ifparen.c           cpp/if-paren.c
31257         cpp-shortcircuit.c      cpp/if-sc.c
31258         cpp-shift.c             cpp/if-shift.c
31259         cpp-unary.c             cpp/if-unary.c
31260         cpp-li1.c               cpp/line1.c
31261         cpp-li2.c               cpp/line2.c
31262         lineno.c                cpp/line3.c
31263         lineno-2.c              cpp/line4.c
31264         cpp-mi.c                cpp/mi1.c
31265         cpp-mic.h               cpp/mi1c.h
31266         cpp-micc.h              cpp/mi1cc.h
31267         cpp-mind.h              cpp/mi1nd.h
31268         cpp-mindp.h             cpp/mi1ndp.h
31269         cpp-mix.h               cpp/mi1x.h
31270         cpp-mi2.c               cpp/mi2.c
31271         cpp-mi2a.h              cpp/mi2a.h
31272         cpp-mi2b.h              cpp/mi2b.h
31273         cpp-mi2c.h              cpp/mi2c.h
31274         cpp-mi3.c               cpp/mi3.c
31275         cpp-mi3.def             cpp/mi3.def
31276         poison-1.c              cpp/poison.c
31277         pr-impl.c               cpp/prag-imp.c
31278         cpp-redef-2.c           cpp/redef1.c
31279         cpp-redef.c             cpp/redef2.c
31280         strpaste.c              cpp/strp1.c
31281         strpaste-2.c            cpp/strp2.c
31282         cpp-tradpaste.c         cpp/tr-paste.c
31283         cpp-tradstringify.c     cpp/tr-str.c
31284         cpp-tradwarn1.c         cpp/tr-warn1.c
31285         cpp-tradwarn2.c         cpp/tr-warn2.c
31286         trigraphs.c             cpp/trigraphs.c
31287         cpp-unc1.c              cpp/unc1.c
31288         cpp-unc2.c              cpp/unc2.c
31289         cpp-unc3.c              cpp/unc3.c
31290         cpp-unc.c               cpp/unc4.c
31291         undef.c                 cpp/undef1.c
31292         undef-2.c               cpp/undef2.c
31293         cpp-wi1.c               cpp/widestr1.c
31294
31295 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31296
31297         * lib/g++.exp (g++_include_flags): Tweak.
31298
31299 2000-06-27  H.J. Lu  <hjl@gnu.org>
31300             Loren J. Rittle  <ljrittle@acm.org>
31301
31302         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31303         version with one that knows about the new gcc tree structure.
31304         (g++_link_flags): Same.
31305
31306 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31307
31308         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31309         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31310         case we are cross-compiling.
31311
31312         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31313         g++.old-deja/g++.niklas/Makefile.in,
31314         g++.old-deja/g++.niklas/configure.in,
31315         g++.old-deja/g++.other/Makefile.in,
31316         g++.old-deja/g++.other/configure.in,
31317         gcc.c-torture/code_quality/Makefile.in,
31318         gcc.c-torture/code_quality/configure.in,
31319         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31320         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31321         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31322         gcc.c-torture/execute/ieee/Makefile.in,
31323         gcc.c-torture/execute/ieee/configure.in,
31324         gcc.c-torture/noncompile/Makefile.in,
31325         gcc.c-torture/noncompile/configure.in,
31326         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31327         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31328         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31329
31330 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31331
31332         * g++.old-deja/g++.other/ambig3.C: New test.
31333
31334 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31335
31336         * g++.old-deja/g++.pt/syntax1.C: New test.
31337         * g++.old-deja/g++.pt/syntax2.C: New test.
31338         * g++.old-deja/g++.other/syntax3.C: New test.
31339         * g++.old-deja/g++.other/syntax4.C: New test.
31340
31341 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31342
31343         * gcc.dg/20000623-1.c: Prototype exit and abort.
31344
31345 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31346
31347         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31348         New tests.
31349         * gcc.dg/cpp-mi3.def: New file.
31350
31351         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31352         inside assertions.
31353         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31354         lexer's error messages.
31355         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31356         divine anything from the linemarkers.
31357         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31358         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31359
31360 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31361
31362         * gcc.dg/20000623-1.c: New test.
31363
31364 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31365
31366         * gcc.c-torture/execute/20000622-1.c: New test.
31367
31368 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31369
31370         * g++.old-deja/g++.other/init15.C: New test.
31371
31372 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         * g++.old-deja/g++.pt/vaarg2.C: New test.
31375         * g++.old-deja/g++.pt/vaarg3.C: New test.
31376
31377 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31378
31379         * g++.old-deja/g++.other/dyncast6.C: New test.
31380
31381 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31382
31383         * gcc.c-torture/execute/loop-6.c: New test.
31384
31385 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31386
31387         * gcc.dg/20000614-1.c: New test.
31388         * gcc.dg/20000614-2.c: New test.
31389
31390 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31391
31392         * g++.old-deja/g++.other/inline12.C: New test.
31393
31394 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31395
31396         * g++.old-deja/g++.other/eh1.C: New test.
31397
31398 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31399
31400         * g++.old-deja/g++.other/type.C: New test.
31401
31402 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31403
31404         * g++.old-deja/g++.other/initstring.C: New test.
31405
31406 2000-06-12  Jason Merrill  <jason@redhat.com>
31407
31408         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31409
31410 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31411
31412         * gcc.c-torture/compile/20000609-1.c: New test.
31413
31414 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31415
31416         * gcc.dg/20000609-1.c: New test.
31417
31418 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31419
31420         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31421         * gcc.c-torture/noncompile/poison-1.c: Move...
31422         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31423         * gcc.dg/cpp-li1.c: Add a token after the #line.
31424
31425 2000-06-05  Richard Henderson  <rth@cygnus.com>
31426
31427         * gcc.c-torture/execute/20000605-2.c: New test.
31428         * gcc.c-torture/execute/20000605-3.c: New test.
31429
31430 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31431
31432         * g77.f-torture/execute/20000503-1.x: New file.
31433
31434 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31435
31436         * g++.old-deja/g++.eh/badalloc1.C: New test.
31437
31438 2000-06-05  Richard Henderson  <rth@cygnus.com>
31439
31440         * gcc.c-torture/execute/20000605-1.c: New test.
31441
31442 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31443             Nathan Sidwell <nathan@codesourcery.com>
31444
31445         * gcc.c-torture/compile/20000605-1.c: New test.
31446
31447 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31448
31449         * g77.f-torture/compile/20000601-1.f:  New test.
31450
31451 2000-06-03  Richard Henderson  <rth@cygnus.com>
31452
31453         * gcc.c-torture/execute/20000603-1.c: New.
31454
31455 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31456
31457         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31458         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31459
31460 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31461
31462         * gcc.dg/compare2.c (case 12): XFAIL.
31463         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31464         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31465
31466         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31467
31468 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31469
31470         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31471         guard macro is already defined when the header is first
31472         included.
31473         * gcc.dg/cpp-mix.h: New file.
31474         * gcc.dg/endif-label.c: Update patterns to match compiler.
31475
31476         * g++.brendan/complex1.C: Declare abort.
31477         * g++.law/refs4.C: Remove XFAIL.
31478         * g++.oliva/expr2.C: Declare abort and exit.
31479
31480 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31481
31482         * gcc.c-torture/execute/20000528-1.c: New test.
31483
31484         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31485         * g++.old-deja/g++.law/temps4.C: Likewise.
31486
31487         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31488         stdlib.h.  Call abort() on failure.
31489         * g++.old-deja/g++.law/refs4.C: Likewise.
31490         * g++.old-deja/g++.law/temps4.C: Likewise.
31491         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31492         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31493
31494 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31495
31496         Relative to g++.dg/special:
31497         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31498
31499         Relative to g++.old-deja:
31500         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31501         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31502         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31503         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31504         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31505         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31506         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31507
31508         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31509         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31510         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31511         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31512         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31513         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31514         and/or string.h.
31515
31516         * g++.other/goto1.C: Update expectations for error messages.
31517
31518 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31519
31520         * gcc.c-torture/compile/20000523-1.c: New test.
31521
31522 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31523
31524         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31525
31526 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31527
31528         * g++.old-deja/g++.eh/catch11.C: New test.
31529         * g++.old-deja/g++.eh/catch12.C: New test.
31530
31531 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31532
31533         * gcc.c-torture/execute/20000523-1.c: New test.
31534
31535 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31536
31537         * c-torture/execute/bcp-1.c: Replace abort in arg of
31538         __builtin_constant_p with a generic external function.
31539
31540         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31541         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31542         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31543         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31544         Prototype abort and/or exit.
31545
31546         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31547         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31548         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31549         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31550
31551 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31552
31553         * gcc.dg/dwarf2-1.c: New test.
31554
31555 2000-05-20  Richard Henderson  <rth@cygnus.com>
31556
31557         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31558
31559 2000-05-20  Andreas Jaeger  <aj@suse.de>
31560
31561         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31562         testcase.
31563
31564 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31565
31566         * gcc.c-torture/execute/20000519-2.c: New test.
31567
31568 2000-05-19  Andreas Jaeger  <aj@suse.de>
31569
31570         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31571         which fails with SSA.
31572
31573         * lib/c-torture.exp: Also test with -O3 -fssa.
31574
31575 2000-05-18  Michael Meissner  <meissner@redhat.com>
31576
31577         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31578         * gcc.c-torture/execute/920415-1.c: Ditto.
31579         * gcc.c-torture/execute/920501-1.c: Ditto.
31580         * gcc.c-torture/execute/conversion.c: Ditto.
31581         * gcc.c-torture/execute/cvt-1.c: Ditto.
31582
31583 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31584
31585         * gcc.c-torture/compile/20000518-1.c: New test.
31586
31587 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31588
31589         * g77.f-torture/compile/200005018.f:  New test.
31590
31591 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31592
31593         * gcc.c-torture/compile/20000517-1.c: New test.
31594
31595 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31596
31597         * gcc.c-torture/execute/20000516-1.c: New test.
31598
31599 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31600
31601         * g++.old-deja/g++.other/eh.C: New test.
31602
31603 2000-05-12  Richard Henderson  <rth@cygnus.com>
31604
31605         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31606         constants through to doit's conditional.
31607
31608 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31609
31610         * gcc.c-torture/compile/20000511-1.c: New test.
31611         * g77.f-torture/compile/20000511-1.f: New test.
31612         * g77.f-torture/compile/20000511-2.f: New test.
31613
31614 2000-05-11  Michael Meissner  <meissner@redhat.com>
31615
31616         * gcc.c-torture/execute/20000511-1.c: New test.
31617
31618 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31619
31620         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31621         * gcc.dg/20000510-1.S: New.
31622
31623 2000-05-08  Catherine Moore  <clm@cygnus.com>
31624
31625         * gcc.dg/unused-3.c: New.
31626
31627 2000-05-06  Richard Henderson  <rth@cygnus.com>
31628
31629           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31630           * g++.old-deja/g++.mike/warn1.C: Likewise.
31631           * g++.old-deja/g++.pt/local1.C: Likewise.
31632           * g++.old-deja/g++.pt/local7.C: Likewise.
31633           * g++.old-deja/g++.pt/spec16.C: Likewise.
31634
31635 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31636
31637         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31638
31639 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31640
31641           * g77.f-torture/execute/20000503-1.f:  New test.
31642
31643 2000-05-04  Andreas Jaeger  <aj@suse.de>
31644
31645         * gcc.dg/noreturn-2.c: New test.
31646
31647 2000-05-04  Neil Booth  <NeilB@earthling.net>
31648
31649         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31650         preprocessor.
31651
31652 2000-05-04  Richard Henderson  <rth@cygnus.com>
31653
31654         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31655
31656 2000-05-04  Richard Henderson  <rth@cygnus.com>
31657
31658         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31659         OpenSSL by Jason R Thorpe.
31660
31661 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31662
31663         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31664
31665 2000-05-03  Robert Lipe <robertlipe@usa.net>
31666
31667         * gcc.dg/20000503-1.c: New test.
31668
31669 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31670
31671         * gcc.c-torture/compile/20000502-1.c: New test.
31672         * g++.old-deja/g++.other/align.C: New test.
31673         * gcc.dg/cpp-tradstringify.c: New test.
31674
31675 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31676
31677         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31678         and hard registers.
31679
31680 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31681
31682         * gcc.c-torture/execute/loop-5.c: New test.
31683
31684 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31685
31686         * gcc.c-torture/execute/va-arg-20.c: New test.
31687
31688 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31689
31690         * gcc.c-torture/execute/20000422-1.c: New test.
31691
31692 2000-04-20  Greg McGary  <gkm@gnu.org>
31693
31694         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31695         when optimizing, but without sibling-call optimizations (-O1).
31696
31697 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31698
31699           * gcc.c-torture/compile/20000420-1.c: New test.
31700
31701 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31702
31703         * g++.abi/ptrflags.C: New test.
31704         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31705
31706 2000-04-19  Catherine Moore  <clm@cygnus.com>
31707
31708         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31709
31710 2000-04-19  Greg McGary  <gkm@gnu.org>
31711
31712         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31713         sibling-call optimizations.
31714
31715 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31716
31717         * gcc.dg/20000419-1.c: New test.
31718
31719 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31720
31721         * gcc.c-torture/execute/20000412-6.c: New test.
31722
31723 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31724
31725         * gcc.c-torture/execute/20000412-5.c: New test.
31726         * g77.f-torture/compile/20000412-1.f: New test.
31727         * gcc.c-torture/execute/20000412-4.c: New test.
31728         * gcc.c-torture/compile/20000412-2.c: New test.
31729         * gcc.c-torture/execute/20000412-3.c: New test.
31730         * gcc.c-torture/compile/20000412-1.c: New test.
31731         * gcc.c-torture/execute/20000412-2.c: New test.
31732
31733 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31734
31735         * objc/execute/bf-20.m: New test.
31736
31737 2000-04-10  Richard Henderson  <rth@cygnus.com>
31738
31739         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31740
31741         * gcc.c-torture/execute/20000412-1.c: New test.
31742
31743 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31744
31745         * g++.old-deja/g++.eh/catchptr1.C: New test.
31746
31747 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31748
31749         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31750
31751 2000-04-08  Neil Booth  <NeilB@earthling.net>
31752
31753         * gcc.dg/cpp-nullchar.c: Remove test as
31754         embedded nulls cause problems.
31755
31756 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31757
31758         * gcc.dg/compare2.c: New test.
31759
31760 2000-04-08  Neil Booth  <NeilB@earthling.net>
31761
31762         * gcc.dg/cpp-nullchar.c: New test.
31763
31764 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31765
31766         * gcc.dg/cpp-mi2.c: New test.
31767         * gcc.dg/cpp-mi2[abc].h: New files.
31768
31769 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31770
31771         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31772         member name.
31773
31774 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31775
31776         * g++.old-deja/g++.abi/vmihint.C: New test.
31777
31778 2000-04-06  Neil Booth  <NeilB@earthling.net>
31779
31780         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31781         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31782         copyright.
31783
31784 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31785
31786         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31787         avoid stack-frame overwrite.
31788
31789 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31790
31791         * gcc.c-torture/compile/20000405-2.c: New test.
31792         * gcc.c-torture/compile/20000405-3.c: New test.
31793
31794 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31795
31796         * gcc.c-torture/compile/20000405-1.c: New test.
31797
31798 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31799
31800         * gcc.dg/cast-qual-1.c: Revert last change.
31801
31802 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31803
31804         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31805
31806 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31807
31808         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31809         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31810
31811 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31812
31813         * gcc.c-torture/compile/20000403-2.c: New test.
31814         * gcc.c-torture/compile/20000403-1.c: New test.
31815
31816 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31817
31818         * gcc.c-torture/execute/20000403-1.c: New test.
31819
31820 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31821
31822         * gcc.c-torture/execute/20000402-1.c: New test.
31823
31824 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31825
31826         * gcc.c-torture/execute/va-arg-15.c: New test.
31827         * gcc.c-torture/execute/va-arg-16.c: New test.
31828         * gcc.c-torture/execute/va-arg-17.c: New test.
31829         * gcc.c-torture/execute/va-arg-18.c: New test.
31830         * gcc.c-torture/execute/va-arg-19.c: New test.
31831
31832 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31833
31834         * gcc.c-torture/compile/981211-1.c: Move to...
31835         * gcc.dg/cpp-as1.c: ...here.
31836         * gcc.dg/cpp-as2.c: New file.
31837
31838         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31839         compiler.
31840
31841 2000-04-02  Neil Booth  <NeilB@earthling.net>
31842
31843         * gcc.dg/cpp-cond.c  New tests.
31844         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31845         accidental success less likely.
31846         * gcc.dg/cpp-missingop.c  New tests.
31847         * gcc.dg/cpp-missingparen.c  New tests.
31848         * gcc.dg/cpp-shift.c  New tests.
31849         * gcc.dg/cpp-shortcircuit.c  New tests.
31850         * gcc.dg/cpp-unary.c  New tests.
31851
31852 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31853
31854         * gcc.c-torture/compile/20000329-1.c: New test.
31855
31856 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31857
31858         * gcc.c-torture/compile/20000326-1.c: New test.
31859         * gcc.c-torture/compile/20000326-2.c: New test.
31860
31861 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31862
31863         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31864         the first parameter is a function argument.
31865
31866 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31867
31868         * g++.old-deja/g++.ext/array4.C: New test.
31869
31870 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31871
31872         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31873
31874 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31875
31876         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31877
31878 2000-03-19  Richard Henderson  <rth@cygnus.com>
31879
31880         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31881
31882 2000-03-19  Richard Henderson  <rth@cygnus.com>
31883
31884         * gcc.c-torture/compile/20000319-1.c: New test.
31885
31886 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31887
31888         * gcc.c-torture/execute/20000314-3.c: New test.
31889         * gcc.c-torture/execute/20000314-2.c: New test.
31890         * gcc.c-torture/execute/20000314-1.c: New test.
31891         * gcc.c-torture/compile/20000314-2.c: New test.
31892         * gcc.c-torture/compile/20000314-1.c: New test.
31893
31894 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31895
31896         * g++.old-deja/g++.warn/inline.C: New test.
31897
31898 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31899
31900         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31901         standards-compliant result rather than specific constants.
31902         Put test-values in array.
31903
31904 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31905
31906         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31907         (g++_target_compile): Put test-specific options last.
31908
31909 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         * g++.old-deja/g++.eh/vbase4.C: New test.
31912
31913 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31914
31915         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31916
31917 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31918
31919         * g++.old-deja/g++.brendan/misc12.C: Removed.
31920         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31921         * g++.old-deja/g++.ext/pretty4.C: New test.
31922
31923 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31924
31925         * g++.old-deja/g++.other/string2.C: New test.
31926
31927 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31928
31929         * g++.old-deja/g++.warn/impint2.C: New test.
31930
31931 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31932
31933         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31934         is 1, not zero.
31935
31936 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31937
31938         * g++.old-deja/g++.warn/impint.C: New test.
31939         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31940         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31941         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31942         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31943         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31944         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31945         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31946         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31947         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31948         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31949         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31950         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31951
31952 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31953
31954         * gcc.dg/cpp-redef.c: New test.
31955
31956 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         * g++.old-deja/g++.pt/unify7.C: New test.
31959
31960 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31961
31962         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31963         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31964
31965 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31966
31967         * gcc.c-torture/compile/20000224-1.c: New test.
31968
31969 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31970
31971         * gcc.c-torture/compile/cpp-2.c: New test.
31972         * gcc.c-torture/compile/cpp-1.c: New test.
31973
31974 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31975
31976         * gcc.c-torture/execute/20000225-1.c: New test.
31977
31978 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31979
31980         * gcc.dg/cpp-li2.c: New test.
31981
31982         * gcc.dg/cpp-wi1.c: New test.
31983
31984         * gcc.dg/cpp-li1.c: New test.
31985
31986 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31987
31988         * g++.old-deja/g++.other/sizeof5.C: New test.
31989
31990 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31991
31992         * gcc.c-torture/execute/va-arg-13.c: New test.
31993
31994 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31995
31996         * gcc.c-torture/execute/va-arg-12.c: New test.
31997
31998 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31999
32000         * gcc.c-torture/execute/20000223-1.c: New test.
32001
32002 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32003
32004         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32005
32006 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32007
32008         * g++.old-deja/g++.abi/ptrmem.C: New test.
32009
32010 2000-02-19  Richard Henderson  <rth@cygnus.com>
32011
32012         * gcc.c-torture/compile/init-3.c: New.
32013
32014 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32015
32016         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32017         ALWAYS_CXXFLAGS.
32018
32019 2000-02-11  Robert Lipe <robertl@sco.com>
32020
32021         * gcc.c-torture/compile/20000211-3.c: New test.
32022
32023 2000-02-11  Martin Buchholz <martin@xemacs.org>
32024
32025         * gcc.c-torture/compile/20000211-2.c: New test.
32026
32027 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32028
32029         * gcc.c-torture/compile/20000211-1.c: New test.
32030
32031 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32032
32033         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32034           on native targets
32035
32036 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32037
32038         * g++.old-deja/g++.other/cast5.C: New test.
32039
32040 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32041
32042         * gcc.c-torture/execute/20000205-1.c: New.
32043
32044 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32045
32046         * g++.old-deja/g++.jason/cast3.C: Return void.
32047         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32048
32049 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32050
32051         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32052
32053         * gcc.dg/loop-1.c: New test.
32054
32055 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32056
32057         * gcc.c-torture/compile/20000127-1.c: New test.
32058         * gcc.c-torture/execute/991228-1.c: New test.
32059
32060 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32061
32062         * gcc.dg/unused-2.c: New test.
32063
32064         * gcc.dg/conv-1.c: New test.
32065
32066 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32067
32068         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32069         compiler.
32070         (tool_option_proc): Fix typo.
32071
32072 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32073
32074         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32075         of the ld on the host, not on the build machine.
32076         Also, don't crash if '--help' is not a supported option.
32077
32078 2000-01-24  Richard Henderson  <rth@cygnus.com>
32079
32080         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32081
32082 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32083
32084         * gcc.c-torture/execute/20000120-2.c: New test.
32085         * gcc.c-torture/execute/20000120-1.c: New test.
32086
32087 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32088
32089         * gcc.c-torture/execute/20000113-1.c: New test.
32090
32091 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32092
32093         * gcc.c-torture/execute/20000112-1.c: New test.
32094
32095 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32096
32097         * gcc.dg/20000111-1.c: New test.
32098
32099 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32100
32101         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32102         with 16 bit integers.
32103
32104 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32105
32106         * gcc.dg/20000108-1.c: New test.
32107
32108 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32109
32110         * g++.old-deja/g++.ns/koenig8.C: New test.
32111
32112 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32113
32114         * g++.old-deja/g++.other/cast4.C: New test.
32115
32116 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32117
32118         * gcc.c-torture/compile/20000105-2.c: New test.
32119         * gcc.c-torture/compile/20000105-1.c: New test.
32120
32121 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32122
32123         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32124         references to printf & atoi to conform to ANSI standard.
32125         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32126         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32127         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32128         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32129         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32130         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32131         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32132         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32133         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32134         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32135         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32136         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32137         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32138         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32139         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32140         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32141         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32142         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32143         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32144         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32145         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32146         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32147         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32148         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32149         * g++.old-deja/g++.brendan/init3.C: Likewise.
32150         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32151         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32152         * g++.old-deja/g++.brendan/new2.C: Likewise.
32153         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32154         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32155         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32156         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32157         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32158         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32159         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32160         * g++.old-deja/g++.brendan/template24.C: Likewise.
32161         * g++.old-deja/g++.brendan/template3.C: Likewise.
32162         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32163         * g++.old-deja/g++.jason/inline3.C: Likewise.
32164         * g++.old-deja/g++.jason/opeq.C: Likewise.
32165         * g++.old-deja/g++.law/arg5.C: Likewise.
32166         * g++.old-deja/g++.law/arm7.C: Likewise.
32167         * g++.old-deja/g++.law/ctors11.C: Likewise.
32168         * g++.old-deja/g++.law/cvt8.C: Likewise.
32169         * g++.old-deja/g++.law/init9.C: Likewise.
32170         * g++.old-deja/g++.law/refs4.C: Likewise.
32171         * g++.old-deja/g++.law/template2.C: Likewise.
32172         * g++.old-deja/g++.law/visibility24.C: Likewise.
32173         * g++.old-deja/g++.law/vtable3.C: Likewise.
32174         * g++.old-deja/g++.mike/asm2.C: Likewise.
32175         * g++.old-deja/g++.mike/eh1.C: Likewise.
32176         * g++.old-deja/g++.mike/misc1.C: Likewise.
32177         * g++.old-deja/g++.mike/misc13.C: Likewise.
32178         * g++.old-deja/g++.mike/misc14.C: Likewise.
32179         * g++.old-deja/g++.mike/ns12.C: Likewise.
32180         * g++.old-deja/g++.mike/p1248.C: Likewise.
32181         * g++.old-deja/g++.mike/p3708.C: Likewise.
32182         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32183         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32184         * g++.old-deja/g++.mike/p646.C: Likewise.
32185         * g++.old-deja/g++.mike/p700.C: Likewise.
32186         * g++.old-deja/g++.mike/p783.C: Likewise.
32187         * g++.old-deja/g++.mike/p783a.C: Likewise.
32188         * g++.old-deja/g++.mike/p783b.C: Likewise.
32189         * g++.old-deja/g++.mike/p786.C: Likewise.
32190         * g++.old-deja/g++.mike/p789.C: Likewise.
32191         * g++.old-deja/g++.mike/p789a.C: Likewise.
32192         * g++.old-deja/g++.mike/p807a.C: Likewise.
32193         * g++.old-deja/g++.other/delete3.C: Likewise.
32194         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32195         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32196         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32197         * g++.old-deja/g++.other/empty1.C: Likewise.
32198         * g++.old-deja/g++.other/temporary1.C: Likewise.
32199         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32200         * g++.old-deja/g++.pt/t16.C: Likewise.
32201         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32202
32203 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32204
32205         * gcc.dg/991230-1.c: New test.
32206
32207 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32208
32209         * gcc.c-torture/compile/991229-3.c: New test.
32210         * gcc.c-torture/compile/991229-2.c: New test.
32211         * gcc.c-torture/compile/991229-1.c: New test.
32212
32213 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32214
32215         * gcc.c-torture/compile/labels-2.c: New test.
32216
32217 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32218
32219         * gcc.c-torture/execute/991227-1.c: New test.
32220
32221 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32222
32223         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32224
32225 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32226
32227         * gcc.c-torture/execute/991221-1.c: New test.
32228
32229 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32230
32231         * g++.old-deja/g++.other/cast3.C: New test.
32232
32233 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32234
32235         * gcc.c-torture/execute/991216-4.c: New test.
32236
32237 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32238
32239         * gcc.c-torture/execute/991216-1.c: New test.
32240         * gcc.c-torture/execute/991216-2.c: New test.
32241         * gcc.c-torture/execute/991216-3.c: New test.
32242
32243 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32244
32245         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32246         Actually make the test fail by using "-O2" for compilation.
32247
32248 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32249
32250         * g++.old-deja/g++.warn/cast-align1.C: New test.
32251
32252 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32253
32254         * gcc.c-torture/compile/991214-1.c: New test.
32255         * gcc.c-torture/compile/991214-2.c: New test.
32256
32257 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32258
32259         * gcc.dg/991214-1.c: New test.
32260
32261 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32262
32263         * gcc.c-torture/compile/991213-3.c: New test.
32264         * gcc.c-torture/compile/991213-2.c: New test.
32265         * gcc.c-torture/compile/991213-1.c: New test.
32266
32267 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32268
32269         * gcc.dg/991209-1.c: New test.
32270
32271 1999-12-08  Nathan Sidwell <nathan@acm.org>
32272
32273         * gcc.c-torture/compile/991208-1.c: New test.
32274
32275 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32276
32277         * gcc.dg/ultrasp2.c: New test.
32278
32279 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32280
32281         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32282
32283 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32284
32285         * gcc.c-torture/compile/991202-1.c: New test.
32286         * gcc.c-torture/execute/991202-1.c: New test.
32287         * gcc.c-torture/execute/991202-2.c: New test.
32288         * gcc.c-torture/execute/991202-3.c: New test.
32289
32290 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32291
32292         * g++.old-deja/g++.abi/align.C: New test.
32293         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32294         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32295
32296 1999-12-01  Richard Henderson  <rth@cygnus.com>
32297
32298         * gcc.c-torture/execute/991201-1.c: New.
32299
32300 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32301
32302         * gcc.dg/991129-1.c: New test.
32303
32304 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32305
32306         * gcc.c-torture/compile/991127-1.c: New test.
32307
32308 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32309
32310         * g++.old-deja/g++.other/warn4.C: New test.
32311
32312 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32313
32314         * g++.old-deja/g++.eh/cleanup2.C: New test.
32315         * g++.old-deja/g++.ext/pretty2.C: New test.
32316         * g++.old-deja/g++.ext/pretty3.C: New test.
32317         * g++.old-deja/g++.other/debug6.C: New test.
32318
32319 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32320
32321         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32322         compiler_output to look for one error message instead of two.
32323
32324 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32325
32326         * gcc.c-torture/execute/991118-1.c: Also test case
32327         where the word boundary does not split a byte evenly.
32328
32329 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32330
32331         * g++.old-deja/g++.ext/restrict1.C: New test.
32332
32333 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32334
32335         * gcc.c-torture/execute/991118-1.c: New test.
32336
32337 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32338
32339         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32340         working directory pathnames.
32341
32342 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32343
32344         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32345         host is equipped with driver.h and driver.o so it can actually
32346         compile and run the tests.
32347
32348 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32349
32350         * gcc.c-torture/compile/991008-1.c: New test.
32351
32352 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32353
32354         * lib/gcc-dg.exp: Include target-supports.exp
32355
32356 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32357
32358         * lib/target-supports.exp: New file: Provide procs to test for
32359         features supported by the target.
32360         (check_weak_available): Moved here from ecos.exp.
32361         (check_alias_available): New proc: Determine of the target
32362         toolchain supports the alias attribute.
32363
32364         * gcc.dg/special/ecos.exp: Move check_weak_available to
32365         target-supports.exp.
32366         (alias-1.c): Only perform the test if the target supports
32367         aliases.
32368         (wkali-1.c): Only perform the test if the target supports
32369         aliases.
32370
32371         * gcc.dg/990506-0.c: Expect error messages from cross
32372         targets as well as native targets.
32373
32374 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32375
32376         * gcc.dg/ultrasp1.c: Removed xfail.
32377         * gcc.dg/struct-ret-2.c: Likewise.
32378         * gcc.dg/array-1.c: Likewise.
32379
32380 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32381
32382         * gcc.dg/struct-ret-2.c: New test.
32383
32384         * gcc.dg/array-1.c: New test.
32385
32386 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32387
32388         * gcc.c-torture/execute/991030-1.c: New test.
32389
32390 1999-10-26  Richard Henderson  <rth@cygnus.com>
32391
32392         * gcc.c-torture/compile/991026-2.c: New test.
32393
32394 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32395
32396         * gcc.c-torture/compile/991026-1.c: New test.
32397
32398 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32399
32400         * gcc.c-torture/execute/991023-1.c: New test.
32401
32402 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32403
32404         * gcc.c-torture/execute/991019-1.c: New test.
32405
32406 1999-10-16  Richard Henderson  <rth@cygnus.com>
32407
32408         * gcc.c-torture/execute/991016-1.c: New test.
32409
32410 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32411
32412         * gcc.c-torture/execute/991014-1.c: New test.
32413
32414 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32415
32416         * g++.old-deja/g++.other/union2.C: New test.
32417
32418 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32419
32420         * g++.old-deja/g++.other/vaarg2.C: New test.
32421         * g++.old-deja/g++.other/vaarg3.C: New test.
32422
32423 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32424
32425         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32426         in compile/.
32427
32428 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32429
32430         * gcc.c-torture/execute/va-arg-11.c: New test.
32431
32432 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32433
32434         * lib/file-format.exp (gcc_target_object_format): Don't
32435         crash if objdump is unavailable.
32436
32437 1999-09-29  Donn Terry <donn@interix.com>
32438
32439         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32440
32441 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32442
32443         * gcc.c-torture/compile/990928-1.c: New test.
32444
32445 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32446
32447         * g++.old-deja/g++.other/decl6.C: New test.
32448
32449 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32450
32451         * gcc.c-torture/execute/va-arg-10.c: New test.
32452
32453 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32454
32455         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32456         __PRETTY_FUNCTION__.
32457
32458 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32459
32460         * gcc.c-torture/execute/990923-1.c: New test.
32461
32462 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32463
32464         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32465         for which -fpic is inappropriate.
32466
32467 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32468
32469         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32470
32471 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32472
32473         * g++.old-deja/g++.other/dyncast1.C: New test.
32474         * g++.old-deja/g++.other/dyncast2.C: New test.
32475         * g++.old-deja/g++.other/dyncast3.C: New test.
32476         * g++.old-deja/g++.other/dyncast4.C: New test.
32477         * g++.old-deja/g++.other/dyncast5.C: New test.
32478         * g++.old-deja/g++.eh/catch3.C: New test.
32479         * g++.old-deja/g++.eh/catch3p.C: New test.
32480         * g++.old-deja/g++.eh/catch4.C: New test.
32481         * g++.old-deja/g++.eh/catch4p.C: New test.
32482         * g++.old-deja/g++.eh/catch5.C: New test.
32483         * g++.old-deja/g++.eh/catch5p.C: New test.
32484         * g++.old-deja/g++.eh/catch6.C: New test.
32485         * g++.old-deja/g++.eh/catch6p.C: New test.
32486         * g++.old-deja/g++.eh/catch7.C: New test.
32487         * g++.old-deja/g++.eh/catch7p.C: New test.
32488         * g++.old-deja/g++.eh/catch8.C: New test.
32489         * g++.old-deja/g++.eh/catch8p.C: New test.
32490         * g++.old-deja/g++.eh/catch9.C: New test.
32491         * g++.old-deja/g++.eh/catch9p.C: New test.
32492
32493 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32494
32495         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32496         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32497
32498 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32499
32500         * gcc.c-torture/compile/990913-1.c: New test.
32501
32502 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32503
32504         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32505         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32506
32507 1999-09-09  Richard Henderson  <rth@cygnus.com>
32508
32509         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32510
32511 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32512
32513         * g++.old-deja/g++.other/lookup11.C: New test.
32514         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32515         what is permitted and what we want.
32516         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32517         overload use.
32518         * g++.old-deja/g++.jason/rfg5.C: Likewise
32519
32520 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32521
32522         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32523         * gcc.c-torture/noncompile/poison-1.c: New file.
32524
32525 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32526
32527         * g++.old-deja/g++.other/sizeof3.C: New test.
32528         * g++.old-deja/g++.other/sizeof4.C: New test.
32529         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32530         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32531
32532 1999-09-07  Richard Henderson  <rth@cygnus.com>
32533
32534         * gcc.dg/va-arg-1.c: New.
32535
32536 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32537
32538         * gcc.c-torture/execute/va-arg-9.c: New test.
32539
32540 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32541
32542         * g77.f-torture/compile/980519-2.f: New test.
32543         * g77.f-torture/compile/19990905-0.f: New test.
32544         * g77.f-torture/compile/19990905-1.f: New test.
32545         * g77.f-torture/compile/19990905-2.f: New test.
32546
32547         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32548
32549 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32550
32551         * gcc.c-torture/execute/990827-1.c: Fix typo.
32552
32553 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32554
32555         * g++.old-deja/g++.other/deref1.C: New test.
32556
32557 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32558
32559         * g++.old-deja/g++.other/ambig2.C: New test.
32560         * g++.old-deja/g++.other/cond5.C: New test.
32561         * g++.old-deja/g++.other/lookup16.C: New test.
32562
32563 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32564
32565         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32566         assemblers too.
32567
32568 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32569
32570         * lib/c-torture.exp: Avoid the "compare executables" optimization
32571         when testing native.
32572
32573 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32574
32575         * gcc.c-torture/execute/990829-1.c: New test.
32576         * gcc.c-torture/compile/990829-1.c: New test.
32577
32578 1999-08-27  Paul Burchard  <burchard@pobox.com>
32579
32580         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32581         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32582         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32583         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32584         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32585         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32586         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32587         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32588         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32589         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32590         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32591
32592 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32593
32594         * gcc.c-torture/execute/990827-1.c: New test.
32595
32596 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32597
32598         * g77.f-torture/noncompile/19990826-4.f: New test.
32599
32600         * g77.f-torture/compile/19990826-3.f: New test.
32601
32602         * g77.f-torture/execute/19990826-2.f: New test.
32603
32604         * g77.f-torture/compile/19990826-1.f: New test.
32605
32606         * gcc.c-torture/execute/990826-0.c: New test.
32607         * g77.c-torture/execute/19990826-0.f: New test.
32608
32609         * g77.f-torture/noncompile/970626-2.f: New test.
32610
32611 1999-08-25  Paul Burchard  <burchard@pobox.com>
32612
32613         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32614         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32615         lss-011.C: New tests.
32616
32617 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32618
32619         * g++.old-deja/g++.other/decl5.C: New test.
32620
32621 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32622
32623         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32624         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32625         call `postbase' for each one.  All callers of `postbase' changed
32626         to call this instead.
32627
32628 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32629
32630         * gcc.c-torture/execute/990811-1.c: New test.
32631
32632 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32633
32634         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32635         just native ones.
32636
32637         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32638         just native ones.
32639
32640 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32641
32642         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32643
32644 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32645
32646         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32647
32648 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32649
32650         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32651
32652 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32653
32654         * gcc.c-torture/execute/990804-1.c: New test.
32655
32656 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32657
32658         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32659         * g++.old-deja/g++.brendan/crash64.C: Likewise
32660         * g++.old-deja/g++.brendan/overload8.C: Likewise
32661
32662 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32663
32664         * g++.old-deja/g++.other/struct1.C: New test.
32665
32666 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32667
32668         * g++.old-deja/g++.other/enum2.C: New test.
32669
32670 1999-08-02  Richard Henderson  <rth@cygnus.com>
32671
32672         Adapted from tests from Franz Sirl:
32673         * gcc.c-torture/execute/va-arg-7.c: New test.
32674         * gcc.c-torture/execute/va-arg-8.c: New test.
32675
32676 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32677
32678         * gcc.c-torture/compile/990801-2.c: New test.
32679
32680         * gcc.c-torture/compile/990801-1.c: New test.
32681
32682 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32683
32684         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32685         fp-cmp-1.c, converting double to float.
32686
32687         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32688         fp-cmp-1.c, converting double to long double.
32689
32690         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32691         from fr1 to unknown_register, since fr1 is a legitimate register
32692         on some machines.
32693
32694 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32695
32696         * README: More listname related changes.
32697
32698 1999-07-08  Catherine Moore  <clm@cygnus.com>
32699
32700         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32701
32702 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32703
32704         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32705
32706 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32707
32708         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32709
32710 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32711
32712         * gcc.dg/990703-1.c: New test.
32713
32714 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32715
32716         * lib/file-format.exp: New file: Move definition of proc
32717         gcc_target_object_format to here from
32718         gcc.dg/special/ecos.exp.
32719
32720         * lib/c-torture.exp: Include lib file-format.exp.
32721         * lib/gcc-dg.exp: Include lib file-format.exp.
32722
32723         * gcc.dg/special/ecos.exp: Remove definition of proc
32724         gcc_target_object_format.
32725
32726 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32727
32728         * gcc.c-torture/execute/990628-1.c: New test.
32729
32730 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32731
32732         * gcc.c-torture/compile/990625-2.c: New test.
32733
32734         * gcc.c-torture/compile/990625-1.c: New test.
32735
32736 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32737
32738         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32739         attributes compile.
32740         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32741         ports that use the COFF/PE file format.
32742
32743 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32744
32745         * gcc.c-torture/compile/990617-1.c: New test.
32746
32747 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32748
32749         * g++.old-deja/g++.other/decl4.C: New test.
32750
32751 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32752
32753         * g++.old-deja/g++.other/bitfld3.C: New test.
32754
32755 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32756
32757         * g++.old-deja/g++.eh/catch1.C: New test.
32758
32759 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32760
32761         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32762
32763         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32764         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32765
32766 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32767
32768         * g77.f-torture/compile/19990502-0.f: Replace with new,
32769         shorter, test that still fails after recent changes.
32770
32771 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32772
32773         * gcc.c-torture/execute/990604-1.c: New test.
32774
32775 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32776
32777         * gcc.c-torture/execute/990531-1.c: New test.
32778
32779 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32780
32781         * gcc.c-torture/compile/990527-1.c: New test.
32782
32783 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32784
32785         * gcc.c-torture/execute/990527-1.c: New test.
32786
32787 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32788
32789         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32790         bitfields as signed.
32791
32792 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32793
32794         * g77.f-torture/compile/19990525-0.f: New test.
32795
32796 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32797
32798         * gcc.c-torture/execute/990525-2.c: New test.
32799
32800         * gcc.c-torture/execute/990525-1.c: New test.
32801
32802 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32803
32804         * g++.old-deja/g++.other/anon3.C: New test.
32805         * g++.old-deja/g++.other/anon4.C: New test.
32806         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32807         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32808         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32809         Merrill).
32810
32811 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32812
32813         * gcc.c-torture/execute/990524-1.c: New test.
32814
32815         * gcc.dg/990524-1.c: New test.
32816
32817 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32818
32819         * gcc.c-torture/compile/990523-1.c: New test.
32820
32821 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32822
32823         * gcc.c-torture/compile/990519-1.c: New test.
32824
32825 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32826
32827         * gcc.c-torture/compile/990517-1.c: New test.
32828
32829         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32830         (e4, f4): New tests.
32831         (main): Call them.
32832
32833 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32834
32835         * gcc.dg/noreturn-1.c: New test.
32836
32837 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32838
32839         * gcc.c-torture/execute/990513-1.c: New test.
32840
32841 1999-05-10  Richard Henderson  <rth@cygnus.com>
32842
32843         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32844
32845 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32846
32847         * g77.f-torture/execute/erfc.f: Use small single-precision
32848         values, to avoid problems on Alphas when not -mieee.
32849
32850 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32851
32852         * gcc.dg/990506-0.c: New test.
32853
32854 1999-05-08  Richard Henderson  <rth@cygnus.com>
32855
32856         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32857         the constant to test.  Don't XFAIL 64-bit targets.
32858
32859         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32860         * g++.old-deja/g++.law/profile1.C: Likewise.
32861
32862         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32863         operator new instances.
32864         * g++.old-deja/g++.other/delete5.C: Likewise.
32865
32866 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32867
32868         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32869         intrinsic.
32870
32871 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32872
32873         * g77.f-torture/execute/u77-test.f: Reverse order of two
32874         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32875
32876 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32877
32878         * gcc.dg/compare1.c: New test.
32879
32880 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32881
32882         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32883         New tests.
32884
32885 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32886
32887         * g77.f-torture/compile/19990502-1.f: New test.
32888
32889 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32890
32891         * g77.f-torture/compile/19990502-0.f: New test.
32892
32893 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32894
32895         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32896         intrinsic.
32897
32898 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32899
32900         * g77.f-torture/execute/u77-test.f (main): List libU77
32901         intrinsics not currently tested.
32902         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32903         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32904         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32905         Trim blanks off the ends of some printed strings.
32906
32907 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32908
32909         * g77.f-torture/execute/u77-test.f (main): Just warn about
32910         FSTAT gid disagreement, as it's expected on some systems.
32911
32912 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32913
32914         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32915         use a new function, which allows for some slop.
32916         Clean up some commentary.
32917         (issum): The new function.
32918         (sgladd): Deleted subroutine.
32919
32920 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32921
32922         * g77.f-torture/execute/u77-test.f: Modify to be more like
32923         libf2c/libU77 version, bringing patches to that version here.
32924         Add suitable commentary.
32925
32926 1999-04-25  Richard Henderson  <rth@cygnus.com>
32927
32928         * gcc.dg/990424-1.c: New test.
32929
32930 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32931
32932         * g77.f-torture/execute/u77-test.f (main): Bug involving
32933         LSTAT has been fixed, so turn back on full checking.
32934
32935 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32936
32937         * g77.f-torture/compile/19990419-0.f: New test.
32938         * g77.f-torture/execute/19990419-1.f: New test.
32939
32940 1999-04-17  Richard Henderson  <rth@cygnus.com>
32941
32942         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32943         to avoid the need for a prototype to supress a warning.
32944
32945 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32946
32947         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32948
32949 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32950
32951         * gcc.c-torture/execute/990404-1.c: New test.
32952
32953 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32954
32955         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32956         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32957         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32958         missing initializer warnings.
32959
32960 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32961
32962         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32963         matching strings.
32964
32965 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32966
32967         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32968
32969 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32970
32971         * g77.f-torture/execute/19990325-0.f: New test.
32972         * g77.f-torture/execute/19990325-1.f: New test.
32973
32974 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32975
32976         * gcc.c-torture/execute/990324-1.c: New test.
32977
32978 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32979
32980         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32981         test with 4.
32982
32983 1999-03-17  Richard Henderson  <rth@cygnus.com>
32984
32985         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32986
32987 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32988
32989         * g77.f-torture/execute/19990313-2.f: New test.
32990         * g77.f-torture/execute/19990313-3.f: New test.
32991
32992 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32993
32994         * g77.f-torture/execute/19990313-0.f: New test.
32995         * g77.f-torture/execute/19990313-1.f: New test.
32996
32997 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32998
32999         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33000         printf to sprintf.
33001         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33002         (main): Add check for u15.  Conditionalize u31 check depending on
33003         whether ints are <32 bits or >=32 bits.
33004
33005 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33006
33007         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33008
33009 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33010
33011         * g77.f-torture/compile/19990305-0.f: New test.
33012         * g77.f-torture/execute/19981119-0.f: New test.
33013
33014 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33015
33016         * g77.f-torture/execute/970625-2.f: call ABORT if final
33017         result is not correct, instead of just printing it.
33018         Add this checking via newly introduced obfuscation, to
33019         trip up buggy front ends.
33020
33021 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33022
33023         * g77.f-torture/compile/960317-1.f: Moved from being
33024         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33025
33026 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33027
33028         * g77.f-torture/execute/960317-1.f: New (old) test.
33029         * g77.f-torture/execute/970625-2.f: Ditto.
33030
33031 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33032
33033         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33034         message on line 1 or line 2; cccp and cpplib do this differently.
33035
33036 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33037
33038         * g++.old-deja/g++.law/weak1.C: New test.
33039
33040 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33041
33042         * gcc.c-torture/execute/990119-1.c: Renamed to...
33043         * gcc.dg/990119-1.c: this, so it will only be tested once
33044         (it's a preprocessor test, it doesn't need to be run at
33045         multiple optimization levels).
33046
33047 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33048
33049         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33050           ALWAYS_CXXFLAGS.
33051
33052 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33053
33054         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33055         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33056         to not be compilable by current g77.
33057
33058 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33059
33060         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33061
33062 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33063
33064         * gcc.c-torture/execute/990222-1.c: New test.
33065
33066 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33067
33068         * g77.f-torture/compile/19990218-0.f: New test.
33069         * g77.f-torture/noncompile/19990218-1.f: New test.
33070
33071 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33072
33073         * g77.f-torture/compile/19981216-0.f: New test.
33074
33075 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33076
33077         * gcc.dg/990214-1.c: New test.
33078
33079 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33080
33081         * gcc.dg/990213-2.c: New test.
33082
33083         * gcc.dg/990213-1.c: New test.
33084
33085 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33086
33087         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33088         ints.
33089
33090 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33091
33092         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33093         specified by target.
33094
33095         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33096
33097 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33098
33099         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33100
33101 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33102
33103         * gcc.dg/special/ecos.exp: New test driver for new tests with
33104         special requirements.
33105
33106         * gcc.dg/special/alias-1.c: New test.
33107         * gcc.dg/special/gcsec-1.c: New test.
33108         * gcc.dg/special/weak-1.c: New test.
33109         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33110         * gcc.dg/special/weak-2.c: New test.
33111         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33112         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33113         * gcc.dg/special/wkali-1.c: New test.
33114         * gcc.dg/special/wkali-2.c: New test.
33115         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33116         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33117
33118 1999-02-10  Felix Lee  <flee@cygnus.com>
33119
33120           * lib/c-torture.exp (c-torture-compile): Pull out code for
33121           analyzing gcc error messages.
33122           (c-torture-execute): Likewise.  Fix some (harmless) false
33123           positives.
33124           * lib/gcc.exp (gcc_check_compile): New function.
33125
33126 1999-02-08  Richard Henderson  <rth@cygnus.com>
33127
33128         * gcc.c-torture/execute/990208-1.c: New test.
33129
33130 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33131
33132         * g++.dg/special/ecos.exp: New driver for new tests with special
33133         requirements
33134
33135         * g++.dg/special/conpr-1.C: New test
33136         * g++.dg/special/conpr-2.C: New test
33137         * g++.dg/special/conpr-2a.C: New test
33138         * g++.dg/special/conpr-3.C: New test
33139         * g++.dg/special/conpr-3a.C: New test
33140         * g++.dg/special/conpr-3b.C: New test
33141
33142         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33143         allow g++ to use the dg driver
33144
33145         * README: Add comment about g++.dg directory
33146
33147 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33148
33149         * README: Update email addresses.
33150
33151 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33152
33153         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33154         arguments in order to force structure S onto the stack even on
33155         the alpha.
33156         (test): Pass 10 leading arguments to function foo as well as the
33157         structure S.
33158
33159         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33160         failure for all targets.
33161
33162         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33163         abort to terminate program execution.
33164
33165 1999-01-30  Richard Henderson  <rth@cygnus.com>
33166
33167         * gcc.c-torture/execute/990130-1.c: New test.
33168
33169 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33170
33171         * gcc.dg/990130-1.c: New test.
33172
33173 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33174
33175         * gcc.c-torture/execute/990128-1.c: New test.
33176
33177 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33178
33179         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33180
33181 1999-01-27  Felix Lee  <flee@cygnus.com>
33182
33183         * lib/c-torture.exp (c-torture-compile): pull out code for
33184         analyzing gcc error messages.
33185         (c-torture-execute): ditto, and fix some (harmless) false
33186         positives.
33187         * lib/gcc.exp (gcc_check_compile): new function.
33188
33189 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33190
33191         * gcc.dg/990117-1.c: New test.
33192
33193         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33194
33195         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33196
33197 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33198
33199         * g77.f-torture/compile/990115-1.f: New test.
33200
33201 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33202
33203         * gcc.c-torture/compile/990107-1.c: New test
33204
33205 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33206
33207         * gcc.c-torture/execute/990106-2.c: New test.
33208
33209         * gcc.c-torture/execute/990106-1.c: New test.
33210
33211 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33212
33213         * gcc.c-torture/compile/981223-1.c: New test.
33214
33215 1998-12-29  Richard Henderson  <rth@cygnus.com>
33216
33217         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33218         (opt3): Rename from opt4 and disable.
33219
33220 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33221
33222         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33223
33224 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33225
33226         * g++.old-deja/g++.other/conv5.C: New test.
33227
33228 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33229
33230         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33231
33232 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33233
33234         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33235
33236 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33237
33238         * gcc.c-torture/compile/981211-1.c: New test.
33239
33240 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33241
33242         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33243
33244         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33245
33246 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33247
33248         * gcc.special/930510-1.c: Make C9X safe.
33249         * gcc.misc-tests/gcov-1.c Similarly.
33250         * gcc.misc-tests/gcov-2.c Similarly.
33251
33252 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33253
33254         * gcc.dg/ultrasp1.c: New test.
33255
33256 1998-12-06  Richard Henderson  <rth@cygnus.com>
33257
33258         * gcc.c-torture/execute/981206.c: New test.
33259
33260 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33261
33262         * g++.old-deja/g++.ns/template7.C: New test.
33263
33264         * g++.old-deja/g++.other/expr1.C: New test.
33265
33266         * g++.old-deja/g++.eh/tmpl3.C: New test.
33267
33268         * g++.old-deja/g++.eh/tmpl2.C: New test.
33269
33270 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33271
33272         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33273         * g++.old-deja/g++.other/using6.C: Removed.
33274         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33275
33276         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33277
33278 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33279
33280         * g++.old-deja/g++.pt/overload8.C: New test.
33281
33282         * g++.old-deja/g++.pt/overload7.C: New test.
33283
33284         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33285
33286         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33287         and relinking messages.
33288         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33289         compiling with -frepo.
33290
33291 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33292
33293         * g++.old-deja/g++.pt/lookup6.C: New test.
33294
33295 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33296
33297         * gcc.c-torture/execute/981130-1.c: New test.
33298         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33299
33300 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33301
33302         * g++.old-deja/g++.pt/explicit76.C: New test.
33303
33304         * g++.old-deja/g++.pt/friend38.C: New test.
33305
33306         * g++.old-deja/g++.ns/crash2.C: New test.
33307
33308         * g++.old-deja/g++.pt/defarg8.C: New test.
33309
33310         * g++.old-deja/g++.pt/instantiate6.C: New test.
33311
33312         * g++.old-deja/g++.pt/static6.C: New test.
33313
33314         * g++.old-deja/g++.pt/decl2.C: New test.
33315
33316 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33317
33318         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33319         problem is actually related with name lookup, but so what? :-)
33320
33321         * g++.old-deja/g++.pt/friend37.C: New test.
33322
33323 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33324
33325         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33326         element, which fails on some systems.
33327
33328         * g77.f-torture/execute/labug1.f: New test.
33329
33330 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33331
33332         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33333         is defined.
33334
33335 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33336
33337         * g77.f-torture/compile/981117-1.f: New test.
33338
33339 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33340
33341         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33342         properly discarded.
33343
33344 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33345
33346         * gcc.c-torture/execute/memcheck: New directory of tests for
33347         -fcheck-memory-usage.
33348
33349 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33350
33351         * README: New file, general information about the testsuite and
33352         new description of the various C++ test subdirectories.
33353         * README.g++: Eliminate obsolete information, update and move most
33354         relevant stuff to README.
33355
33356 1998-11-07  Richard Henderson  <rth@cygnus.com>
33357
33358         * gcc.c-torture/compile/981107-1.c: New test.
33359
33360 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33361
33362         * execute/memcpy-bi.c: New testcase.
33363
33364 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33365
33366         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33367         base classes.
33368
33369         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33370         template is selected.
33371
33372         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33373         classes, it should be accepted for all types.
33374
33375         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33376
33377         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33378         specializations start with template headers.
33379
33380 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33381
33382         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33383
33384         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33385         non-POD types.
33386
33387 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33388
33389         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33390
33391 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33392
33393         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33394
33395 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33396
33397         * 981019-1.c: New test.
33398
33399 1998-10-14  Robert Lipe <robertl@dgii.com>
33400
33401         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33402         find objc headers.
33403
33404 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33405
33406         * compile/981001-4.c: Remove use of GCC extension that triggers a
33407         compiler bug.
33408
33409 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33410
33411         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33412
33413 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33414
33415         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33416         instantiation of template produces incorrect code for delete
33417         expression.
33418
33419         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33420         constructors' name is not unique.
33421         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33422         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33423
33424         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33425         automatic array of const is ill-formed.
33426
33427         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33428         of template parameter?
33429
33430         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33431         const.
33432
33433         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33434         pointer-to-member expression.
33435
33436         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33437         declaration causes ICE.
33438
33439 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33440
33441         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33442         reserved in the global namespace.
33443
33444         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33445         generate needed virtual table.
33446
33447         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33448
33449 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33450
33451         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33452         template-dependent type
33453
33454 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33455
33456         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33457         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33458         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33459
33460         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33461         class should be usable as argument of member function.
33462         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33463         class should be usable as return type of member function.
33464         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33465         class should be usable as type of data member.
33466
33467         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33468
33469 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33470
33471         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33472
33473 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33474
33475         * gcc.dg/dll-?.c Add thumb to target list.
33476         Fix assembler scan patterns to match current assembler output.
33477
33478 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33479
33480         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33481         matching of template brackets.
33482
33483         * g++.old-deja/g++.other/using4.C: New test.  Test using
33484         declarations of methods from base classes.
33485
33486         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33487         within functions should introduce names into the innermost
33488         enclosing namespace.
33489
33490         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33491         of static locals if first initialization throws.
33492
33493 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33494
33495         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33496
33497 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33498
33499         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33500         lose track of the possible targets of tablejump insns.
33501         * special/special.exp: Run it.
33502
33503 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33504
33505         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33506         must be declared before its specializations can be named in friend
33507         declarations.
33508
33509 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33510
33511         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33512
33513         * g77.f-torture/execute/io1.f: New test.
33514
33515 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33516
33517         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33518         with pointer to template function, for which no argument deduction
33519         is possible.
33520
33521         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33522         specialization of template function as argument to template
33523         function.
33524
33525         * g++.old-deja/g++.other/access2.C: New test; Inner class
33526         shouldn't have privileged access to Outer's names.
33527
33528 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33529
33530         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33531         friend template declared within template class conflicts with
33532         nested class of the same name.
33533
33534         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33535         is ignored.
33536
33537         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33538         object with direct initializer as function declaration.
33539
33540         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33541         initializers.
33542
33543         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33544         involving const pointer and NULL produces incorrect result.
33545
33546         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33547         type name without `typename' should be rejected with -pedantic.
33548
33549 1998-10-02  Richard Henderson  <rth@cygnus.com>
33550
33551         * g++.old-deja/g++.other/addrof1.C: New test.
33552
33553 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33554
33555         * gcc.c-torture/compile/981001-1.c: New test.
33556         * gcc.c-torture/execute/981001-1.c: New test.
33557
33558 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33559
33560         * gcc.c-torture/compile/981001-2.c: New test.
33561         * gcc.c-torture/compile/981001-3.c: New test.
33562         * gcc.c-torture/compile/981001-4.c: New test.
33563
33564 1998-10-01  Robert Lipe  <robertl@dgii.com>
33565
33566         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33567         multilibbed hosts.   Idea grafted from g77.exp.
33568
33569 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33570
33571         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33572         avoid losing on systems which need -lsocket.
33573
33574 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33575
33576         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33577         * g++.old-deja/g++.other/nested2.C: Ditto.
33578         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33579         failure.
33580
33581 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33582
33583         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33584         preferred over template operator!= for enum bitfields.
33585
33586 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33587
33588         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33589         that happen to have the same base name, but in different scopes,
33590         are incorrectly rejected.
33591
33592 1998-09-16  Richard Henderson  <rth@cygnus.com>
33593
33594         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33595         on the native word size instead of an integer literal.
33596
33597 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33598
33599         * g++.old-deja/g++.other/static2.C: Invocation of static data
33600         member of type pointer-to-function denoted as non-static member.
33601
33602         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33603         checks involving function types and aliases.
33604
33605 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33606
33607         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33608         redefined to the same non-trivial type.
33609
33610         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33611         namespace-qualification of template specializations declared in
33612         other namespaces.
33613
33614         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33615         to declare a subset of the specializations of a template function
33616         as friends of specializations of a template class.
33617
33618         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33619         member templates that do not fully specialize the enclosing
33620         template class are rejected.
33621
33622 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33623
33624         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33625
33626 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33627
33628         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33629         altered from libf2c/libU77 version.
33630
33631 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33632
33633         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33634
33635 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33636
33637         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33638         (un)signed char are different types for template specialization
33639         purposes.
33640
33641 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33642
33643         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33644         * objc: ObjC testsuite.
33645
33646 1998-08-31  Catherine Moore  <clm@cygnus.com>
33647
33648         * gcc.c-torture/execute/941014-1.x:  New file.
33649
33650 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33651
33652         * lib/c-torture.exp: Add support for
33653         torture_eval_before_compile and torture_eval_before_execute
33654         variables.
33655
33656 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33657
33658         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33659         this test triggers valid.
33660
33661 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33662
33663         * gcc.dg/980827-1.c: New test.
33664
33665 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33666
33667         * gcc.c-torture/execute/loop-4b.c: New test.
33668
33669 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33670
33671         * lib/c-torture.exp: Add support for
33672         torture_eval_before_compile and torture_eval_before_execute
33673         variables.
33674
33675 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33676
33677         * gcc.c-torture/compile/980825-1.c: New test.
33678
33679 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33680
33681         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33682         count number tests in opt_t0 not good_t0.
33683
33684 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33685
33686         * gcc.c-torture/compile/930326-1.x: Fix typo.
33687
33688 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33689
33690         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33691         causes an ICE.
33692
33693 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33694
33695         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33696         STACK_SIZE is defined.
33697         * gcc.c-torture/unsorted/stuct.c: Similarly.
33698
33699         * gcc.c-torture/compile/980821-1.c: New test.
33700
33701 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33702
33703         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33704
33705 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33706
33707         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33708         code.
33709
33710 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33711
33712         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33713         error'.
33714
33715 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33716
33717         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33718
33719 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33720
33721         * gcc.c-torture/compile/980816-1.c: New test.
33722
33723         * gcc.dg/980816-1.c: New test.
33724
33725 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33726
33727         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33728         compiler for ieee tests.
33729
33730 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33731
33732         * g77.f-torture/compile/980729-0.f: New test.
33733
33734 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33735
33736         * gcc.c-torture/special/eeprof-1.c: New test, for
33737         -finstrument-functions.
33738         * gcc.c-torture/special/special.exp: Run it.
33739
33740 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33741
33742         * gcc.c-torture/compile/980729-1.c: New test.
33743
33744 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33745
33746         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33747         __thumb__ is defined, and test for ARM style doubles if so.
33748
33749 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33750
33751         * g77.f-torture/noncompile/980615-0.f: New test.
33752
33753 1998-07-26  H.J. Lu  (hjl@gnu.org)
33754
33755         * gcc.dg/980312-1.c: Do link instead of compile.
33756         * gcc.dg/980313-1.c: Likewise.
33757
33758 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33759
33760         * gcc.c-torture/compile/980726-1.c: New test.
33761
33762 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33763
33764         * g77.f-torture/execute/io0.f: New test.
33765
33766 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33767
33768         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33769         an int.
33770
33771 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33772
33773         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33774         m32r bugs.
33775
33776 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33777
33778         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33779         c-decl.c:grokdeclarator can handle mode attributes.
33780
33781 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33782
33783         * gcc.c-torture/execute/980716-1.c: New test.
33784
33785 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33786
33787         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33788         the mn10200.
33789         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33790         the mn10200.
33791         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33792         * gcc.c-torture/compile/930326-1.x: Similarly.
33793
33794 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33795
33796         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33797         New test from Craig.
33798
33799 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33800
33801         * g77.f-torture/noncompile/980616-0.f: New test.
33802
33803         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33804
33805 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33806
33807         *  g++.other/singleton.C: Return error value instead of taking
33808         SIGSEGV.
33809
33810 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33811
33812         *  g++.other/singleton.C: New test.   Warning is under dispute.
33813         Runtime crash is not.
33814
33815 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33816
33817         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33818         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33819         using6.C, using7.C}:  New namespace tests.
33820
33821 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33822
33823         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33824         specialization with typedef'ed names used as array indexes.
33825
33826 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33827
33828         * gcc.c-torture/execute/980709-1.c: New test.
33829
33830         * gcc.dg/980709-1.c: New test.
33831
33832 1998-07-07  Richard Henderson  <rth@cygnus.com>
33833
33834         * gcc.c-torture/execute/bcp-1.c: New test.
33835
33836 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33837
33838         * gcc.c-torture/execute/980707-1.c: New test.
33839
33840 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33841
33842         * gcc.c-torture/compile/980706-1.c: New test.
33843
33844 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33845
33846         * g77.f-torture/execute/980701-0.f,
33847         g77.f-torture/execute/980701-1.f: New test from Craig.
33848
33849 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33850
33851         * gcc.c-torture/compile/980701-1.c: New test.
33852
33853         * gcc.c-torture/execute/980701-1.c: New test.
33854
33855 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33856 rlsruhe.de>
33857
33858         * g++.old-deja/g++.robertl/eb132.C: New test.
33859         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33860
33861 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33862
33863         * g77.f-torture/execute/980628-7.f,
33864         g77.f-torture/execute/980628-8.f,
33865         g77.f-torture/execute/980628-9.f,
33866         g77.f-torture/execute/980628-10.f: New tests from Craig.
33867
33868         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33869
33870 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33871
33872         * g77.f-torture/execute/980628-4.f: New test from Craig.
33873         * g77.f-torture/execute/980628-5.f: Likewise.
33874         * g77.f-torture/execute/980628-2.f: Likewise.
33875         * g77.f-torture/execute/980628-0.f: Likewise.
33876         * g77.f-torture/execute/980628-1.f: Likewise.
33877         * g77.f-torture/execute/980628-3.f: Likewise.
33878         * g77.f-torture/execute/980628-6.f: Likewise.
33879
33880 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33881
33882         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33883         directory when nothing has been installed yet.
33884
33885 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33886
33887         * gcc.c-torture/special/special.exp: Handle newer versions of
33888         dejagnu.
33889
33890 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33891
33892         * gcc.dg/980626-1.c: New test.
33893
33894 1998-06-19  Bruno Haible <haible@ilog.fr>
33895
33896         * gcc.misc-tests/m-un-2.c: New test.
33897         * g++.old-deja/g++.other/warn01.c: Likewise.
33898
33899 1998-06-19  Robert Lipe  <robertl@dgii.com>
33900
33901         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33902         compatibility with assmblers with a different comment character.
33903         Eliminate use of GAS-specific extensions.
33904
33905 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33906
33907         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33908
33909 1998-06-19  Robert Lipe  <robertl@dgii.com>
33910
33911         *lib/g77.exp: Replace search for libf2c.a with search for newly
33912         renamed libg2c.a
33913
33914 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33915
33916         * gcc.c-torture/execute/980617-1.c: New test.
33917
33918 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33919
33920         * gcc.c-torture/execute/980612-1.c: New test.
33921
33922 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33923
33924         * gcc.dg/980523-1.c: Only test on ppc-linux.
33925         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33926
33927         * gcc.c-torture/execute/980608-1.c: New test.
33928
33929 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33930
33931         * gcc.c-torture/execute/980605-1.c: New test.
33932
33933 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33934
33935         * gcc.c-torture/execute/980604-1.c: New test.
33936
33937 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33938
33939         * gcc.c-torture/execute/980602-1.c: New test.
33940         * gcc.c-torture/execute/980602-2.c: Likewise.
33941
33942 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33943
33944         * 970125-0.f: Fix per JCB.  Add commentary.
33945
33946 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33947
33948         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33949         IEEE -0 support.
33950
33951 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33952
33953         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33954         earlier.
33955
33956 1998-05-28  Catherine Moore <clm@cygnus.com>
33957
33958         * gcc.c-torture/execute/980526-3.c: New test.
33959
33960 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33961
33962         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33963         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33964         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33965         m88k-motorola-sysv3 to XFAIL.
33966
33967 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33968
33969         * gcc.dg/980526-1.c: New test.
33970         * gcc.c-torture/execute/980526-2.c: New test.
33971
33972 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33973
33974         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33975
33976         * gcc.c-torture/execute/980526-1.c: New test.
33977
33978 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33979
33980         * g77.f-torture/execute/alpha2.f: Add runtime test.
33981
33982 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33983
33984         * g++.old-deja/old-deja.exp: Strip leading directories.
33985
33986         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33987         error for the line.  Don't run multiple tests for the same line.
33988
33989 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33990
33991         * gcc.dg/980523-1.c: New test.
33992
33993 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33994
33995         * g77.f-torture/compile/970915-0.f: New test.
33996
33997 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33998
33999         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34000
34001 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34002
34003         * gcc.dg/980520-1.c: New test.
34004
34005 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34006
34007         * gcc.dg/980502-1.c: Fix return type.
34008
34009 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34010
34011         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34012         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34013         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34014         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34015         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34016
34017 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34018
34019         * g77.f-torture/execute/980520-1.f: New test.
34020
34021 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34022
34023         * lib/mike-g77.exp: New file.
34024
34025         * g77.f-torture/noncompile/noncompile.exp,
34026         g77.f-torture/noncompile/check0.f: New files.
34027
34028 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34029
34030         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34031         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34032         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34033         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34034         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34035         abort where appropriate.
34036
34037 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34038
34039         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34040         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34041
34042 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34043
34044         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34045
34046 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34047
34048         * g77.f-torture/compile/980427-0.f: New test.
34049
34050 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34051
34052         * g77.f-torture/compile/980424-0.f: New test.
34053
34054 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34055
34056         * g77.f-torture/compile/980419-2.f (main): New test.
34057         * g77.f-torture/compile/970125-0.f: New test.
34058         * g77.f-torture/compile/980419-1.f: New test.
34059
34060 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34061
34062         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34063         of loop-4.c.
34064
34065 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34066
34067         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34068
34069 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34070
34071         * gcc.c-torture/compile/980329-1.c: New test.
34072
34073 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34074
34075         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34076         * gcc.dg/980312-1.c: Fix typo in -march command.
34077
34078 1998-03-16  H.J. Lu  (hjl@gnu.org)
34079
34080         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34081
34082 1998-03-11  Robert Lipe  <robertl@dgii.com>
34083
34084         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34085         Dave Love agree the Fortran source is bogus.
34086
34087 1998-03-11  Robert Lipe  <robertl@dgii.com>
34088
34089         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34090         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34091         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34092         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34093         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34094
34095 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34096
34097         * g++.old-deja/g++.other/friend1.C: New test.
34098
34099 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34100
34101         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34102         possibly uninitialized) variables and declare dnrm2.
34103
34104 1998-02-23  Robert Lipe <robertl@dgii.com>
34105
34106         From Bruno Haible <haible@ilog.fr>:
34107         * gcc.c-torture/execute/980223.c: New test.
34108
34109 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34110
34111         * gcc.dg/ifelse-1.c: New test.
34112
34113 1998-02-09  H.J. Lu  (hjl@gnu.org)
34114
34115         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34116
34117           * lib/old-dejagnu.exp (old-dejagnu): Added the
34118           "execution test - XFAIL *-*-*" handling in the spirit of
34119           "excess errors test -". Changed the "execution test fails"
34120           handling to be like "excess errors test fails".
34121           * Update various tests accordingly.
34122
34123 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34124
34125         * gcc.c-torture/execute/980205.c: New test.
34126
34127 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34128
34129         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34130         * lib/f-torture.exp: Similarly.
34131         * gcc.c-torture: Rename all .cexp files to .x files.
34132
34133 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34134
34135         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34136         (940510-1.c): Removed duplicate.
34137         (971104-1.c): New test.
34138
34139 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34140
34141           * lib/f-torture.exp: Improve error and loop detection.
34142
34143 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34144
34145         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34146         use that to size the filler array.
34147
34148 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34149
34150         * lib/c-torture.exp(c-torture-execute): Fix typo.
34151
34152         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34153         testcase as the executable name. Keep the executable around if
34154         the test fails.
34155
34156 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34157
34158         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34159         changes.  Only test one -g option, and move it to the end of the
34160         list of options to test.
34161
34162 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34163
34164         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34165         variable GCC_TORTURE_OPTIONS to supply default switches separated
34166         by colons.  If no environment variable, run tests with -O0 -g, -O1
34167         -g, and -O2 -g as well.
34168
34169 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34170
34171         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34172         explanatory comments. Fix indentation.
34173
34174 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34175
34176         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34177
34178 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34179
34180         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34181         * g++.old-deja/g++.mike/p7325.C: Likewise.
34182         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34183
34184 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34185
34186         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34187         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34188         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34189         * g++.old-deja/g++.law/operators4.C: Likewise.
34190
34191 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34192
34193         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34194         * g++.old-deja/g++.mike/p784.C: Ditto.
34195         * g++.old-deja/g++.mike/p785.C: Ditto.
34196
34197 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34198
34199           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34200
34201 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34202
34203         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34204         target feature; pass this to c-torture-execute as needed.
34205
34206 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34207
34208         * lib/c-torture.exp(c-torture-execute): If the previous and the
34209         current executables being tested are identical, we don't need to
34210         run the executable again. Try to make the executable names
34211         unique. Add an optional argument for passing additional compiler
34212         flags.
34213
34214 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34215
34216         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34217
34218 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34219
34220         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34221
34222 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34223
34224         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34225         32bit or larger longs.
34226
34227         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34228         have either a 32bit long or 32bit int.
34229
34230 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34231
34232         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34233         Make double precision tests dependent on sizeof (double).
34234
34235 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34236
34237         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34238         too.
34239
34240 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34241
34242         * gcc.c-torture/compile/961203-1.cexp: New script.
34243
34244 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34245
34246         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34247         up the includes ourselves.
34248
34249 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34250
34251         * lib/plumhall.exp: Remove random include, and add a few
34252         verbose messages for debugging.
34253
34254 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34255
34256         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34257         of trying to do it ourselves.
34258
34259 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34260
34261         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34262
34263 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34264
34265         * gcc.prms/5403.c: Made regexp a bit less strict.
34266
34267 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34268
34269         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34270         is returned from remote_load instead.
34271         * lib/plumhall.exp: Ditto.
34272         * lib/mike-g++.exp: Ditto.
34273         * lib/old-dejagnu.exp: Ditto.
34274         * lib/c-torture.exp: Ditto.
34275
34276 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34277
34278         * lib/g++.exp: Use build_wrapper procedure.
34279         * lib/gcc.exp: Ditto.
34280
34281 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34282
34283         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34284         an old-style decl for malloc.  Fixes tests to work when
34285         sizeof (int) != sizeof (size_t).
34286
34287 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34288
34289         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34290
34291         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34292         use stdargs.h interface.
34293
34294 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34295
34296         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34297         NO_VARARGS when compiling.
34298
34299 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34300
34301         * lib/plumhall.exp(ph_includes): New procedure.
34302         (ph_make): Use it.
34303         (ph_compiler): Ditto.
34304
34305         * lib/g++.exp: Rename test-glue.c to testglue.c.
34306         * lib/gcc.exp: Ditto.
34307
34308 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34309
34310         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34311         to completion when it's called.
34312
34313 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34314
34315         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34316         is defined, don't do test.
34317
34318 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34319
34320         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34321         for object files.
34322         (ph_summary): Mark skipped testcases as untested, not unresolved.
34323
34324         * lib/plumhall.exp (ph_make): If unresolved because of bad
34325         errorCode, record errorCode in log file.
34326         (*): Replace send_log/verbose with verbose -log.
34327
34328 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34329
34330         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34331         double conversion if double isn't at least 8 bytes.
34332
34333         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34334         int to work with targets where int is 16 bits.
34335
34336         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34337         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34338         precision for the test to complete.
34339
34340 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34341
34342         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34343         if d10v is not compiled with the -mdouble64 flag.
34344         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34345
34346         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34347         d10v is not compiled with the -mint32 flag.
34348
34349 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34350
34351         * lib/plumhall.exp: Use incr_count.
34352
34353 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34354
34355         * gcc.c-torture: Update to c-torture-1.45.
34356
34357 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34358
34359         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34360         the name of the expect testcase file).
34361
34362         * lib/g++.exp(g++_init): Ditto.
34363
34364 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34365
34366         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34367         the host.
34368
34369         * lib/gcc.exp(gcc_exit): New procedure.
34370
34371 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34372
34373         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34374         specs where appropriate.
34375
34376         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34377         because of new "candidates are" messages, and removed a few
34378
34379         * Converted all non-old-style g++ testcases to old-style, and
34380         moved into g++.old-deja.
34381
34382 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34383
34384         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34385         options.
34386
34387         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34388         succeeded.
34389
34390         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34391
34392 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34393
34394         * lib/gcc.exp (gcc_target_compile): Add support for defining
34395         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34396         the machine doesn't have those features.
34397
34398 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34399
34400         * g++.law/operators4.exp: Don't use LIBS.
34401
34402 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34403
34404         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34405
34406         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34407         * lib/g++.exp: Set it here instead. Also, allow use of the
34408         --tool_exec and --tool_opt options. Change CXX to
34409         GXX_UNDER_TEST.
34410
34411         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34412
34413         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34414
34415 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34416
34417         * lib/old-dejagnu.exp: Use prune_warnings instead of
34418         prune_system_crud.
34419         * lib/mike-g++.exp: Ditto.
34420         * lib/gcc.exp: Ditto.
34421         * lib/g++.exp: Ditto.
34422
34423         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34424
34425 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34426
34427           * 941014-2.c: Include stdlib.h
34428           * 960327-1.c: Include stdio.h
34429           * dbra.c, index-1.c: Don't assume ints are 32bits.
34430
34431 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34432
34433         * lib/gcc.exp: Add gcc,stack_size target feature.
34434
34435         * lib/g++.exp(g++_target_compile): Add the include and link
34436         paths here, not in two other places. And, it's $options, not
34437         options.
34438
34439         * lib/mike-g++.exp(postbase): Remove the code that determines
34440         the correct include and link paths.
34441         * g++.old-deja/old-deja.exp: Ditto.
34442
34443 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34444
34445         * lib/g++.exp(g++_init): target_compile no longer returns the
34446         filename of the result.
34447
34448 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34449
34450         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34451         call to glob.
34452
34453         * gcc.c-torture/special/special.exp: Change call to
34454         gcc_target_compile to include the object file.
34455
34456 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34457
34458         * gcc.c-torture/special/special.exp: Correct misspelling in last
34459         change.
34460
34461 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34462
34463         * lib/plumhall.exp(ph_summary): Log the entire output of the
34464         executable. Return -1 if there were any failures, 0 otherwise.
34465         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34466         (ph_make): Clean up objects and executables that were built
34467         if the tests succeeded.
34468
34469 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34470
34471         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34472         libraries and includes in the build tree as appropriate.
34473
34474 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34475
34476         * lib/c-torture.exp: Instead of looking for the global variable
34477         NO_LONG_LONG, check to see if that's a feature of the target.
34478
34479 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34480
34481         * config/default.exp: Minimize. Delete the remainer of the files in
34482         config; this functionality is now in devo/dejagnu/config.
34483
34484         g++.*/*: Pass any additional flags used to compile to postbase;
34485         delete CXXFLAGS.
34486
34487         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34488         is now done by runtest.exp. Use gcc_target_compile instead of
34489         compile.
34490
34491         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34492         Remove references to CFLAGS. Use remote_file instead of
34493         calling rm -f.
34494         (c-torture): Take a list of arguments to use to compile this
34495         testcase.
34496
34497         lib/g++.exp: Simplify. Use target_compile instead of compile.
34498         lib/gcc-dg.exp: Ditto.
34499         lib/gcc.exp: Ditto.
34500         lib/mike-{gcc,g++}.exp: Ditto.
34501         lib/old-dejagnu.exp: Ditto.
34502         lib/plumhall.exp: Ditto.
34503
34504 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34505
34506         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34507         (ph_linker): Likewise.
34508
34509 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34510
34511           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34512         MAP_ANON / MAP_ANONYMOUS if defined;
34513         else try to map from /dev/zero .
34514
34515 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34516
34517         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34518         isn't defined, then define it to MAP_ANONYMOUS.
34519
34520 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34521
34522         * gcc.c-torture: Update to c-torture-1.42 release.
34523
34524 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34525
34526         * gcc.c-torture: Update to c-torture-1.41 release.
34527
34528 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34529
34530         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34531         c-torture release.
34532
34533 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34534
34535         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34536         and LDFLAGS.  Fix second case to append the target_info ldflags
34537         onto LDFLAGS, not CFLAGS.
34538         * lib/g++.exp (g++_init): Add target_info stuff.
34539         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34540         of libgloss and newlib flags for !native.
34541
34542         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34543         (GDB): Fix relative path to go up another dir for finding gdb.
34544
34545 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34546
34547         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34548         versions in the target_info array, if they don't exist.
34549
34550 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34551
34552         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34553
34554 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34555
34556         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34557         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34558
34559 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34560
34561         * lib/old-dejagnu.exp: Don't remove the output file before we've
34562         actually tested it. Don't append pwd to the path of the executable
34563         we're testing.
34564
34565 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34566
34567         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34568
34569 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34570
34571         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34572         temporary directory for compiler files, and set it to a default
34573         value of /tmp. Set $output as the name of the output file from
34574         compiling the testcase. Add a -o option to $cflags_var so the
34575         compiler writes the final output file as $output. Set $executable
34576         to $output.
34577
34578         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34579         directory for compiler files, and set it to /tmp if it doesn't
34580         already have a value. Set $output_file to the name of the output
34581         file from compiling the testcase. Add a -o option to CXXFLAGS so
34582         the compiler writes the final output file as $output. Use $output
34583         as the executable to be tested.
34584
34585 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34586
34587         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34588
34589 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34590
34591         * gcc.c-torture/execute/pending-1.c: New test.  Still
34592         pending in Tege's queue.
34593
34594 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34595
34596         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34597         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34598         if there were failures.  Call unresolved if there were unresolved
34599         testcases.  Call gcc_fail if program did not run to completion.
34600         (ph_make): Pass additional argument name to ph_execute.
34601         (ph_execute): Add new argument.  Pass additional arguments to
34602         ph_summary.  Call gcc_fail is there is no execution output.
34603
34604 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34605
34606         * lib/plumhall.exp (proc_summary): Output relavent summary
34607         lines into the log so specific failures in plumhall can be
34608         investigated.
34609
34610 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34611
34612         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34613         (c-torture-execute): Don't try to execute tests which use
34614         "long long" types if $NO_LONG_LONG is nonzero.
34615
34616 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34617
34618         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34619         not c-torture.
34620
34621         * gcc.ieee: Move from here.
34622         * gcc.c-torture/execute/ieee: To here.
34623
34624 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34625
34626         * gcc.c-torture: Update to c-torture-1.41 release.
34627
34628 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34629
34630         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34631         not "$output".
34632
34633 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34634
34635         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34636         -c present.
34637
34638 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34639
34640         * config/proelf.exp: Handle connecting to a simulator.
34641
34642 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34643
34644         * config/proelf.exp: New file.  Enough framework that we can
34645         run c-torture tests on the proelf targets (or any other target
34646         that gdb can connect to for that matter).
34647
34648 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34649
34650         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34651         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34652
34653         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34654         exec_output exists.
34655
34656 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34657
34658         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34659         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34660
34661         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34662         to pass/fail/unresolved/unsupported/untested.  Caller must now
34663         call unresolved/unsupported/untested.
34664         * lib/*.exp: Update FSF address.  Update to handle new results of
34665         ${tool}_load.
34666         * lib/chill.exp (verbose): Delete.
34667
34668 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34669
34670         * lib/gcc.exp (default_gcc_start): Change order of args to
34671         $LDFLAGS $CFLAGS $LIBS.
34672         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34673         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34674         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34675         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34676         * gcc.misc-tests/dg-test.exp: Likewise.
34677         * gcc.misc-tests/msgs.exp: Likewise.
34678         * gcc.prms/prms.exp: Likewise.
34679         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34680         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34681
34682         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34683
34684 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34685
34686         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34687
34688         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34689         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34690
34691         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34692         necessary.
34693
34694 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34695
34696         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34697         global for loop; add use of $mathlib.
34698         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34699         settings here; set mathlib for anything but VxWorks.
34700
34701 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34702
34703         * gcc.c-torture: Update to c-torture-1.40 release.
34704
34705 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34706
34707         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34708         dg.exp.
34709
34710 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34711
34712         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34713         global.
34714
34715 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34716
34717         * lib/g++.exp (LIBS): Define if not already.
34718         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34719         (gcc-dg-prune): Call prune_gcc_output.
34720         * lib/gcc.exp (prune_gcc_output): New proc.
34721         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34722         prune_gcc_output.
34723
34724 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34725
34726         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34727         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34728
34729 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34730
34731         * gcc.c-torture: Update to c-torture-1.39 release.
34732
34733 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34734
34735         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34736         fails, try others as well.
34737
34738 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34739
34740         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34741         If compilation fails, mark execute tests as `untested'.
34742         If test is marked as unsupported, don't mark compilation and
34743         execute tests as failed.
34744
34745 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34746
34747         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34748         libstdc++ for whether or not we want to be doing shared
34749         libraries.  Delete link_curses since we don't need it anymore.
34750         * lib/mike-g++.exp (postbase): Don't link in libg++.
34751         * g++.old-deja/old-deja.exp: Likewise.
34752
34753 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34754
34755         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34756
34757 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34758
34759         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34760         For that, add `-Wl,-a,shared_archive'.
34761         * g++.old-deja/old-deja.exp: Likewise.
34762
34763 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34764
34765         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34766
34767 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34768
34769         * lib/mike-g++.exp (postbase): Pay attention to the status of
34770         g++_load.
34771
34772 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34773
34774           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34775
34776 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34777
34778         * lib/gcc.exp (default_gcc_start): No longer need to log program
34779         being executed or its output, execute_anywhere does that now.
34780         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34781         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34782
34783 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34784
34785         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34786         the same as those in lib/g++.exp.
34787
34788 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34789
34790         * gcc.c-torture: Update to c-torture-1.38 release.
34791         * gcc.ieee: Related changes.
34792
34793 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34794
34795         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34796         "exec". Minor reformatting changes.
34797
34798         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34799         cross. This means all "exec" calls now work on a remote host as
34800         well.
34801         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34802         cross. Filter out the extra "\r\n" stuff that expect puts in.
34803         (c-torture-execute): Filter out the bogus warnings like
34804         c-torture-compile does. Add support for canadian cross.
34805         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34806         Use execute_anywhere rather than calling exec directly. Now it
34807         works for canadian cross testing.
34808
34809 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34810
34811         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34812         results into a variable, and check that rather than using file exists.
34813
34814 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34815
34816         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34817         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34818
34819 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34820
34821         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34822         lib_curses if there's a shared libg++ in the build tree.
34823
34824 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34825
34826         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34827         if not supported target.
34828
34829 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34830
34831         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34832         link_curses up to always happen, not just for native builds.
34833
34834 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34835
34836         * gcc.c-torture: Update to c-torture-1.36 release.
34837         * gcc.failure: Related changes.
34838
34839 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34840
34841         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34842
34843 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34844
34845         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34846         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34847         runshlib, link_curses, and mathlib for link and run.
34848
34849         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34850         pass the runtime shared library options for Solaris, OSF/1, and
34851         Irix5, and link with -lcurses to avoid unresolved references.
34852
34853 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34854
34855         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34856         only run once.
34857
34858 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34859
34860         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34861
34862 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34863
34864         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34865         do not have a framework for the "compat" tests yet.
34866
34867 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34868
34869         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34870         set to null if we're testing vxworks5.1.  Use that instead of
34871         `-lm' in the setting of LIBS for link and run.
34872
34873 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34874
34875         * config/rom68k.exp (${tool}_load): Major changes to make it
34876         work.  Verified that it does in fact return the stuff in
34877         exec_output properly.  Catch any Emul or any TRAP other than 0.
34878
34879 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34880
34881         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34882         LDFLAGS properly for targets that need stuff from libgloss.
34883         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34884         only run once.
34885         (gpp_initialized): New variable.
34886
34887 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34888
34889         * config/rom68k.exp: Load libgloss.exp.
34890         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34891         so we can produce a fully linked binary.
34892         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34893         so we can produce a fully linked binary.
34894
34895 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34896
34897         * lib/plumhall.exp (ph_section): Watch for expected failures.
34898         Add missing `else'.
34899
34900         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34901         run the testcase.
34902         (c-torture): Likewise.
34903
34904 1995-08-28  Doug Evans  <dje@cygnus.com>
34905
34906         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34907
34908         * lib/mike-g++.exp (mike_cleanup): New proc.
34909         (prebase): New globals compiler_result, not_compiler_result,
34910         target_regexp.
34911         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34912         allow leading "-" in pattern.  Watch for unsupported tests.
34913         If $compiler_result is set, pattern match assembler code,
34914         and ditto for $not_compiler_result.
34915         * lib/mike-gcc.exp: Likewise.
34916
34917         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34918         execution "succeeded".
34919
34920 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34921
34922         * config/win32.exp: New file.
34923         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34924
34925 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34926
34927         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34928         unsupported.
34929         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34930         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34931         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34932
34933         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34934         "... without exceptions was ...".  That is now handled by
34935         prune_system_crud.
34936         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34937
34938 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34939
34940         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34941         sieve.c,sort2.c}: New files.
34942         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34943         sieve.exp,sort2.exp}: Drivers for them.
34944
34945         * lib/mike-gcc.exp (program_output): New user settable variable.
34946         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34947         messages.
34948         * lib/mike-g++.exp (program_output): New user settable variable.
34949
34950         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34951
34952         * config/sh.exp: Deleted (use sim.exp instead).
34953
34954 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34955
34956         * config/vx.exp: Declare CHECKTASK as global.
34957         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34958         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34959         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34960
34961 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34962
34963         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34964         target. Like vx.exp, only includes `vx29k.exp' instead of
34965         `vxworks.exp'.
34966
34967 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34968
34969         * config/sim.exp: Increase time limit from 120 seconds to 240.
34970
34971 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34972
34973         * gcc.c-torture/execute/950628-1.c: New test.
34974
34975 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34976
34977         * gcc.c-torture: Update with changes/additions from
34978         c-torture-1.34.
34979
34980 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34981
34982         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34983
34984 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34985
34986         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34987
34988 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34989
34990         * gcc.c-torture/compile/950512-1.c: New test.
34991         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34992         * gcc.dg/struct-ret-1.c: Likewise.
34993
34994 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34995
34996         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34997           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34998
34999 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35000
35001         * gcc.c-torture/special/920411-1.c: Deleted.
35002         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35003
35004 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35005
35006         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35007         cpu limit.
35008
35009 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35010
35011         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35012
35013 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35014
35015         From kenner;
35016         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35017         is the proper length.
35018         * va-arg-3.c: Likewise.
35019
35020 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35021
35022         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35023         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35024
35025         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35026         * lib/g++.exp (default_g++_start): Delete old cruft.
35027
35028 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35029
35030         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35031         (2 * (1 << 18)) to (2 * (1 << 17)).
35032
35033         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35034
35035 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35036
35037         * config/rom68k.exp: Renamed from config/idp.exp
35038
35039 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35040
35041         * c-torture/compile/921109-2.c
35042
35043 1995-04-18  Mike Stump  <mrs@cygnus.com>
35044
35045         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35046         excess errors.
35047
35048 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35049
35050         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35051         output.
35052         * lib/g++.exp (default_g++_start): Likewise.
35053
35054 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35055
35056         * gcc.c-torture/compile/950329-1.c: New test.
35057
35058 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35059
35060           * config/bug.exp (${tool}_load): Updated to use new remote_open
35061           and remote_close procs.
35062         * config/idp.exp: New file.
35063
35064 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35065
35066         * gcc.c-torture/execute/950322-1.c: New test.
35067
35068 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35069
35070         * config/vx.exp (${tool}_load): Clean up testing of return code from
35071         vxworks_ld and vxworks_spawn.
35072
35073 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35074
35075         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35076
35077 1995-03-13  Mike Stump  <mrs@cygnus.com>
35078
35079         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35080         can mark excess errors on a machine by machine basis.  Note, the
35081         default is to not expect any excess errors, even when excess
35082         errors test - is given, so you will want to put an XFAIL ... on
35083         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35084         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35085         those 4 machines, but no others.
35086
35087 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35088
35089         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35090         * lib/c-torture.exp: to here.
35091
35092 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35093
35094         * gcc.c-torture/execute/950221-1.c: New test.
35095         * gcc.c-torture/execute/struct-ret-1.c: New test.
35096         * gcc.c-torture/compile/950221-1.c: New test.
35097
35098         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35099
35100 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35101
35102         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35103         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35104
35105 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35106
35107         * g++.gb: New directory of tests, derived from my signature and
35108         class scoping tests.
35109
35110         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35111         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35112         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35113         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35114         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35115         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35116         * g++.gb/sig25.C: Likewise.
35117
35118         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35119         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35120         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35121         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35122         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35123         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35124         * g++.gb/sig25.exp: Likewise.
35125
35126         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35127         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35128         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35129         * g++.gb/scope13.C: Likewise, this test still fails.
35130
35131         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35132         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35133         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35134         * g++.gb/scope13.exp: Ditto.
35135
35136         * g++.gb/README: New file, explains what these tests are about.
35137
35138 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35139
35140         * lib/dg.exp (dg-do): Support `preprocess'.
35141         (dg-test): Likewise.
35142
35143 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35144
35145         * config/udi.exp: change "continue -expect" to "exp_continue".
35146
35147 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35148
35149         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35150         Delete redundant tests.
35151
35152         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35153         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35154         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35155         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35156         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35157         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35158         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35159         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35160
35161         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35162         storing label pointers.
35163         * gcc.c-torture/execute/921019-1.c: Likewise.
35164         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35165         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35166         parameter fp.
35167         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35168         constants.
35169
35170         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35171         Delete obsolete tests.
35172
35173         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35174         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35175         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35176         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35177         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35178         * gcc.c-torture/compile/950124-1.c: New test.
35179
35180         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35181
35182 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35183
35184         * lib/mike-g++.exp: Add -lm to LIBS.
35185
35186 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35187
35188         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35189
35190 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35191
35192         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35193
35194 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35195
35196         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35197
35198 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35199
35200         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35201         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35202         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35203         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35204         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35205         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35206         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35207         * g++.law/{operators31.C, operators32.C,
35208         * g++.law/{operators33.C, operators34.C}: Likewise.
35209         * g++.law/{pic1.C, refs2.C}: Likewise.
35210         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35211         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35212         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35213         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35214
35215         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35216         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35217         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35218         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35219         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35220         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35221         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35222         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35223         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35224         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35225         * g++.law/{operators34.exp}: Likewise.
35226         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35227         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35228         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35229         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35230         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35231
35232         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35233         No longer expected to fail.
35234         * g++.law/missed-error3.C: Tweak for recent bool changes.
35235
35236 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35237
35238         * config/emb-unix: Deleted.
35239         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35240         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35241
35242 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35243
35244         * lib/dg.exp (dg-test): Fix typo in last patch.
35245
35246 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35247
35248         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35249         (handles multiple occurrences).
35250
35251 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35252
35253         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35254         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35255         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35256         printed).
35257         * lib/c-torture.exp (c-torture-compile): Likewise.
35258         (c-torture): Prepend full path if missing.
35259         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35260         (gcc_fail): Likewise.
35261         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35262
35263 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35264
35265         * lib/netware.exp: Only attach to NetWare i386 systems.
35266
35267 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35268
35269         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35270         messages.  Add test name to "output pattern match" pass/fail message.
35271
35272 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35273
35274         * gcc.dg: New testsuite.
35275         * gcc.dg/dg.exp: New file.
35276
35277         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35278         test-switch.c}: Deleted.
35279
35280         * gcc.misc-tests/msgs.exp: New testcase driver.
35281
35282 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35283
35284         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35285         Watch for illegal return values from ${tool}_load.
35286         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35287         cross targets.  Coerce return value >0 to 1.
35288
35289 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35290
35291         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35292
35293         * config/emb-unix.exp: New file.
35294
35295         * config/sim.exp: Error if variable $SIM not defined.
35296         (${tool}_load): Mark test as "untested" if simulator missing.
35297
35298         * config/unix.exp: Load remote.exp to get rcp_download.
35299         * lib/c-torture.exp: Use different option lists for testcases with
35300         and without loops.
35301         * gcc.c-torture/execute/execute.exp: Likewise.
35302
35303 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35304
35305         * config/*.exp: Clarify return code from ${tool}_load.
35306         Call `unresolved' or `untested' instead of `warning' or `perror'
35307         (sometimes you still want to call both though).
35308         Add comment that `shell_id' is local to each file.
35309         * config/udi.exp (timeout): Set to 30.
35310         Don't print warning if connection fails, $connectmode has already
35311         printed an error.
35312         (${tool}_load): Move verbose messages to level 2.
35313         Rework pattern for "Process started" message.
35314         Pass `shell_id' to ${connectmode}_download.
35315         Retry twice upon timeout.  Make resetting of target more robust.
35316         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35317         Pass `shell_id' to exit_$connectmode.
35318         Only call exit_$connectmode if connected.
35319         * config/unix.exp (${tool}_load): Check return codes better.
35320         * config/vrtx.exp (${tool}_load): Likewise.
35321         * config/vx.exp (${tool}_load): Likewise.
35322         Delete unneeded global's.
35323         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35324         from ${tool}_load.
35325         (dg-stat): Delete.
35326         (dg-init): Delete recording of pass/fail counts.
35327         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35328         (old-dejagnu-init): Likewise.
35329         (old-dejagnu-stat): Delete contents, empty proc now.
35330         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35331         (c-torture): Delete references to lcnt, lpass, lfail.
35332         Get option list from TORTURE_OPTIONS.
35333         Delete -funroll[-all]-loops if no loops.
35334         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35335         (g++_stat): Delete contents (empty proc now).
35336         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35337         (gcc_finish): Likewise.
35338         (gcc_stat): Deleted.
35339         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35340         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35341         * gcc.c-torture/execute/execute.exp: Likewise.
35342         Split tests into two parts: compile, execute.
35343         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35344         no loops.  Update to reflect clarified return codes from ${tool}_load.
35345
35346 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35347
35348         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35349         to grep for.
35350         (old-dejagnu): Likewise (where necessary).
35351
35352 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35353
35354         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35355
35356         * lib/dg.exp (dg-process-target): Fix processing of selector.
35357         Add comment regarding use of `error'.
35358
35359         * lib/gcc.exp (prune_system_crud): Define if missing.
35360         * lib/g++.exp (prune_system_crud): Likewise.
35361
35362         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35363         Call prune_system_crud.
35364         * lib/dg.exp (dg-runtest): New proc.
35365         Use perror instead of send_user for tcl errors in testcase.
35366         Don't return any value, it's never used.
35367         Don't clobber previous definition of `unknown'.
35368         Print tcl errors in `dg-final'.
35369
35370 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35371
35372         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35373         (dg-test): Don't print errorInfo, it contains stack backtrace.
35374
35375 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35376
35377         * lib/g++.exp (runtest_file_p): Define if missing.
35378
35379 1994-09-24  Doug Evans  (dje@cygnus.com)
35380
35381         * lib/mike-g++.exp: Comment out loading of g++.exp.
35382         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35383         (default_g++_version): Always print something.
35384         (default_g++_start): Comment out call to `which'.
35385         (g++_start, g++_load): Deleted (must be defined in config file).
35386         * lib/gcc.exp: Test for existence of $CC at start.
35387         Delete check for tmpdir (done in gcc_init).
35388         (default_gcc_version): Always print something.
35389         (default_gcc_start): Comment out call to `which'.
35390         * config/*.exp: Major cleanup - make cross targets work at least a
35391         little better for g++ (by not being "--tool gcc" specific).
35392         Rename gcc_xxx to ${tool}_xxx.
35393         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35394         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35395
35396 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35397
35398         * lib/c-torture.exp (c-torture-compile): Rework compiler
35399         message processing.
35400
35401         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35402         c-torture.
35403
35404 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35405
35406         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35407
35408         * lib/dg.exp (dg-process-target): Support { target native }.
35409
35410 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35411
35412         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35413         looked for "... program xxx got fatal signal".
35414         Correct regsub munging of `comp_output'.
35415         Ignore compiler messages "path prefix not used" and "linker input
35416         file unused".
35417
35418 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35419
35420         * lib/gcc.exp (runtest_file_p): Define if missing.
35421         * gcc.prms/template.c: Example to work from.
35422
35423 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35424
35425         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35426         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35427
35428         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35429         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35430         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35431         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35432
35433         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35434         (dg-process-target): No longer a varargs proc.
35435         Return S/N for target, P/F for xfail.  All callers changed.
35436         (user option procs): More argument checking.
35437         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35438         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35439         (dg-test): Skip test if not running on selected target in `dg-do'.
35440         Update handling of `dg-do-what', `dg-output-text'.
35441         Separate execution pass/fail from output pattern match pass/fail.
35442         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35443
35444 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35445
35446         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35447         target for 920510-1.c.
35448
35449 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35450
35451         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35452         Clean up comment regarding use of passcnt, etc.
35453         (gcc_stat): Don't update `testcnt' here.
35454         (gcc_finish): Do it here.
35455         Might as well reset `but_id' here too.
35456         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35457         to determine if the file should be tested.
35458         * gcc.c-torture/compile/compile.exp: Likewise.
35459         * gcc.c-torture/execute/execute.exp: Likewise.
35460         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35461         * gcc.misc-tests/dg-test.exp: Likewise.
35462         * gcc.prms/prms.exp: Likewise.
35463         * gcc.wendy/wendy.exp: Likewise.
35464         * g++.old-deja.exp: Likewise.
35465         Move "Testing file" message to verbose level 1.
35466
35467 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35468
35469         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35470
35471 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35472
35473         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35474         (default_gcc_start): Accept optional second list element
35475         of compiler flags.  Print compiler output at verbosity level 2.
35476         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35477         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35478         Save current values of framework globals passcnt, failcnt, xpasscnt,
35479         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35480         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35481         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35482         xfailcnt to compute stats.  Update framework global `testcnt' from
35483         pass/fail counts.
35484         (gcc_finish): New proc.  Clean up test environment.
35485         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35486         (gcc_epass, gcc_efail): Delete.
35487         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35488         argument of line number.
35489         (dg-init): If the tool has an init routine, call it.
35490         (dg-test): Remove args `cflags_var' and `libs_var'.
35491         Pass all compiler options to ${tool}_start.
35492         Handle missing line number.
35493         (dg-finish): New function.
35494         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35495         particular files.  Call gcc_finish at end.  Move "skipping test"
35496         message to verbosity level 3.
35497         * gcc.c-torture/compile/compile.exp: Likewise.
35498         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35499         * gcc.c-torture/execute/execute.exp: Likewise.
35500         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35501         Print testcase being tried at verbosity level 1.
35502         * gcc.c-torture/special/special.exp: Unset xfail.
35503         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35504         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35505         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35506         * gcc.failure/failure.exp: Likewise.
35507         * gcc.ieee/ieee.exp: Likewise.
35508         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35509         Update call to dg-test.  Call dg-finish at end.
35510         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35511         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35512         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35513         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35514         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35515         * gcc.wendy/wendy.exp: Add copyright.
35516         Delete setting of tmpdir (done by gcc_init).
35517         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35518         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35519         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35520         gcc_[ce]pass/fail.
35521
35522 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35523
35524         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35525         confusion.
35526         (g++_load): Likewise.
35527
35528         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35529         Rename argument to `prog' to remove the confusion.
35530         Varargs fns behave differently too!
35531         (g++_load): Likewise.
35532
35533         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35534
35535         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35536         what it is.  Delete (always) printing of status value for !native.
35537         Simplify verbose code, and include status and exec_output.
35538         (g++_load): Use gcc_load.
35539
35540 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35541
35542         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35543         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35544         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35545         940714-3.c as these testcases don't exist anymore.  Make
35546         va-arg-1.c expected to pass.
35547
35548 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35549
35550         * gcc.misc-tests/misc.exp: Only run specific testcases.
35551         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35552         * gcc.misc-tests/dg-[1-9].c: New files.
35553
35554         * lib/dg.exp: New testsuite driver.
35555         * gcc.prms/prms.exp: Use it.
35556
35557         * README.gcc: New file.
35558
35559         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35560         Document and reset `lxpass' and `lxfail'.
35561         Simplify "initialized" message.
35562         (gcc_stat): Clean up comments a little.
35563
35564 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35565
35566         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35567
35568 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35569
35570         * lib/old-dejagnu.exp (process-option): New proc.
35571         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35572         (old-dejagnu): Simplify.
35573         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35574
35575 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35576
35577         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35578         exists and is not an empty string.
35579
35580         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35581         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35582         finished.
35583         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35584         automatically.
35585
35586         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35587         longer expected to fail.
35588
35589         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35590         "f" function call.
35591
35592         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35593
35594         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35595         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35596         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35597         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35598         c-torture-1.29.
35599
35600         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35601         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35602
35603         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35604
35605         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35606         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35607
35608         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35609         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35610         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35611
35612 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35613
35614         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35615         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35616         940714-1.c, 940714-2.c, 940714-3.c},
35617         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35618         gcc.misc-tests/{mg.c,mg.exp}:
35619         New tests.
35620         * gcc.noncompile/noncompile.exp: Change accordingly.
35621
35622 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35623
35624         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35625         Undo previous clobberage.
35626
35627 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35628
35629         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35630         * gcc.special/{930510-1.c, special.exp}:
35631         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35632         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35633         struct-varargs-1.c}: New tests from c-torture-1.26.
35634
35635 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35636
35637         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35638           argument to switch.
35639
35640 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35641
35642         * Revert the previous changes.  Please see Rob's directory
35643           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35644           fixes.
35645
35646 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35647
35648         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35649             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35650             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35651             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35652             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35653             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35654             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35655             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35656             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35657             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35658             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35659             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35660             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35661             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35662             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35663             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35664             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35665             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35666             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35667             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35668             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35669             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35670             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35671             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35672             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35673             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35674             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35675
35676 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35677
35678         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35679             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35680           with perror calls.
35681
35682 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35683
35684         * config/unix.exp (g++_load): Fix syntax.
35685
35686 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35687
35688         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35689         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35690         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35691         Don't expect va-arg-1.c to fail.  Correct expected output for
35692         920928-1.c.
35693         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35694         * gcc.wendy/hbm4.c: Correct typo.
35695         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35696
35697 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35698
35699         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35700         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35701         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35702         * lib/c-torture.exp (c-torture-compile): Ditto.
35703
35704         Reduce volume of output (remove all the -I's and such).
35705         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35706         Call gcc_cpass, gcc_cfail.
35707         (c-torture): Pass testing option to c-torture-compile.
35708
35709 1994-03-21  Doug Evans  (dje@cygnus.com)
35710
35711         Bring patches over from progressive.
35712         * config/default.exp: Exit remote shell cleanly.
35713         (g++_exit, g++_start): Add default versions.
35714         * config/sim.exp (gcc_load): Use perror, not error.
35715
35716 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35717
35718         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35719         set in site.exp.
35720
35721 1994-03-14  Doug Evans  (dje@cygnus.com)
35722
35723         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35724         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35725         (wendy_try): New proc to run testcase.
35726         (main loop): Call 'em.
35727         * gcc.wendy/*.c: Clean up pass to correct expected output.
35728
35729         * lib/gcc.exp: Minor cleanup work.
35730         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35731
35732 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35733
35734         * config/sim.exp (gcc_load): Document return codes better.
35735         Don't pass -v to simulator.
35736
35737 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35738
35739           * gcc.special/920717-x.c: Fix typo.
35740           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35741           get at sources.
35742
35743         * lib/mike-gcc.exp: Fix typo.
35744
35745 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35746
35747         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35748         binary to use, transform the name.
35749         * config/*.exp: rename everything. Nuke any g++ specific files,
35750         it's now a special case of gcc that requires no special support.
35751         Add a default.exp for unsupported targets.
35752
35753 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35754
35755         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35756         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35757         version of Tcl.
35758
35759 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35760
35761         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35762         than a warning.
35763
35764 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35765
35766         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35767
35768 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35769
35770         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35771         option_list.  Compile every file with only 4/6 option choices
35772         (same as C torture) instead of with 12/18 different option
35773         choices.
35774         * lib/c-torture.exp: Likewise.
35775
35776         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35777         not already set.
35778
35779 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35780
35781         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35782         can put an XFAIL *-*-* on excess errors.
35783
35784 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35785
35786         * g++.law: Add more tests derived from g++-bugs snapshots.
35787
35788         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35789         equivalent to g++.law/init9.
35790
35791         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35792         compiled it, and the a.out file after we've run it.
35793
35794 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35795
35796         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35797         compiled it, and the a.out file after we've run it.
35798
35799 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35800
35801         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35802
35803 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35804
35805         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35806         version number.
35807
35808 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35809
35810         * g++.law: New directory of g++ tests derived from the g++-bugs
35811         snapshots.
35812
35813 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35814
35815         * gcc.compile: initbug1.c initbug1.exp testcase added
35816
35817 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35818
35819         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35820         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35821           fixes submitted by Jeff Law (law@cs.utah.edu)
35822         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35823           Jeff Law (law@cs.utah.edu)
35824
35825
35826 1993-11-30  Mike Stump  (mrs@cygnus.com)
35827
35828         * config/unix-g++.exp: Follow the gcc way of doing things.
35829         * g++.old-deja/old-deja.exp: Minor updates.
35830         * lib/g++.exp: New file, follow the gcc way of doing things.
35831         * lib/old-dejagnu.exp: Minor updates.
35832         * lib/mike-g++.exp: Always unset errorInfo.
35833
35834 1993-11-06  Mike Stump  (mrs@cygnus.com)
35835
35836         * lib/gcc.exp: Fix some errors with the below change, CC and
35837         CFLAGS should be global when setting, not local.
35838
35839 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35840
35841         * lib/gcc.exp: Transform tool name.
35842
35843 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35844
35845         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35846
35847 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35848
35849         * lib/gcc.exp: change gcc_done to gcc_stat
35850
35851 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35852
35853         * Upgraded gcc testsuite to c-torture version 1.25
35854
35855 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35856
35857         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35858         * lib/c-torture: added hooks for new reporting code.
35859
35860 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35861
35862         * config/sh-gcc.exp: check if sh-sim exists in the path
35863
35864 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35865
35866         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35867         * gcc.compile/compile.exp: Initial changes for new logic.
35868         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35869         * gcc.failure/failure.exp: Initial changes for new logic.
35870         * gcc.ieee/ieee.exp: Initial changes for new logic.
35871         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35872         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35873         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35874         * lib/c-torture.exp: Initial changes for new logic.
35875         * lib/gcc.exp: Initial changes for new logic.
35876
35877 1993-10-15  Mike Stump  (mrs@cygnus.com)
35878
35879         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35880         depend upon failure or success.  Fully qualify names in failure
35881         and success messages.  Always remove a.out before starting
35882         compile, just in case.  Pay more attention to error text output by
35883         the compiler.  Handle testcases with no known past errors just
35884         like all others, so that things are uniform.  Other miscellaneous
35885         improvements.
35886
35887 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35888
35889         * gcc.cpp: new directory for cpp tests
35890
35891 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35892
35893         * lib/chill.exp: Code reformatted, removed unused code.
35894         * config/unix-chill.exp: Code reformatted, removed unused code.
35895         * chill.execute/execute.exp: Code reformatted, removed unused code.
35896         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35897
35898 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35899
35900         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35901         routines not written.
35902
35903 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35904
35905         * config/bug-gcc.exp: Use new procs from bug.exp.
35906
35907 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35908
35909         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35910         via ftp, rather than depending on NFS.
35911         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35912         case.
35913
35914 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35915
35916         * config/bug-gcc.exp: Use new download proc.
35917
35918 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35919
35920         * chill.execute/execute.exp: cleanups, handles errors better
35921         * chill.compile/compile.exp: rewrite, based on execute.exp
35922         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35923         * lib/chill.exp: major changes to diff proc and compile and link
35924           procs. added chill_fail and chill_pass wrappers to pass and
35925           fail. added more comments, and handle error codes better.
35926           Added a hack to capture stderr from exec, so noncompile tests
35927           can work.
35928
35929 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35930
35931         * chill.execute/execute.exp: rewrite of testsuite driver
35932         * lib/chill.exp: rewrite of testsuite driver
35933         * config/unix-chill.exp: rewrite of testsuite driver
35934
35935 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35936
35937     In chill.execute:
35938         * iexpr.ch: Standardize uppercase.
35939         * tuples.dat: Standardize uppercase.
35940         * vary.ch: standardize.  Correct varying string assignments.
35941         * vary.dat: Add new output lines.
35942
35943 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35944
35945     In chill.execute:
35946         * chprintf.ch: Standardize use of uppercase.
35947         * tuples.ch: Standardize and turn arr2 into a DCL,
35948           rather than a SYN.
35949         * pinits.ch: Standardize.
35950
35951 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35952
35953         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35954         * Makefil: Renamed to Makefile.in.
35955         * configure.in: New.
35956
35957 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35958
35959     In chill.execute:
35960         * .cvsignore: Add result/output files.
35961         * Makefile: Fix up variables at start.  Use MFLAGS
35962           everywhere.  Correct bool_loc, built_ins entries.
35963           Add entry for vary1.ch.
35964         * bitarray.ch: Standardize upper-case usage.
35965         * bitexpr.ch: Standardize, add output of b1.
35966         * params.ch: Use arrayt in along PROC parameters, to
35967           avoid novelty problems.
35968         * sets.ch: Tiny cleanup.
35969         * vary1.ch: Re-indent.
35970
35971 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35972
35973           * Add PR-related files to Makefiles, .cvsignore files, etc.
35974
35975 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35976
35977         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35978           with compiler objects. New names are test-flow.c and test-loop.c
35979
35980 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35981
35982         * Upgraded c-torture tests from 1.19 to 1.20
35983
35984         * new files:
35985         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35986         * gcc.compile: 930623-1.c 930623-2.c
35987         * gcc.noncompile: 930622-1.c 930622-2.c
35988         * gcc.failure: 920411-1.c 920627-2.c
35989         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35990
35991 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35992
35993         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35994           More changes to get testsuite working properly. Needs more work.
35995           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35996
35997 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35998
35999         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36000           More changes to get testsuite working properly. Needs more work.
36001
36002 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36003
36004         * chill.compile/compile.exp: Added for Dejagnu support
36005         * chill.execute/execute.exp: Added for Dejagnu support
36006         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36007
36008 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36009
36010     This should complete moving the CHILL test files.
36011         * chill.noncompile(.cvsignore printf.grt
36012             in-printf.grt chprintf.grt chprintf.ch):
36013             Added test-support files.
36014           (Makefile): Modified further.
36015         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36016             signal.ch): Added test files.
36017           * chill.execute (.cvsignore printf.grt printr.c
36018             in-printf.grt rts.c chprintf.grt rts.h): Added
36019           test-support files.
36020             (Makefile): More corrections.
36021
36022 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36023
36024         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36025           test cases, ready for DejaGnu.
36026
36027 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36028
36029         * Upgraded c-torture tests from 1.18 to 1.19
36030
36031         * gcc.compile: added test(s):
36032           930607-1.c
36033         * gcc.execute: added test(s):
36034           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36035
36036         * added new subdirectory for misc tests: gcc.misc-tests
36037         * gcc.misc-test(s): added tests:
36038           inst-check.c test-consts.c test-ior.c test-switch.c
36039
36040 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36041
36042         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36043
36044 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36045
36046         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36047
36048 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36049
36050         * Upgraded c-torture tests from 1.17 to 1.18
36051
36052 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36053
36054         * Upgraded c-torture tests from 1.12 to 1.17
36055
36056 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36057
36058         * lib/old-dejagnu.exp:
36059           Fixed handling of XFAIL target triplets to correctly
36060           recognize wildcard characters.  Removed code that
36061           appended a unique id tag to the end of the file name
36062           printed out by the result of the testcases within a
36063           given test file.
36064
36065 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36066
36067         * lib/old-dejagnu.exp:
36068           Reworked expected failure handling to trigger off of XFAIL
36069           keyword in keyphrase embeded in testcase source code. The
36070           XFAIL keyword must be at the end of the keyphrase line. It
36071           may optionally be followed by one or more target triplets.
36072           It has just occured that the handling of wildcards in the
36073           target triplet may not be correct.
36074
36075 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36076
36077         * g++.old-deja/tests:
36078           Moved all subdirectories up one level into g++.old-deja .
36079
36080         * lib/old-dejagnu.exp:
36081           Fixed problem with CXXFLAGS not being properly reset, and being
36082           corrupted with extraneous "-c" compiler option.  This was
36083           causing binaries to not be generated for test that needed them.
36084           Modified strings passed to "pass" and "fail" so that individual
36085           tests from the same test file would be distinguished by an
36086           identifier appended to the test file name in the summary logs;
36087           this corrected a problem with erroneous diff logs.  Added code
36088           to search testcases for expected fail and unexpected pass keywords.
36089
36090 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36091
36092         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36093
36094 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36095
36096         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36097           Removed extraneous text from end of "Special g++ Options"
36098           keyphrase.
36099
36100         * lib/old-dejagnu.exp: Added pattern matching to look for new
36101           keywords, embedded in testcases comments, which will trigger
36102           calls to xpass and xfail.
36103
36104 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36105
36106         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36107           comments embedded in the testcases, especially the one looking for
36108           special compiler options, as well as the pattern matching for the
36109           compiler output again.
36110
36111 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36112
36113         * lib/old-dejagnu.exp: Do a proper check of the return value for
36114           execute tests. Fixed several problems with the pattern matching
36115           of the compiler output which gave erroneous test results.
36116           Changed several of the test result messages to be more descriptive.
36117         * config/unix-g++.exp: Proc g++_load now actually works and
36118           executes the tests passed to it and returns a usable return
36119           value.
36120
36121 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36122
36123           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36124
36125 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36126
36127         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36128           Modified both files to properly execute the old style
36129           dejagnu tests. The previous versions of these files were
36130           experimental and did not function anything near correctly.
36131
36132 1993-04-05  Rob Savoye  (rob@cygnus.com)
36133
36134         * Removed all Makefile.in and configure.in files. No configuration
36135         needed now.
36136
36137 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36138
36139         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36140
36141 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36142
36143         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36144         gcc.special/configure.in, gcc.noncompile/configure.in,
36145         gcc.execute/configure.in, gcc.code_quality/configure.in,
36146         g++.other/configure.in, g++.old-deja/configure.in,
36147         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36148         in srcname setting.
36149
36150 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36151
36152         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36153         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36154         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36155
36156 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36157
36158         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36159         (gdb_exit): Don't remove *_soc files.
36160
36161 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36162
36163         * lib/c-torture.exp: Don't look for main; instead always use -w
36164         -c.  This is how the c-torture tests work.  Remove the object
36165         file if the compilation succeeds.
36166         * gcc.execute/execute.exp: Remove executable if test passes.
36167         * gcc.noncompile/noncompile.exp: Every test is an expected
36168         failure.
36169         * gcc.special/special.exp: Added tests from c-torture 1.11,
36170         corrected use of existing test.
36171         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36172         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36173         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36174         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36175         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36176         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36177         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36178         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36179         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36180         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36181         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36182         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36183         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36184         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36185         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36186         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36187         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36188         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36189         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36190         c-torture 1.11.
36191         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36192         correspond to c-torture 1.11.
36193
36194         * New file.