OSDN Git Service

PR c++/23180
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-13 Josh Conner <jconner@apple.com>
2
3         PR c++/23180
4         * g++.dg/init/struct2.C: New test.
5         * g++.dg/init/struct3.C: New test.
6
7 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8
9         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10         Clean up temp files.
11         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14         gcc.dg/tree-ssa/builtin-printf-1.c,
15         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
16         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27
28 2005-09-13  Josh Conner  <jconner@apple.com>
29
30         * lib/gcc-dg.exp: Load scanipa.exp.
31         (cleanup-dump): New procedure.
32         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
33         * lib/scandump.exp: New file.
34         * lib/scantree.exp: Use it.
35         * lib/scanipa.exp: New file.
36
37 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
38
39         PR fortran/17740
40         * gfortran.dg/generic_4.f90: New test.
41
42 2005-09-13  Bastian Blank <waldi@debian.org>
43
44         PR c++/16171
45         * g++.dg/abi/mangle26.C: New test. 
46         * g++.dg/abi/mangle27.C: New test. 
47         * g++.dg/abi/mangle28.C: New test. 
48         * g++.dg/abi/mangle29.C: New test. 
49
50         PR c++/23839
51         * g++.dg/parse/register1.C: New test.
52
53 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
54
55         PR c++/23842
56         * g++.dg/template/access16.C: New test.
57
58 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
59
60         * gfortran.dg/char_pack_2.f90: Increase the vector size.
61
62 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
63
64         PR fortran/18899
65         * gfortran.dg/shape_2.f90: New test.
66
67 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
68
69         PR target/19269
70         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
71         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
72         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
73         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
74         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
75         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
76         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
77         tests.
78
79 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
80
81         PR c++/23841
82         * g++.dg/parse/template17.C: New test.
83
84 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
85
86         PR c++/23789
87         * g++.dg/template/nontype14.C: New test.
88
89 2005-09-12  Ian Lance Taylor  <ian@airs.com>
90
91         PR g++/7874
92         * g++.dg/lookup/friend7.C: New test.
93         * g++.dg/lookup/friend8.C: New test.
94         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
95         so that it will be found via argument dependent lookup.
96         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
97         friend functions which will no longer be found.
98         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
99         function g, so that it will be found via argument dependent
100         lookup.
101         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
102         * g++.old-deja/g++.mike/net43.C: Likewise.
103
104 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
105
106         PR c++/23691
107         * g++.dg/template/static16.C: New test.
108
109 2005-09-12  Josh Conner  <jconner@apple.com>
110
111         PR middle-end/23237
112         * gcc.c-torture/compile/pr23237.c: New test. 
113
114 2005-09-11  Richard Henderson  <rth@redhat.com>
115
116         * g++.dg/other/error8.C: Update expected diagnostic text.
117
118 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
119
120         PR libfortran/19872
121         * gfortran.dg/overwrite_1.f: New test.
122
123 2005-09-09  Josh Conner  <jconner@apple.com>
124
125         * g++.dg/init/pr23180-1.C: Removed.
126         * g++.dg/init/pr23180-2.C: Removed.
127
128 2005-09-09  David Daney <ddaney@avtrex.com>
129
130         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
131         files which are ...
132         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
133         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
134
135 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
136
137         * gfortran.dg/iostat_2.f90: New test.
138
139 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/22252
142         * g++.dg/ext/interface1.C: New test.
143         * g++.dg/ext/interface1.h: Likewise.
144         * g++.dg/ext/interface1a.cc: Likewise.
145
146 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
147
148         * gfortran.dg/iomsg_1.f90:  New test case.
149
150 2005-09-09  Richard Guenther  <rguenther@suse.de>
151
152         PR c++/23624
153         * g++.dg/tree-ssa/pr23624.C: New testcase.
154
155 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
156
157         PR fortran/19239
158         * gfortran.dg/vector_subscript_1.f90,
159         * gfortran.dg/vector_subscript_2.f90: New tests.
160
161 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
162
163         PR fortran/21104
164         * gfortran.dg/array_alloc_1.f90,
165         * gfortran.dg/array_alloc_2.f90,
166         * gfortran.dg/array_alloc_3.f90: New tests.
167
168 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
169
170         PR fortran/12840
171         * gfortran.dg/array_constructor_6.f90
172         * gfortran.dg/array_constructor_7.f90
173         * gfortran.dg/array_constructor_8.f90
174         * gfortran.dg/array_constructor_9.f90
175         * gfortran.dg/array_constructor_10.f90
176         * gfortran.dg/array_constructor_11.f90
177         * gfortran.dg/array_constructor_12.f90: New tests.
178
179 2005-09-08  Josh Conner  <jconner@apple.com>
180
181         PR c++/23180
182         * g++.dg/init/pr23180-1.C: New test.
183         * g++.dg/init/pr23180-2.C: New test.
184
185 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
186
187         PR fortran/18878
188         * gfortran.dg/module_double_reuse.f90: New.
189
190 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/23270
193         PR fortran/22304
194         PR fortran/18870
195         PR fortran/17917
196         PR fortran/16511
197         * gfortran.dg/common_equivalence_1.f: New.
198         * gfortran.dg/common_equivalence_2.f: New.
199         * gfortran.dg/common_equivalence_3.f: New.
200         * gfortran.dg/contained_equivalence_1.f90: New.
201         * gfortran.dg/module_blank_common.f90: New. 
202         * gfortran.dg/module_commons_1.f90: New.
203         * gfortran.dg/module_equivalence_1.f90: New.
204         * gfortran.dg/nested_modules_1.f90: New.
205         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
206         equivalences and add comment to connect the test with
207         the PR.
208
209 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
210
211         PR fortran/23765
212         * gfortran.dg/common_6.f90: New test.
213
214 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
215
216         PR fortran/15326
217         * gfortran.dg/char_result_1.f90,
218         * gfortran.dg/char_result_2.f90,
219         * gfortran.dg/char_result_3.f90,
220         * gfortran.dg/char_result_4.f90,
221         * gfortran.dg/char_result_5.f90,
222         * gfortran.dg/char_result_6.f90,
223         * gfortran.dg/char_result_7.f90,
224         * gfortran.dg/char_result_8.f90: New tests.
225
226 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
227
228         PR fortran/19928
229         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
230
231 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
232
233         PR obj-c++/16816
234         * obj-c++.dg/selector-5.mm: New test.
235         * obj-c++.dg/selector-6.mm: New test.
236
237 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
238
239         PR objc/20574
240         PR objc/19324
241         * objc.dg/error-1.m: New test.
242
243 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
244
245         PR fortran/23373
246         * gfortran.fortran-torture/execute/pr23373-1.f90,
247         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
248
249 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
250
251         PR libfortran/23760
252         * gfortran.dg/g77/1832.f: Remove long string in write statement
253         to allow the test to pass on correct list directed output with 
254         prepended space.
255
256 2005-09-07  James E Wilson  <wilson@specifix.com>
257
258         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
259
260 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
261
262         * gfortran.dg/parameter+save.f90:  Rename to
263         * gfortran.dg/parameter_save.f90: .. this.
264
265 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
266
267         PR fortran/20848
268         * gfortran.dg/parameter+save.f90:  New test case.
269
270 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
271
272         PR fortran/19269
273         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
274
275 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
276
277         PR c/23075
278         * gcc.dg/pr23075.c: New test.
279         * g++.dg/warn/pr23075.C: New test.
280
281         PR target/22362
282         * gcc.target/i386/pr22362.c: New test.
283
284         PR rtl-optimization/23098
285         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
286
287         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
288         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
289         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
290
291 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
292
293         * g++.dg/expr/cast6.C: New test.
294
295         PR c++/9782
296         * g++.dg/init/new15.C: New test.
297
298 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
299
300         * gcc.dg/vect/Os-vect-95.c: New test.
301         * gcc.dg/vect/vect-95.c: Same.
302
303 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
304
305         * gcc.dg/vect/vect-29.c: Update xfail testing.
306         * gcc.dg/vect/vect-44.c: Same.
307         * gcc.dg/vect/vect-48.c: Same.
308         * gcc.dg/vect/vect-50.c: Same.
309         * gcc.dg/vect/vect-72.c: Same.
310         * gcc.dg/vect/vect-77.c: Same.
311         * gcc.dg/vect/vect-78.c: Same.
312         * gcc.dg/vect/vect-80.c: Same.
313         * gcc.dg/vect/vect-96.c: Same.
314         * gcc.dg/vect/vect-100.c: Same.
315         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
316         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
317         * gfortran.dg/vect/vect-5.f90: Same.
318
319 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
320
321         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
322         start strings.
323         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
324         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
325
326         PR c++/23056
327         * g++.dg/opt/pr23056.C: New test.
328
329         PR rtl-optimization/23098
330         * gcc.target/i386/pr23098.c: New test.
331
332 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
333
334         PR c++/23667
335         * g++.dg/template/static15.C: New test.
336
337         PR c++/21440
338         * g++.dg/ext/stmtexpr5.C: New test.
339         * g++.dg/ext/stmtexpr6.C: Likewise.
340
341 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
342
343         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
344
345         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
346         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
347         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
348
349 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
350
351         PR libfortran/23321
352         * gfortran.dg/direct_io_4.f90:  New test case.
353
354 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
355             Rasmus Hahn  <rassahah@neofonie.de>
356
357         PR libobjc/23108
358         * objc.dg/type-stream-1.m: New test.
359
360 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
361
362         PR fortran/23661
363         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
364         gfortran.dg/print_fmt_3.f90: New test.
365
366 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
367
368         * gfortran.dg/fmt_t_1.f90: New test.
369
370 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
371
372         PR rtl-optimization/23454
373         * g++.dg/opt/pr23454.C: New test.
374
375 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
376
377         PR c++/23699
378         * g++.dg/ext/static1.C: New test.
379
380 2005-09-02  Richard Henderson  <rth@redhat.com>
381
382         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
383         tail call to check_fa_work.
384
385 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/21687
388         * g++.dg/other/gc3.C: New test.
389
390 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
391
392         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
393         * gcc.dg/20050826-1.c: Likewise.
394
395 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
396
397         PR c++/23167
398         * g++.dg/expr/volatile1.C: New test.
399
400 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
401
402         PR middle-end/23547
403         * gcc.dg/pr23547.c: New test.
404
405 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
406
407         PR c/22061
408         * gcc.c-torture/execute/pr22061-1.c,
409         * gcc.c-torture/execute/pr22061-2.c,
410         * gcc.c-torture/execute/pr22061-3.c,
411         * gcc.c-torture/execute/pr22061-4.c: New tests.
412
413 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
414
415         * gcc.dg/Wredundant-decls-2.c: New test to check that
416         -Wredundant-decls does not issue warning for a variable 
417         definition following a declaration.
418
419 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
420
421         PR debug/7241
422         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
423         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
424         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
425
426         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
427         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
428         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
429         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
430         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
431         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
432         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
433         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
434
435 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
436
437         PR objc/23306
438         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
439         scan-assmbler.
440
441 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
442
443         PR target/21255
444         * gcc.dg/pr21255-1.c: New test.
445         * gcc.dg/pr21255-2-mb.c: Likewise.
446         * gcc.dg/pr21255-2-ml.c: Likewise.
447         * gcc.dg/pr21255-3.c: Likewise.
448         * gcc.dg/pr21255-4.c: Likewise.
449
450 2005-08-31  Dale Johannesen  <dalej@apple.com>
451
452         * gcc.dg/20050830-1.c:  New.
453
454 2005-08-31  Josh Conner  <jconner@apple.com>
455
456         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
457         command-line options for arm-*-* targets.
458         * g++.dg/init/array16.C: Likewise.
459         * g++.dg/other/crash-4.C: Likewise.
460
461 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
462
463         PR obj-c++/23640
464         * obj-c++.dg/gnu-runtime-3.mm: New test.
465
466 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
467
468         PR c++/13377
469         * g++.dg/lookup/ambig4.C: New test.
470         * g++.dg/lookup/ambig5.C: New test.
471         * g++.dg/tc1/dr101.C: Adjust error markers.
472
473 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
474
475         PR c++/23639
476         * g++.dg/template/ttp5.C: Adjust error markers.
477
478 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
479
480         PR testsuite/23609
481         * lib/obj-c++.exp: Include target-libpath.exp.
482         (obj-c++_link_flags): Look for the GNU libobjc library
483         and set the library path to include it.
484         Don't manually set LD_LIBRARY_PATH (etc.) but call
485         set_ld_library_path_env_vars instead.
486         (obj-c++_target_compile): Don't set library path or
487         linker flags because they are already set correctly
488         in obj-c++_link_flags.
489
490 2005-08-30  Josh Conner  <jconner@apple.com>
491
492         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
493         to command-line options for arm-*-* targets.
494
495 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
496
497         * g++.dg/other/i386-1.C: New.
498
499 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
500
501         PR preprocessor/20348
502         PR preprocessor/20356
503         * gcc.dg/cpp/pr20348.c: New test.
504         * gcc.dg/cpp/pr20348.h: New file.
505         * gcc.dg/cpp/inc/pr20348.h: New file.
506         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
507         * gcc.dg/cpp/pr20356.c: New test.
508         * gcc.dg/cpp/pr20356.h: New file.
509         * gcc.dg/cpp/inc/pr20356.h: New file.
510         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
511
512 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
513
514         * gfortran.fortran-torture/execute/intrinsic_count.f90:
515         Fix array dimension to avoid correct end-of-file error.
516
517 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
518
519         PR libfortran/23598
520         * gfortran.dg/iostat_1.f90:  New test.
521
522 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
523
524         PR middle-end/23408
525         * gcc.dg/pr23408.c: New test.
526
527 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
528
529         PR c++/23099
530         * g++.dg/init/member1.C: Make sure erroneous static data member
531         definitions are required.
532         * g++.dg/template/static13.C: New test.
533         * g++.dg/template/static14.C: Likewise.
534
535 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
536
537         * gcc.target/i386/pr23575.c: Use -msse2 instead of
538         -march=pentium4, remove ilp32 requirement.
539
540         PR middle-end/23484
541         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
542         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
543
544 2005-08-29  Andreas Jaeger  <aj@suse.de>
545
546         PR testsuite/23607
547         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
548
549 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
550
551         * gcc.c-torture/execute/20050316-2.c: New test.
552         * gcc.c-torture/execute/20050316-3.c: New test.
553         * gcc.dg/torture/pr16104-1.c: New test.
554
555 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
556
557         PR middle-end/23463
558         * gcc.c-torture/execute/zero-struct-1.c: New test.
559
560 2005-08-27  Richard Guenther  <rguenther@suse.de>
561
562         PR target/23575
563         * gcc.target/i386/pr23575.c: New testcase.
564
565 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
566
567         PR rtl-optimization/23561
568         * gcc.c-torture/execute/20050826-1.c: New test.
569
570         PR rtl-opt/23560
571         * gcc.c-torture/execute/20050826-2.c: New test.
572
573 2005-08-26  Dale Johannesen  <dalej@apple.com>
574
575         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
576         * gcc.dg/20050826-1.c:  New.
577
578 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
579
580         PR c++/19004
581         * g++.dg/template/nontype13.C: New test.
582
583         PR c++/23491
584         * g++.dg/init/new14.C: New test.
585         * g++.dg/expr/anew1.C: Do not XFAIL.
586         * g++.dg/expr/anew2.C: Likewise.
587         * g++.dg/expr/anew3.C: Likewise.
588
589 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
590
591         PR middle-end/22439
592         * gcc.dg/vla-3.c: New test.
593
594 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
595
596         PR fortran/20363
597         * gfortran.dg/named_interface.f90: New.
598
599 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
600
601         * gcc.c-torture/execute/frame-address.c: New test.
602
603 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
604
605         PR c++/20817
606         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
607
608 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
609
610         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
611
612 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
613
614         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
615         * gcc.dg/altivec-22.c: Rename from..
616         * gcc.dg/altivec-nomfcr.c: ..this.
617
618 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
619
620         PR tree-optimization/23546
621         * gcc.dg/tree-ssa/pr23546.c: New test.
622
623 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
624
625         PR fortran/17758
626         * gfortran.dg/nonreturning_statements.f90: New test.
627
628 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
629
630         PR c++/22454
631         * g++.dg/parse/crash29.C: New.
632
633 2005-08-23  DJ Delorie  <dj@redhat.com>
634
635         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
636         constants have the L suffix.
637
638 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
639
640         PR c++/23044
641         * g++.dg/template/instantiate8.C: New.
642
643 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
644
645         PR middle-end/23467
646         * gcc.c-torture/execute/pr23467.c: New test.
647
648 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
649
650         PR tree-optimization/22043
651         * gcc.c-torture/execute/20050613-1.c: New test.
652
653 2005-08-23  Ben Elliston  <bje@au.ibm.com>
654
655         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
656
657 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
658
659         PR rtl-optimization/23478
660         * g++.dg/opt/pr23478.C: New test.
661
662 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
663
664         PR c/18715
665         * gcc.dg/switch-warn-3.c: New test.
666
667 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
668
669         PR c++/22233
670         * g++.dg/template/param1.C: New test.
671
672 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
673
674         PR c++/23089
675         * g++.dg/other/incomplete1.C: New test.
676
677 2005-08-22  Ira Rosen  <irar@il.ibm.com>
678
679         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
680         are vectorizable.
681
682 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
683
684         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
685         d_lines_5.f: New.
686
687 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
688
689         * gcc.target/i386/sse-4.c: New test.
690
691 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
692
693         PR testsuite/23239
694         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
695
696 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
697
698         * gcc.dg/20050811-1.c: New test.
699         * gcc.dg/20050811-2.c: New test.
700
701 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
702
703         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
704
705 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
706
707         PR 23476
708         * gcc.c-torture/compile/pr23476.c: New test.
709
710 2005-08-19  Devang Patel  <dpatel@apple.com>
711
712         PR tree-optimization/23048
713         * gcc.dg/tree-ssa/pr23048.c: New test.
714
715 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
716
717         PR middle-end/20624
718         * g++.dg/warn/Wreturn-3.C: New test
719
720 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
721
722         PR tree-optimization/22228
723         * g++.dg/vect/pr22543.cc: New test.
724
725 2005-08-17  Steven Bosscher  <stevenb@suse.de>
726
727         PR tree-optimization/21574
728         * gcc.dg/tree-ssa/pr21574.c: New test.
729
730 2005-08-16  James E Wilson  <wilson@specifix.com>
731
732         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
733
734 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
735
736         PR tree-opt/23402
737         * gcc.c-torture/compile/zero-strct-3.c: New test.
738         * gcc.c-torture/compile/zero-strct-4.c: New test.
739
740 2005-08-16  Steven Bosscher  <stevenb@suse.de>
741
742         PR target/23376
743         * gcc.target/x86_64/pr23376.c: New test.
744
745 2005-08-16  Ian Lance Taylor  <ian@airs.com>
746
747         PR c++/23337
748         * g++.dg/ext/vector2.C: New.
749
750 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
751
752         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
753
754 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
755
756         PR libfortran/23428
757         * gfortran.dg/inquire-complex.f90:  New test case.
758
759 2005-08-16  James E Wilson  <wilson@specifix.com>
760
761         PR tree-optimization/21105
762         * gcc.dg/large-size-array.c: New.
763
764 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
765
766         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
767         type.
768         * gcc.dg/vect/vect-41: Likewise.
769         * gcc.dg/vect/vect-42: Likewise.
770         * gcc.dg/vect/vect-43: Likewise.
771         * gcc.dg/vect/vect-44: Likewise.
772         * gcc.dg/vect/vect-46: Likewise.
773         * gcc.dg/vect/vect-47: Likewise.
774         * gcc.dg/vect/vect-48: Likewise.
775         * gcc.dg/vect/vect-52: Likewise.
776         * gcc.dg/vect/vect-53: Likewise.
777         * gcc.dg/vect/vect-54: Likewise.
778         * gcc.dg/vect/vect-55: Likewise.
779         * gcc.dg/vect/vect-56: Likewise.
780         * gcc.dg/vect/vect-57: Likewise.
781         * gcc.dg/vect/vect-58: Likewise.
782         * gcc.dg/vect/vect-59: Likewise.
783         * gcc.dg/vect/vect-60: Likewise.
784         * gcc.dg/vect/vect-61: Likewise.
785         * gcc.dg/vect/vect-85: Likewise.
786         * gcc.dg/vect/vect-87: Likewise.
787         * gcc.dg/vect/vect-88: Likewise.
788         * gcc.dg/vect/vect-93.c: Likewise.
789         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
790         * gcc.dg/vect/vect-75: Likewise.
791         * gcc.dg/vect/vect-76: Likewise.
792         * gcc.dg/vect/vect-77: Likewise.
793         * gcc.dg/vect/vect-78: Likewise.
794         * gcc.dg/vect/vect-80: Likewise.
795         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
796         vectorized for the expected reason, rather than checking how alignment
797         was handled.
798         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
799         type and also instead of aligned pointers. Added documentation.
800
801 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
802
803         * gfortran.dg/power.f90: New test.
804
805 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
806
807         PR rtl-optimization/23299
808         * g++.dg/opt/pr23299.C: New test.
809
810 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
811
812         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
813
814 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
815
816         * g++.dg/template/local6.C: New test.
817
818 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
819
820         * execute/exceptions/finally-1.m: Check that the catch and finally are
821         being called.  Also add a "return 0;" at the end of main.
822
823 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
824
825         PR fortran/21432.
826         * gfortran.dg/namelist_print_1.f: New test of functionality of
827         PRINT namelist.
828         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
829         namelist generates error with -std=f95.
830
831 2005-08-14  Ira Rosen  <irar@il.ibm.com>
832
833         PR tree-optimization/23119
834         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
835
836 2005-08-13  Marcin Koziej  <creep@desk.pl>
837             Andrew Pinski  <pinskia@physics.uc.edu>
838
839         PR libobjc/22492
840         * execute/exceptions/finally-1.m: New test.
841
842 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
843
844         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
845         testsuite.
846         * objc/execute/exceptions/trivial.m: New test.
847         * objc.dg/try-catch-11.m: Move to ...
848         * objc/execute/exceptions/foward-1.m: Here.
849         * objc.dg/try-catch-2.m: Move to ...
850         * objc/execute/exceptions/catchall-1.m: Here.
851         * objc.dg/try-catch-8.m: Move to ...
852         * objc/execute/exceptions/local-variables-1.m: Here.
853
854 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
855
856         * objc.dg/nested-func-1.m: Move to ...
857         * objc/execute/nested-func-1.m: Here.
858
859 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
860
861         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
862         in ${options} instead of [target_info name].
863         * lib/obj-c++.exp (objc_target_compile): Likewise.
864
865 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
866
867         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
868
869 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
870
871         part of PR testsuite/23348
872         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
873         of the torture options.
874         * objc/compile/trivial.m: New test.
875
876 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
877
878         * gfortran.dg/eoshift.f90:  Correct format.
879
880 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
881
882         * gfortran.fortran-torture/execute/character_passing.f90:
883         Fix comment typo.
884
885 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
886
887         PR c++/8271
888         * g++.dg/template/unify10.C: New.
889
890 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
891
892         * g++.dg/parse/pr22514.C: Move to...
893         * g++.dg/debug/pr22514.C: here.
894
895 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
896
897         PR c++/23266
898         * g++.dg/inherit/pure1.C: New test.
899
900         * ChangeLog: Fix typos.
901
902 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
903             Steven Bosscher  <stevenb@suse.de>
904
905         * gfortran.dg/runtime_warning_1.f90: New test.
906
907 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
908
909         PR c++/23219
910         * g++.dg/parse/crash28.C: New.
911
912 2005-08-11  Richard Guenther  <rguenther@suse.de>
913
914         PR target/23289
915         * gcc.target/i386/tailcall-1.c: New testcase.
916
917 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
918
919         * gcc.dg/vect/vect-67.c: Un-xfail.
920
921 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
922
923         PR c++/23225
924         * g++.dg/testsuite/parse/crash27.C: new test.
925
926 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
927
928         PR libfortran/22143
929         * gfortran.dg/shift-kind.f90:  New testcase.
930
931 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
932
933         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
934         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
935
936 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
937
938         PR c++/20646
939         * g++.dg/other/mult-stor1.C: New test.
940
941 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
942
943         * gcc.c-torture/pr18299-1.c: Move to ...
944         * gcc.c-torture/compile/pr18299-1.c: Here.
945
946 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
947
948         * gfortran/fortran.torture/execute/character_passing.f90:
949         Fix types for LSAME.
950
951 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
952
953         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
954         input data back to what it was originally.
955
956 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
957
958         * objc.dg/try-catch-8.m: Enable for all targets.
959
960 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
961
962         * gcc.dg/pr23165.c: New test.
963
964 2005-08-09  Steven Bosscher  <stevenb@suse.de>
965
966         PR tree-optimization/23234
967         * gcc.dg/tree-ssa/pr23234.c: New test.
968
969 2005-08-08  Josh Conner  <jconner@apple.com>
970
971         PR rtl-optimization/23241
972         * gcc.dg/char-compare.c: New test.
973
974 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
975
976         PR c++/22508
977         * g++.dg/init/new13.C: New test.
978
979 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
980
981         PR c++/21166
982         * g++.dg/other/crash-4.C: Adjust
983         * g++/dg/ext/packed9.C: New.
984
985 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
986
987         PR middle-end/21964
988         * gcc.c-torture/execute/pr21964-1.c: New test.
989
990 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
991
992         PR c/22458
993         * gcc.dg/pr22458-1.c: New test.
994
995 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
996             Steven G. Kargl <kargls@comcast.net>
997
998         PR fortran/22390
999         * gfortran.dg/flush_1.f90: New test.
1000
1001 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1002
1003         PR c++/23191
1004         * g++.dg/template/eh2.C: New test.
1005
1006 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1007
1008         PR c++/19498
1009         * g++.dg/template/instantiate7.C: New test.
1010
1011 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1012
1013         PR c/23113
1014         * gcc.dg/Wunused-value-1.c: New test.
1015
1016 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1017
1018         PR rtl-optimization/23233
1019         * gcc.c-torture/compile/pr23233-1.c: New test.
1020
1021 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1022
1023         PR fortran/18833
1024         PR fortran/20850
1025         * gfortran.dg/equiv_1.f90: New test.
1026         * gfortran.dg/equiv_2.f90: New test.
1027         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1028         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1029         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1030
1031 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1032
1033         * gcc.c-torture/execute/vrp-5.c: New test.
1034         * gcc.c-torture/execute/vrp-6.c: New test.
1035         * gcc.dg/tree-ssa/vrp21.c: New test.
1036
1037 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1038
1039         * g++.dg/parse/pr22514.C: New test.
1040
1041 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1042
1043         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1044
1045         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1046         instead of constant loads / pool entries.
1047
1048 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1049
1050         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1051         TEST_TO_WCTYPE.
1052
1053 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1054
1055         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1056         __WINT_TYPE__ in generated prototypes if possible.
1057
1058 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1059
1060         PR 22037
1061         * g++.dg/tree-ssa/pr22037.C:
1062
1063 2005-08-04  Richard Henderson  <rth@redhat.com>
1064
1065         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1066         scan-tree-dump-times directive.
1067
1068 2005-08-04  Jan Hubicka  <jh@suse.cz>
1069
1070         * gcov-1.C: Fix switch counts.
1071         * gcov-4b.c: Likewise.
1072
1073 2005-08-03  Jeff Law  <law@redhat.com>
1074
1075         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1076
1077 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1078
1079         * gcc.c-torture/execute/pr23135.c: New test.
1080
1081 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1082
1083         PR tree-optimization/19899
1084         * gcc.dg/tree-ssa/scev-1.c: New test.
1085         * gcc.dg/tree-ssa/scev-2.c: New test.
1086
1087 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1088
1089         PR target/18582
1090         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1091
1092 2005-08-03  Jan Hubicka  <jh@suse.cz>
1093
1094         * update-conroll.c: New testcase.
1095         * update-conroll-2.c: New testcase.
1096
1097 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1098
1099         * gfortran.dg/constant_substring.f: New test.
1100         * gfortran.dg/pr22491.f: New test.
1101
1102 2005-08-02  Jan Hubicka  <jh@suse.cz>
1103
1104         * update-threading.c: Replace by the proper one.
1105
1106 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1107
1108         PR 23164
1109         * g++.dg/tree-ssa/pr23164.C: New test.
1110
1111 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1112
1113         * gcc.dg/tree-ssa/pr23192.c: New test.
1114
1115 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1116
1117         * gcc.c-torture/execute/vrp-4.c: New test.
1118
1119 2005-08-02  Jan Hubicka  <jh@suse.cz>
1120
1121         * update-threading.c: New test.
1122
1123 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1124
1125         * gcc.c-torture/compile/20050801-1.c: New test.
1126         * gcc.c-torture/compile/20050801-2.c: New test.
1127
1128 2005-08-01  Jan Hubicka  <jh@suse.cz>
1129
1130         * val-prof-5.c: New test.
1131
1132 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1133
1134         PR c/22311
1135         * gcc.dg/pr22311-1.c : New test.
1136
1137 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1138
1139         PR target/23095
1140         * gfortran.dg/pr23095.f: New test.
1141
1142         PR c++/22003
1143         * g++.dg/other/pr22003.C: New test.
1144
1145 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1146
1147         PR target/20621
1148         * gcc.c-torture/execute/pr20621-1.c: New test.
1149
1150 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1151
1152         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1153         of string for format.
1154         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1155         print statement with internal write.
1156         * gfortran.dg/der_array_io_2.f:  Likewise.
1157         * gfortran.dg/der_array_io_3.f:  Likewise.
1158
1159 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1160
1161         * gcc.dg/fold-abs-4.c: new test.
1162
1163 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1164
1165         PR fortran/22570 an related issues.
1166         * gfortran.dg/x_slash_1.f: New test.
1167
1168 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1169
1170         PR c/23143
1171         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1172         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1173
1174 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1175
1176         PR c/529
1177         * gcc.dg/Wshadow-3.c: New test.
1178
1179 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1180
1181         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1182         used to have the wrong bounds).
1183
1184 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1185
1186         PR c/21720
1187         * gcc.dg/hex-round-1.c: Test more cases.
1188         * gcc.dg/hex-round-2.c: New test.
1189
1190 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1191
1192         PR 22550
1193         * g++.dg/tree-ssa/pr22550.C: New test.
1194
1195 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1196
1197         * gcc.dg/tree-ssa/vrp19.c: New test.
1198         * gcc.dg/tree-ssa-vrp20.c: New test.
1199
1200 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1201
1202         PR c/22240
1203         * gcc.dg/transparent-union-4.c: New test.
1204
1205 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1206
1207         PR c/22192
1208         * gcc.dg/c99-vla-2.c: New test.
1209
1210 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1211
1212         PR c/21720
1213         * gcc.dg/hex-round-1.c: New test.
1214
1215 2005-07-28  Jan Hubicka  <jh@suse.cz>
1216
1217         * inliner-1.c: Do not dump everything.
1218         * tree-prof.exp: Do not pass -ftree-based-profiling.
1219         * bprob.exp: Likewise.
1220
1221         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1222
1223 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1224
1225         PR c++/22545
1226         * g++.dg/expr/ptrmem7.C: New test.
1227
1228 2005-07-28  Mike Stump  <mrs@apple.com>
1229
1230         * g++.old-deja/g++.mike/visibility-1.C: New test.
1231
1232 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1233
1234         PR c/20187
1235         * gcc.c-torture/execute/pr20187-1.c: New test.
1236
1237 2005-07-28  Jeff Law  <law@redhat.com>
1238
1239         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1240         * gcc.dg/tree-ssa/vrp18.c: New test.
1241
1242 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1243
1244         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1245
1246 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1247
1248         PR tree-optimization/22506
1249         * gcc.dg/vect/ps22506.c: New test.
1250
1251 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1252
1253         PR target/21149
1254         * gcc.target/i386/sse-3.c: New test.
1255
1256 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1257
1258         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1259         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1260
1261 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1262
1263         PR c/22589
1264         * gcc.c-torture/compile/pr22589-1.c: New test.
1265
1266 2005-07-28  Jan Hubicka  <jh@suse.cz>
1267
1268         * update-loopch.c: New testcase.
1269
1270 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1271
1272         PR rtl-optimization/23047
1273         * gcc.c-torture/execute/pr23047.c: New test.
1274         * gcc.c-torture/execute/pr23047.x: New.
1275
1276 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1277
1278         PR tree-optimization/22493
1279         * gcc.c-torture/execute/pr22493-1.c: New test.
1280         * gcc.c-torture/execute/pr22493-1.x: New.
1281         * gcc.c-torture/execute/vrp-1.c: New test.
1282         * gcc.c-torture/execute/vrp-2.c: New test.
1283         * gcc.c-torture/execute/vrp-2.c: New test.
1284
1285 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1286
1287         * gcc.target/frv/all-builtin-read8.c: Delete.
1288         * gcc.target/frv/all-builtin-read16.c: Delete.
1289         * gcc.target/frv/all-builtin-read32.c: Delete.
1290         * gcc.target/frv/all-builtin-read64.c: Delete.
1291         * gcc.target/frv/all-builtin-write8.c: Delete.
1292         * gcc.target/frv/all-builtin-write16.c: Delete.
1293         * gcc.target/frv/all-builtin-write32.c: Delete.
1294         * gcc.target/frv/all-builtin-write64.c: Delete.
1295         * gcc.target/frv/all-read-write-1.c: New.
1296
1297 2005-07-27  Jeff Law  <law@redhat.com>
1298
1299         * gcc.c-torture/execute/pr22630.c: New test.
1300
1301 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1302
1303         PR tree-optimization/23073
1304         * gcc.dg/vect/nodump-pr23073.c: New test.
1305         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1306
1307 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1308
1309         PR tree-optimize/22348
1310         * gcc.c-torture/execute/pr22348.c: New.
1311
1312 2005-07-27  Richard Guenther  <rguenther@suse.de>
1313
1314         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1315
1316 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1317
1318         PR fortran/22503
1319         * gfortran.dg/logical_comp.f90: New test.
1320
1321 2005-07-27  Jan Hubicka  <jh@suse.cz>
1322
1323         * inliner-1.c: Add cleanup of dumps.
1324         * val-prof-*.c: Likewise.
1325         * update-tailcall.c: New.
1326
1327 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1328
1329         PR 22591
1330         * gcc.dg/tree-ssa/pr22591.c: New test.
1331         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1332
1333 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1334
1335         PR libobjc/22606
1336         * objc.dg/try-catch-11.m: New test.
1337
1338 2005-07-26  Richard Guenther  <rguenther@suse.de>
1339
1340         PR tree-optimization/22486
1341         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1342
1343 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1344
1345         PR tree-opt/22484
1346         * testsuite/g++.dg/opt/loop2.C: New test.
1347
1348 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1349
1350         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1351         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1352
1353 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1354
1355         * lib/profopt.exp (profopt-execute): Check for profiling data
1356         files on the target.
1357
1358 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1359
1360         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1361         for matching of asm labels.
1362
1363 2005-07-25  Richard Guenther  <rguenther@suse.de>
1364
1365         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1366
1367 2005-07-25  Richard Guenther  <rguenther@suse.de>
1368
1369         PR testsuite/22624
1370         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1371
1372 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1373
1374         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1375         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1376         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1377         * gcc.dg/vect/vect-100.c: New test.
1378         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1379         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1380         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1381         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1382         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1383         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1384         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1385         * gfortran.dg/vect/pr19049.f90: New testcase.
1386         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1387
1388 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1389
1390         * gcc.c-torture/execute/20050713-1.c: New test.
1391
1392         PR fortran/20063
1393         * gfortran.fortran-torture/execute/data_4.f90: New test.
1394
1395         PR middle-end/20303
1396         * gcc.dg/visibility-d.c: New test.
1397
1398 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1399
1400         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1401         * gfortran.dg/underflow.f90: Ditto.
1402
1403 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1404
1405         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1406         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1407         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1408
1409 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1410
1411         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1412         include case of field width of zero.
1413
1414 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1415
1416         PR libgfortran/21875
1417         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1418         with trailing blanks on normal formatted read.
1419
1420 2005-07-23  Chao-ying Fu  <fu@mips.com>
1421
1422         * gcc.target/mips/mips32-dsp-type.c: New test.
1423         * gcc.target/mips/mips32-dsp.c: New test.
1424
1425 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1426
1427         PR testsuite/21073
1428         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1429
1430         PR testsuite/20454
1431         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1432         and __cyg_profile_func_exit.
1433
1434 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1435
1436         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1437         * gfortran.dg/comma_format_extension_4.f: Same.
1438         * gfortran.dg/pr15332.f: Same.
1439         * gfortran.dg/pr21730.f: Same.
1440
1441 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1442
1443         * g++.dg/opt/vrp2.C: Fix testcase.
1444
1445         PR tree-opt/22625
1446         * g++.dg/opt/vrp2.C: New test.
1447
1448 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1449
1450         PR debug/21828
1451         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1452
1453 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1454
1455         * gcc.dg/tree-ssa/20050719-1.c: New test.
1456
1457 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1458
1459         * gcc.dg/bfin-longcall-1.c: New file.
1460         * gcc.dg/bfin-longcall-2.c: New file.
1461
1462 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1463
1464         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1465
1466 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1467
1468         PR middle-end/19055
1469         * gcc.dg/tree-ssa/pr19055.c: New test.
1470         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1471
1472 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1473
1474         PR C++/22358
1475         * g++.dg/other/pr22358.C: New test.
1476
1477 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1478
1479         PR c++/2922
1480         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1481
1482 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1483
1484         PR c++/15938
1485         * g++.dg/init/union2.C: New test.
1486
1487 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1488
1489         PR c/22393
1490         * gcc.dg/complex-4.c: New test.
1491
1492 2005-07-21  Richard Guenther  <rguenther@suse.de>
1493
1494         PR testsuite/22522
1495         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1496         scanning for asm labels.
1497         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1498
1499 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1500
1501         PR target/22085
1502         * gcc.dg/altivec-pr22085.c: New.
1503
1504 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1505
1506         PR tree-optimization/19210
1507         * gcc.dg/tree-ssa/pr19210-1.c: New.
1508         * gcc.dg/tree-ssa/pr19210-2.c: New.
1509
1510 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1511
1512         PR rtl-optimization/22167
1513         * g++.dg/opt/pr22167.C: New test.
1514
1515 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1516
1517         PR c++/2922
1518         * g++.dg/lookup/two-stage2.C: New.
1519         * g++.dg/lookup/two-stage3.C: New.
1520         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1521         fixed two-stage name lookup for operators.
1522         * g++.dg/template/call3.C: Compiler now produces an appropriate
1523         error message.
1524         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1525         14 as a candidate.
1526         * g++.dg/template/ptrmem4.C: Compiler produces different error
1527         message.
1528         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1529         connect_to_method as a candidate.
1530
1531 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1532
1533         * gcc.dg/fold-alloc-1.c: New test.
1534
1535 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1536
1537         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1538         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1539
1540 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1541
1542         * gcc.dg/fold-abs-1.c: New test.
1543         * gcc.dg/fold-abs-2.c: New test.
1544         * gcc.dg/fold-abs-3.c: New test.
1545
1546 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1547
1548         Make CONSTRUCTOR use VEC to store initializers.
1549         * g++.dg/ext/complit3.C: Check for specific error messages.
1550         * g++.dg/init/brace2.C: Update error message.
1551         * g++.dg/warn/Wbraces2.C: Likewise.
1552
1553 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1554
1555         PR fortran/16940
1556         * gfortran.dg/module_interface_1.f90: New test.
1557
1558 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1559             Kenneth Zadeck <zadeck@naturalbridge.com>
1560
1561         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1562
1563 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1564
1565         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1566         specify -Wformat for these tests.
1567         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1568         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1569         * gcc.dg/format/opt-6.c: Delete.
1570
1571 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1572
1573         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1574         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1575
1576 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1577
1578         * gcc.dg/tree-ssa/alias-2.c: New test.
1579
1580 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1581
1582         PR c++/22263
1583         * g++.dg/template/explicit7.C: New test.
1584
1585 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1586
1587         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1588         width of 8 to +Inf and -Inf.
1589
1590 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/22139
1593         * g++.dg/template/friend36.C: New test.
1594
1595 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1596
1597         PR fortran/21730
1598         * gfortran.dg/pr21730.f: New test.
1599
1600 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1601             Kenneth Zadeck <zadeck@naturalbridge.com>
1602
1603         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1604         since pure const detection cannot run at -O1 in c compiler.
1605         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1606         can now optimize this case properly.
1607         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1608         because we now pass.
1609         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1610
1611 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1612
1613         PR c/22421
1614         * gcc.dg/format/bitfld-1.c: New test.
1615
1616 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1617
1618         PR c++/22204
1619         * g++.dg/rtti/repo1.C: New test.
1620
1621 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1622
1623         PR middle-end/22398
1624         * gcc.c-torture/compile/pr22398.c: New test.
1625
1626 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1627
1628         PR c++/22132
1629         * g++.dg/expr/cast4.C: New test.
1630
1631 2005-07-15  Richard Guenther  <rguenther@suse.de>
1632
1633         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1634         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1635
1636 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1637
1638         PR tree-optimization/22230
1639         * gcc.dg/tree-ssa/pr22230.c: New test.
1640
1641 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1642
1643         * gfortran.dg/g77/cpp6.f: New test.
1644
1645         PR fortran/22417
1646         * gfortran.dg/g77/cpp5.F: New test.
1647         * gfortran.dg/g77/cpp5.h: New file.
1648         * gfortran.dg/g77/cpp5inc.h: New file.
1649
1650 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1651
1652         PR libfortran/16435
1653         * gfortran.dg/tl_editting.f90: New.
1654         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1655
1656 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1657
1658         * gfortran.dg/char_array_constructor.f90: New test.
1659
1660 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1661
1662         * gfortran.dg/past_eor.f90: New.
1663         * gfortran.dg/complex_read.f90: New.
1664
1665 2005-07-13  Jeff Law  <law@redhat.com>
1666
1667         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1668         additional casts.
1669
1670         * gcc.dg/tree-ssa/pr22321.c: New test
1671
1672 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1673
1674         PR tree-optimization/21921
1675         * gcc.dg/tree-ssa/pr21921.c: New.
1676
1677 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1678
1679         PR tree-optimizatio/22442
1680         * gcc.dg/tree-ssa/loop-11.c: New test.
1681
1682 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1683
1684         PR tree-opt/21840
1685         * gcc.c-torture/compile/pr21840.c: New test.
1686
1687 2005-07-12  Jan Hubicka  <jh@suse.cz>
1688
1689         * gcc.c-torture/compile/pr22379.c: New test.
1690
1691 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1692
1693         PR libfortran/21593
1694         gfortran.dg/dev_null.f90:  Remove outdated comment about
1695         PR libfortran/21593.
1696
1697
1698 2005-07-12  Dale Johannesen  <dalej@apple.com>
1699
1700         * gcc.target/i386/compress-float-sse.c:  New.
1701         * gcc.target/i386/compress-float-sse-pic.c:  New.
1702         * gcc.target/i386/compress-float-387.c:  New.
1703         * gcc.target/i386/compress-float-387-pic.c:  New.
1704         * gcc.dg/compress-float-ppc.c:  New.
1705         * gcc.dg/compress-float-ppc-pic.c:  New.
1706
1707 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1708
1709         PR libfortran/21593
1710         gfortran.dg/dev_null.f90:  Remove targets.
1711
1712 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1713
1714         PR tree-opt/22335
1715         * gcc.dg/pr22335-1.c: New test.
1716         * gcc.dg/pr22335-2.c: New test.
1717
1718 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1719
1720         PR c++/20172
1721         * g++.dg/template/nontype12.C : New test.
1722
1723 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1724
1725         * gcc.dg/tree-ssa/loop-10.c: New test.
1726
1727 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1728
1729         * gcc.c-torture/execute/20020720-1.x: Remove.
1730
1731 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1732
1733         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1734
1735 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1736
1737         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1738         (dg-mips-options): Use it.
1739
1740 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1741
1742         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1743
1744 2005-07-09  Richard Henderson  <rth@redhat.com>
1745
1746         * lib/target-supports.exp (check_effective_target_sync_char_short):
1747         Add alpha.
1748
1749 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1750
1751         PR libfortran/22217
1752         * gfortran.dg/negative-z-descriptor.f90:  New test.
1753
1754 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1755
1756         PR tree-opt/22329
1757         * gcc.dg/pr22329.c: New test.
1758
1759 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1760
1761         PR tree-optimization/20139
1762         * gcc.dg/tree-ssa/pr20139.c: New.
1763
1764 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1765
1766         PR tree-opt/22356
1767         * testsuite/gcc.dg/pr22356-1.c: New test.
1768
1769 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1770
1771         PR c++/21799
1772         * g++.dg/template/unify8.C: New.
1773         * g++.dg/template/unify9.C: New.
1774
1775 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1776
1777         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1778
1779 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1780
1781         * gcc.dg/darwin-version-1.c: New.
1782         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1783         * gcc.dg/builtins-20.c: Likewise.
1784         * gcc.dg/builtins-53.c: Likewise.
1785         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1786         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1787         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1788         * gcc.dg/torture/builtins-power-1.c: Likewise.
1789         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1790         on Darwin.
1791
1792 2005-07-07  Jeff Law  <law@redhat.com>
1793
1794         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1795         argument evaluation order.
1796
1797 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1798
1799         PR libfortran/21594
1800         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1801         Add test cases where the shift length is greater than the
1802         array length.
1803
1804 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1805
1806         * obj-c++.dg/proto-lossage-6.mm: New.
1807         * objc.dg/proto-lossage-6.m: New.
1808
1809 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1810
1811         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1812         * objc.dg/gnu-runtime-2.m: Likewise.
1813
1814 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1815
1816         * gfortran.dg/longline.f: New test.
1817
1818         * gfortran.dg/badline.f: New test.
1819
1820 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1821
1822         PR fortran/16531
1823         PR fortran/15966
1824         PR fortran/18781
1825         * gfortran.dg/hollerith.f90: New.
1826         * gfortran.dg/hollerith2.f90: New.
1827         * gfortran.dg/hollerith3.f90: New.
1828         * gfortran.dg/hollerith4.f90: New.
1829         * gfortran.dg/hollerith_f95.f90: New.
1830         * gfortran.dg/hollerith_legacy.f90: New.
1831         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1832
1833 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1834
1835         PR objc/22274
1836         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1837         * objc.dg/gnu-runtime-2.m: New.
1838
1839 2005-07-06  Jeff Law  <law@redhat.com>
1840
1841         * gcc.dg/tree-ssa/vrp17.c: New test.
1842
1843 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1844
1845         PR fortran/22327
1846         * gfortran.dg/array_constructor_5.f90: New test.
1847
1848 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1849
1850         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1851
1852 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1853
1854         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1855         * gcc.dg/980816-1.c: Ditto.
1856
1857 2005-07-06  Jeff Law  <law@redhat.com>
1858
1859         * gcc.c-torture/compile/pr21356.c: New test.
1860
1861 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1862
1863         PR c/22013
1864         PR c/22098
1865         * gcc.c-torture/compile/pr22013-1.c,
1866         gcc.c-torture/execute/pr22098-1.c,
1867         gcc.c-torture/execute/pr22098-2.c,
1868         gcc.c-torture/execute/pr22098-3.c: New tests.
1869
1870 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1871
1872         PR c/22308
1873         * gcc.dg/pr22308-1.c: New test.
1874
1875 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1876
1877         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1878         target.
1879         * gcc.dg/compare9.c: Use -fshort-enums instead of
1880         -fno-short-enums.  Change the last test to dg-bogus.
1881
1882 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1883
1884         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1885         * gcc.dg/compare9.c: New.
1886
1887 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1888
1889         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1890
1891 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1892
1893         PR testsuite/22288
1894         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1895
1896
1897 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1898
1899         * gcc.dg/format/gcc_gfc-1.c: New.
1900
1901 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1902
1903         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1904
1905 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1906
1907         PR fortran/20842
1908         * gfortran.dg/io_invalid_1.f90: New test.
1909
1910 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1911
1912         * gcc.dg/format/gcc_diag-1.c: Update.
1913
1914 2005-07-02  Jeff Law  <law@redhat.com>
1915
1916         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1917         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1918
1919 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1920
1921         * gcc.dg/format/gcc_diag-1.c: Update.
1922
1923 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1924
1925         PR tree-opt/22269
1926         * gcc.c-torture/compile/pr22269.c: New test.
1927
1928 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1929
1930         PR 21584
1931         PR 22219
1932         * g++.dg/tree-ssa/pr21584-1.C: New test.
1933         * g++.dg/tree-ssa/pr21584-2.C: New test.
1934
1935 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1936
1937         * obj-c++.dg/try-catch-11.mm: New.
1938         * objc.dg/try-catch-10.m: New.
1939
1940 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1941
1942         * g++.dg/other/ucnid-1.C: xfail on AIX.
1943
1944 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1945
1946         PR 22234
1947         * gcc.dg/20050629-1.c: New test.
1948
1949 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1950
1951         * obj-c++.dg/const-str-1[0-1].mm: New.
1952         * objc.dg/const-str-1[0-1].m: New.
1953
1954 2005-05-29  Richard Henderson  <rth@redhat.com>
1955
1956         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1957         Rename from check_effective_target_vect_no_max.
1958         (check_effective_target_vect_no_int_add): New.
1959         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1960         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1961         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1962         * gcc.dg/vect/vect-reduc-1.c: Use both.
1963         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1964
1965 2005-05-29  Richard Henderson  <rth@redhat.com>
1966
1967         * lib/target-supports.exp (check_effective_target_vect_no_max):
1968         Remove i386 and x86_64.
1969
1970 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1971
1972         PR testsuite/21969
1973         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1974
1975 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1976
1977         PR middle-end/21969
1978         * gcc.dg/vect/pr21969.c: New test.
1979
1980 2005-06-28  Eric Christopher  <echristo@redhat.com>
1981
1982         PR c/22052
1983         PR c/21975
1984         * gcc.dg/inline1.c: New test.
1985         * gcc.dg/inline2.c: Ditto.
1986         * gcc.dg/inline3.c: Ditto.
1987         * gcc.dg/inline4.c: Ditto.
1988         * gcc.dg/inline5.c: Ditto.
1989
1990 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1991
1992         PR libfortran/22142
1993         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1994         Add testcase also testing eoshift1 for PR 22142.
1995
1996 2005-06-28  Richard Henderson  <rth@redhat.com>
1997
1998         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1999         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2000         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2001         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2002         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2003
2004 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2005
2006         PR libfortran/22142
2007         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2008         Add testcase for PR 22142.
2009
2010 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2011
2012         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2013         gcc.target/ia64/fpreg-2.c: New tests.
2014
2015 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2016
2017         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2018
2019 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2020
2021         PR libfortran/22170
2022         * gfortran.dg/slash_1.f90: New test.
2023
2024 2005-06-27  Richard Henderson  <rth@redhat.com>
2025
2026         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2027         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2028         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2029         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2030         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2031         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2032
2033 2005-06-27  Richard Henderson  <rth@redhat.com>
2034
2035         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2036         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2037
2038 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2039
2040         * obj-c++.dg/proto-lossage-5.mm: New.
2041         * objc.dg/proto-lossage-5.m: New.
2042
2043 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2044
2045         PR 21959
2046         * gcc.dg/tree-ssa/pr21959.c: New test.
2047
2048 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2049
2050         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2051         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2052         testing uninitialized var.
2053
2054         * gcc.c-torture/execute/builtins/chk.h: New.
2055         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2056         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2057         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2058         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2059         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2060         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2061         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2062         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2063         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2064         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2065         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2066         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2067         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2068         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2069         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2070         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2071         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2072         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2073         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2074         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2075         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2076         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2077         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2078         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2079         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2080         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2081         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2082         * gcc.dg/builtin-object-size-1.c: New test.
2083         * gcc.dg/builtin-object-size-2.c: New test.
2084         * gcc.dg/builtin-object-size-3.c: New test.
2085         * gcc.dg/builtin-object-size-4.c: New test.
2086         * gcc.dg/builtin-object-size-5.c: New test.
2087         * gcc.dg/builtin-stringop-chk-1.c: New test.
2088         * gcc.dg/builtin-stringop-chk-2.c: New test.
2089         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2090         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2091         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2092         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2093         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2094         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2095         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2096         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2097         * gcc.c-torture/execute/printf-1.c: New test.
2098         * gcc.c-torture/execute/fprintf-1.c: New test.
2099         * gcc.c-torture/execute/vprintf-1.c: New test.
2100         * gcc.c-torture/execute/vfprintf-1.c: New test.
2101         * gcc.c-torture/execute/printf-chk-1.c: New test.
2102         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2103         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2104         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2105
2106 2005-06-27  Michael Matz  <matz@suse.de>
2107
2108         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2109         slot is not merged if address escapes.
2110
2111 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2112
2113         PR c/21911
2114         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2115
2116 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2117
2118         PR middle-end/17965
2119         * gcc.c-torture/compile/20050622-1.c: New test.
2120
2121         PR middle-end/22028
2122         * gcc.dg/20050620-1.c: New test.
2123
2124 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2125
2126         PR tree-optimization/22026
2127         * gcc.dg/tree-ssa/pr22026.c: New.
2128
2129 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2130
2131         PR libfortran/22144
2132         * gfortran.dg/shift-alloc.f90:  New testcase.
2133
2134 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2135
2136         * all files: Update FSF address in copyright headers.
2137
2138 2005-06-22  Jan Hubicka  <jh@suse.cz>
2139
2140         * wholeprogram-1.c: New testcase.
2141         * wholeprogram-2.c: New testcase.
2142
2143 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR 22171
2146         * gcc.dg/tree-ssa/pr22171.c: New test.
2147
2148 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2149
2150         * gfortran.dg/simplify_modulo.f90: New.
2151
2152 2005-06-24  Jan Hubicka  <jh@suse.cz>
2153
2154         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2155
2156 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2157
2158         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2159
2160 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2161
2162         * obj-c++.dg/typedef-alias-1.mm: New.
2163         * objc.dg/typedef-alias-1.m: New.
2164
2165 2005-06-23  Jeff Law  <law@redhat.com>
2166
2167         * gcc.dg/tree-ssa/vrp16.c: New test.
2168
2169 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2170
2171         * lib/target-supports.exp: Add
2172         check_effective_target_fortran_large_real and
2173         check_effective_target_fortran_large_int to check for
2174         corresponding effective targets.
2175         * gfortran.dg/large_integer_kind_1.f90: New test.
2176         * gfortran.dg/large_real_kind_1.f90: New test.
2177
2178 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2179
2180         PR tree-optimization/22117
2181         * gcc.dg/tree-ssa/pr22117.c: New.
2182
2183 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2184
2185         PR testsuite/22123
2186         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2187
2188 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2189
2190         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2191
2192 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2193
2194         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2195         * gfortran.dg/f2c_4.c: Likewise
2196
2197 2005-06-22 Paul Brook  <paul@codesourcery.com>
2198
2199         PR fortran/21034
2200         * gfortran.dg/auto_save_1.f90: New test.
2201
2202 2005-06-22  Michael Matz  <matz@suse.de>
2203
2204         * gcc.target/x86-64/abi: New directory.
2205         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2206         * gcc.target/x86-64/abi/README.gcc: New file.
2207         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2208         * gcc.target/x86-64/abi/asm-support.s: New file.
2209         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2210         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2211         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2212         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2213         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2214         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2215         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2216         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2217         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2218         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2219         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2220         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2221         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2222         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2223         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2224         * gcc.target/x86_64/abi/test_varargs.c: New test.
2225
2226 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2227
2228         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2229         32-bit i?86 and x86_64.
2230
2231 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2232
2233         * obj-c++.dg/const-str-[1-9].mm: New tests.
2234
2235 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2236
2237         PR fortran/22010
2238         * gfortran.dg/namelist_use.f90: New.
2239         * gfortran.dg/namelist_use_only.f90: New.
2240
2241 2005-06-21  Jeff Law  <law@redhat.com>
2242
2243         * gcc.dg/tree-ssa/vrp15.c: New test.
2244
2245 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2246
2247         * lib/target-supports.exp (check_effective_target_vect_reduction):
2248         Remove.
2249         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2250         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2251         remove vect_reduction target keyword. Also avoid two returns in main.
2252         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2253         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2254         * gcc.dg/vect/vect-reduc-1short.c: New test.
2255         * gcc.dg/vect/vect-reduc-1char.c: New test.
2256         * gcc.dg/vect/vect-reduc-2short.c: New test.
2257         * gcc.dg/vect/vect-reduc-2char.c: New test.
2258         * gcc.dg/vect/vect-reduc-6.c: New test.
2259         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2260         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2261         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2262
2263 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2264         Paul Thomas  <pault@gcc.gnu.org>
2265
2266         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2267         New tests.
2268
2269 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2270
2271         * gfortran.dg/backslash_1.f90: New test.
2272         * gfortran.dg/backslash_2.f90: New test.
2273
2274 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2275
2276         * gfortran.dg/duplicate_labels.f90: New test.
2277
2278 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2279
2280         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2281         unsupportable relocations.
2282         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2283         * gcc.dg/20050321-2.c: xfail for NetWare.
2284
2285 2005-06-20  Andreas Jaeger  <aj@suse.de>
2286
2287         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2288         gcc.target/i386/fastcall-sseregparm.c,
2289         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2290
2291 2005-06-19  Richard Henderson  <rth@redhat.com>
2292
2293         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2294
2295 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2296
2297         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2298
2299 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2300
2301         PR c++/22115
2302         * g++.dg/conversion/simd2.C: Change expected error message.
2303
2304 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2305
2306         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2307         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2308         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2309
2310 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2311
2312         * gcc.dg/fold-mod-1.c: New test.
2313
2314 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2315
2316         PR fortran/19926
2317         * gfortran.dg/pr19926.f90: New test.
2318
2319 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2320
2321         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2322         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2323         targets.
2324         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2325         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2326
2327 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2328
2329         * gcc.target/ia64/float80-varargs-1.c: New test.
2330
2331 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2332
2333         PR tree-opt/22035
2334         * gfortran.dg/f2c_6.f90: New test.
2335
2336 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2337
2338         PR c++/17413
2339         * g++.dg/template/local5.C: New.
2340
2341 2005-06-17  Richard Henderson  <rth@redhat.com>
2342
2343         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2344
2345 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2346
2347         PR testsuite/21945
2348         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2349
2350 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2351
2352         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2353         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2354         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2355         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2356         check_vect to verify the presence of hardware vector support.
2357
2358 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2359
2360         PR testsuite/22056
2361         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2362
2363 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2364
2365         PR libfortran/19216
2366         * gfortran.dg/pr19216.f: Add correct space between brackets and
2367         dg directive.
2368
2369 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2370
2371         PR libfortran/16436
2372         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2373
2374 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2375
2376         * gcc.target/i386/attributes-error.c: New testcase.
2377         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2378         * gcc.target/i386/regparm-stdcall.c: Likewise.
2379         * gcc.target/i386/sseregparm-1.c: Likewise.
2380         * gcc.target/i386/sseregparm-2.c: Likewise.
2381
2382 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2383
2384         * g++.dg/rtti/crash2.C: New.
2385
2386 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2387
2388         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2389
2390 2005-06-15  David Ung  <davidu@mips.com>
2391
2392         * gcc.target/mips/mips16e-extends.c: New test for testing the
2393         generation of MIPS16e zeb/zeh, seb/seh instructions.
2394
2395 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2396
2397         PR 22018
2398         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2399         * gcc.dg/tree-ssa/pr22018.c: New test.
2400
2401 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2402
2403         * gcc.dg/simd-1.c: Update error messages.
2404         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2405         * gcc.dg/simd-2.c: Update error messages.
2406         * gcc.dg/simd-4.c: New.
2407
2408 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2409
2410         PR c++/20678
2411         * g++.dg/other/crash-4.C: New.
2412
2413 2005-06-14  Devang Patel  <dpatel@apple.com>
2414
2415         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2416
2417 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2418
2419         PR c++/21929
2420         * g++.dg/parse/crash11.C: Update
2421
2422 2005-06-13  Jeff Law  <law@redhat.com>
2423
2424         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2425         perform the desired transformations.
2426         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2427         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2428
2429 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2430
2431         PR fortran/22038
2432         * gfortran.dg/forall_1.f90: Un-XFAIL.
2433
2434 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2435
2436         PR c++/21929
2437         * g++.dg/parse/crash26.C: New.
2438
2439         PR c++/20789
2440         * g++.dg/init/member1.C: New.
2441
2442 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2443
2444         * gfortran.dg/altreturn_1.f90: New test.
2445
2446 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2447
2448         PR middle-end/21985
2449         * gcc.dg/tree-ssa/pr21985.c: New test.
2450
2451 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2452
2453         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2454
2455 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2456
2457         PR c++/21930
2458         * g++.dg/other/error10.C: New test case.
2459
2460 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2461
2462         PR libfortran/19155
2463         * gfortran.dg/pr19155.f: Add test.
2464
2465 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2466
2467         * gfortran.dg/f2c_7.f90: New test.
2468
2469         * gfortran.dg/forall_1.f90: XFAILed.
2470
2471 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2472
2473         * gcc.dg/pr14796-1.c: New.
2474         * gcc.dg/pr14796-2.c: New.
2475
2476 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2477
2478         PR fortran/17792
2479         PR fortran/21375
2480         * gfortran.dg/deallocate_stat.f90:  New test.
2481
2482 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2483
2484         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2485
2486 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2487
2488         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2489         access will be generated when this loop is vectorized. Test that
2490         accesses with same alignment were detected.
2491         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2492         Test that accesses with same alignment were detected.
2493         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2494         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2495         alignment were detected.
2496
2497 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2498
2499         PR c++/10611
2500         * g++.dg/conversion/simd2.C: New.
2501
2502 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2503
2504         * gcc.dg/Wcxx-compat-1.c: New.
2505
2506 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2507
2508         PR libfortran/21480
2509         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2510         complex array.
2511
2512 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2513
2514         * gcc.dg/alias-8.c: New.
2515
2516 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2517
2518         * gcc.dg/format/cmn_err-1.c: Update.
2519
2520 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2521
2522         PR target/20666
2523         * gcc.target/sparc/fexpand-2.c: New.
2524         * gcc.target/sparc/fpmerge-2.c: New.
2525         * gcc.target/sparc/fpmul-2.c: New.
2526         * gcc.target/sparc/noresult.c: New.
2527         * gcc.target/sparc/pdist-2.c: New.
2528         * gcc.target/sparc/pdist-3.c: New.
2529
2530 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2531
2532         PR testsuite/21702
2533         * gcc.target/i386/i386.exp: Fix comment typo.
2534
2535 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2536
2537         PR c++/19497
2538         * g++.dg/inherit/using5.C: New.
2539         * g++.dg/inherit/using6.C: New.
2540
2541 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2542
2543         PR c++/19894
2544         * g++.dg/template/ptrmem15.C: New test.
2545
2546         PR c++/20563
2547         * g++.dg/ext/label4.C: New test.
2548
2549 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2550
2551         * gcc.dg/tls/debug-1.c: New test.
2552
2553 2005-06-07  Dale Johannesen  <dalej@apple.com>
2554
2555         * gcc.target/i386/movq.c:  New.
2556
2557 2005-06-07  Dale Johannesen  <dalej@apple.com>
2558
2559         * gcc.dg/20050607-1.c:  New.
2560
2561 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR middle-end/21850
2564         * gcc.c-torture/execute/20050607-1.c: New test.
2565
2566 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2567
2568         PR libfortran/21926
2569         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2570         Test case where the return array has lowest stride one,
2571         but isn't packed.
2572
2573 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2574
2575         * lib/target-supports.exp (check_effective_target_sync_int_long):
2576         Add s390 and s390x targets.
2577
2578 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2579
2580         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2581         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2582         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2583         * gcc.dg/tree-ssa/loop-9.c: New test.
2584
2585 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2586
2587         * g++.dg/parse/defarg10.C: New.
2588
2589 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR regression/21897
2592         * gcc.c-torture/execute/20050604-1.c: New test.
2593
2594 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2595
2596         PR 21903
2597         * g++.dg/parse/defarg9.C: New.
2598
2599         PR c++/20637
2600         * g++.dg/inherit/using4.C: New.
2601         * g++.dg/overload/error1.C: Adjust expected errors.
2602         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2603         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2604         * g++.old-deja/g++.other/redecl2.C: Likewise.
2605         * g++.old-deja/g++.other/redecl4.C: Likewise.
2606         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2607
2608 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2609
2610         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2611
2612 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2613
2614         * lib/gfortran.exp (gfortran_target_compile): Call
2615         dg-additional-files-options
2616         * gfortran.dg/f2c_4.f90: New file
2617         * gfortran.dg/f2c_4.c: New file
2618         * gfortran.dg/f2c_5.f90: New file
2619         * gfortran.dg/f2c_5.c: New file
2620
2621 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2622
2623         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2624
2625         PR fortran/21912
2626         * gfortran.dg/array_constructor_4.f90: New test.
2627
2628 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2629
2630         PR c++/21619
2631         * g++.dg/ext/builtin9.C: New test.
2632
2633 2005-06-05  Dale Johannesen  <dalej@apple.com>
2634
2635         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2636         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2637
2638 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2639
2640         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2641         * gcc.dg/vect/vect-reduc-1.c: New.
2642         * gcc.dg/vect/vect-reduc-2.c: New.
2643         * gcc.dg/vect/vect-reduc-3.c: New.
2644
2645 2005-06-04  Dale Johannesen  <dalej@apple.com>
2646
2647         * gcc.c-torture/execute/20050603-1.c:  New.
2648         * gcc.c-torture/execute/20050603-2.c:  New.
2649         * gcc.dg/20050603-3.c:  New.
2650
2651 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2652
2653         PR fortran/19195
2654         * gfortran.dg/debug_1.f90: New test.
2655
2656         * gfortran.dg/forall_1.f90: New test.
2657
2658 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2659
2660         * gfortran.dg/array_constructor_3.f90: New test.
2661
2662 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2663
2664         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2665
2666 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2667
2668         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2669
2670 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2671
2672         PR c/21873
2673         * gcc.dg/init-excess-1.c: New test.
2674
2675 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2676
2677         PR c++/21853
2678         * g++.dg/expr/static_cast6.C: New test.
2679
2680 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2681
2682         * gcc.dg/tree-ssa/vrp14.c: New test.
2683
2684 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/21336
2687         * g++.dg/template/new2.C: New test.
2688
2689 2005-06-03  Josh Conner  <jconner@apple.com>
2690
2691         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2692         all entries in initializer.
2693
2694 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2695
2696         PR middle-end/21858
2697         * gcc.dg/pr21858.c: New testcase.
2698
2699 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2700
2701         PR tree-optimization/21292
2702
2703         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2704         New.
2705         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2706         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2707         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2708         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2709         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2710
2711 2005-06-02  Richard Henderson  <rth@redhat.com>
2712
2713         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2714
2715 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2716
2717         * gcc.dg/wtypequal.c: New testcase.
2718
2719 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2720
2721         PR 21582
2722         * gcc.dg/tree-ssa/pr21582.c: New test.
2723
2724 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2725
2726         PR c++/21280
2727         * g++.dg/opt/interface2.h: New.
2728         * g++.dg/opt/interface2.C: New.
2729         * g++.dg/init/ctor4.C: Adjust error lines.
2730         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2731         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2732         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2733         * g++.old-deja/g++.pt/assign1.C: Likewise.
2734         * g++.old-deja/g++.pt/crash20.C: Likewise.
2735
2736 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2737
2738         PR tree-optimization/21734
2739         * g++.dg/vect/pr21734_1.cc: New.
2740         * g++.dg/vect/pr21734_2.cc: New.
2741
2742 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2743
2744         PR c++/20350
2745         * g++.dg/template/spec24.C: New.
2746
2747         PR c++/21151
2748         * g++.dg/pch/local-1.C: New.
2749         * g++.dg/pch/local-1.Hs: New.
2750
2751 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2752
2753         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2754         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2755         * gcc.dg/tree-ssa/pr14341.c: New test.
2756         * gcc.dg/tree-ssa/pr14841.c: New test.
2757         * gcc.dg/tree-ssa/pr20701.c: New test.
2758         * gcc.dg/tree-ssa/pr21086.c: New test.
2759         * gcc.dg/tree-ssa/pr21090.c: New test.
2760         * gcc.dg/tree-ssa/pr21332.c: New test.
2761         * gcc.dg/tree-ssa/pr21458.c: New test.
2762         * gcc.dg/tree-ssa/pr21658.c: New test.
2763         * gcc.dg/tree-ssa/vrp01.c: New test.
2764         * gcc.dg/tree-ssa/vrp02.c: New test.
2765         * gcc.dg/tree-ssa/vrp03.c: New test.
2766         * gcc.dg/tree-ssa/vrp04.c: New test.
2767         * gcc.dg/tree-ssa/vrp05.c: New test.
2768         * gcc.dg/tree-ssa/vrp06.c: New test.
2769         * gcc.dg/tree-ssa/vrp07.c: New test.
2770         * gcc.dg/tree-ssa/vrp08.c: New test.
2771         * gcc.dg/tree-ssa/vrp09.c: New test.
2772         * gcc.dg/tree-ssa/vrp10.c: New test.
2773         * gcc.dg/tree-ssa/vrp11.c: New test.
2774         * gcc.dg/tree-ssa/vrp12.c: New test.
2775         * gcc.dg/tree-ssa/vrp13.c: New test.
2776
2777 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2778
2779         PR 21029
2780         * gcc.dg/tree-ssa/pr21029.c: New test.
2781
2782 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2783
2784         * gfortran.dg/logint-1.f: New test case.
2785         * gfortran.dg/logint-2.f: Likewise.
2786         * gfortran.dg/logint-3.f: Likewise.
2787
2788 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR c/21536
2791         PR c/20760
2792         * gcc.dg/20050527-1.c: New test.
2793
2794         * gcc.dg/i386-sse-12.c: New test.
2795
2796         PR fortran/21729
2797         * gfortran.dg/implicit_5.f90: New test.
2798
2799 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2800
2801         PR fortran/20883
2802         * gfortran/assign_4.f90: New test.
2803         * gfortran/assign_2.f90: Change compile to run.
2804
2805 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2806
2807         * lib/target-supports.exp
2808         (check_effective_target_sync_char_short): New.
2809         * gcc.dg/sync-2.c: New.
2810
2811 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2812
2813         PR tree-optimization/21817
2814         * gcc.dg/torture/pr21817-1.c: New.
2815
2816 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2817
2818         PR c++/21165
2819         * g++.dg/template/init5.C: New.
2820
2821 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2822
2823         * gfortran.dg/char_initialiser_actual.f90:
2824         Test character initialisers as actual arguments.
2825         * gfortran.dg/char_pointer_comp_assign.f90:
2826         Test character pointer structure component assignments.
2827         * gfortran.dg/char_array_structure_constructor.f90:
2828         Test character components in structure constructors.
2829
2830 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2831
2832         PR middle-end/20931
2833         * g++.dg/opt/pr20931.C: New test.
2834
2835 2005-05-31  Andreas Jaeger  <aj@suse.de>
2836
2837         PR testsuite/20772
2838         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2839         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2840         g++.old-deja/g++.ext/asmspec1.C,
2841         g++.old-deja/g++.other/regstack.C,
2842         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2843         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2844         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2845         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2846         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2847         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2848         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2849         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2850         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2851         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2852         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2853         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2854         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2855         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2856         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2857         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2858         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2859         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2860         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2861
2862 2005-05-31  Jeff Law  <law@redhat.com>
2863
2864         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2865
2866 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2867
2868         PR middle-end/21743
2869         * gcc.dg/builtins-1.c: Activate disabled clog test.
2870         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2871
2872 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2873
2874         * gfortran.dg/char_pointer_assign.f90:
2875         Test character-pointer assignments and pointer assignments.
2876         * gfortran.dg/char_pointer_dummy.f90:
2877         Test character-pointer dummy arguments.
2878         * gfortran.dg/char_pointer_func.f90:
2879         Test character-pointer function returns.
2880         * gfortran.dg/char_pointer_dependency.f90:
2881         Test character-pointer functions with dependencies.
2882
2883 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2884
2885         PR c++/21784
2886         * g++.dg/lookup/using14.C: New test.
2887
2888 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2889
2890         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2891         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2892         trailing ^M.
2893
2894 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2895
2896         PR c++/17413
2897         * g++.dg/template/local5.C: New.
2898
2899         PR target/21761
2900         * gcc.c-torture/compile/pr21761.c: New.
2901
2902         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2903         before darwin8.
2904
2905 2005-05-30  Steven G. Kargl
2906
2907         PR fortran/20846
2908         * gfortran.dg/inquire_8.f90: New test.
2909
2910 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2911
2912         PR libfortran/21376
2913         * gfortran.dg/output_exponents_1.f90: New test.
2914
2915 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2916
2917         PR libfortran/20006
2918         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2919
2920 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2921
2922         PR c++/21210
2923         * g++.dg/ext/complex1.C: New test.
2924
2925         PR c++/21340
2926         * g++.dg/init/ctor6.C: New test.
2927
2928 2005-05-29  Jan Hubicka  <jh@suse.cz>
2929
2930         * gcc.c-torture/compile/pr21562.c: New.
2931
2932 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2933
2934         * gfortran.dg/subnormal_1.f90: New test.
2935
2936 2005-05-28  Jan Hubicka  <jh@suse.cz>
2937
2938         * tree-prof.exp: Fix comment.
2939         * value-prof-1.c: New.
2940         * value-prof-2.c: New.
2941         * value-prof-3.c: New.
2942         * value-prof-4.c: New.
2943
2944 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2945
2946         PR c++/21614
2947         * g++.dg/expr/ptrmem6.C: New test.
2948         * g++.dg/expr/ptrmem6a.C: Likewise.
2949
2950 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2951
2952         PR tree-optimization/21658
2953         * gcc.dg/tree-ssa/pr21658.c: New.
2954
2955 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2956
2957         PR c++/21455
2958         * g++.dg/inherit/ptrmem3.C: New.
2959
2960         PR c++/21681
2961         * g++.dg/parse/template16.C: New.
2962
2963 2005-05-27  Andreas Jaeger  <aj@suse.de>
2964
2965         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2966
2967         * gcc.dg/i386-sse-8.c: Run test on all archs.
2968
2969 2005-05-26  Mike Stump  <mrs@apple.com>
2970
2971         * objc.dg/isa-field-1.m: Only run on darwin.
2972         * objc.dg/lookup-1.m: Likewise.
2973         * objc.dg/try-catch-8.m: Likewise.
2974
2975 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2976
2977         PR tree-optimization/9814
2978         * gcc.dg/pr9814-1.c: New test case.
2979
2980 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2981
2982         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2983         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2984         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2985         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2986         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2987         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2988         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2989         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2990         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2991         objc.dg/try-catch-8.m: New.
2992
2993 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2994
2995         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2996         remove extraneous semicolons.
2997
2998 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2999
3000         * obj-c++.dg/comp-types-12.mm: New.
3001         * objc.dg/comp-types-11.m: New.
3002         * objc.dg/selector-4.m: New.
3003
3004 2005-05-26  Andreas Jaeger  <aj@suse.de>
3005
3006         PR testsuite/20772
3007         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3008         g++.old-deja/g++.ext/attrib3.C,
3009         g++.old-deja/g++.other/store-expr1.C,
3010         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3011         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3012         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3013         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3014         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3015         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3016         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3017         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3018         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3019         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3020         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3021         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3022         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3023         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3024         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3025         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3026         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3027         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3028         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3029
3030 2005-05-26  Andreas Jaeger  <aj@suse.de>
3031
3032         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3033         x86-64 compilation.
3034
3035 2005-05-26  Andreas Jaeger  <aj@suse.de>
3036
3037         PR testsuite/20772
3038         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3039         gcc.misc-tests/i386-pf-athlon-1.c,
3040         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3041         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3042         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3043         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3044         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3045         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3046         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3047         programs.
3048
3049         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3050         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3051         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3052         x86-64 compilation.
3053
3054         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3055         x86_64.
3056
3057         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3058         effective-target ilp32.
3059
3060 2005-05-26  David Ung  <davidu@mips.com>
3061
3062         * gcc.target/mips/ext_ins.c: New test for testing the generation
3063         of MIPS32/64 rev 2 ext/ins instructions.
3064
3065 2005-05-26  Andreas Jaeger  <aj@suse.de>
3066
3067         * treelang/compile/unsigned.tree: Use gimple instead of
3068         nonexisting generic dump.
3069
3070 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3071
3072         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3073
3074 2005-05-26  Andreas Jaeger  <aj@suse.de>
3075
3076         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3077
3078 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3079
3080         PR libfortran/17283
3081         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3082         Test callee-allocated memory with write statements.
3083
3084 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3085
3086         PR middle-end/21709
3087         * gcc.dg/pr21709-1.c: New test case.
3088
3089 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3090             Mike Stump  <mrs@apple.com>
3091
3092         * objc/execute/next_mapping.h: Update for C++.
3093
3094         * obj-c++.dg/selector-1.mm: Move to...
3095         * obj-c++.dg/selector-4.mm: here...
3096
3097         * obj-c++.dg/basic.mm: New.
3098         * obj-c++.dg/comp-types-1.mm: New.
3099         * obj-c++.dg/cxx-class-1.mm: New.
3100         * obj-c++.dg/cxx-ivars-1.mm: New.
3101         * obj-c++.dg/cxx-ivars-2.mm: New.
3102         * obj-c++.dg/cxx-ivars-3.mm: New.
3103         * obj-c++.dg/cxx-scope-1.mm: New.
3104         * obj-c++.dg/cxx-scope-2.mm: New.
3105         * obj-c++.dg/defs.mm: New.
3106         * obj-c++.dg/empty-private-1.mm: New.
3107         * obj-c++.dg/encode-1.mm: New.
3108         * obj-c++.dg/encode-2.mm: New.
3109         * obj-c++.dg/encode-3.mm: New.
3110         * obj-c++.dg/extern-c-1.mm: New.
3111         * obj-c++.dg/extra-semi.mm: New.
3112         * obj-c++.dg/fix-and-continue-2.mm: New.
3113         * obj-c++.dg/isa-field-1.mm: New.
3114         * obj-c++.dg/ivar-list-semi.mm: New.
3115         * obj-c++.dg/local-decl-1.mm: New.
3116         * obj-c++.dg/lookup-1.mm: New.
3117         * obj-c++.dg/lookup-2.mm: New.
3118         * obj-c++.dg/method-1.mm: New.
3119         * obj-c++.dg/method-2.mm: New.
3120         * obj-c++.dg/method-3.mm: New.
3121         * obj-c++.dg/method-4.mm: New.
3122         * obj-c++.dg/method-5.mm: New.
3123         * obj-c++.dg/method-6.mm: New.
3124         * obj-c++.dg/method-7.mm: New.
3125         * obj-c++.dg/no-extra-load.mm: New.
3126         * obj-c++.dg/overload-1.mm: New.
3127         * obj-c++.dg/pragma-1.mm: New.
3128         * obj-c++.dg/pragma-2.mm: New.
3129         * obj-c++.dg/private-1.mm: New.
3130         * obj-c++.dg/private-2.mm: New.
3131         * obj-c++.dg/proto-qual-1.mm: New.
3132         * obj-c++.dg/qual-types-1.mm: New.
3133         * obj-c++.dg/stubify-1.mm: New.
3134         * obj-c++.dg/stubify-2.mm: New.
3135         * obj-c++.dg/super-class-1.mm: New.
3136         * obj-c++.dg/super-class-2.mm: New.
3137         * obj-c++.dg/super-dealloc-1.mm: New.
3138         * obj-c++.dg/super-dealloc-2.mm: New.
3139         * obj-c++.dg/template-1.mm: New.
3140         * obj-c++.dg/template-2.mm: New.
3141         * obj-c++.dg/template-3.mm: New.
3142         * obj-c++.dg/template-4.mm: New.
3143         * obj-c++.dg/template-5.mm: New.
3144         * obj-c++.dg/template-6.mm: New.
3145         * obj-c++.dg/try-catch-1.mm: New.
3146         * obj-c++.dg/try-catch-2.mm: New.
3147         * obj-c++.dg/try-catch-3.mm: New.
3148         * obj-c++.dg/try-catch-4.mm: New.
3149         * obj-c++.dg/try-catch-5.mm: New.
3150         * obj-c++.dg/try-catch-6.mm: New.
3151         * obj-c++.dg/try-catch-7.mm: New.
3152         * obj-c++.dg/try-catch-8.mm: New.
3153         * obj-c++.dg/try-catch-9.mm: New.
3154         * obj-c++.dg/va-meth-1.mm: New.
3155
3156 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3157
3158         * obj-c++.dg/selector-1.mm: New.
3159         * obj-c++.dg/selector-2.mm: New.
3160
3161 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3162
3163         * obj-c++.dg/selector-3.mm: New.
3164         * objc.dg/selector-3.m: New.
3165
3166 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3167
3168         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3169         about where warning appears.
3170
3171 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3172
3173         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3174         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3175         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3176         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3177
3178 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3179
3180         * gcc.dg/20050524-1.c: New test.
3181
3182 2005-05-25  Jan Hubicka  <jh@suse.cz>
3183
3184         * gcc.dg/tree-prof/inliner-1.c: New.
3185
3186 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3187
3188         * gcc.dg/tree-prof: New directory.
3189         * gcc.dg/tree-prof/tree-prof.exp: New.
3190
3191 2005-05-25  DJ Delorie  <dj@redhat.com>
3192
3193         * gcc.dg/Wattributes-1.c: New.
3194         * gcc.dg/Wattributes-2.c: New.
3195         * gcc.dg/Wattributes-3.c: New.
3196
3197 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3198
3199         PR tree-optimization/19833
3200         * gcc.dg/uninit-4.c: Remove xfail.
3201         * gcc.dg/uninit-9.c: Ditto.
3202
3203 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3204
3205         * obj-c++.dg/bitfield-[1-5].mm: New.
3206         * obj-c++.dg/class-protocol-1.mm: New.
3207         * obj-c++.dg/comp-types-1[0-1].mm: New.
3208         * obj-c++.dg/comp-types-[2-9].mm: New.
3209         * obj-c++.dg/encode-[4-8].mm: New.
3210         * obj-c++.dg/layout-1.mm: New.
3211         * obj-c++.dg/method-1[0-9].mm: New.
3212         * obj-c++.dg/method-2[0-1].mm: New.
3213         * obj-c++.dg/method-[8-9].mm: New.
3214         * obj-c++.dg/objc-gc-3.mm: New.
3215         * obj-c++.dg/try-catch-10.mm: New.
3216         * objc.dg/bitfield-5.m: New.
3217         * objc.dg/comp-types-10.m: New.
3218         * objc.dg/comp-types-9.m: New.
3219         * objc.dg/layout-1.m: New.
3220         * objc.dg/objc-gc-4.m: New.
3221         * objc.dg/try-catch-9.m: New.
3222         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3223         * objc.dg/comp-types-1.m: Likewise.
3224         * objc.dg/comp-types-[5-6].m: Likewise.
3225         * objc.dg/method-9.m: Likewise.
3226
3227 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3228
3229         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3230         and on hardware without VMX support.
3231
3232         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3233
3234         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3235
3236         * lib/profopt.exp (dg-final-generate, dg-final-use,
3237         profopt-final-code, profopt-get-options): New.
3238         (profopt-execute): Process test directives.
3239
3240         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3241         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3242         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3243
3244 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3245
3246         PR C++/21645
3247         * g++.dg/init/ctor5.C: New test.
3248
3249 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3250
3251         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3252         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3253         vect-113.c, vect-114.c.
3254
3255 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3256
3257         * gcc.dg/const-elim-1.c: Remove xfails.
3258
3259 2005-05-23  Jeff Law  <law@redhat.com>
3260
3261         * gcc.c-torture/compile/pr21638.c: New test.
3262         * gcc.c-torture/compile/20050520-1.c: New test.
3263
3264 2005-05-23  Nick Clifton  <nickc@redhat.com>
3265
3266         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3267         be a proper triple, ie: m32r*-*-*.
3268         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3269
3270 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3271
3272         PR middle-end/21331
3273         PR tree-opt/21293
3274         * gcc.c-torture/compile/pr21293.c: New test.
3275         * gcc.c-torture/execute/pr21331.c: New test.
3276
3277 2004-05-20  Richard Henderson  <rth@redhat.com>
3278
3279         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3280
3281 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3282
3283         * obj-c++-dg.exp: Add.
3284         * obj-c++.exp: Add.
3285         * obj-c++.dg/dg.exp: Add.
3286
3287 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3288
3289         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3290         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3291
3292 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3293
3294         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3295
3296 2004-05-19  Richard Henderson  <rth@redhat.com>
3297
3298         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3299
3300 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3301
3302         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3303
3304         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3305
3306 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR c++/21495
3309         * g++.dg/parse/extern1.C: New test.
3310         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3311
3312 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3313
3314         * gcc.dg/c99-math.h: New.
3315         * gcc.dg/c99-math-float-1.c: New test.
3316         * gcc.dg/c99-math-double-1.c: Likewise.
3317         * gcc.dg/c99-math-long-double-1.c: Likewise.
3318
3319 2005-05-18  Richard Henderson  <rth@redhat.com>
3320
3321         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3322
3323 2005-05-18  Devang Patel  <dpatel@apple.com>
3324
3325         * g++.dg/opt/20050511-1.C: New test.
3326
3327 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3328
3329         PR libfortran/21127
3330         * gfortran.dg/reshape-complex.f90:  New test.
3331
3332 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3333
3334         * gfortran.dg/array_constructor_1.f90: New test.
3335         * gfortran.dg/array_constructor_2.f90: New test.
3336
3337 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3338
3339         PR fortran/20954
3340         * gfortran.dg/pr20954.f: New test.
3341
3342 2005-05-17  Mike Stump  <mrs@apple.com>
3343
3344         Yet more Objective-C++...
3345
3346         * objc.dg/method-5.m: Update.
3347         * objc.dg/method-6.m: Update.
3348         * objc.dg/method-7.m: Update.
3349         * objc.dg/method-9.m: Update.
3350         * objc.dg/try-catch-2.m: Update.
3351
3352 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3353
3354         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3355         Remove little-endian optimizations.
3356
3357 2005-05-17  Jeff Law  <law@redhat.com>
3358
3359         * g++.dg/tree-ssa/pr14814.C: New test.
3360         * gcc.dg/tree-ssa/pr14814.C: New test.
3361         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3362         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3363
3364 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3365
3366         * gcc.dg/compat/generate-random.c: Do not include
3367         libiberty.h.
3368         * gcc.dg/compat/generate-random_r.c: Likewise.
3369
3370 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3371
3372         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3373
3374 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3375
3376         PR middle-end/21595
3377         * g++.dg/tree-ssa/builtin1.C: New testcase.
3378
3379 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3380
3381         PR c++/21454
3382         * g++.dg/opt/const4.C: New test.
3383
3384         PR middle-end/21492
3385         * g++.dg/opt/crossjump1.C: New test.
3386
3387         PR tree-optimization/21610
3388         * gcc.c-torture/compile/20050516-1.c: New test.
3389
3390         PR fortran/15080
3391         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3392         about the test failing.
3393         * gfortran.fortran-torture/execute/where_7.f90: New test.
3394         * gfortran.fortran-torture/execute/where_8.f90: New test.
3395
3396 2005-05-16  Richard Henderson  <rth@redhat.com>
3397
3398         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3399         i?86 and x86_64.
3400
3401 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3402
3403         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3404         (limits.h): Include unconditionally.
3405         (stdlib.h): Likewise.
3406         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3407         (limits.h): Include unconditionally.
3408         (stdlib.h): Likewise.
3409         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3410         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3411         (limits.h): Include unconditionally.
3412         (stdlib.h): Likewise.
3413         (hashtab.h): Do not include.
3414         (getopt.h): Likewise.
3415         (stddef.h): Include.
3416         (hashval_t): Define.
3417         (struct entry): Add "next" field.
3418         (HASH_SIZE): New macro.
3419         (hash_table): New variable.
3420         (switchfiles): Do not use xmalloc.
3421         (mix): New macro.
3422         (iterative_hash): New function.
3423         (hasht): Remove.
3424         (e_exists): New function.
3425         (e_insert): Likewise.
3426         (output): Use, instead of libiberty hashtable functions.
3427         (main): Do not use getopt.  Do not call htab_create.
3428
3429 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3430
3431         PR libstdc++/21526
3432         * lib/target-supports.exp (check_mkfifo_available):
3433         Return 0 for cygwin as mkfifo support incomplete on platform.
3434         Fix typos in comments.
3435
3436 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3437
3438         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3439
3440 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3441
3442         PR fortran/17432
3443         * gfortran.dg/assign_4.f: New test.
3444
3445 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3446
3447         PR tree-optimization/21563
3448         * gcc.dg/tree-ssa/pr21563.c: New.
3449
3450 2005-05-14  Jan Hubicka  <jh@suse.cz>
3451
3452         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3453
3454 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3455
3456         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3457
3458 2005-05-13  Julian Brown  <julian@codesourcery.com>
3459
3460         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3461         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3462
3463 2005-05-13  Jan Hubicka  <jh@suse.cz>
3464
3465         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3466         * gcc.dg/fold-xor-?.c: Likewise.
3467         * gcc.dg/pr15784-?.c: Likewise.
3468         * gcc.dg/pr20922-?.c: Likewise.
3469         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3470         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3471         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3472
3473 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3474
3475         PR fortran/21260
3476         * gfortran.dg/hollerith_1.f90: New test.
3477
3478 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3479
3480         * gfortran.dg/func_result_2.f90: New test.
3481
3482 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3483
3484         * gfortran.dg/dev_null.f90: New test.
3485
3486 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3487
3488         * gcc.dg/arm-vfp1.c: Revert last change.
3489
3490 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3491
3492         PR middle-end/19807
3493         PR tree-optimization/19639
3494         * g++.dg/tree-ssa/pr19807.C: New testcase.
3495
3496 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3497
3498         PR libfortran/21471
3499         * gfortran.dg/append-1.f90: New test.
3500
3501 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3502
3503         * gcc.dg/pr18501.c: XFAIL.
3504         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3505         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3506         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3507         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3508         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3509         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3510         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3511         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3512
3513 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3514
3515         PR fortran/20178
3516         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3517         gfortran.dg/f2c_3.f90: New tests.
3518
3519         * gfortran.dg/return_1.f90: Fix dg annotation.
3520
3521 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3522
3523         * gcc.c-torture/compile/20050510-1.c: New test.
3524
3525 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3526
3527         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3528
3529 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3530
3531         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3532
3533 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3534
3535         PR c/17913
3536         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3537
3538 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3539
3540         PR c/21342
3541         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3542         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3543
3544 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3545
3546         PR debug/16676
3547         * gcc.dg/debug/pr16676.c: New test.
3548
3549 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3550
3551         PR testsuite/21443
3552         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3553         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3554         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3555         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3556         Change -O1 to -O2.
3557         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3558         -fno-tree-dominator-opts.
3559
3560 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3561
3562         * gfortran.dg/return_1.f90: New test.
3563
3564 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3565
3566         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3567
3568         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3569
3570 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3571
3572         PR c++/21427
3573         * g++.dg/inherit/covariant13.C: New.
3574
3575 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3576
3577         PR libfortran/19155
3578         * gfortran.dg/pr19155.f: New test.
3579
3580 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3581
3582         PR inline-asm/8788
3583         * gcc.dg/pr8788-1.c: New testcase.
3584
3585 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3586
3587         PR target/21416
3588         * gcc.target/mips/fpcmp-[12].c: New tests.
3589
3590 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3591
3592         * lib/target-supports-dg.exp (dg-require-fork): New function.
3593         (dg-require-mkfifo): Likewise.
3594         * lib/target-supports.exp (check_function_available): New
3595         function.
3596         (check_fork_available): Likewise.
3597         (check_mkfifo_available): Likewise.
3598
3599 2005-05-06  Jeff Law  <law@redhat.com>
3600
3601         * gcc.c-torture/compile/pr21380.c: New test.
3602
3603 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3604
3605         PR c++/20961
3606         * g++.dg/ext/weak3.C: New test.
3607
3608 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3609
3610         PR c++/21352
3611         * g++.dg/template/crash37.C: New test.
3612
3613 2005-05-05  Paul Brook  <paul@codesourcery.com>
3614
3615         * gcc.dg/arm-g2.c: Use effective-target arm32.
3616         * gcc.dg/arm-mmx-1.c: Ditto.
3617         * gcc.dg/arm-scd42-2.c: Ditto.
3618         * gcc.dg/arm-vfp1.c: Ditto.
3619         * lib/target-supports.exp (check_effective_target_arm32): New
3620         function.
3621
3622 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3623
3624         PR libfortran/21354
3625         gfortran.dg/in_pack_rank7.f90:  New test.
3626
3627 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3628
3629         PR middle-end/15618
3630         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3631
3632 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3633
3634         PR middle-end/21265
3635         * gcc.dg/20050503-1.c: New test.
3636
3637         PR rtl-optimization/21239
3638         * gcc.dg/i386-sse-11.c: New test.
3639
3640 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3641
3642         PR target/16888
3643         * gcc.target/i386/asm-1.c: New test.
3644
3645 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR rtl-optimization/21330
3648         * gcc.c-torture/execute/20050502-1.c: New test.
3649
3650         PR target/21297
3651         * gcc.c-torture/execute/20050502-2.c: New test.
3652
3653 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3654
3655         PR middle-end/21282
3656         * gcc.dg/pr21282.c: New.
3657
3658 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3659
3660         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3661         * gcc.dg/vect/vect-92.c: Likewise
3662         * gcc.dg/vect/vect-93.c: Likewise
3663         * gcc.dg/vect/vect-dv-1.c: Likewise
3664         * gcc.dg/vect/vect-dv-2.c: Likewise
3665         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3666
3667 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3668
3669         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3670         * gfortran.dg/vect/vect-2.f90:  Likewise
3671         * gfortran.dg/vect/vect-3.f90:  Likewise
3672         * gfortran.dg/vect/vect-4.f90:  Likewise
3673         * gfortran.dg/vect/vect-5.f90:  Likewise
3674
3675 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3676
3677         PR target/20813
3678         * gcc.dg/rs6000-fpint-2.c: New.
3679
3680 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3681
3682         PR c/15698
3683         * gcc.dg/builtins-30.c: Update expected messages.
3684         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3685         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3686         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3687
3688 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3689
3690         PR tree-optimization/21294
3691         * gcc.dg/tree-ssa/pr21294.c: New.
3692
3693 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3694
3695         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3696         __builtin_altivec_st_internal_4si built-in.
3697
3698 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3699
3700         PR c++/15875
3701         * g++.dg/template/ptrmem14.C: New test.
3702
3703 2005-05-02  Paul Brook  <paul@codesourcery.com>
3704
3705         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3706
3707 2005-05-02  Michael Matz  <matz@suse.de>
3708
3709         PR c++/19542
3710         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3711
3712 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3713
3714         * g++.dg/cpp/weak.C: New test.
3715
3716 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3717
3718         * gcc.dg/tree-ssa/loop-8.c: New test.
3719
3720 2005-04-30  Michael Maty  <matz@suse.de>
3721
3722         * gcc.dg/inline-mcpy.c: New test.
3723
3724 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3725
3726         PR libfortran/18958
3727         * gfortran.dg/eoshift.f90:  New test case.
3728
3729 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3730
3731         PR libfortran/18857
3732         * gfortran.dg/matmul_1.f90: New test.
3733
3734 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3735
3736         PR tree-optimization/21030
3737         * gcc.dg/tree-ssa/pr21030.c: New.
3738
3739 2005-04-29  Devang Patel  <dpatel@apple.com>
3740
3741         PR tree-optimization/21272
3742         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3743
3744 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR fortran/13082
3747         PR fortran/18824
3748         * gfortran.dg/entry_4.f90: New test.
3749         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3750         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3751         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3752         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3753         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3754         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3755         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3756
3757 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3758
3759         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3760
3761 2005-04-29  Paul Brook   <paul@codesourcery.com>
3762
3763         * gfortran.dg/entry_3.f90: New test.
3764
3765 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3766
3767         * gfortran.dg/implicit_4.f90: New test.
3768
3769 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3770
3771         * lib/target-supports.exp (check_profiling_available): Return
3772         false for xtensa-*-elf.
3773
3774 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3775
3776         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3777         error if file cannot be deleted.
3778
3779 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3780
3781         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3782         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3783         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3784         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3785         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3786         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3787         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3788         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3789         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3790         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3791         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3792         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3793         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3794
3795 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3796
3797         PR fortran/20865
3798         * gfortran.dg/pr20865.f90: New test.
3799
3800 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3801
3802         * gcc.dg/void-cast-2.c: New test.
3803
3804 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3805
3806         PR c/21159
3807         * gcc.dg/void-cast-1.c: New test.
3808
3809 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3810
3811         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3812
3813 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3814
3815         PR fortran/21177
3816         * gfortran.dg/pr21177.f90: New test.
3817
3818 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3819
3820         PR tree-optimization/21171
3821         * gcc.dg/tree-ssa/pr21171.c: New test.
3822
3823 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3824
3825         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3826         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3827         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3828         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3829         gcc.dg/tree-ssa/gen-vect-32.c: New.
3830         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3831         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3832         don't run on PPC32.
3833
3834 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3835
3836         PR c/21213
3837         * gcc.dg/transparent-union-3.c: New test.
3838
3839 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3840
3841         PR c/20740
3842         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3843         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3844         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3845         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3846         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3847         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3848
3849 2005-04-26  Jeff Law  <law@redhat.com>
3850
3851         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3852         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3853         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3854         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3855         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3856         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3857         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3858
3859 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3860
3861         PR tree-optimization/17598
3862         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3863
3864 2005-04-25  Mike Stump  <mrs@apple.com>
3865
3866         * objc.dg/fix-and-continue-1.m: Add.
3867
3868 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3869
3870         PR c++/20995
3871         * g++.dg/opt/pr20995-1.C: New test case.
3872
3873 2005-04-25  Devang Patel <dpatel@apple.com>
3874
3875         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3876
3877 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3878
3879         PR testsuite/21062
3880         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3881
3882 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3883
3884         PR C++/21188
3885         * g++.dg/opt/rtti2.C: New test.
3886
3887 2005-04-25  Paul Brook  <paul@codesourcery.com>
3888         Steven G. Kargl  <kargls@comcast.net>
3889
3890         PR fortran/20879
3891         * gfortran.dg/ichar_1.f90: New file.
3892
3893 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3894
3895         PR middle-end/20991
3896         * g++.dg/opt/pr20991.C: New test.
3897
3898         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3899         where sizeof (type) < __alignof__ (type).
3900         * gcc.dg/compat/struct-layout-1.h: Likewise.
3901
3902 2005-04-24  Per Bothner  <per@bothner.com>
3903             Devang Patel  <dpatel@apple.com>
3904
3905         PR preprocessor/20907
3906         * gcc.dg/cpp/very-long-comment.c: New test.
3907
3908 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3909
3910         PR fortran/20059
3911         * gfortran.dg/common_5.f: New test.
3912
3913 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3914
3915         PR middle-end/21082
3916         * g++.dg/tree-ssa/pr21082.C: New testcase.
3917
3918 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3919
3920         * gcc.dg/vect/vect-99.c: New test.
3921
3922 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3923
3924         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3925
3926 2005-04-22  Jeff Law  <law@redhat.com>
3927
3928         * gcc.dg/uninit-5.c: Remove xfails.
3929         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3930         conditionals and loads.
3931
3932 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3933
3934         PR libfortran/20074
3935         PR libfortran/20436
3936         PR libfortran/21108
3937         * gfortran.dg/nested_reshape.f90: new test
3938         * gfortran.dg/reshape-alloc.f90: new test
3939         * gfortran.dg/reshape.f90: new test
3940
3941 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3942
3943         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3944
3945         * gcc.dg/arm-vfp1.c: New test.
3946
3947 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3948
3949         PR c++/21087
3950         * g++.dg/lookup/builtin2.C: New test.
3951
3952 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3953
3954         * gcc.dg/weak/weak-13.c: New test.
3955
3956 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3957
3958         * lib/target-supports.exp (check_effective_target_sync_int_long):
3959         Add powerpc*.
3960
3961 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3962
3963         * gcc.target/mips/branch-1.c: New test.
3964
3965 2005-04-21  Richard Henderson  <rth@redhat.com>
3966
3967         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3968         * gcc.dg/vect/vect-86.c: Likewise.
3969         * gcc.dg/vect/vect-87.c: Likewise.
3970         * gcc.dg/vect/vect-88.c: Likewise.
3971
3972 2005-04-21  Devang Patel  <dpatel@apple.com>
3973
3974         PR optimization/20994
3975         * gcc.dg/tree-ssa/ifc-3.c: New test.
3976
3977 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3978
3979         PR c/12913
3980         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3981         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3982         gcc.dg/c99-vla-jump-5.c: New tests.
3983
3984 2005-04-19  Richard Henderson  <rth@redhat.com>
3985
3986         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3987         Fix typo in exists check.
3988         (check_effective_target_sync_int_long): New.
3989         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3990         * gcc.dg/ia64-sync-2.c: Likewise.
3991         * gcc.dg/ia64-sync-3.c: Likewise.
3992         * gcc.dg/ia64-sync-4.c: Likewise.
3993
3994 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3995
3996         * gcc.dg/fold-xor-1.c: New test.
3997         * gcc.dg/fold-xor-2.c: New test.
3998
3999 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4000
4001         PR target/20670
4002         * g++.dg/eh/fp-regs.C: New test.
4003
4004 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4005
4006         * gcc.dg/Wint-to-pointer-cast-1.c,
4007         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4008         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4009         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4010
4011 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4012
4013         PR fortran/16861
4014         * gfortran.dg/pr16861.f90: New test.
4015
4016 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4017
4018         * gcc.dg/pr21085.c: New test.
4019
4020 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4021
4022         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4023         (setup_mips_tests, dg-mips-options): New procedures.
4024         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4025         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4026         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4027         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4028         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4029         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4030         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4031         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4032         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4033         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4034         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4035         dg-mips-options instead of dg-options.  Remove now-redundant
4036         preprocessor guards.
4037         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4038         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4039         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4040         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4041         * gcc.dg/vr-mult-2.c: Delete.
4042         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4043         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4044         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4045         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4046         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4047         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4048         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4049
4050 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4051
4052         * ada/acats/run_all.sh: Use sync when executable not present.
4053
4054 2005-04-18  Devang Patel  <dpatel@apple.com>
4055
4056         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4057         * gcc.dg/vect/vect-11a.c: New.
4058         * gcc.dg/vect/vect-none.c: Update.
4059         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4060
4061 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4062
4063         PR tree-optimization/20922
4064         * gcc.dg/pr20922-1.c: New test.
4065         * gcc.dg/pr20922-2.c: New test.
4066         * gcc.dg/pr20922-3.c: New test.
4067         * gcc.dg/pr20922-4.c: New test.
4068         * gcc.dg/pr20922-5.c: New test.
4069         * gcc.dg/pr20922-6.c: New test.
4070
4071 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4072
4073         PR libfortran/20950
4074         * gfortran.dg/pr20950.f: New test.
4075
4076 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4077
4078         PR libfortran/19216
4079         * gfortran.dg/pr19216.f: New test.
4080
4081 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4082
4083         PR tree-optimization/21001
4084         * gcc.dg/tree-ssa/pr21001.c: New.
4085
4086 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4087
4088         PR libfortran/21075
4089         * gfortran.dg/reshape_rank7.f90: New test.
4090
4091 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4092
4093         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4094         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4095         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4096         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4097         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4098         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4099         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4100         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4101         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4102         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4103         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4104         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4105         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4106         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4107         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4108         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4109         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4110         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4111         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4112         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4113         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4114
4115 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4116
4117         * gfortran.dg/wtruncate.f: New testcase.
4118         * gfortran.dg/wtruncate.f90: New testcase.
4119
4120 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4121
4122         PR c++/21025
4123         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4124         which sizeof/alignof is dependent, rather than just whether we are
4125         processing_template_decl.
4126
4127 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4128
4129         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4130         corrected typo where the wrong variables had been compared.
4131
4132 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4133
4134         PR libfortran/18495
4135         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4136         Test callee-allocated version of return array with a write
4137         statement.
4138         Test spread with a temporary with another write statement.
4139
4140 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4141
4142         PR tree-optimization/21031
4143         * gcc.dg/tree-ssa/pr21031.c: New.
4144
4145 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4146
4147         PR tree-optimization/21004
4148         * gcc.dg/builtins-53.c: Include builtins-config.h.
4149         Check floorf, ceilf, floorl and ceill transformations
4150         only when HAVE_C99_RUNTIME is defined.
4151
4152 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4153
4154         PR middle-end/20739
4155         * gcc.dg/tree-ssa/pr20739.c: New test.
4156
4157 2005-04-14  Mike Stump  <mrs@apple.com>
4158
4159         * gcc.dg/Foundation.framework/empty: New.
4160         * gcc.dg/framework-2.c: New.
4161
4162 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4163
4164         PR tree-optimization/21021
4165         * gcc.c-torture/compile/pr21021.c: New.
4166
4167 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4168
4169         PR testsuite/21010
4170         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4171         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4172         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4173         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4174         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4175         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4176         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4177         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4178
4179 2005-04-14  Richard Henderson  <rth@redhat.com>
4180
4181         * lib/target-supports.exp (check_effective_target_vect_condition):
4182         Add ia64, i?86, and x86_64.
4183
4184 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4185
4186         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4187
4188 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4189
4190         PR tree-optimization/20657
4191         * gcc.dg/tree-ssa/pr20657.c: New.
4192
4193 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4194
4195         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4196         (long long int)trunc*.
4197
4198 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4199
4200         PR target/20927
4201         * gcc.dg/pr20927.c: New test.
4202
4203 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4204
4205         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4206         * gcc.target/mips/asm-1.c: Likewise.
4207
4208 2005-04-13  Dale Johannesen  <dalej@apple.com>
4209
4210         * objc.dg/objc-fast-4.m:  New.
4211
4212 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4213
4214         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4215         directory.
4216         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4217
4218 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4219
4220         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4221         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4222         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4223
4224 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4225
4226         PR tree-optimization/20913
4227         * gcc.dg/tree-ssa/pr20913.c: New.
4228
4229         PR tree-optimization/20702
4230         * gcc.dg/tree-ssa/pr20702.c: New.
4231
4232 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4233
4234         PR c++/13744
4235         * g++.dg/inherit/local3.C: New test.
4236
4237 2005-04-12  Jeff Law  <law@redhat.com>
4238
4239         * gcc.dg/tree-ssa/20050412-1.c: New test.
4240
4241 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4242
4243         PR libfortran/19016
4244         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4245         Add tests with mask generated by expression.
4246         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4247         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4248         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4249
4250 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4251
4252         PR middle-end/20917
4253         * gcc.dg/20050409-1.c: New test.
4254
4255 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4256
4257         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4258
4259 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4260
4261         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4262         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4263         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4264         (TARGET_CXX): Adjust accordingly.
4265         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4266         determine_class_data_visibility and class_data_always_comdat.
4267         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4268         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4269         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4270         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4271         (arm_cxx_determine_class_data_visibility): New.
4272         (arm_cxx_class_data_always_comdat): Likewise.
4273         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4274         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4275         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4276         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4277         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4278         Define.
4279
4280 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4281
4282         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4283
4284 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4285
4286         * gcc.dg/i386-darwin-fpmath.c: New.
4287
4288 2004-04-11  Devang Patel  <dpatel@apple.com>
4289
4290         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4291         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4292         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4293         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4294         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4295         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4296         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4297         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4298         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4299
4300 2004-04-11  Devang Patel  <dpatel@apple.com>
4301
4302         * gcc.dg/vect/vect-dv-1.c: New test.
4303         * gcc.dg/vect/vect-dv-2.c: New test.
4304
4305 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4306
4307         PR tree-optimization/20933
4308         * gcc.dg/tree-ssa/pr20933.c: New test.
4309
4310 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4311
4312         * gfortran.dg/fold_nearest.f90: New test.
4313
4314 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4315
4316         * gcc.dg/tree-ssa/alias-1.c: New test.
4317
4318 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4319
4320         PR tree-optimization/20920
4321         * g++.dg/tree-ssa/pr20920.C: New test.
4322
4323 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4324
4325         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4326         (long long int)ceil*.
4327
4328 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4329
4330         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4331         explicit C++ linkage.
4332
4333 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4334
4335         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4336         warning for arithmetic IF statements.
4337
4338 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4339
4340         * eor_handling_1.f90: New test case.
4341         * eor_handling_2.f90: New test case.
4342         * eor_handling_3.f90: New test case.
4343         * eor_handling_4.f90: New test case.
4344         * eor_handling_5.f90: New test case.
4345         * noadv_size.f90: New test case.
4346         * pad_no.f90: New test case.
4347
4348 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4349
4350         * gcc.c-torture/execute/20050410-1.c: New test.
4351
4352 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4353
4354         * gcc.dg/pr20126.c: New.
4355
4356 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4357             Steven G. Kargl <kargls@comcast.net>
4358
4359         * gfortran.dg/PR19872.f: New test.
4360
4361 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4362
4363         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4364
4365 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4366
4367         * gfortran.dg/nint_1.f90: New test.
4368
4369 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4370
4371         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4372         Added test for callee-allocated arrays with write statements.
4373         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4374         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4375         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4376         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4377         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4378
4379 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4380
4381         PR libfortran/20163
4382         * gfortran.dg/open-options-blanks.f:  New test.
4383
4384 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4385
4386         PR fortran/13257
4387         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4388
4389 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4390
4391         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4392         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4393         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4394         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4395         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4396         * gcc.c-torture/execute/stdarg-4.c: New test.
4397
4398         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4399
4400         PR target/20795
4401         * g++.dg/abi/param2.C: New test.
4402
4403 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4404
4405         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4406
4407 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4408
4409         * gcc.dg/builtins-53.c: New test.
4410
4411 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4412
4413         * g++.dg/tree-ssa/pr18178.C: New test.
4414         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4415         * gcc.c-torture/execute/20041019-1.c: New test.
4416         * gcc.dg/tree-ssa/20041008-1.c: New test.
4417         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4418         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4419         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4420         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4421         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4422         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4423         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4424         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4425         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4426         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4427
4428 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4429
4430         PR rtl-optimization/20466
4431         * gcc.c-torture/execute/pr20466-1.c: New test.
4432
4433 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/20905
4436         * g++.dg/parse/cond2.C: New test.
4437
4438         PR c++/20145
4439         * g++.dg/warn/Wdtor1.C: New test.
4440
4441 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4442
4443         PR fortran/17229
4444         * gfortran.dg/pr17229.f: New test.
4445
4446 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4447
4448         * gfortran.dg/tiny_1.f90: New test.
4449         * gfortran.dg/tiny_2.f90: ditto.
4450
4451 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4452
4453         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4454         * gfortran.dg/open_new.f90:  Fix dg-do run line
4455
4456 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4457
4458         * lib/target-supports.exp (get_compiler_messages): Support
4459         optional arguments, the fourth being compiler options.
4460         (check_effective_target_fpic): New proc.
4461         * gcc.dg/20050321-2.c: Restrict to target fpic.
4462
4463 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4464
4465         * gcc.dg/15443-1.c: New test.
4466         * gcc.dg/15443-2.c: Likewise.
4467
4468 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4469
4470         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4471
4472 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4473
4474         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4475
4476 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4477
4478         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4479         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4480         -m64.
4481         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4482         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4483         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4484
4485 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4486
4487         PR c++/20212
4488         * g++.dg/warn/Wunused-11.C: New test.
4489
4490 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4491
4492         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4493
4494 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4495
4496         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4497
4498 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/20734
4501         * g++.dg/template/ptrmem13.C: New test.
4502
4503 2005-04-05  Per Bothner  <per@bothner.com>
4504
4505         * lib/gcc.exp: Always add -fno-show-column, for now.
4506
4507 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4508
4509         PR testsuite/20767
4510         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4511         of plain old "unsigned int" for the type of "i".  Makes this test
4512         64bit clean.
4513
4514 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4515
4516         * gcc.dg/i386-ssefn-1.c: New test.
4517         * gcc.dg/i386-ssefn-2.c: New test.
4518         * gcc.dg/i386-ssefn-3.c: New test.
4519         * gcc.dg/i386-ssefn-4.c: New test.
4520
4521 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4522
4523         PR tree-optimization/20076
4524         * gcc.dg/builtin-apply4.c: New test.
4525
4526         PR preprocessor/19475
4527         * gcc.dg/cpp/macspace1.c: New test.
4528         * gcc.dg/cpp/macspace2.c: New test.
4529
4530 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4531
4532         * gfortran.dg/pr20755.f: Fixed bad format.
4533
4534 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4535
4536         PR c++/20763
4537         * g++.dg/ext/attrib21.C: New test.
4538
4539 2004-04-05  Devang Patel  <dpatel@apple.com>
4540
4541         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4542         * gcc.dg/vect/vect-shift-1.c: New test.
4543
4544 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4545
4546         PR libfortran/20755
4547         * gfortran.dg/pr20755.f: New test.
4548
4549 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4550
4551         * gfortran.dg/pr15959.f90: New test.
4552         * gfortran.dg/string_pad_trunc.f90: New test.
4553
4554 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4555
4556         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4557         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4558         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4559         syntax.
4560
4561 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4562
4563         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4564
4565 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4566
4567         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4568         * gcc.c-torture/compile/20011119-2.c: Likewise.
4569         * gcc.c-torture/compile/981001-2.c: Likewise.
4570
4571 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4572
4573         PR c++/20679
4574         * g++.dg/template/overload4.C: New test.
4575
4576 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4577
4578         PR c++/20746
4579         * g++.dg/abi/covariant5.C: New.
4580
4581         PR debug/20505
4582         * g++.dg/debug/const2.C: New.
4583
4584 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR rtl-optimization/16104
4587         * gcc.c-torture/execute/20050316-1.c: New test.
4588
4589 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4590
4591         * g++.dg/template/spec23.C: Fix dg-error text.
4592
4593 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4594
4595         PR c++/19199
4596         * g++.dg/expr/lval2.C: New.
4597
4598 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4599
4600         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4601         __builtin_strcasecmp and __builtin_strncasecmp.
4602
4603 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         PR c++/20723
4606         * g++.dg/template/spec22.C: New.
4607         * g++.dg/template/spec23.C: New.
4608
4609 2005-04-03  Dale Ranta  <dir@lanl.gov>
4610             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4611
4612         PR libfortran/20068
4613         PR libfortran/20125
4614         PR libfortran/20156
4615         PR libfortran/20471
4616         * gfortran.dg/backspace.f: New test.
4617
4618 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4619
4620         * gcc.dg/pr19345.c: New test.
4621
4622 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4623
4624         PR tree-optimization/20640
4625         * gcc.dg/torture/tree-loop-1.c: New.
4626
4627 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4628
4629         PR rtl-optimization/20290
4630         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4631
4632 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4633
4634         * gcc.dg/rs6000-fpint.c: New.
4635
4636 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4637
4638         * gcc.dg/old-style-then-proto-1.c: New test.
4639
4640 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4641
4642         * gfortran.fortran-torture/execute/backspace.f90: Check
4643         after backspace and read was incorrect.
4644
4645 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4646
4647         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4648         buffer past the terminating NUL using memcmp.
4649         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4650         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4651
4652         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4653         Fix unused/uninitialized variable warnings.
4654
4655         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4656         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4657         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4658         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4659
4660         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4661         gcc.c-torture/execute/builtins/fputs-lib.c,
4662         gcc.c-torture/execute/builtins/lib/fprintf.c,
4663         gcc.c-torture/execute/builtins/lib/main.c,
4664         gcc.c-torture/execute/builtins/lib/memcmp.c,
4665         gcc.c-torture/execute/builtins/lib/memmove.c,
4666         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4667         gcc.c-torture/execute/builtins/lib/memset.c,
4668         gcc.c-torture/execute/builtins/lib/printf.c,
4669         gcc.c-torture/execute/builtins/lib/sprintf.c,
4670         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4671         gcc.c-torture/execute/builtins/lib/strchr.c,
4672         gcc.c-torture/execute/builtins/lib/strcmp.c,
4673         gcc.c-torture/execute/builtins/lib/strcpy.c,
4674         gcc.c-torture/execute/builtins/lib/strcspn.c,
4675         gcc.c-torture/execute/builtins/lib/strlen.c,
4676         gcc.c-torture/execute/builtins/lib/strncat.c,
4677         gcc.c-torture/execute/builtins/lib/strncmp.c,
4678         gcc.c-torture/execute/builtins/lib/strncpy.c,
4679         gcc.c-torture/execute/builtins/lib/strrchr.c,
4680         gcc.c-torture/execute/builtins/lib/strspn.c,
4681         gcc.c-torture/execute/builtins/lib/strstr.c,
4682         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4683         gcc.c-torture/execute/builtins/strlen-2.c,
4684         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4685         prototypes.
4686
4687 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4688
4689         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4690         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4691         selectany usage.
4692
4693 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR c++/19406
4696         * g++.dg/debug/using1.C: New test.
4697
4698 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4699
4700         PR middle-end/20524
4701         * gcc.dg/alias-7.c: Prefix asm-declared name with
4702         __USER_LABEL_PREFIX__.
4703
4704 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4705
4706         Fix fallout from PR middle-end/15700:
4707         * gcc.c-torture/compile/20011119-1.c: Take
4708         __USER_LABEL_PREFIX__ into account.
4709         * gcc.c-torture/compile/20011119-2.c: Likewise.
4710
4711 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4712
4713         PR c++/18644
4714         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4715
4716 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4717
4718         PR c/17855
4719         * gcc.c-torture/compile/struct-non-lval-1.c,
4720         gcc.c-torture/compile/struct-non-lval-2.c,
4721         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4722
4723 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4724
4725         * gcc.dg/tls/tls.exp: Remove temporary file.
4726         * g++.dg/tls/tls.exp: Ditto.
4727         * lib/file-format.exp: Ditto.
4728         * g++.dg/special/ecos.exp: Ditto.
4729
4730         * lib/profopt.exp: Treat prof_ext as a list.
4731         * gcc.misc-tests/bprob.exp: Ditto.
4732         * g++.dg/bprob/bprob.exp: Ditto.
4733
4734         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4735         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4736         g++.dg/tree-ssa/pointer-reference-alias.C,
4737         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4738         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4739         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4740         g++.dg/vect/pr19951.cc: Ditto.
4741         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4742         gcc.dg/builtins-47.c: Ditto.
4743         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4744         gcc.dg/pr20115-1.c: Ditto.
4745         * gcc.dg/tree-ssa/20030530-2.c,
4746         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4747         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4748         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4749         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4750         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4751         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4752         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4753         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4754         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4755         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4756         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4757         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4758         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4759         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4760         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4761         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4762         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4763         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4764         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4765         gcc.dg/tree-ssa/20030824-1.c,
4766         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4767         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4768         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4769         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4770         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4771         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4772         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4773         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4774         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4775         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4776         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4777         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4778         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4779         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4780         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4781         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4782         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4783         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4784         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4785         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4786         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4787         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4788         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4789         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4790         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4791         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4792         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4793         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4794         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4795         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4796         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4797         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4798         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4799         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4800         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4801         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4802         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4803         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4804         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4805         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4806         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4807         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4808         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4809         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4810         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4811         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4812         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4813         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4814         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4815         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4816         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4817         gcc.dg/tree-ssa/useless-1.c: Ditto.
4818         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4819         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4820         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4821         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4822         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4823         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4824         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4825         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4826         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4827         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4828         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4829         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4830         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4831         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4832         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4833         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4834         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4835         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4836         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4837         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4838         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4839         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4840         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4841         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4842         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4843         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4844         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4845         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4846         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4847         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4848         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4849         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4850         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4851         gcc.dg/vect/vect-none.c: Ditto.
4852         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4853         treelang/compile/unsigned.tree: Ditto.
4854
4855         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4856         * gcc.dg/cpp/direct2s.c: Ditto.
4857         * gcc.dg/cpp/paste4.c: Ditto.
4858         * gcc.dg/cpp/separate-1.c: Ditto.
4859         * gcc.dg/pch/save-temps-1.c: Ditto.
4860         * g++.dg/ext/altivec-10.C: Ditto.
4861         * g++.dg/pch/pch.C: Ditto.
4862
4863         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4864
4865         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4866         * g++.dg/template/repo1.C: Ditto.
4867         * g++.dg/template/repo2.C: Ditto.
4868         * g++.dg/template/repo3.C: Ditto.
4869         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4870         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4871         * g++.old-deja/g++.pt/repo1.C: Ditto.
4872         * g++.old-deja/g++.pt/repo2.C: Ditto.
4873         * g++.old-deja/g++.pt/repo3.C: Ditto.
4874         * g++.old-deja/g++.pt/repo4.C: Ditto.
4875
4876         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4877         * gcc.dg/20030107-1.c: Ditto.
4878         * gcc.dg/20030702-1.c: Ditto.
4879         * gcc.dg/profile-generate-1.c: Ditto.
4880         * g++.dg/other/profile1.C: Ditto.
4881         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4882
4883         * lib/gcc-dg.exp (remove-build-file): New.
4884         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4885         cleanup-tree-dump, cleanup-saved-temps): New.
4886
4887 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4888
4889         PR c++/19203, DR 214
4890         * g++.dg/parse/ambig3.C: Not ambiguous.
4891         * g++.dg/template/spec20.C: New.
4892         * g++.dg/template/spec21.C: New.
4893
4894 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4895
4896         PR target/20045
4897         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4898
4899 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4900
4901         PR libfortran/20660
4902         * gfortran.dg/negative_unit.f: New test.
4903
4904 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4905
4906         * gcc.dg/20050330-1.c: New test.
4907
4908 2005-03-30  Devang Patel  <dpatel@apple.com>
4909
4910         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4911
4912 2005-03-30  Dale Johannesen  <dalej@apple.com>
4913
4914         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4915
4916 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4917
4918         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4919         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4920         Strip options from test name.
4921
4922 2005-03-31  Jan Hubicka  <jh@suse.cz>
4923
4924         * gcc.dg/varpool-1.c: New testcase.
4925
4926 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4927
4928         PR c/772
4929         PR c/17913
4930         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4931         gcc.dg/stmt-expr-label-3.c : New tests.
4932         * gcc.c-torture/execute/medce-2.c: Remove.
4933
4934 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4935
4936         PR c/20368
4937         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4938         tests.
4939
4940 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4941
4942         * gcc.c-torture/compile/pr20203.c: New test.
4943
4944 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4945
4946         * gfortran.dg/promotion.f90:  New test.
4947
4948 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4949
4950         PR middle-end/20491
4951         * gcc.dg/torture/asm-subreg-1.c: New test.
4952
4953 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4954
4955         PR c/20672
4956         * gcc.dg/pr20672-1.c: New test.
4957
4958 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4959
4960         * gfortran.dg/vect: New directory.
4961         * gfortran.dg/vect/vect.exp: New.
4962         * gfortran.dg/vect/vect-1.f90: New test.
4963         * gfortran.dg/vect/vect-2.f90: New test.
4964         * gfortran.dg/vect/vect-3.f90: New test.
4965         * gfortran.dg/vect/vect-4.f90: New test.
4966         * gfortran.dg/vect/vect-5.f90: New test.
4967
4968 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR middle-end/20622
4971         * gcc.dg/alias-7.c: New test.
4972
4973 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4974
4975         * gcc.dg/sparc-reg-1.c: New test.
4976
4977 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4978
4979         PR target/19890
4980         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4981
4982 2005-03-29  Dale Ranta  <dir@lanl.gov>
4983             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4984
4985         PR libfortran/20163
4986         * gfortran.dg/pr20163-2.f: New test.
4987
4988 2005-03-28  Jan Hubicka  <jh@suse.cz>
4989
4990         PR middle-end/20635
4991         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4992         by Jakub Jelinek.
4993
4994 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4995
4996         PR tree-optimization/20626
4997         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4998         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4999
5000 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5001
5002         * gfortran.dg/underflow.f90:  New test.
5003         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5004
5005 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5006
5007         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5008
5009 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5010
5011         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5012         (g++_init): Make sure that CXXFLAGS is set.
5013         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5014         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5015         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5016         * lib/objc.exp (objc_init): Likewise.
5017         * lib/treelang.exp (treelang_init): Likewise.
5018
5019 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5020
5021         PR tree-optimization/20470
5022         * gcc.dg/tree-ssa/pr20470.c: New test.
5023
5024 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5025
5026         * gcc.dg/ppc-stfiwx.c: New.
5027
5028 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5029
5030         PR target/19888
5031         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5032
5033 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5034
5035         * gcc.dg/20050325-1.c: Fix a typo.
5036
5037 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5038
5039         PR libfortran/19678
5040         PR libfortran/19679
5041         * gfortran.dg/dos_eol.f: New test.
5042
5043 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5044
5045         PR rtl-optimization/20249
5046         * gcc.dg/20050325-1.c: New test.
5047
5048 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5049
5050         PR libfortran/15332
5051         * gfortran.dg/pr15332.f: New test.
5052
5053 2005-03-24  Dale Johannesen  <dalej@apple.com>
5054
5055         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5056
5057 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5058
5059         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5060         'internal' visibility.
5061         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5062         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5063         'protected' visibility.
5064         * gcc.dg/visibility-7.c: Likewise.
5065         * lib/target-supports.exp (check_visibility_available): Take
5066         a parameter, the kind of visibility to check for.
5067         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5068         to check_visibility_available.
5069
5070         * g++.dg/expr/cast3.C: New.
5071
5072 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5073
5074         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5075         rs6000.
5076
5077 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5078
5079         PR target/20095
5080         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5081
5082 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5083
5084         * gcc.dg/badshift.c: Renamed to...
5085         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5086
5087         * gcc.target/i386/badshift.c: Renamed to...
5088         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5089         only.
5090
5091         PR rtl-optimization/20532
5092         * gcc.target/i386/badshift.c: New.
5093
5094 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5095
5096         * gfortran.dg/pr18025.f90: New test.
5097
5098 2005-03-23  Dale Johannesen  <dalej@apple.com>
5099
5100         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5101
5102 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5103
5104         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5105
5106         * lib/target-supports.exp (check_iconv_available): Default
5107         libiconv to -liconv, if there is no definition.
5108
5109 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5110
5111         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5112
5113 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5114
5115         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5116         * g++.dg/opt/pr7503-2.C: Likewise.
5117         * g++.dg/opt/pr7503-3.C: Likewise.
5118         * g++.dg/opt/pr7503-4.C: Likewise.
5119         * g++.dg/opt/pr7503-5.C: Likewise.
5120         * g++.dg/warn/minmax.C: New test.
5121
5122 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5123
5124         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5125         * gfortran.dg/g77_intrinsics_sub.f: New test.
5126
5127 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5128             Jan Hubicka  <jh@suse.cz>
5129             Steven Bosscher <stevenb@suse.de
5130
5131         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5132
5133 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5134
5135         PR c++/19980
5136         * g++.dg/template/redecl3.C: New test.
5137
5138 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5139
5140         PR c++/20499
5141         * g++.dg/parse/error16.C: Tweak error markers.
5142
5143 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5144
5145         PR target/20561
5146         * gcc.dg/20050321-2.c: New test.
5147
5148 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         PR c++/20465
5151         PR c++/20381
5152         * g++.dg/template/ptrmem12.C: New.
5153
5154 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5155
5156         PR rtl-optimization/20527
5157         * gcc.c-torture/execute/pr20527-1.c: New test.
5158
5159 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5160
5161         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5162         program, compile it into a real executable and then delete the .c
5163         and .x files afterwards, to avoid problems on testglue targets.
5164
5165 2005-03-21  Stuart Hastings  <stuart@apple.com>
5166
5167         * gcc.target/i386/sse-2.c: New.
5168
5169 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5170
5171         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5172
5173 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5174
5175         * g++.dg/parse/crash25.C: Fix typo.
5176
5177 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5178
5179         PR c++/20461
5180         * g++.dg/parse/crash24.C: New test.
5181
5182         PR c++/20536
5183         * g++.dg/parse/crash25.C: New test.
5184
5185 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5186
5187         PR c++/20147
5188         * g++.dg/ext/stmtexpr4.C: New test.
5189
5190 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5191
5192         PR middle-end/20539
5193         * gcc.c-torture/compile/pr13066-1.c: New test case.
5194         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5195         * g++.dg/opt/pr13066-1.C: Likewise.
5196
5197 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5198
5199         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5200
5201 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5202
5203         PR fortran/18525
5204         * gfortran.dg/nesting_1.f90: New test.
5205
5206 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5207
5208         PR c++/20240
5209         * g++.dg/lookup/using13.C: New test.
5210
5211 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5212
5213         PR c++/20333
5214         * g++.dg/template/crash36.C: New test.
5215
5216 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5217
5218         PR c++/20463
5219         * g++.dg/template/crash35.C: New test.
5220
5221 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5222
5223         PR c++/19966
5224         * g++.dg/overload/operator2.C: New test.
5225
5226 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5227
5228         PR libfortran/20257
5229         * gfortran.dg/pr20257.f90: New test.
5230
5231 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5232
5233         PR libfortran/20480
5234         * gfortran.dg/pr20480.f90: New test.
5235
5236 2005-03-16  Richard Henderson  <rth@redhat.com>
5237
5238         PR middle-end/15700
5239         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5240         (_rtld_global): New.
5241         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5242         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5243
5244         * gcc.dg/alias-3.c: New.
5245         * gcc.dg/alias-4.c: New.
5246         * gcc.dg/alias-5.c: New.
5247         * gcc.dg/alias-6.c: New.
5248
5249 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5250
5251         * gcc.dg/cpp/ucnid-7.c: New.
5252
5253 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5254             Dorit Naishlos  <dorit@il.ibm.com>
5255
5256         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5257         darwin.
5258
5259 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5260
5261         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5262         misaligned accesses.
5263         * gcc.dg/vect/vect-58.c: Likewise.
5264         * gcc.dg/vect/vect-92.c: New.
5265         * gcc.dg/vect/vect-93.c: New.
5266
5267 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5268
5269         PR fortran/18827
5270         * gfortran.dg/assign_2.f90: New test.
5271         * gfortran.dg/assign_3.f90: New test.
5272         * gfortran.dg/assign.f90: New test.
5273
5274 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5275
5276         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5277         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5278         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5279         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5280         names.
5281
5282 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5283
5284         * gcc.dg/cpp/ucnid-6.c: New.
5285
5286         * gcc.dg/cpp/normalize-1.c: New.
5287         * gcc.dg/cpp/normalize-2.c: New.
5288         * gcc.dg/cpp/normalize-3.c: New.
5289         * gcc.dg/cpp/normalize-4.c: New.
5290         * gcc.dg/cpp/ucnid-4.c: New.
5291         * gcc.dg/cpp/ucnid-5.c: New.
5292         * g++.dg/cpp/normalize-1.C: New.
5293         * g++.dg/cpp/ucnid-1.C: New.
5294
5295 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5296
5297         * gcc.dg/pr18628.c: New.
5298
5299 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5300
5301         PR c++/20280
5302         * g++.dg/tree-ssa/pr20280.C: New.
5303
5304 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5305
5306         PR fortran/20467
5307         * gfortran.dg/stfunc_2.f90: New test.
5308
5309 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5310
5311         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5312
5313 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5314
5315         * gcc.dg/tree-ssa/20050314-1.c: New test.
5316
5317 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5318
5319         PR c++/4403
5320         PR c++/9783, DR433
5321         * g++.dg/template/friend34.C: New test.
5322         * g++.dg/template/friend35.C: Likewise.
5323         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5324
5325 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5326
5327         Friend class name lookup 5/n
5328         PR c++/1016
5329         * g++.dg/lookup/hidden-class1.C: New test.
5330         * g++.dg/lookup/hidden-class2.C: Likewise.
5331         * g++.dg/lookup/hidden-class3.C: Likewise.
5332         * g++.dg/lookup/hidden-class4.C: Likewise.
5333         * g++.dg/lookup/hidden-class5.C: Likewise.
5334         * g++.dg/lookup/hidden-class6.C: Likewise.
5335         * g++.dg/lookup/hidden-class7.C: Likewise.
5336         * g++.dg/lookup/hidden-class8.C: Likewise.
5337         * g++.dg/lookup/hidden-class9.C: Likewise.
5338         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5339         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5340         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5341         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5342         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5343         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5344         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5345         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5346         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5347         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5348         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5349
5350 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5351
5352         PR c++/20157
5353         * g++.dg/template/error18.C: New test.
5354
5355 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5356
5357         PR debug/16792
5358         * g++.dg/debug/pr16792.C: New test.
5359
5360 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5361
5362         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5363         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5364         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5365         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5366         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5367         test assertion names.
5368
5369 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5370
5371         PR fortran/18600
5372         * gfortran.dg/stfunc_1.f90: New test.
5373
5374 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5375
5376         PR fortran/16907
5377         * gfortran.dg/real_index_1.f90: New test.
5378
5379 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5380
5381         PR fortran/20323
5382         * gfortran.dg/spec_expr_1.f90: New test.
5383
5384 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5385
5386         PR c/20402
5387         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5388         new parser.
5389
5390 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5391
5392         PR fortran/20361
5393         * gfortran.dg/largeequiv_1.f90: New test.
5394
5395 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5396
5397         * gcc.dg/ucnid-1.c: New.
5398         * gcc.dg/ucnid-2.c: New.
5399         * gcc.dg/ucnid-3.c: New.
5400         * gcc.dg/ucnid-4.c: New.
5401         * gcc.dg/ucnid-5.c: New.
5402         * gcc.dg/ucnid-6.c: New.
5403         * gcc.dg/cpp/ucnid-1.c: New.
5404         * gcc.dg/cpp/ucnid-2.c: New.
5405         * gcc.dg/cpp/ucnid-3.c: New.
5406         * g++.dg/other/ucnid-1.C: New.
5407
5408 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5409
5410         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5411
5412 2005-03-11  Per Bothner  <per@bothner.com>
5413
5414         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5415         that diagnotics refer to correct token.
5416         * gcc.dg/unused-3.c: Likewise.
5417
5418 2005-03-11  Per Bothner  <per@bothner.com>
5419
5420         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5421         constant" is now actually on same line as string constant.
5422         * gcc.dg/cpp/direct2s.c: Likewise.
5423
5424 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5425
5426         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5427
5428 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5429
5430         PR libfortran/20124
5431         * gfortran.dg/pr20124.f90: New Test
5432
5433 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5434
5435         PR tree-optimization/20130
5436         * gcc.dg/pr20130-1.c: New test.
5437
5438 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5439
5440         PR target/20095
5441         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5442
5443 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5444
5445         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5446
5447 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5448
5449         * g++.dg/eh/forced1.C: Fix comment.
5450         * g++.dg/eh/forced2.C: Ditto.
5451         * g++.dg/eh/forced3.C: Ditto.
5452         * g++.dg/eh/forced4.C: Ditto.
5453
5454 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5455
5456         PR rtl-opt/20412
5457         * gcc.c-torture/compile/pr20412.c: New test.
5458
5459 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5460
5461         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5462
5463 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR target/20322
5466         * gcc.dg/20050307-1.c: New test.
5467
5468 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5469
5470         PR c++/20375
5471         * g++.dg/other/stdarg3.C: New.
5472
5473 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5474
5475         PR c++/18384, c++/18327
5476         * g++.dg/init/array19.C: New test.
5477
5478         PR inline-asm/20314
5479         * gcc.dg/torture/pr20314-1.c: New test.
5480         * gcc.dg/torture/pr20314-2.c: New test.
5481
5482 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5483
5484         * gcc.dg/20050309-1.c: New test.
5485
5486 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5487
5488         * gcc.dg/builtins-10.c: Reactivate disabled test.
5489         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5490         new cbrt transformations.
5491
5492 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5493
5494         PR c++/20208
5495         * g++.dg/template/array13.C: New test.
5496
5497 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5498
5499         PR c++/16859
5500         * g++.dg/init/brace4.C: New test.
5501
5502 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5503
5504         PR c++/20186
5505         * g++.dg/template/non-dependent12.C: New.
5506
5507 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5508
5509         PR c++/20142
5510         * g++.dg/init/array18.C: Add dg-do run marker.
5511
5512         PR c++/20142
5513         * g++.dg/init/array18.C: New test.
5514
5515 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5516
5517         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5518         * g++.dg/gcov/gcov.exp: Likewise.
5519         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5520         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5521         * lib/c-torture.exp: Likewise.
5522         * lib/fortran-torture.exp: Likewise.
5523         * lib/g++.exp: Likewise.
5524         * lib/gcc-defs.exp: Likewise.
5525         * lib/gcc-dg.exp: Likewise.
5526         * lib/gcc.exp: Likewise.
5527         * lib/gcov.exp: Likewise.
5528         * lib/gfortran.exp: Likewise.
5529         * lib/mike-g++.exp: Likewise.
5530         * lib/mike-gcc.exp: Likewise.
5531         * lib/objc-torture.exp: Likewise.
5532         * lib/objc.exp: Likewise.
5533         * lib/profopt.exp: Likewise.
5534         * lib/target-libpath.exp: Likewise.
5535         * lib/target-supports.exp: Likewise.
5536         * lib/treelang.exp: Likewise.
5537         * lib/wrapper.exp: Likewise.
5538
5539 2005-03-08  Jeff Law  <law@redhat.com>
5540
5541         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5542         PHI-OPT changes.
5543
5544 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5545
5546         * gcc.dg/vect/pr20122.c: New test.
5547
5548 2005-03-07  Jeff Law  <law@redhat.com>
5549
5550         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5551         was folded away.
5552         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5553         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5554         * gcc.dg/tree-ssa/pr18134.c: New test.
5555
5556 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5557
5558         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5559         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5560         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5561
5562 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5563
5564         PR tree-opt/17671
5565         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5566
5567 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5568
5569         * g++.dg/warn/Wnvdtor.C: New test.
5570
5571 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5572
5573         * gcc.dg/torture/pr19683-1.c: New test.
5574
5575 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5576
5577         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5578         * gfortran.dg/g77/19990313-2.f: Ditto.
5579         * gfortran.dg/g77/19990313-3.f: Ditto.
5580         * gfortran.dg/g77/19990525-0.f: Ditto.
5581         * gfortran.dg/g77/19990826-0.f: Ditto.
5582         * gfortran.dg/g77/19990826-2.f: Ditto.
5583         * gfortran.dg/g77/19990826-3.f: Ditto.
5584         * gfortran.dg/g77/20000511-1.f: Ditto.
5585         * gfortran.dg/g77/20000511-2.f: Ditto.
5586         * gfortran.dg/g77/970625-2.f: Ditto.
5587         * gfortran.dg/g77/980310-2.f: Ditto.
5588         * gfortran.dg/g77/980310-3.f: Ditto.
5589         * gfortran.dg/g77/980310-8.f: Ditto.
5590         * gfortran.dg/g77/980519-2.f: Ditto.
5591         * gfortran.dg/g77/alpha1.f: Ditto.
5592         * gfortran.dg/g77/claus.f: Ditto.
5593         * gfortran.dg/g77/erfc.f: Ditto.
5594         * gfortran.dg/g77/short.f: Ditto.
5595         * gfortran.fortran-torture/execute/data.f90: Ditto.
5596         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5597         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5598
5599 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5600
5601         * lib/file-format.exp (gcc_target_object_format): Add check for som
5602         format and hardcode object formats on hppa*-*-hpux*.
5603         * lib/target-supports.exp (check_weak_available): Add check for som
5604         object format.  Always return 0 on hppa*-*-hpux10*.
5605
5606         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5607         is defined.
5608
5609         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5610
5611 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5612
5613         * gfortran.dg/pr19936_1.f90: New test.
5614         * gfortran.dg/pr19936_2.f90: New test.
5615         * gfortran.dg/pr19936_3.f90: New test.
5616
5617 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5618             Paul Thomas <prthomas@drfccad.cea.fr>
5619
5620         * gfortran.dg/PR19754_1.f90: New test.
5621         * gfortran.dg/PR19754_2.f90: Ditto.
5622
5623 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5624
5625         PR c++/19311
5626         * g++.dg/template/non-dependent11.C: New test.
5627
5628 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5629
5630         * lib/target-supports.exp (check_iconv_available): Fix comment.
5631
5632 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5633             Joseph S. Myers  <joseph@codesourcery.com>
5634
5635         PR c++/19797
5636         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5637
5638 2005-03-04  Matthew Sachs  <msachs@apple.com>
5639
5640         * gcc.exp (gcc_target_compile): Put braces around
5641         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5642         * objc.exp (objc_target_compile): Likewise.
5643         * treelang.exp (treelang_target_compile): Likewise.
5644
5645 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5646
5647         PR fortran/19673
5648         * gfortran.dg/func_result_1.f90: New test.
5649
5650 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5651
5652         * gcc.misc-tests/options.exp: New test.
5653
5654 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5655
5656         * gcc.dg/pr15784-4.c: New test.
5657
5658 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5659
5660         * gcc.c-torture/execute/pr17133.c: New.
5661         * gcc.c-torture/compile/20050303-1.c: New.
5662
5663 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5664
5665         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5666
5667 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5668
5669         * g++.dg/overload/using2.C: New.
5670
5671 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5672
5673         PR c++/19916
5674         * g++.dg/init/ptrmem2.C: New test.
5675
5676 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5677
5678         PR c/8927
5679         * gcc.dg/pr8927-1.c: New test.
5680
5681 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5682
5683         PR c++/20232
5684         * g++.dg/inherit/covariant12.C: New.
5685
5686 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5687
5688         PR fortran/19479
5689         * gfortran.dg/bound_1.f90: New test.
5690
5691 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5692
5693         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5694         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5695
5696 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5697
5698         PR c/20245
5699         * gcc.dg/pr20245-1.c: New test.
5700
5701 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR middle-end/19874
5704         * gcc.c-torture/execute/20050119-2.c: New test case.
5705
5706 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5707
5708         * README: Update the DejaGnu bug reporting address.
5709         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5710         * lib/objc-torture.exp: Likewise.
5711
5712 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5713
5714         * gfortran.dg/boz_1.f90: New test.
5715         * gfortran.dg/boz_3.f90: New test.
5716         * gfortran.dg/boz_4.f90: New test.
5717
5718 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5719
5720         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5721         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5722
5723 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5724
5725         PR libfortran/20101
5726         * gfortran.dg/write_0_pe_format.f90: New test.
5727
5728 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5729
5730         PR c++/20206
5731         * g++.dg/opt/thunk2.C: New test.
5732         * g++.dg/opt/covariant1.C: New test.
5733
5734 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5735
5736         * gfortran.dg/e_d_fmt.f90: New test.
5737
5738 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5739
5740         * gcc.dg/asm-b.c: Fix comment typos.
5741
5742 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5743
5744         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5745         a V_MAY_DEF also.
5746
5747 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5748
5749         PR tree-opt/20188
5750         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5751         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5752         * gcc.dg/asm-b.c: New test.
5753
5754 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5755
5756         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5757         Disable this test on IRIX 6.
5758
5759 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5760
5761         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5762         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5763         parser.
5764
5765 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5766
5767         PR tree-optimization/20204
5768         * testsuite/gcc.dg/pr20204.c: New test.
5769
5770 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5771
5772         PR target/20196
5773         * gcc.c-torture/execute/20050224-1.c: New test.
5774
5775         PR c++/20175
5776         * g++.dg/warn/Wbraces2.C: New test.
5777
5778 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/19878
5781         * g++.dg/init/const2.C: New test.
5782
5783 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5784
5785         PR tree-optimization/20100
5786         * gcc.c-torture/execute/pr20100-1.c: New test.
5787
5788 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5789
5790         * gfortran.dg/implicit_3.f90: New test.
5791
5792         * gfortran.dg/deftype_1.f90: New test.
5793
5794 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5795
5796         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5797         the test passes.
5798         * g++.dg/other/anon3.C: Accept a warning.
5799
5800 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5801
5802         * gcc.dg/pr20017.c: Fix a comment typo.
5803
5804 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5805
5806         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5807
5808 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5809
5810         PR ada/19902
5811         * ada/acats/tests/cxa/cxa3004.a: Remove.
5812         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5813
5814 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5815
5816         PR c++/20073
5817         * g++.dg/init/const1.C: New test.
5818
5819         PR c++/19991
5820         * g++.dg/parse/constant7.C: New test.
5821
5822         PR c++/20152
5823         * g++.dg/parse/error27.C: New test.
5824         * g++.dg/template/qualttp15.C: Adjust error markers.
5825         * g++.old-deja/g++.other/struct1.C: Likewise.
5826
5827         PR c++/20153
5828         * g++.dg/template/error17.C: New test.
5829
5830         PR c++/20148
5831         * g++.dg/parser/error26.C: New test.
5832
5833 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5834
5835         PR tree-optimization/20100
5836         PR tree-optimization/20115
5837         * gcc.dg/pr20115.c: New test.
5838         * gcc.dg/pr20115-1.c: New test.
5839         * gcc.dg/pr20100.c: New test.
5840         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5841         call-clobbered variables after alias1.
5842
5843 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5844
5845         * gfortran.dg/list_read_4.f90: new test.
5846
5847 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5848
5849         PR rtl-optimization/20017.
5850         * gcc.dg/pr20017.c: New.
5851
5852 2005-02-22  Devang Patel  <dpatel@apple.com>
5853
5854         PR 19952
5855         * g++.dg/tree-ssa/pr19952.C: New test.
5856
5857 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5858
5859         PR c++/19883
5860         * g++.dg/parse/constant6.C: New test.
5861
5862 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5863
5864         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5865         * g++.dg/charset/asm2.c: Likewise.
5866         * g++.dg/charset/asm3.c: Likewise.
5867         * g++.dg/charset/asm4.c: Likewise.
5868         * g++.dg/charset/asm5.c: Likewise.
5869         * g++.dg/charset/attribute1.c: Likewise.
5870         * g++.dg/charset/attribute2.c: Likewise.
5871         * g++.dg/charset/extern1.cc: Likewise.
5872         * g++.dg/charset/extern2.cc: Likewise.
5873         * g++.dg/charset/extern3.cc: Likewise.
5874         * g++.dg/charset/function.cc: Likewise.
5875         * g++.dg/charset/string.c: Likewise.
5876         * g++.dg/charset/charset.exp: Likewise.
5877         * lib/target-supports.exp (check_iconv_available): Fix comment.
5878
5879 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5880
5881         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5882         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5883         * gcc.dg/charset/asm2.c: Likewise.
5884         * gcc.dg/charset/asm3.c: Likewise.
5885         * gcc.dg/charset/asm4.c: Likewise.
5886         * gcc.dg/charset/asm5.c: Likewise.
5887         * gcc.dg/charset/asm6.c: Likewise.
5888         * gcc.dg/charset/attribute1.c: Likewise.
5889         * gcc.dg/charset/attribute2.c: Likewise.
5890         * gcc.dg/charset/builtin1.c: Likewise.
5891         * gcc.dg/charset/extern.c: Likewise.
5892         * gcc.dg/charset/function.c: Likewise.
5893         * gcc.dg/charset/string.c: Likewise.
5894         * gcc.dg/charset/charset.exp: Likewise.
5895
5896 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5897
5898         PR fortran/20086
5899         * gfortran.dg/pr20086.f90: New test.
5900
5901 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5902
5903         PR tree-optimization/19786
5904         * g++.dg/tree-ssa/pr19786.C: New.
5905
5906 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5907
5908         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5909
5910 2005-02-21  Jeff Law  <law@redhat.com>
5911
5912         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5913
5914 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5915
5916         * gfortran.dg/do_iterator: Split loop, markup all lines for
5917         which an error locus is printed.
5918         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5919         locus is printed.
5920         * gfortran.dg/select_4.f90: Likewise.
5921         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5922         locuses in the various permutations.
5923
5924 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5925
5926         PR tree-optimization/19951
5927         * g++.dg/vect: New directory.
5928         * g++.dg/vect/vect.exp: New file.
5929         * g++.dg/vect/pr19951.cc: New testcase.
5930         * g++.dg/dg.exp: Also prune vectorizer tests.
5931
5932 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5933
5934         PR 18785
5935         * gcc.dg/charset/builtin1.c: New test.
5936
5937 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5938
5939         PR c++/19299
5940         * g++.dg/inherit/volatile1.C: New test.
5941
5942         PR c++/19440
5943         * g++.dg/template/dtor4.C: New test.
5944
5945 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5946
5947         * gfortran.dg/int_1.f90: New test.
5948
5949 2005-02-19  Devang Patel  <dpatel@apple.com>
5950
5951         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5952
5953 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5954
5955         * gfortran.dg/achar_1.f90: New test.
5956
5957 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5958
5959         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5960
5961 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5962             Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR tree-optimization/19828
5965         * gcc.dg/tree-ssa/loop-7.c: New test.
5966         * gcc.c-torture/execute/20050218-1.c: New test.
5967
5968 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5969
5970         PR c/20043
5971         * gcc.dg/transparent-union-1.c: New test.
5972         * gcc.dg/transparent-union-2.c: New test.
5973
5974 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5975
5976         PR tree-optimization/18977
5977         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5978
5979 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5980
5981         PR target/20054
5982         * gcc.dg/pr20054.c: New test.
5983
5984 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5985
5986         PR c++/19508
5987         * g++.dg/ext/attrib20.C: New test.
5988
5989 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5990
5991         PR middle-end/20030
5992         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5993
5994 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5995
5996         PR c++/20008
5997         * g++.dg/opt/switch4.C: New.
5998
5999 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR c++/20023
6002         PR tree-optimization/20009
6003         * gcc.c-torture/compile/20050217-1.c: New test.
6004         * g++.dg/opt/switch3.C: New test.
6005
6006         PR tree-optimization/18947
6007         * gcc.c-torture/compile/20050215-1.c: New test.
6008         * gcc.c-torture/compile/20050215-2.c: New test.
6009         * gcc.c-torture/compile/20050215-3.c: New test.
6010
6011 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6012
6013         PR c++/20028
6014         * g++.dg/template/crash34.C: New.
6015
6016         PR c++/20022
6017         * g++.dg/other/access3.C: New.
6018
6019 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6020
6021         * gcc.dg/vect/vect-98.c: New test.
6022
6023 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6024
6025         PR tree-optimization/19967
6026         * gcc.dg/pr19967.c: New.
6027
6028 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6029
6030         PR middle-end/19857
6031         * gcc.dg/tree-ssa/20050215-1.c: New test.
6032         * gcc.c-torture/execute/20050215-1.c: New test.
6033
6034 2005-02-15  Eric Christopher  <echristo@redhat.com>
6035
6036         * gcc.dg/cpp/20050215-1.c: New file.
6037
6038 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6039
6040         PR tree-optimization/15785
6041         * gcc.dg/pr15785-1.c: New test.
6042
6043 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6044
6045         PR c++/17788
6046         * g++.dg/init/ctor4.C: New.
6047         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6048
6049 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6050
6051         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6052         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6053
6054 2005-02-15  Andreas Schwab  <schwab@suse.de>
6055
6056         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6057         declare malloc.
6058
6059 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6060
6061         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6062
6063 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6064
6065         PR tree-optimization/19853
6066         * gcc.c-torture/compile/pr19853.c: New test.
6067
6068 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6069
6070         PR c++/19608
6071         * g++.dg/parse/local-class1.C: New.
6072
6073         PR c++/19895
6074         * g++.dg/parse/ptrmem3.C: New.
6075
6076         PR c++/19884
6077         * g++.old-deja/g++.oliva/template6.C: Add another case.
6078         * g++.dg/template/explicit6.C: New.
6079
6080 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6081
6082         PR c++/17816
6083         * g++.dg/other/redecl2.C: New.
6084
6085 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6086
6087         PR c++/19891
6088         * g++.dg/abi/covariant4.C: New.
6089
6090 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6091
6092         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6093
6094 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6095
6096         * gcc.dg/vect/vect-96.c: Fix typo.
6097
6098 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6099
6100         PR c++/14479
6101         PR c++/19487
6102         * g++.dg/template/enum5.C: New test.
6103
6104 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6105
6106         * gcc.dg/vect/vect-97.c: New test.
6107
6108 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6109
6110         * gcc.dg/vect/vect-96.c: New test.
6111
6112 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6113
6114         * gcc.dg/builtins-34.c: Also check ldexp*.
6115
6116 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6117
6118         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6119
6120 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6121
6122         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6123         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6124         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6125         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6126         selector_list, selector_expression, dg-process-target): Move to new
6127         file target-supports-dg.exp.
6128         * lib/target-supports-dg.exp: New.
6129
6130         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6131         New.
6132
6133 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR c++/19666
6136         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6137
6138         PR middle-end/19858
6139         * gcc.c-torture/compile/20050210-1.c: New test.
6140
6141 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6142
6143         PR c++/19755
6144         * g++.dg/warn/Wbraces1.C: New test.
6145
6146 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6147
6148         * gcc.dg/builtins-52.c: New testcase.
6149
6150 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6151
6152         PR c/19342
6153         * gcc.c-torture/execute/20050119-1.c: New test.
6154
6155 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/19811
6158         * g++.dg/init/delete1.C: New test.
6159
6160 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6161
6162         PR c++/18470
6163         * g++.dg/template/static12.C: New test.
6164
6165 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c++/19787
6168         * g++.dg/conversion/ambig1.C: New test.
6169
6170         PR c++/19739
6171         * g++.dg/ext/attrib19.C: New test.
6172
6173         PR c++/19732
6174         * g++.dg/parse/dtor5.C: New test.
6175
6176         PR c++/19762
6177         * g++.dg/template/dtor3.C: New test.
6178
6179         PR c++/19826
6180         * g++.dg/template/static11.C: New test.
6181         * g++.dg/template/crash2.C: Remove dg-error marker.
6182
6183 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6184
6185         PR C++/18491
6186         * g++.old-deja/g++.mike/p10769a.C: Remove.
6187
6188 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6189
6190         * gcc.dg/builtins-48.c: New test case.
6191         * gcc.dg/builtins-49.c: New test case.
6192         * gcc.dg/builtins-50.c: New test case.
6193         * gcc.dg/builtins-51.c: New test case.
6194
6195 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6196
6197         PR middle-end/19583
6198         * g++.dg/warn/Wreturn-type-3.C: New test.
6199
6200 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6201
6202         PR middle-end/19402
6203         * gcc.dg/pr19402-1.c: New testcase.
6204         * gcc.dg/pr19402-2.c: likewise.
6205
6206 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6207
6208         PR middle-end/19854
6209         * g++.dg/tree-ssa/tmmti.C: New testcase.
6210
6211 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6212
6213         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6214
6215 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6216
6217         PR c++/19733
6218         * g++.dg/parse/crash23.C: New test.
6219         * g++.dg/warn/Weff1.C: New test.
6220
6221 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6222
6223         * gcc.dg/20050209-1.c: New test.
6224
6225 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6226
6227         PR target/19799
6228         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6229
6230 2005-02-08  Mike Stump  <mrs@apple.com>
6231
6232         * g++.dg/pch/import-2.c: New test.
6233         * g++.dg/pch/import-2.hs: New.
6234         * g++.dg/pch/include/import-2a.h: New.
6235         * g++.dg/pch/include/import-2b.h: New.
6236
6237 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6238
6239         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6240
6241 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6242
6243         * gfortran.dg/substr_1.f90: New test.
6244
6245 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6246
6247         PR middle-end/19775
6248         * gcc.dg/torture/builtin-power-1.c: Disable test for
6249         invalid transformation.
6250         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6251         no longer optimize.
6252         * gcc.dg/builtins-47.c: New testcase.
6253
6254 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6255             Dorit Naishlos  <dorit@il.ibm.com>
6256
6257         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6258
6259 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6260
6261         * gcc.c-torture/compile/20050206-1.c: New test.
6262
6263 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6264
6265         PR tree-opt/19768
6266         * g++.dg/opt/pr19768.C: New test.
6267
6268 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6269
6270         PR tree-opt/19736
6271         * gcc.c-torture/compile/pr19736.c: New test.
6272
6273 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6274
6275         PR c++/17401
6276         * g++.dg/parse/error25.C: New test.
6277
6278 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6279
6280         * gcc.c-torture/execute/20050203-1.c: New.
6281
6282 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6283
6284         * gcc.dg/vect/vect-85.c: Remove xfail.
6285         * gcc.dg/vect/vect-86.c: Remove xfail.
6286         * gcc.dg/vect/vect-87.c: Remove xfail.
6287         * gcc.dg/vect/vect-88.c: Remove xfail.
6288
6289 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6290
6291         * gcc.dg/altivec-19.c: New.
6292
6293 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6294
6295         PR c/17807
6296         * gcc.dg/nested-func-3.c: New test.
6297         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6298
6299 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6300
6301         * gcc.test-framework/gen_directive_tests: Generate tests for
6302         selector expressions.
6303
6304 2005-02-02  Matt Austern  <austern@apple.com>
6305
6306         PR c++/19628
6307         * g++/ext/builtin7.C: New.
6308         * g++/ext/builtin8.C: New.
6309
6310 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6311
6312         PR c/18502
6313         * gcc.dg/pr18502-1.c: New test.
6314
6315 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6316
6317         PR c++/17413
6318         * g++.dg/template/local4.C: Tweak.
6319
6320 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6321
6322         PR tree-optimization/19578
6323         * gcc.c-torture/compile/20050202-1.c: New test.
6324
6325 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6326
6327         PR c/19435
6328         * gcc.dg/c99-init-4.c: New test.
6329
6330 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6331
6332         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6333
6334         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6335
6336         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6337         * g++.dg/eh/check-vect.h: New.
6338
6339         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6340         * gcc.dg/vect/vect-78.c: Ditto.
6341         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6342         Remove.
6343
6344         * g++.dg/conversion/simd1.C: Expect warning.
6345         * g++.dg/ext/attribute-test-1.C: Ditto.
6346         * g++.dg/ext/attribute-test-2.C: Ditto.
6347         * g++.dg/ext/attribute-test-3.C: Ditto.
6348         * g++.dg/ext/attribute-test-4.C: Ditto.
6349
6350         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6351         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6352
6353         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6354
6355 2005-02-01  Richard Henderson  <rth@redhat.com>
6356
6357         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6358         long double for ibm double-double format.
6359         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6360
6361 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6362
6363         PR tree-optimization/19633
6364         * testsuite/gcc.dg/pr19633-1.c: New test.
6365         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6366         to NULL or a symbol.
6367
6368 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6369
6370         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6371         New procs.
6372         (dg-process-target (local override)): Handle selector expressions.
6373
6374         * gcc.test-framework/README: Describe tests in source directory.
6375         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6376         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6377         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6378         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6379         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6380         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6381         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6382         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6383         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6384         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6385         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6386         * gcc.test-framework/dg-error-exp-P.c: New test.
6387         * gcc.test-framework/dg-error-exp-XP.c: New test.
6388         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6389         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6390         * gcc.test-framework/dg-output-exp-P.c: New test.
6391         * gcc.test-framework/dg-output-exp-XF.c: New test.
6392         * gcc.test-framework/dg-warning-exp-P.c: New test.
6393         * gcc.misc-tests/dg-1.c: Remove.
6394         * gcc.misc-tests/dg-2.c: Remove.
6395         * gcc.misc-tests/dg-3.c: Remove.
6396         * gcc.misc-tests/dg-4.c: Remove.
6397         * gcc.misc-tests/dg-5.c: Remove.
6398         * gcc.misc-tests/dg-6.c: Remove.
6399         * gcc.misc-tests/dg-7.c: Remove.
6400         * gcc.misc-tests/dg-8.c: Remove.
6401         * gcc.misc-tests/dg-9.c: Remove.
6402         * gcc.misc-tests/dg-10.c: Remove.
6403         * gcc.misc-tests/dg-11.c: Remove.
6404         * gcc.misc-tests/dg-12.c: Remove.
6405         * gcc.misc-tests/dg-test.exp: Remove.
6406
6407         * gcc.test-framework/test-framework.awk: Change recording and
6408         printing of passes and failures.
6409
6410         * gcc.test-framework: New directory.
6411         * gcc.test-framework/README: New.
6412         * gcc.test-framework/test-framework.exp: New.
6413         * gcc.test-framework/test-framework.awk: New.
6414         * gcc.test-framework/gen_directive_tests: New.
6415
6416 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6417
6418         * lib/treelang.exp: Fix comment typos.
6419         (treelang_target_compile): Don't append libs=-ltreelang to options.
6420
6421 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6422
6423         * g++.dg/parse/typename7.C: Adjust error messages.
6424
6425 2005-01-31  Jeff Law  <law@redhat.com>
6426
6427         * gcc.c-torture/execute/20050131-1.c: New test.
6428         * gcc.dg/wcaselabel.c: New test.
6429
6430 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6431
6432         * g++.dg/other/warning1.C: Adjust error messags.
6433         * g++.dg/parse/constant5.C: New test.
6434
6435 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6436
6437         PR c/19333
6438         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6439         the test case valid.
6440         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6441         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6442         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6443         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6444         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6445         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6446
6447 2005-01-31  Dale Johannesen  <dalej@apple.com>
6448
6449         * g++.dg/opt/pr19650.C:  New test.
6450
6451 2005-01-31  Richard Henderson  <rth@redhat.com>
6452
6453         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6454         long double for intel double extended format.
6455         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6456
6457 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6458
6459         PR c++/19555
6460         * g++.dg/template/static10.C: New test.
6461
6462         PR c++/19395
6463         * g++.dg/parse/error24.C: New test.
6464
6465         PR c++/19367
6466         * g++.dg/lookup/builtin1.C: New test.
6467
6468         PR c++/19457
6469         * g++.dg/warn/conv3.C: New test.
6470
6471 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6472
6473         PR fortran/19647
6474         * gfortan.dg/inquire_7.f90
6475
6476 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6477
6478         PR tree-optimization/15791
6479         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6480         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6481         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6482         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6483         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6484         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6485         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6486         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6487         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6488         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6489
6490 2005-01-29  Paul Brook  <paul@codesourcery.com>
6491
6492         PR fortran/18565
6493         * check.c (real_or_complex_check): New function.
6494         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6495         * intrinsic.c (add_functions): Use new check functions.
6496         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6497         Add prototypes.
6498
6499 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6500
6501         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6502         gcc.dg/lvalue-3.c: New tests.
6503         * gcc.dg/concat.c: Update expected messages.
6504
6505 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6506
6507         PR libfortran/19595
6508         * gfortran.dg/eor_1.f90:  New test.
6509
6510 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6511
6512         PR fortran/19589
6513         * gfortran.dg/logical_data_1.f90: New test.
6514
6515 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6516
6517         PR c++/19253
6518         * g++.dg/template/crash33.C: New test.
6519
6520         PR c++/19667
6521         * g++.dg/template/crash32.C: New test.
6522
6523 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6524
6525         PR middle-end/16558
6526         * g++.dg/warn/Wreturn-type-2.C: New test.
6527
6528 2004-06-24  Jeff Law  <law@redhat.com>
6529
6530         * gcc.dg/tree-ssa/20050128-1.c: New test.
6531
6532 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6533
6534         * gcc.target/frv/all-mdpackh-1.c: New test.
6535
6536 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6537
6538         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6539
6540 2005-01-27  Richard Henderson  <rth@redhat.com>
6541
6542         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6543
6544 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6545
6546         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6547
6548 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6549
6550         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6551         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6552         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6553         to cope with cases where the multilib options override the dg-options.
6554
6555 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6556
6557         PR c/18946
6558         * gcc.dg/noncompile/20050120-1.c: New test.
6559
6560 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6561
6562         PR tree-optimization/19633
6563         * gcc.dg/pr19633.c: New test.
6564         * gcc.dg/tree-ssa/pr19633.c: New test.
6565
6566 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6567
6568         * gcc.dg/20041216-1.c: New test.
6569
6570 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6571
6572         PR objc/18862
6573         * objc.dg/selector-2.m: New test.
6574
6575 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6576
6577         * g++.dg/opt/range-test-2.C: New test.
6578
6579         PR rtl-optimization/19579
6580         * gcc.c-torture/execute/20050124-1.c: New test.
6581
6582 2005-01-26  Greg Parker  <gparker@apple.com>
6583         Stuart Hastings  <stuart@apple.com>
6584
6585         * gcc.c-torture/execute/20050125-1.c: New.
6586
6587 2005-01-18  Jan Hubicka  <jh@suse.cz>
6588
6589         PR tree-optimize/19337
6590         * gcc.c-torture/compile/20050119-1.c: New test.
6591
6592 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6593
6594         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6595         test for successful match.
6596
6597 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6598
6599         PR objc/18408
6600         * objc.dg/comp-types-7.m: New test.
6601
6602 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6603
6604         * lib/target-supports.exp (current_target_name): New.
6605         (check_effective_target_ilp32, check_effective_target_lp64):
6606         Cache the result to use as long as the current target, with
6607         multilib flags, remains the same.
6608
6609         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6610         (dg-require-weak, dg-require-visibility, dg-require-alias,
6611         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6612         dg-require-effective-target, dg-skip-if): Remove call to
6613         skip_test_and_clear_xfail.
6614         (dg-test): Clear xfail data.
6615
6616 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR target/17751
6619         * gcc.dg/ppc64-toc.c: New test.
6620
6621         * g++.dg/tree-ssa/empty-1.C: New test.
6622
6623         PR middle-end/19551
6624         * gcc.c-torture/execute/20050121-1.c: New test.
6625         * gcc.dg/20050121-2.c: New test.
6626
6627 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6628         Paul Brook  <paul@codesourcery.com>
6629
6630         PR fortran/17941
6631         * gfortran.dg/real_const_1.f: New test.
6632         * gfortran.dg/real_const_2.f90: New test.
6633         * gfortran.dg/complex_int_1.f90: New test.
6634
6635 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6636
6637         PR fortran/19313
6638         * gfortan.dg/inquire_6.f90: New test.
6639
6640 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6641
6642         PR libfortran/19451
6643         * open_readonly_1.f90:  New test.
6644
6645 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6646
6647         PR libfortran/18982
6648         * gfortran.dg/open_new.f90: New file.
6649
6650 2005-01-22  Paul Brook  <paul@codesourcery.com>
6651
6652         * namelist_1.f90: New test.
6653
6654 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6655
6656         PR tree-optimization/19484
6657         * gcc.c-torture/compile/20050122-[12].c: New tests.
6658
6659 2005-01-22  Paul Brook  <paul@codesourcery.com>
6660
6661         * gfortran.dg/implicit_2.f90: New test.
6662
6663 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6664
6665         PR fortran/19314
6666         * gfortran.dg/inquire_5.f90: New test.
6667
6668 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6669
6670         PR c/18809
6671         * gcc.dg/pr18809-1.c: New test.
6672
6673 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6674
6675         * gcc.dg/20050121-1.c: New test.
6676
6677         PR tree-optimization/13000
6678         * gcc.dg/20040206-1.c: Change warning to point where function is
6679         being inlined.
6680
6681 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6682
6683         PR c++/19208
6684         * g++.dg/template/array11.C: New test.
6685
6686 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6687
6688         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6689         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6690         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6691         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6692         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6693         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6694
6695 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6696
6697         PR tree-optimization/15349
6698         * gcc.dg/tree-ssa/pr15349.c: New.
6699
6700 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6701
6702         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6703
6704 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6705
6706         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6707         scan-assembler-times directive name.
6708
6709         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6710         after dg-do.
6711
6712         PR rtl-optimization/19462
6713         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6714
6715 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6716
6717         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6718         counting function calls on ia64.
6719
6720 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6721
6722         PR rtl-optimization/15139
6723         * gcc.dg/20050111-2.c: New test.
6724
6725         PR c/17297
6726         * gcc.c-torture/compile/20050113-1.c: New testcase.
6727
6728         PR middle-end/19164
6729         * gcc.dg/20050113-1.c: New testcase.
6730
6731 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6732
6733         * gcc.dg/vect/vect-85.c: Add comment.
6734         * gcc.dg/vect/vect-86.c: Add xfail for now.
6735         * gcc.dg/vect/vect-87.c: Add xfail for now.
6736         * gcc.dg/vect/vect-88.c: Add xfail for now.
6737         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6738
6739 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6740
6741         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6742
6743 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6744
6745         * g++.dg/debug/typedef3.C: New test.
6746
6747 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6748
6749         PR c/19472
6750         * gcc.dg/asm-a.c: New test.
6751
6752 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6753
6754         * gcc.dg/sh-relax.c: Add prototype for abort.
6755
6756 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6757
6758         * gcc.dg/short-compare-1.c: New test.
6759         * gcc.dg/short-compare-2.c: Likewise.
6760
6761 2005-01-18  Michael Matz  <matz@suse.de>
6762
6763         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6764
6765 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6766
6767         PR tree-optimization/19121
6768         * gcc.c-torture/compile/pr19121.c: New test.
6769
6770 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6771
6772         PR target/19357
6773         * gcc.c-torture/compile/pr19357.c: New test.
6774
6775 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6776
6777         PR c/5675
6778         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6779         pass--those that refer just to the variable, possibly with a
6780         cast.
6781         * gcc.dg/c99-const-expr-3.c: Likewise.
6782
6783         PR middle-end/13127
6784         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6785         longer emitted.
6786
6787 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6788
6789         PR fortran/18778
6790         * gfortran.dg/endfile_2.f90: New test.
6791
6792 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6793
6794         PR 19168
6795         * gfortran.dg/select_5.f90: New test.
6796
6797 2004-01-16  Paul Brook  <paul@codesourcery.com>
6798
6799         * gfortran.dg/common_4.f90: New test.
6800
6801 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6802
6803         PR rtl-optimization/19462
6804         * gcc.dg/torture/pr19462-1.c: New test.
6805
6806 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6807
6808         PR objc/19321
6809         * objc.dg/func-ptr-2.m: New.
6810         * objc.dg/volatile-1.m: New.
6811
6812 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6813
6814         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6815
6816 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6817
6818         PR tree-optimization/19060
6819         * gcc.c-torture/execute/20050104-1.c: New test.
6820
6821 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6822
6823         PR fortran/18983
6824         * gfortran.dg/write_to_null.f90: New test.
6825
6826 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6827             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6828
6829         PR other/19328
6830         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6831         argument.
6832
6833 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6834
6835         PR c++/19263
6836         * g++.dg/init/vector1.C: New test.
6837
6838 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6839
6840         PR target/13158
6841         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6842         PR target/18987
6843         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6844
6845 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6846
6847         * gfortran.dg/select_1.f90: New test.
6848         * gfortran.dg/select_2.f90: New test.
6849         * gfortran.dg/select_3.f90: New test.
6850         * gfortran.dg/select_4.f90: New test.
6851
6852 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6853
6854         PR middle-end/19084
6855         PR rtl-optimization/19348
6856         * gcc.dg/20050111-1.c: New test.
6857         * gcc.c-torture/execute/20050111-1.c: New test.
6858
6859         * gcc.dg/i386-asm-4.c: New test.
6860
6861 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6862
6863         * gcc.dg/nested-func-2.c: New test.
6864         * ada/acats/norun.lst: Remove c953002.
6865
6866 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6867
6868         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6869
6870 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6871
6872         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6873
6874 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6875
6876         PR target/18761
6877         * g++.dg/abi/align1.C: New test.
6878
6879 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6880
6881         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6882         at a time.
6883         * g++.dg/ext/altivec_check.h: Support compiling as C.
6884
6885 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6886
6887         PR c++/19355
6888         * g++.dg/expr/pr19355-1.C: New test case.
6889
6890 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6891
6892         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6893         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6894         * ada/acats/tests/c3/c92005b.ada: Likewise.
6895         * ada/acats/tests/c3/cxb3012.a: Likewise.
6896         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6897
6898 2005-01-09  Paul Brook  <paul@codesourcery.com>
6899
6900         * gfortran.dg/common_2.f90: New file.
6901         * gfortran.dg/common_3.f90: New file.
6902
6903 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6904
6905         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6906
6907 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6908
6909         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6910         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6911         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6912         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6913         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6914         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6915         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6916         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6917         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6918         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6919         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6920         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6921         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6922         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6923         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6924         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6925         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6926         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6927         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6928         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6929         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6930         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6931         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6932         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6933         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6934         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6935         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6936         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6937         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6938         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6939         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6940         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6941         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6942         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6943         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6944         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6945         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6946         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6947         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6948         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6949         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6950         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6951         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6952         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6953         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6954         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6955         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6956         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6957         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6958         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6959         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6960         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6961         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6962         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6963         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6964         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6965         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6966         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6967         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6968         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6969         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6970         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6971         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6972         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6973         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6974         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6975         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6976
6977         * gcc.dg/vect/vect-1.c: Fix spelling.
6978         * gcc.dg/vect/vect-10.c: Fix spelling.
6979         * gcc.dg/vect/vect-11.c: Fix spelling.
6980         * gcc.dg/vect/vect-12.c: Fix spelling.
6981         * gcc.dg/vect/vect-14.c: Fix spelling.
6982         * gcc.dg/vect/vect-15.c: Fix spelling.
6983         * gcc.dg/vect/vect-16.c: Fix spelling.
6984         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6985         * gcc.dg/vect/vect-64.c: Fix comments.
6986         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6987
6988 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6989             Ira Rosen  <irar@il.ibm.com>
6990
6991         * gcc.dg/vect/vect-70.c: New test.
6992         * gcc.dg/vect/vect-71.c: New test.
6993
6994 2005-01-09  Manfred Hollstein  <mh@suse.com>
6995
6996         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6997         * gcc.dg/pr18241-2.c: Likewise.
6998         * gcc.dg/pr18241-3.c: Likewise.
6999         * gcc.dg/pr18241-4.c: Likewise.
7000         * gcc.dg/pr18241-5.c: Likewise.
7001
7002 2005-01-08  Richard Henderson  <rth@redhat.com>
7003
7004         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7005         False for x86 and x86-64.
7006
7007 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7008
7009         PR tree-optimization/18241
7010         * gcc.dg/pr18241-1.c: New test.
7011         * gcc.dg/pr18241-2.c: New test.
7012         * gcc.dg/pr18241-3.c: New test.
7013         * gcc.dg/pr18241-4.c: New test.
7014         * gcc.dg/pr18241-5.c: New test.
7015
7016 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7017
7018         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7019         gfortran.dg/select_4.f90: New.
7020
7021 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7022
7023         * gcc.c-torture/execute/20050107-1.c: New test.
7024
7025 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7026
7027         PR c++/19298
7028         * g++.dg/template/ref2.C: New.
7029
7030 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7031
7032         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7033         instead of being empty.
7034
7035 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7036
7037         PR fortran/15553
7038         * gfortran.dg/array-1.f90: New test.
7039
7040 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7041
7042         PR tree-optimization/19283
7043         * gcc.c-torture/execute/20050106-1.c: New test.
7044
7045         PR rtl-optimization/18861
7046         * gcc.dg/20050105-1.c: New test.
7047
7048         PR tree-optimization/18828
7049         * gcc.dg/20050105-2.c: New test.
7050
7051 2005-01-07  Andreas Jaeger  <aj@suse.de>
7052
7053         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7054
7055 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7056
7057         PR fortran/18398
7058         * gfortran.dg/fmt_read.f90: New test.
7059
7060 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7061
7062         * gcc.dg/rs6000-ldouble-2.c: New.
7063
7064 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7065
7066         PR c++/19244
7067         * g++.dg/parser/ctor2.C: New test.
7068
7069 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7070
7071         PR c++/17154
7072         * g++.dg/template/using9.C: New test.
7073
7074 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7075
7076         PR c++/19258
7077         * g++.dg/lookup/friend6.C: New test.
7078
7079 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7080
7081         PR c++/19270
7082         * g++.dg/template/array10.C: New.
7083
7084 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7085
7086         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7087         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7088
7089 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7090
7091         * gcc.c-torture/compile/20050105-1.c: New test.
7092
7093 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7094
7095         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7096
7097 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7098
7099         PR middle-end/19100
7100         * gcc.dg/conv-3.c: New test case.
7101
7102 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7103
7104         * gcc.dg/asm-wide-1.c: New test.
7105
7106 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7107
7108         PR c++/19030
7109         * g++.dg/parse/crash22.C: New
7110
7111 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7112
7113         PR 19257
7114         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7115
7116 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7117
7118         PR middle-end/17767
7119         * gcc.dg/i386-mmx-6.c: New test case.
7120
7121 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7122
7123         PR tree-optimization/18308
7124         * gcc.dg/vect/pr18308.c: New testcase.
7125
7126 2005-01-04  Andreas Jaeger  <aj@suse.de>
7127
7128         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7129
7130 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7131             Robert Bowdidge <bowdidge@apple.com>
7132
7133         * gcc.dg/cpp/subframework1.c: New.
7134         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7135         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7136         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7137         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7138
7139 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7140
7141         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7142         producing warning.
7143         * gcc.dg/darwin-weakimport-2.c: New.
7144
7145 2005-01-03  Richard Henderson  <rth@redhat.com>
7146
7147         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7148
7149 2005-01-03  Richard Henderson  <rth@redhat.com>
7150
7151         * gcc.dg/vect/vect.exp: Enable for ia64.
7152         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7153         (check_effective_target_vect_float): Likewise.
7154         (check_effective_target_vect_no_align): Likewise.
7155         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7156         * gcc.dg/vect/vect-8.c: Likewise.
7157
7158 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7159
7160         PR target/19236
7161         * gcc.dg/pr19236-1.c: New test case.
7162
7163 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7164
7165         PR rtl-optimization/12092
7166         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7167
7168 2005-01-02  Andreas Jaeger  <aj@suse.de>
7169
7170         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7171
7172 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7173             Andrew Pinski  <pinskia@physics.uc.edu>
7174
7175         PR rtl-optimization/12092
7176         * gcc.dg/pr12092-1.c: New test case.
7177
7178 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7179
7180         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7181         'hidden' and 'default' for better portability.
7182         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7183
7184         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7185         6 and 7.
7186         * g++.old-deja/g++.brendan/new3.C: Likewise.
7187
7188 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7189
7190         * gcc.dg/20041231-1.C: New test.
7191         * g++.dg/warn/Wunreachable-code-1.C: New test.
7192
7193 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7194
7195         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7196         file, not /dev/null.  Abort on error.
7197
7198 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7199             Ziemowit Laski  <zlaski@apple.com>
7200
7201         PR objc/18971
7202         * objc.dg/encode-5.m: New test.
7203
7204 2004-12-29  Richard Henderson  <rth@redhat.com>
7205
7206         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7207         * objc.dg/stabs-1.m: Disable for ia64.
7208
7209 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7210
7211         PR c++/19190
7212         * g++.dg/warn/Wunused-10.C: New test.
7213
7214 2004-12-28  Richard Henderson  <rth@redhat.com>
7215
7216         * objc.dg/stabs-1.m: Disable for alpha.
7217
7218 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/19149
7221         * g++.dg/parse/error23.C: New test.
7222
7223 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7224
7225         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7226
7227         PR fortran/19032
7228         * gfortran.dg/intrinsic_modulo_1.f90: New.
7229         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7230         tests with divisor -1.
7231
7232 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7233
7234         * g++.dg/opt/temp1.C (memcpy): Return a value.
7235
7236         PR c++/19148
7237         * g++.dg/expr/cond7.C: New test.
7238
7239 2004-12-27  Paul Brook  <paul@codesourcery.com>
7240
7241         * gfortran.dg/g77/select_no_compile.f: Remove.
7242
7243 2004-12-27  Richard Henderson  <rth@redhat.com>
7244
7245         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7246         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7247         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7248
7249 2004-12-26  Richard Henderson  <rth@redhat.com>
7250
7251         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7252         by 1i instead of token pasting.
7253
7254 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7255
7256         PR tree-optimization/17578
7257         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7258         to additional_flags.
7259         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7260
7261 2004-12-25  Richard Henderson  <rth@redhat.com>
7262
7263         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7264         Remove Alpha.
7265
7266 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7267
7268         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7269         hppa*-*-hpux*.
7270         * gcc.dg/pr17957.c (dg-options): Likewise.
7271         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7272         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7273         instead of 0 on __hppa__.
7274         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7275         "foo,%r" on hppa*-*-*.
7276
7277 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7278
7279         PR fortran/19071
7280         * gfortran.dg/complex_write.f90: New test.
7281
7282 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/17595
7285         * g++.dg/parse/pragma2.C: New test.
7286
7287         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7288
7289 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7290
7291         * gcc.dg/empty2.c: Add missing dg-warning.
7292
7293 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7294
7295         PR c++/17413
7296         * g++.dg/template/local4.C: New test.
7297         * g++.dg/template/crash19.C: Add dg-error marker.
7298
7299         * g++.dg/template/crash31.C: Correct embedded PR number.
7300
7301 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7302
7303         PR c++/16405
7304         * g++.dg/opt/temp1.C: Add do-run marker.
7305
7306 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7307
7308         * g++.dg/template/spec19.C: New.
7309
7310 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7311
7312         PR target/16819
7313         * gcc.dg/empty2.c: New.
7314
7315 2004-12-23  Richard Henderson  <rth@redhat.com>
7316
7317         * lib/target-supports.exp (check_effective_target_vect_no_align):
7318         Remove i?86 and x86-64.
7319
7320 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7321
7322         PR c++/16405
7323         * g++.dg/opt/temp1.C: New test.
7324
7325 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7326
7327         PR c++/18733
7328         * g++.dg/template/friend33.C: New testcase.
7329
7330 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/18464
7333         * g++.dg/template/cond5.C: New test.
7334
7335         PR c++/18492
7336         * g++.dg/inherit/thunk3.C: New test.
7337
7338         PR c++/11224
7339         * g++.dg/warn/Wunused-9.C: New test.
7340
7341 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7342
7343         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7344
7345 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7346
7347         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7348
7349 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7350
7351         PR c++/18378
7352         * g++.dg/ext/packed8.C: New test.
7353
7354         PR c++/19063
7355         * g++.dg/template/crash31.C: New test.
7356
7357         PR c++/19034
7358         * g++.dg/template/crash30.C: New test.
7359
7360 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7361
7362         PR C++/18984
7363         * g++.dg/eh/ctor3.C: New test.
7364
7365 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7366
7367         * objc.dg/stabs-1.m: Allow section name to be quoted and
7368         assembly label to begin with '.LL'.
7369
7370 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7371
7372         * gcc.dg/vect/vect.exp
7373         (check_effective_target_lp64_or_vect_no_align): New.
7374         * gcc.dg/vect/vect-77.c: Use it.
7375         * gcc.dg/vect/vect-78.c: Use it.
7376
7377         * lib/target-supports.exp
7378         (check_effective_target_vect_no_max,
7379         check_effective_target_vect_no_bitwise,
7380         check_effective_target_vect_no_align): New.
7381         * gcc.dg/vect/vect-13.c: Use them.
7382         * gcc.dg/vect/vect-17.c: Ditto.
7383         * gcc.dg/vect/vect-18.c: Ditto.
7384         * gcc.dg/vect/vect-19.c: Ditto.
7385         * gcc.dg/vect/vect-20.c: Ditto.
7386         * gcc.dg/vect/vect-27.c: Ditto.
7387         * gcc.dg/vect/vect-29.c: Ditto.
7388         * gcc.dg/vect/vect-44.c: Ditto.
7389         * gcc.dg/vect/vect-48.c: Ditto.
7390         * gcc.dg/vect/vect-50.c: Ditto.
7391         * gcc.dg/vect/vect-52.c: Ditto.
7392         * gcc.dg/vect/vect-54.c: Ditto.
7393         * gcc.dg/vect/vect-56.c: Ditto.
7394         * gcc.dg/vect/vect-58.c: Ditto.
7395         * gcc.dg/vect/vect-60.c: Ditto.
7396         * gcc.dg/vect/vect-72.c: Ditto.
7397         * gcc.dg/vect/vect-80.c: Ditto.
7398
7399 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7400
7401         PR c++/14075
7402         * g++.dg/init/string1.C: New.
7403
7404         PR c++/18975
7405         * g++.dg/other/synth1.C: New.
7406
7407 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7408
7409         PR c/18963
7410         * gcc.dg/pr18963-1.c: New test.
7411
7412 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7413
7414         PR c/18596
7415         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7416         * gcc.dg/pr18596-1.c: Use dg-error.
7417         (dg-options): Use -fno-unit-at-a-time.
7418         * gcc.dg/pr18596-2.c: New test.
7419         * gcc.dg/pr18596-3.c: New test.
7420
7421 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7422
7423         PR middle-end/18683
7424         * g++.dg/opt/pr18683-1.C: New test case.
7425
7426 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7427
7428         PR other/19093
7429         * g++.dg/opt/max1.C: Fix for 64bit targets.
7430
7431 2004-12-20  Matt Austern  <austern@apple.com>
7432
7433         PR c++/19044
7434         * g++.dg/ext/builtin6.C: New
7435
7436 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7437
7438         PR tree-optimization/19080
7439         * gcc.c-torture/compile/pr19080.c: New test.
7440
7441 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7442
7443         * gcc.dg/20041219-1.c: New test.
7444
7445 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7446
7447         PR middle-end/19068
7448         * g++.dg/opt/max1.C: New test case.
7449
7450 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7451
7452         * gcc.dg/fdata-sections-1.c: New test.
7453
7454 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7455
7456         PR middle-end/18548
7457         * gcc.dg/max-1.c: New test case.
7458
7459 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7460
7461         * gcc.c-torture/execute/20041218-1.c: New test.
7462
7463 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7464
7465         * gcc.dg/pr18501.c: New test.
7466         * gcc.dg/uninit-5.c: XFAIL.
7467         * gcc.dg/uninit-9.c: XFAIL.
7468
7469 2004-12-17  Dale Johannesen  <dalej@apple.com>
7470
7471         * gcc.dg/20041213-1.c:  New.
7472
7473 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7474
7475         * objc.dg/stabs-1.m: Allow assembly label to begin
7476         with a dot ('.').
7477
7478 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7479
7480         * gcc.c-torture/execute/20041213-1.c: Move...
7481         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7482
7483 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7484
7485         PR c++/18721
7486         * g++.dg/lookup/conv-5.C: New.
7487
7488 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7489
7490         * objc.dg/stabs-1.m: New test.
7491
7492 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7493
7494         * gcc.dg/visibility-c.c: Change compile to
7495         assemble for the test.
7496
7497 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         PR target/19041
7500         * gcc.dg/visibility-c.c: New test.
7501
7502 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7503
7504         PR middle-end/18493
7505         * gcc.dg/switch-8.c: New test case.
7506
7507 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7508
7509         PR c++/18905
7510         * g++.dg/template/init4.C: New.
7511         * g++.dg/opt/static3.C: Enable optimizer.
7512
7513 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7514
7515         * g++.dg/other/complex1.C: New test.
7516
7517 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7518
7519         * g++.dg/opt/inline9.C: New test.
7520
7521 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7522
7523         PR fortran/18993
7524         * gfotran.dg/nullify_1.f: New test.
7525
7526 2004-12-15  Richard Henderson  <rth@redhat.com>
7527
7528         * gcc.target/i386/i386.exp: New harness.
7529         * gcc.target/i386/vect-args.c: New.
7530
7531 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7532
7533         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7534
7535 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7536
7537         PR c++/18825
7538         * g++.dg/template/friend32.C: New test.
7539
7540 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7541
7542         * cpp/pragma-once-1.c: New test.
7543         * cpp/pragma-once-1b.h: Likewise.
7544         * cpp/pragma-once-1c.h: Likewise.
7545         * cpp/pragma-once-1d.h: Likewise.
7546         * cpp/inc/pragma-once-1a.h: Likewise.
7547
7548 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7549             Steven G. Kargl  <kargls@comcast.net>
7550
7551         PR fortran/17597
7552         * gfortran.dg/list_read_3.f90: New test.
7553
7554 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7555
7556         * gcc.dg/ftrapv-2.c: New test.
7557
7558 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7559
7560         PR c++/18981
7561         * g++.dg/template/typename9.C: New test.
7562
7563 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7564
7565         PR c++/18738
7566         * g++.dg/template/typename8.C: New test.
7567         * g++.dg/parse/friend2.C: Tweak error message.
7568
7569 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7570
7571         * gcc.c-torture/20041214-1.c: New test.
7572
7573 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7574
7575         PR c++/18965
7576         * g++.dg/init/array17.C: New test.
7577
7578 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7579
7580         PR c++/18793
7581         * g++.dg/init/aggr3.C: New test.
7582
7583 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7584
7585         * gcc.dg/altivec-types-1.c: New test.
7586         * gcc.dg/altivec-types-2.c: New test.
7587         * gcc.dg/altivec-types-3.c: New test.
7588         * gcc.dg/altivec-types-4.c: New test.
7589         * g++.dg/ext/altivec-types-1.C: New test.
7590         * g++.dg/ext/altivec-types-2.C: New test.
7591         * g++.dg/ext/altivec-types-3.C: New test.
7592         * g++.dg/ext/altivec-types-4.C: New test.
7593
7594 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR middle-end/18951
7597         * gcc.c-torture/execute/20041213-1.c: New test.
7598
7599 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7600
7601         PR c++/18949
7602         * g++.dg/template/cast1.C: New.
7603
7604 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7605
7606         * gcc.c-torture/execute/20041213-2.c: New test.
7607
7608 2004-12-13  Richard Henderson  <rth@redhat.com>
7609
7610         * gcc.dg/i386-sse-10.c: Fix typo in options.
7611
7612 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7613
7614         PR c++/18968
7615         * g++.dg/opt/pr18968.C: New test.
7616
7617 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7618
7619         PR c++/18925
7620         * g++.dg/ext/visibility/staticdatamem.C: New test.
7621
7622 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7623
7624         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7625
7626 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7627
7628         PR rtl-optimization/18928
7629         * gcc.dg/pr18928-1.c: New test case.
7630
7631 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7632
7633         PR tree-opt/16951
7634         * gcc.c-torture/compile/20041211-1.c: New.
7635
7636 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7637
7638         PR middle-end/17564
7639         * gcc.c-torture/execute/20041212-1.c: New test.
7640
7641 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7642
7643         PR fortran/18869
7644         * gfortran.dg/common_1.f90: New test.
7645
7646 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7647         Paul Brook  <paul@codesourcery.com>
7648
7649         PR fortran/16222
7650         * gfortran.dg/real_do_1.f90: New test.
7651
7652 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7653
7654         PR tree-opt/18040
7655         * g++.dg/opt/ptrmem6.C: New test.
7656
7657 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7658
7659         PR middle-end/18921
7660         * gcc.dg/pr18921-1.c: New test case.
7661
7662 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7663
7664         PR fortran/17175
7665         * gfortran.dg/scale_1.f90: New test.
7666
7667 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7668
7669         PR middle-end/18903
7670         * gcc.c-torture/compile/pr18903.c: New test.
7671
7672 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7673
7674         * gcc.c-torture/execute/20041210-1.c: New test.
7675
7676 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7677
7678         PR c++/18731
7679         * g++.dg/parser/struct-1.C: New test.
7680         * g++.dg/parser/struct-2.C: New test.
7681         * g++.dg/parser/struct-3.C: New test.
7682
7683 2004-12-09  Richard Henderson  <rth@redhat.com>
7684
7685         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7686
7687         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7688         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7689
7690 2004-12-09  Matt Austern  <austern@apple.com>
7691
7692         PR c++/18514
7693         * g++.dg/ext/builtin1.C: New
7694         * g++.dg/ext/builtin2.C: New
7695         * g++.dg/ext/builtin3.C: New
7696         * g++.dg/ext/builtin4.C: New
7697         * g++.dg/ext/builtin5.C: New
7698
7699 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7700
7701         PR tree-opt/18904
7702         * g++.dg/opt/ptrmem5.C: New test.
7703
7704 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7705
7706         * g++.dg/parse/typename5.C: Adjust for new error.
7707         * g++.dg/parse/typename7.C: New.
7708
7709 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7710
7711         PR c++/18073
7712         * g++.dg/other/mmintrin.C: New test.
7713
7714 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7715
7716         PR c++/16681
7717         * g++.dg/init/array15.C: New.
7718         * g++.dg/init/array16.C: New.
7719
7720 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7721
7722         PR fortran/18826
7723         * gfortran.dg/assign_1.f90: New test.
7724
7725 2004-12-08  Nick Clifton  <nickc@redhat.com>
7726
7727         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7728         * gcc.target/xstormy16/data_below100: Likewise.
7729         * gcc.target/xstormy16/sfr: Likewise.
7730         * gcc.target/xstormy16/below100.S: New test source file.
7731         * gcc.target/xstormy16/below100.ld: New test linker script.
7732         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7733         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7734         bp instructions.
7735         * gcc.target/xstormy16/bp.c: Likewise.
7736
7737         * gcc.target/xstormy16/bss_below100: New files:
7738         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7739         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7740         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7741         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7742         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7743         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7744         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7745         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7746         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7747         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7748         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7749         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7750         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7751         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7752         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7753         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7754         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7755         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7756         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7757         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7758         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7759         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7760         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7761         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7762         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7763         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7764         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7765
7766         * gcc.target/xstormy16/data_below100: New files:
7767         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7768         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7769         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7770         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7771         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7772         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7773         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7774         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7775         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7776         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7777         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7778         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7779         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7780         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7781         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7782         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7783         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7784         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7785         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7786         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7787         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7788         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7789         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7790         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7791         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7792         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7793         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7794
7795         * gcc.target/xstormy16/sfr: New files:
7796         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7797         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7798         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7799         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7800         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7801         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7802         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7803         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7804         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7805         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7806         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7807         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7808         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7809         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7810         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7811         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7812         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7813         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7814         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7815         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7816         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7817         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7818         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7819         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7820         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7821         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7822         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7823         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7824         27_if0_sfrw_bitfield_f.c
7825
7826 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7827
7828         PR c++/18100
7829         * g++.dg/lookup/name-clash4.C: New test.
7830
7831 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7832
7833         PR c++/18672
7834         * g++.dg/opt/array1.C: New.
7835
7836         PR c++/18803
7837         * g++.dg/template/operator5.C: New.
7838
7839 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7840
7841         PR c/18867
7842         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7843
7844 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7845
7846         * gcc.dg/noncompile/20041207.c: New test.
7847
7848 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7849
7850         * g++.dg/other/unreachable-1.C: New test.
7851
7852 2004-12-06  Nick Clifton  <nickc@redhat.com>
7853
7854         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7855         <limits.h> because the latter comes from gcc's include/ directory
7856         and not the newlib/libc/include directory.
7857
7858 2004-12-04  Richard Henderson  <rth@redhat.com>
7859
7860         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7861
7862 2004-12-04  Richard Henderson  <rth@redhat.com>
7863
7864         * lib/target-supports.exp (check_gc_sections_available): Disable
7865         for alpha and ia64.
7866
7867 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7868
7869         PR middle-end/17909
7870         * g++.dg/other/vararg-2.C: New test.
7871
7872 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7873
7874         PR c++/17011, c++/17971
7875         * g++.dg/template/error15.C: Adjust expected error.
7876         * g++.dg/template/instantiate3.C: Likewise.
7877
7878 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7879
7880         * gcc.dg/altivec-18.c: Fix for darwin
7881
7882 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7883
7884         PR c++/18782
7885         * g++.dg/parse/ptrmem2.C: New.
7886
7887         PR c++/18318
7888         * g++.dg/template/new1.C: New.
7889
7890 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7891
7892         PR fortran/18710
7893         * gfortran.dg/direct_io_3.f90: New test.
7894
7895 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7896
7897         PR 18758
7898         * g++.dg/parse/crash21.C: New.
7899
7900 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7901
7902         PR c++/15664, c++/18276
7903         * g++.dg/template/ttp13.C: New test.
7904         * g++.dg/template/ttp14.C: Likewise.
7905
7906 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7907
7908         PR c++/18123
7909         * g++.dg/parse/enum2.C: New test.
7910         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7911
7912 2004-12-02  Nick Clifton  <nickc@redhat.com>
7913
7914         * gcc.target/xstormy16: New test directory.
7915         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7916         * gcc.target/xstormy16/bp.c: Check the generation of bp
7917         instructions.
7918         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7919         bn instructions and the BELOW100 attribute.
7920
7921 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7922
7923         PR target/16952
7924         * gcc.dg/ppc-eabi.c: New.
7925
7926 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7927
7928         PR fortran/18284
7929         * gfortran.dg/backspace.f90
7930
7931 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7932
7933         * gfortran.dg/inquire.f90: New test.
7934
7935 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7936
7937         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7938         handle effective-target-keyword.
7939         (dg-skip-if): Support effective-target keyword as target list.
7940         (dg-xfail-if): Ditto.
7941         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7942
7943 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7944
7945         PR tree-optimization/18291
7946         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7947
7948 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7949
7950         PR C++/18729
7951         * g++.dg/parse/crash20.C: New.
7952
7953         PR c++/17431
7954         * g++.dg/overload/arg1.C: New.
7955         * g++.dg/overload/arg2.C: New.
7956         * g++.dg/overload/arg3.C: New.
7957         * g++.dg/overload/arg4.C: New.
7958
7959 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7960
7961         * gcc.dg/c99-flex-array-4.c: Remove.
7962
7963 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7964
7965         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7966
7967         * lib/target-supports.exp (is-effective-target): Simplify.
7968
7969         * lib/target-supports.exp (check_effective_target_vect_long):
7970         Fix for powerpc64-*-*.
7971
7972 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7973
7974         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7975         to support new requirements on FreeBSD 5.
7976
7977 2004-11-30  Devang Patel  <dpatel@apple.com>
7978
7979         PR 18702
7980         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7981
7982 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7983
7984         * g++.dg/ext/altivec-13.C: New test.
7985
7986 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7987
7988         PR tree-opt/18298
7989         * gcc.c-torture/execute/p18298.c: New test.
7990
7991 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7992             Dorit Naishlos  <dorit@il.ibm.com>
7993
7994         PR tree-opt/18607
7995         * gcc.dg/vect/vect-89.c: New test.
7996
7997 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7998
7999         * gcc.dg/pr18596-1.c: New test.
8000
8001 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8002
8003         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8004
8005 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8006
8007         PR c/18479
8008         * gcc.dg/pr18479.c: New test.
8009
8010 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8011
8012         PR target/18490
8013         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8014         mmix-knuth-mmixware.
8015
8016         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8017         cris-*-elf* cris-*-aout* mmix-*-*
8018
8019 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8020
8021         PR middle-end/18725
8022         * gcc.dg/pr18725.c: New test.
8023
8024 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8025
8026         PR target/18488
8027         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8028
8029         PR target/18336
8030         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8031
8032 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8033
8034         PR c++/18368
8035         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8036         * g++.old-deja/g++.law/ctors5.C: Likewise.
8037         * g++.old-deja/g++.other/crash25.C: Likewise.
8038
8039         PR c++/18674
8040         * g++.dg/template/error16.C: New test.
8041
8042         PR c++/18512
8043         * g++.dg/template/crash29.C: New test.
8044
8045 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8046
8047         PR tree-optimization/18712
8048         * gcc.c-torture/compile/pr18712.c: New test.
8049
8050 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8051
8052         PR c/7544
8053         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8054         tests.
8055
8056 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8057
8058         PR c++/18652
8059         * g++.dg/lookup/crash6.C: New test.
8060
8061 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8062
8063         PR middle-end/18164
8064         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8065
8066 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8067
8068         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8069         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8070         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8071
8072 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8073
8074         * gcc.dg/pr18164.c: New test.
8075
8076 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8077
8078         * gcc.dg/funroll-loops-all.c: New.
8079
8080 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8081
8082         PR target/18489
8083         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8084         delimeter, match space and TAB as well as ":".
8085
8086         PR target/18484
8087         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8088
8089         PR target/18348
8090         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8091
8092         PR target/18345
8093         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8094
8095         PR target/18337
8096         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8097
8098 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8099
8100         * gfortran.dg/direct_io_2.f90: New test.
8101
8102 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8103
8104         PR target/18334
8105         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8106
8107 2004-11-28  Richard Henderson  <rth@redhat.com>
8108
8109         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8110
8111 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8112
8113         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8114         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8115         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8116         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8117         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8118         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8119         gcc.dg/pointer-arith-8.c: New tests.
8120
8121 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8122
8123         PR fortran/18364
8124         * gfortran.dg/endfile.f90: New test.
8125
8126 2004-11-27  Falk Hueffner  <falk@debian.org>
8127
8128         * gcc.dg/loop-6.c: New test.
8129
8130 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8131
8132         * gcc.c-torture/execute/20041126-1.c: New test.
8133
8134 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8135
8136         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8137         on IRIX.
8138
8139 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8140
8141         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8142         functions.
8143
8144 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8145
8146         PR rtl-optimization/17825
8147         * gcc.c-torture/compile/20041119-1.c: New test.
8148
8149 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8150
8151         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8152         Check existence of ld library path variables before unsetting.
8153
8154 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8155
8156         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8157
8158 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8159
8160         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8161
8162 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8163
8164         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8165
8166 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8167
8168         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8169         dg-do directive.
8170
8171 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8172
8173         * gcc.dg/pr17957.c: Pass --param, not -param.
8174
8175 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8176
8177         PR middle-end/17957
8178         * testsuite/gcc.dg/pr17957.c: New test.
8179
8180 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/18445
8183         * g++.dg/template/crash28.C: Likewise.
8184
8185         PR c++/18001
8186         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8187         * g++.dg/ext/lvaddr.C: Likewise.
8188         * g++.dg/opt/pr7503-3.C: Likewise.
8189
8190         PR c++/18466
8191         * g++.dg/parse/qualified3.C: New test.
8192         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8193
8194         PR c++/18545
8195         * g++.dg/expr/return1.C: New test.
8196
8197 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8198
8199         Friend class name lookup 3/n, PR c++/3332
8200         * g++.dg/lookup/friend3.C: New test.
8201         * g++.dg/lookup/friend4.C: Likewise.
8202         * g++.dg/lookup/friend5.C: Likewise.
8203
8204 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8205
8206         Friend class name lookup 2/n, PR c++/14513, c++/15410
8207         * g++.dg/lookup/friend2.C: New test.
8208         * g++.dg/template/friend31.C: Likewise.
8209
8210 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8211
8212         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8213
8214 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8215
8216         PR c++/17473
8217         * g++.dg/tc1/dr56.C: Remove.
8218         * g++.dg/template/typedef1.C: Add dg-error markers.
8219         * g++.old-deja/g++.other/typedef7.C: Likewise.
8220
8221         PR c++/18285
8222         * g++.dg/parse/typedef7.C: New test.
8223
8224 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8225
8226         * gcc.c-torture/execute/20041124-1.c: New test.
8227
8228 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8229
8230         * g++.dg/template/deduce3.C: New test.
8231
8232         PR c++/18586
8233         * g++.dg/template/crash27.C: New test.
8234
8235         PR c++/18530
8236         * g++.dg/warn/Wshadow-3.C: New test.
8237
8238 2004-11-24  Devang Patel  <dpatel@apple.com>
8239
8240         PR/18555
8241         * gcc.dg/cpp/isysroot-1.c: New test.
8242         * gcc.dg/cpp/usr/include/stdio.h: New file.
8243         * gcc.dg/cpp/isysroot-2.c: New test.
8244         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8245         New file.
8246
8247 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8248
8249         PR c++/8929
8250         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8251
8252 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8253
8254         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8255         * gcc.target/sparc/pdist.c: Likewise.
8256
8257 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8258
8259         PR c++/16882
8260         * g++.dg/conversion/simd1.C: New test.
8261
8262 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8263
8264         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8265         and restore_ld_library_path_env_vars.
8266         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8267         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8268         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8269         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8270
8271 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8272
8273         * gcc.dg/pragma-align-2.c: Test macro expansion.
8274         * gcc.dg/pragma-pack-2.c: New test.
8275
8276 2004-11-23  Richard Henderson  <rth@redhat.com>
8277
8278         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8279         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8280         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8281         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8282         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8283         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8284
8285         * gcc.dg/vect/vect.exp: Add check for alpha.
8286         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8287         (check_effective_target_vect_int): Enable for alpha.
8288         (check_effective_target_vect_long): New.
8289         (is-effective-target): Add it.
8290
8291 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8292
8293         * gcc.dg/pr18614-1.c: New test.
8294
8295 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8296
8297         * gcc.dg/setjmp-2.c: New test.
8298
8299 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8300
8301         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8302         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8303         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8304         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8305         gcc.target/sparc/pdist.c: New tests.
8306
8307 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8308
8309         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8310
8311 2004-11-22  Dale Johannesen  <dalej@apple.com>
8312
8313         * gcc.dg/20041111-1.c:  New.
8314
8315 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8316
8317         PR tree-opt/18536
8318         * gcc.dg/vect/pr18536.c: New test.
8319
8320 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8321
8322         PR c++/18354
8323         * g++.dg/template/nontype11.C: New test.
8324
8325 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8326
8327         PR middle-end/18520
8328         * gcc.dg/pr18520-1.c: New test case.
8329
8330 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8331
8332         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8333         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8334         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8335         expected diagnostics.
8336
8337 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8338
8339         PR target/18580
8340         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8341         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8342         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8343
8344 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8345
8346         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8347
8348 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8349             Joseph Myers  <joseph@codesourcery.com>
8350
8351         * lib/target-supports.exp (check_visibility_available): Really
8352         test the compiler.
8353
8354 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8355
8356         PR tree-opt/18181
8357         * gcc.dg/vect/vect-85.c: New test.
8358         * gcc.dg/vect/vect-86.c: New test.
8359         * gcc.dg/vect/vect-87.c: New test.
8360         * gcc.dg/vect/vect-88.c: New test.
8361
8362 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8363
8364         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8365
8366 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8367
8368         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8369         * gcc.dg/ppc-and-1.c: Ditto.
8370         * gcc.dg/ppc-compare-1.c: Ditto.
8371         * gcc.dg/ppc-mov-1.c: Ditto
8372
8373 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8374             Mark Mitchell  <mark@codesourcery.com>
8375
8376         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8377
8378 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8379             Aldy Hernandez  <aldyh@redhat.com>
8380
8381         * lib/target-supports.exp (check_effective_target_vect_int): New
8382         (check_effective_target_vect_float): New
8383         (check_effective_target_vect_double): New.
8384         (is-effective-target): Support new effective targets keywords.
8385         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8386         default action for dg-do.
8387         * gcc.dg/vect/pr16105.c: Use new support.
8388         * gcc.dg/vect/pr18400.c: Ditto.
8389         * gcc.dg/vect/pr18425.c: Ditto.
8390         * gcc.dg/vect/vect-1.c: Ditto.
8391         * gcc.dg/vect/vect-10.c: Ditto.
8392         * gcc.dg/vect/vect-11.c: Ditto.
8393         * gcc.dg/vect/vect-12.c: Ditto.
8394         * gcc.dg/vect/vect-13.c: Ditto.
8395         * gcc.dg/vect/vect-14.c: Ditto.
8396         * gcc.dg/vect/vect-15.c: Ditto.
8397         * gcc.dg/vect/vect-16.c: Ditto.
8398         * gcc.dg/vect/vect-17.c: Ditto.
8399         * gcc.dg/vect/vect-18.c: Ditto.
8400         * gcc.dg/vect/vect-19.c: Ditto.
8401         * gcc.dg/vect/vect-2.c: Ditto.
8402         * gcc.dg/vect/vect-20.c: Ditto.
8403         * gcc.dg/vect/vect-21.c: Ditto.
8404         * gcc.dg/vect/vect-22.c: Ditto.
8405         * gcc.dg/vect/vect-23.c: Ditto.
8406         * gcc.dg/vect/vect-24.c: Ditto.
8407         * gcc.dg/vect/vect-25.c: Ditto.
8408         * gcc.dg/vect/vect-26.c: Ditto.
8409         * gcc.dg/vect/vect-27.c: Ditto.
8410         * gcc.dg/vect/vect-27a.c: Ditto.
8411         * gcc.dg/vect/vect-28.c: Ditto.
8412         * gcc.dg/vect/vect-29.c: Ditto.
8413         * gcc.dg/vect/vect-29a.c: Ditto.
8414         * gcc.dg/vect/vect-3.c: Ditto.
8415         * gcc.dg/vect/vect-30.c: Ditto.
8416         * gcc.dg/vect/vect-31.c: Ditto.
8417         * gcc.dg/vect/vect-32.c: Ditto.
8418         * gcc.dg/vect/vect-33.c: Ditto.
8419         * gcc.dg/vect/vect-34.c: Ditto.
8420         * gcc.dg/vect/vect-35.c: Ditto.
8421         * gcc.dg/vect/vect-36.c: Ditto.
8422         * gcc.dg/vect/vect-37.c: Ditto.
8423         * gcc.dg/vect/vect-38.c: Ditto.
8424         * gcc.dg/vect/vect-4.c: Ditto.
8425         * gcc.dg/vect/vect-40.c: Ditto.
8426         * gcc.dg/vect/vect-41.c: Ditto.
8427         * gcc.dg/vect/vect-42.c: Ditto.
8428         * gcc.dg/vect/vect-43.c: Ditto.
8429         * gcc.dg/vect/vect-44.c: Ditto.
8430         * gcc.dg/vect/vect-45.c: Ditto.
8431         * gcc.dg/vect/vect-46.c: Ditto.
8432         * gcc.dg/vect/vect-47.c: Ditto.
8433         * gcc.dg/vect/vect-48.c: Ditto.
8434         * gcc.dg/vect/vect-48a.c: Ditto.
8435         * gcc.dg/vect/vect-49.c: Ditto.
8436         * gcc.dg/vect/vect-5.c: Ditto.
8437         * gcc.dg/vect/vect-50.c: Ditto.
8438         * gcc.dg/vect/vect-51.c: Ditto.
8439         * gcc.dg/vect/vect-52.c: Ditto.
8440         * gcc.dg/vect/vect-53.c: Ditto.
8441         * gcc.dg/vect/vect-54.c: Ditto.
8442         * gcc.dg/vect/vect-55.c: Ditto.
8443         * gcc.dg/vect/vect-56.c: Ditto.
8444         * gcc.dg/vect/vect-56a.c: Ditto.
8445         * gcc.dg/vect/vect-57.c: Ditto.
8446         * gcc.dg/vect/vect-58.c: Ditto.
8447         * gcc.dg/vect/vect-59.c: Ditto.
8448         * gcc.dg/vect/vect-6.c: Ditto.
8449         * gcc.dg/vect/vect-60.c: Ditto.
8450         * gcc.dg/vect/vect-61.c: Ditto.
8451         * gcc.dg/vect/vect-62.c: Ditto.
8452         * gcc.dg/vect/vect-63.c: Ditto.
8453         * gcc.dg/vect/vect-64.c: Ditto.
8454         * gcc.dg/vect/vect-65.c: Ditto.
8455         * gcc.dg/vect/vect-66.c: Ditto.
8456         * gcc.dg/vect/vect-67.c: Ditto.
8457         * gcc.dg/vect/vect-68.c: Ditto.
8458         * gcc.dg/vect/vect-69.c: Ditto.
8459         * gcc.dg/vect/vect-7.c: Ditto.
8460         * gcc.dg/vect/vect-72.c: Ditto.
8461         * gcc.dg/vect/vect-72a.c: Ditto.
8462         * gcc.dg/vect/vect-73.c: Ditto.
8463         * gcc.dg/vect/vect-74.c: Ditto.
8464         * gcc.dg/vect/vect-75.c: Ditto.
8465         * gcc.dg/vect/vect-76.c: Ditto.
8466         * gcc.dg/vect/vect-77.c: Ditto.
8467         * gcc.dg/vect/vect-77a.c: Ditto.
8468         * gcc.dg/vect/vect-78.c: Ditto.
8469         * gcc.dg/vect/vect-79.c: Ditto.
8470         * gcc.dg/vect/vect-8.c: Ditto.
8471         * gcc.dg/vect/vect-80.c: Ditto.
8472         * gcc.dg/vect/vect-82.c: Ditto.
8473         * gcc.dg/vect/vect-82_64.c: Ditto.
8474         * gcc.dg/vect/vect-83.c: Ditto.
8475         * gcc.dg/vect/vect-83_64.c: Ditto.
8476         * gcc.dg/vect/vect-9.c: Ditto.
8477         * gcc.dg/vect/vect-all.c: Ditto.
8478         * gcc.dg/vect/vect-none.c: Ditto.
8479
8480 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8481
8482         * lib/gcc-dg.exp (dg-skip-if): New function.
8483         (dg-forbid-option): Remove.
8484         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8485         * g++.dg/abi/bitfield8.C: Likewise.
8486         * g++.dg/abi/dtor1.C: Likewise.
8487         * g++.dg/abi/empty10.C: Likewise.
8488         * g++.dg/abi/empty7.C: Likewise.
8489         * g++.dg/abi/empty9.C: Likewise.
8490         * g++.dg/abi/layout3.C: Likewise.
8491         * g++.dg/abi/layout4.C: Likewise.
8492         * g++.dg/abi/thunk1.C: Likewise.
8493         * g++.dg/abi/thunk2.C: Likewise.
8494         * g++.dg/abi/vbase11.C: Likewise.
8495         * g++.dg/abi/vthunk2.C: Likewise.
8496         * g++.dg/abi/vthunk3.C: Likewise.
8497         * g++.dg/ext/attrib8.C: Likewise.
8498         * g++.dg/opt/longbranch2.C: Likewise.
8499         * g++.dg/opt/reg-stack4.C: Likewise.
8500         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8501         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8502         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8503         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8504         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8505         * gcc.dg/20000609-1.c: Likewise.
8506         * gcc.dg/20000720-1.c: Likewise.
8507         * gcc.dg/20011107-1.c: Likewise.
8508         * gcc.dg/20011119-1.c: Likewise.
8509         * gcc.dg/20020108-1.c: Likewise.
8510         * gcc.dg/20020122-2.c: Likewise.
8511         * gcc.dg/20020122-3.c: Likewise.
8512         * gcc.dg/20020201-3.c: Likewise.
8513         * gcc.dg/20020206-1.c: Likewise.
8514         * gcc.dg/20020218-1.c: Likewise.
8515         * gcc.dg/20020310-1.c: Likewise.
8516         * gcc.dg/20020411-1.c: Likewise.
8517         * gcc.dg/20020418-2.c: Likewise.
8518         * gcc.dg/20020426-1.c: Likewise.
8519         * gcc.dg/20020426-2.c: Likewise.
8520         * gcc.dg/20020517-1.c: Likewise.
8521         * gcc.dg/20020523-1.c: Likewise.
8522         * gcc.dg/20020523-2.c: Likewise.
8523         * gcc.dg/20020729-1.c: Likewise.
8524         * gcc.dg/20030204-1.c: Likewise.
8525         * gcc.dg/20030826-2.c: Likewise.
8526         * gcc.dg/20030926-1.c: Likewise.
8527         * gcc.dg/20031202-1.c: Likewise.
8528         * gcc.dg/980312-1.c: Likewise.
8529         * gcc.dg/980313-1.c: Likewise.
8530         * gcc.dg/990117-1.c: Likewise.
8531         * gcc.dg/990424-1.c: Likewise.
8532         * gcc.dg/990524-1.c: Likewise.
8533         * gcc.dg/991230-1.c: Likewise.
8534         * gcc.dg/i386-387-1.c: Likewise.
8535         * gcc.dg/i386-387-2.c: Likewise.
8536         * gcc.dg/i386-387-3.c: Likewise.
8537         * gcc.dg/i386-387-4.c: Likewise.
8538         * gcc.dg/i386-387-5.c: Likewise.
8539         * gcc.dg/i386-387-6.c: Likewise.
8540         * gcc.dg/i386-asm-1.c: Likewise.
8541         * gcc.dg/i386-bitfield1.c: Likewise.
8542         * gcc.dg/i386-bitfield2.c: Likewise.
8543         * gcc.dg/i386-loop-1.c: Likewise.
8544         * gcc.dg/i386-loop-2.c: Likewise.
8545         * gcc.dg/i386-loop-3.c: Likewise.
8546         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8547         * gcc.dg/i386-pic-1.c: Likewise.
8548         * gcc.dg/i386-regparm.c: Likewise.
8549         * gcc.dg/i386-signbit-1.c: Likewise.
8550         * gcc.dg/i386-signbit-2.c: Likewise.
8551         * gcc.dg/i386-signbit-3.c: Likewise.
8552         * gcc.dg/i386-sse-5.c: Likewise.
8553         * gcc.dg/i386-sse-8.c: Likewise.
8554         * gcc.dg/i386-unroll-1.c: Likewise.
8555         * gcc.dg/tls/opt-1.c: Likewise.
8556         * gcc.dg/tls/opt-2.c: Likewise.
8557         * gcc.dg/unroll-1.c: Likewise.
8558         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8559         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8560         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8561         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8562
8563 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8564
8565         * g++.dg/template/incomplete1.C: New test.
8566
8567 2004-11-16  Nick Clifton  <nickc@redhat.com>
8568
8569         Revert patches accidentally commited during checkin of fixes for
8570         xstormy16 tests:
8571         gcc.c-torture/execute/simd-4.c: Revert
8572         gcc.dg/20040910-1.c: Revert.
8573
8574 2004-11-16  Paul Brook  <paul@codesourcery.com>
8575
8576         PR fortran/13010
8577         * gfortran.dg/der_pointer_1.f90: New test.
8578
8579 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8580
8581         PR c/18498
8582         * gcc.dg/bitfld-13.c: New test.
8583
8584 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8585
8586         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8587         powerpc*-*-linux*.
8588
8589         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8590         * gcc.dg/ppc64-abi-2.c: Ditto.
8591         * gcc.dg/ppc64-abi-3.c: Ditto.
8592
8593         * lib/gcc-dg.exp (dg-target-list): Remove.
8594
8595 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8596
8597         * gcc.dg/ia64-postinc.c: New test.
8598
8599 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8600
8601         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8602
8603 2004-11-15  Nick Clifton  <nickc@redhat.com>
8604
8605         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8606         __INT_MAX__ so that the test can be compiled by toolchains
8607         targeted at 16-bit processors.
8608
8609         * gcc.dg/20040625-1.c: Use long constants rather than integers
8610         when performing arithmetic that will overflow 16-bits.
8611
8612         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8613         xstormy16.  It does not support 128-bit vector operations.
8614
8615         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8616         with the macro PTR_TYPE.  Define this macro to an integer type
8617         suitable for holding a pointer.
8618
8619         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8620         the target is a 16-bit processor.
8621
8622         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8623         16-bit targets where the character constant will be too long.
8624
8625         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8626         where the double will not be directly addressable.
8627
8628 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8629
8630         Friend class name lookup 1/n, PR c++/18471
8631         * g++.dg/template/crash26.C: New test.
8632         * g++.dg/lookup/struct1.C: Adjust expected error.
8633         * g++.dg/parse/elab1.C: Likewise.
8634         * g++.dg/parse/elab2.C: Likewise.
8635         * g++.dg/parse/int-as-enum1.C: Likewise.
8636         * g++.dg/parse/struct-as-enum1.C: Likewise.
8637         * g++.dg/parse/typedef1.C: Likewise.
8638         * g++.dg/parse/typedef3.C: Likewise.
8639         * g++.dg/parse/typedef4.C: Likewise.
8640         * g++.dg/parse/typedef5.C: Likewise.
8641         * g++.dg/template/nontype4.C: Likewise.
8642         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8643         * g++.old-deja/g++.other/elab1.C: Likewise.
8644         * g++.old-deja/g++.other/syntax4.C: Likewise.
8645
8646 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8647
8648         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8649
8650 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8651
8652         * gcc.c-torture/execute/20041114-1.c: New test.
8653
8654 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8655
8656         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8657         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8658         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8659         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8660         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8661         gcc.dg/switch-7.c: New tests.
8662
8663 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8664
8665         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8666
8667 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8668
8669         PR tree-opt/18400
8670         * gcc.dg/vect/pr18400.c: New test.
8671
8672 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8673             Andrew Pinski  <pinskia@physics.uc.edu>
8674
8675         PR tree-opt/18425
8676         * gcc.dg/vect/pr18425.c: New test.
8677
8678 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8679
8680         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8681         Guard with dg-require-alias and dg-require-visibility.
8682
8683 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8684
8685         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8686
8687 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8688
8689         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8690
8691 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8692
8693         PR c++/17344
8694         * g++.dg/template/defarg5.C: New test.
8695
8696 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8697
8698         * g++.dg/parse/cast1.C: Run only on ILP32.
8699         * g++.old-deja/g++.mike/p784.C: Likewise.
8700
8701 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8702
8703         * gcc.c-torture/execute/20041113-1.c: New test.
8704
8705 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8706
8707         PR target/18230
8708         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8709         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8710         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8711         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8712         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8713         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8714         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8715         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8716         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8717         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8718         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8719         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8720         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8721
8722 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8723
8724         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8725         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8726         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8727         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8728         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8729         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8730         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8731         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8732         gcc.target/sparc/combined-1.c: New tests.
8733
8734 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8735
8736         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8737         New tests.
8738
8739 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8740
8741         * lib/gcc-dg.exp (dg-forbid-option): New function.
8742         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8743         * g++.dg/abi/bitfield8.C: Likewise.
8744         * g++.dg/abi/dtor1.C: Likewise.
8745         * g++.dg/abi/empty10.C: Likewise.
8746         * g++.dg/abi/empty7.C: Likewise.
8747         * g++.dg/abi/empty9.C: Likewise.
8748         * g++.dg/abi/layout3.C: Likewise.
8749         * g++.dg/abi/layout4.C: Likewise.
8750         * g++.dg/abi/thunk1.C: Likewise.
8751         * g++.dg/abi/thunk2.C: Likewise.
8752         * g++.dg/abi/vbase11.C: Likewise.
8753         * g++.dg/abi/vthunk2.C: Likewise.
8754         * g++.dg/abi/vthunk3.C: Likewise.
8755         * g++.dg/ext/attrib8.C: Likewise.
8756         * g++.dg/opt/longbranch2.C: Likewise.
8757         * g++.dg/opt/reg-stack4.C: Likewise.
8758         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8759         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8760         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8761         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8762         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8763         * gcc.dg/20000609-1.c: Likewise.
8764         * gcc.dg/20000720-1.c: Likewise.
8765         * gcc.dg/20011107-1.c: Likewise.
8766         * gcc.dg/20011119-1.c: Likewise.
8767         * gcc.dg/20020108-1.c: Likewise.
8768         * gcc.dg/20020122-2.c: Likewise.
8769         * gcc.dg/20020122-3.c: Likewise.
8770         * gcc.dg/20020201-3.c: Likewise.
8771         * gcc.dg/20020206-1.c: Likewise.
8772         * gcc.dg/20020218-1.c: Likewise.
8773         * gcc.dg/20020310-1.c: Likewise.
8774         * gcc.dg/20020411-1.c: Likewise.
8775         * gcc.dg/20020418-2.c: Likewise.
8776         * gcc.dg/20020426-1.c: Likewise.
8777         * gcc.dg/20020426-2.c: Likewise.
8778         * gcc.dg/20020517-1.c: Likewise.
8779         * gcc.dg/20020523-1.c: Likewise.
8780         * gcc.dg/20020523-2.c: Likewise.
8781         * gcc.dg/20020729-1.c: Likewise.
8782         * gcc.dg/20030204-1.c: Likewise.
8783         * gcc.dg/20030826-2.c: Likewise.
8784         * gcc.dg/20030926-1.c: Likewise.
8785         * gcc.dg/20031202-1.c: Likewise.
8786         * gcc.dg/980312-1.c: Likewise.
8787         * gcc.dg/980313-1.c: Likewise.
8788         * gcc.dg/990117-1.c: Likewise.
8789         * gcc.dg/990424-1.c: Likewise.
8790         * gcc.dg/990524-1.c: Likewise.
8791         * gcc.dg/991230-1.c: Likewise.
8792         * gcc.dg/i386-387-1.c: Likewise.
8793         * gcc.dg/i386-387-2.c: Likewise.
8794         * gcc.dg/i386-387-3.c: Likewise.
8795         * gcc.dg/i386-387-4.c: Likewise.
8796         * gcc.dg/i386-387-5.c: Likewise.
8797         * gcc.dg/i386-387-6.c: Likewise.
8798         * gcc.dg/i386-asm-1.c: Likewise.
8799         * gcc.dg/i386-bitfield1.c: Likewise.
8800         * gcc.dg/i386-bitfield2.c: Likewise.
8801         * gcc.dg/i386-loop-1.c: Likewise.
8802         * gcc.dg/i386-loop-2.c: Likewise.
8803         * gcc.dg/i386-loop-3.c: Likewise.
8804         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8805         * gcc.dg/i386-pic-1.c: Likewise.
8806         * gcc.dg/i386-regparm.c: Likewise.
8807         * gcc.dg/i386-signbit-1.c: Likewise.
8808         * gcc.dg/i386-signbit-2.c: Likewise.
8809         * gcc.dg/i386-signbit-3.c: Likewise.
8810         * gcc.dg/i386-sse-5.c: Likewise.
8811         * gcc.dg/i386-sse-8.c: Likewise.
8812         * gcc.dg/i386-unroll-1.c: Likewise.
8813         * gcc.dg/tls/opt-1.c: Likewise.
8814         * gcc.dg/tls/opt-2.c: Likewise.
8815         * gcc.dg/unroll-1.c: Likewise.
8816         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8817         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8818         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8819         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8820         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8821         -m64 is specified.
8822
8823 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8824
8825         PR c++/18389
8826         * g++.dg/parse/cond1.C: New test.
8827
8828         PR c++/18429
8829         * g++.dg/template/array9.C: New test.
8830         * g++.dg/ext/vla1.C: Adjust error messages.
8831         * g++.dg/ext/vlm1.C: Likewise.
8832         * g++.dg/template/crash2.C: Likewise.
8833
8834         PR c++/18436
8835         * g++.dg/template/call3.C: New test.
8836
8837         PR c++/18407
8838         * g++.dg/template/ptrmem11.C: New test.
8839
8840 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8841
8842         PR other/14264
8843         * lib/g++.exp: Set LC_ALL and LANG to C.
8844         * lib/gcc-dg.exp: Likewise.
8845         * lib/gfortran.exp: Likewise.
8846         * lib/objc.exp: Likewise.
8847         * lib/treelang.exp: Likewise.
8848
8849 2004-11-12  Andreas Schwab  <schwab@suse.de>
8850
8851         * gcc.dg/pr16286.c: Fix last change.
8852
8853 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/18416
8856         * g++.dg/init/global1.C: New test.
8857
8858 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8859
8860         * gcc.c-torture/execute/20041112-1.c: New test.
8861
8862 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8863
8864         * lib/gcc-dg.exp (dg-target-list): New.
8865
8866 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8867             Richard Sandiford  <rsandifo@redhat.com>
8868
8869         * lib/target-supports.exp (get-compiler_messages): New.
8870         (check_named_sections_available): Use it.
8871         (check_effective_target_ilp32): New.
8872         (check_effective_target_lp64): New.
8873         (is-effective-target): New.
8874         * lib/gcc-dg.exp (dg-require-effective-target): New.
8875
8876 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8877
8878         * gcc.dg/precedence-1.c: New test.
8879
8880 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8881
8882         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8883
8884         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8885         message, delete generated files, use more descriptive name for
8886         executable, and make the test unsupported when it cannot be run.
8887
8888         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8889         (dg-require-weak, dg-require-visibility, dg-require-alias,
8890         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8891         dg-require-iconv, dg-require-named-sections): Use it.
8892
8893         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8894
8895 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8896
8897         PR target/16457
8898         * gcc.dg/ppc-and-1: New
8899
8900         PR target/16796
8901         * gcc.dg/ppc-mov-1.c: New.
8902
8903         PR target/16458
8904         * gcc.dg/ppc-compare-1.c: New.
8905
8906 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8907
8908         * objc.dg/desig-init-2.m: New test.
8909
8910 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8911
8912         PR middle-end/18160
8913         * g++.dg/warn/register-var-1.C: New test.
8914         * g++.dg/warn/register-var-2.C: New test.
8915
8916 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8917
8918         * gcc.dg/union-2.c: New test.
8919
8920 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8921
8922         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8923         New test for PR tree-optimization/17892.
8924
8925 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8926
8927         PR c++/18369
8928         * g++.dg/init/new12.C: New test.
8929
8930 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8931
8932         * gcc.target/sparc: New directory.
8933         * gcc.target/sparc/sparc.exp: New driver.
8934         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8935         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8936         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8937         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8938
8939 2004-11-10  Paul Brook  <paul@codesourcery.com>
8940
8941         PR fortran/18218
8942         * gfortran.dg/list_read.c: New test.
8943
8944 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8945
8946         PR c/18322
8947         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8948         expected diagnostic location.
8949
8950 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8951
8952         * gcc.dg/20041109-1.c: New test.
8953
8954 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8955
8956         PR objc/18406
8957         * objc/compile/pr18406.m: New test.
8958
8959 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8960
8961         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8962
8963 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8964
8965         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8966
8967 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8968
8969         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8970
8971 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8972
8973         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8974         exit.
8975
8976 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8977
8978         PR tree-opt/18299
8979         * gcc.c-torture/pr18299-1.c: New test.
8980
8981 2004-11-06  Andreas Schwab  <schwab@suse.de>
8982
8983         * gcc.dg/pr16286.c: Also test for bool and pixel.
8984
8985 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8986
8987         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8988         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8989         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8990         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8991         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8992         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8993         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8994         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8995         gcc.dg/struct-semi-3.c: New tests.
8996
8997 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8998
8999         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9000
9001 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9002
9003         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9004         Do not use C99 designators.
9005
9006 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9007
9008         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9009
9010 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9011
9012         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9013         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9014         * gcc.c-torture/execute/simd-5.x: Remove.
9015
9016 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9017
9018         PR rtl-optimization/17933
9019         * gcc.dg/torture/pr17933-1.c: New test.
9020
9021 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9022
9023         PR target/18106
9024         * lib/target-supports.exp (check_weak_available): Support
9025         Windows.
9026
9027 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9028
9029         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9030         call to fflush(stdout) before abort.
9031         (my_ffsll): New function.
9032         (generate_fields): Use it.
9033
9034 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9035
9036         * gcc.dg/init-undef-1.c: New test.
9037
9038 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9039
9040         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9041         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9042         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9043         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9044         expected messages for new parser.
9045
9046 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9047
9048         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9049
9050 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9051
9052         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9053         on LP64 targets.
9054
9055 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9056
9057         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9058         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9059         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9060         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9061         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9062         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9063         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9064         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9065         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9066         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9067
9068 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9069
9070         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9071         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9072         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9073         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9074         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9075         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9076         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9077         for new parser.
9078
9079 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9080
9081         PR target/15342
9082         * gcc.dg/20041104-1.c: New test.
9083
9084 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9085
9086         * g++.dg/template/nontype7.C: New test.
9087         * g++.dg/template/nontype8.C: Likewise.
9088         * g++.dg/template/nontype9.C: Likewise.
9089         * g++.dg/template/nontype10.C: Likewise.
9090         * g++.dg/tc1/dr49.C: Likewise.
9091         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9092         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9093
9094 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9095
9096         * g++.dg/rtti/tinfo1.C: Remove xfails.
9097
9098 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9099
9100         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9101         packed attribute to the definition to satisfy the new C++ parser.
9102
9103 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9104
9105         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9106         invocations of va_arg.
9107
9108 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9109
9110         PR c++/18124
9111         * g++.dg/template/crash25.C: New test.
9112
9113         PR c++/18155
9114         * g++.dg/template/typedef2.C: New test.
9115         * g++.dg/parse/crash13.C: Adjust error markers.
9116
9117         PR c++/18177
9118         * g++.dg/conversion/const3.C: New test.
9119
9120 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9121
9122         PR fortran/17535
9123         PR fortran/17583
9124         PR fortran/17713
9125         * gfortran.dg/generic_[123].f90: New testcases.
9126
9127 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9128
9129         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9130         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9131
9132 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9133
9134         PR tree-opt/16808
9135         * gcc.c-torture/compile/pr16808.c: New test.
9136
9137 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9138
9139         PR rtl-optimization/17104
9140         * gcc.dg/ppc-bitfield1.c: New.
9141
9142 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9143
9144         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9145
9146 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9147
9148         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9149         strings for 32-bit code.
9150
9151 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9152
9153         PR c/18239
9154         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9155
9156 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9157
9158         PR c++/18064
9159         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9160
9161 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9162
9163         PR c++/15172
9164         * g++.dg/init/aggr2.C: New test.
9165
9166 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9167
9168         * objc.dg/local-decl-1.m: New test.
9169
9170 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9171
9172         * gcc.dg/20040910-1.c: Adjust regex.
9173
9174 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9175
9176         PR rtl-optimization/18084
9177         * g++.dg/opt/pr18084-1.C: New testcase.
9178
9179 2004-10-30  Matt Austern  <austern@apple.com>
9180
9181         PR c++/17542
9182         * g++.dg/ext/attrib18.C: New test.
9183
9184 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9185
9186         PR middle-end/18096
9187         * gcc.dg/pr18096-1.c: New test case.
9188
9189 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9190
9191         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9192
9193 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9194
9195         PR c/16666
9196         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9197         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9198         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9199         gcc.dg/old-style-prom-3.c: New tests.
9200
9201 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9202
9203         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9204         Remove unnecessary inclusion of stdio.h.
9205
9206 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9207
9208         PR rtl-optimization/17581
9209         * gcc.dg/pr17581-1.c: New test case.
9210
9211 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9212
9213         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9214         being implemented.
9215         * g++.dg/conversion/dr195-1.C: New.
9216         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9217         * g++.old-deja/g++.mike/p10148.C: Likewise.
9218
9219 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/17695
9222         * g++.dg/debug/typedef2.C: New test.
9223
9224 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9225
9226         PR fortran/13490
9227         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9228         * gfortran.dg/g77/README: Update.
9229
9230 2004-10-28  Matt Austern  <austern@apple.com>
9231
9232         PR c++/14124
9233         * g++.dg/ext/packed7.C: New test.
9234
9235 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9236
9237         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9238         scan-assembler.
9239         * lib/scanasm.exp (hidden-scan-for): New proc.
9240         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9241         string.
9242         (scan-not-hidden): Likewise.
9243         * lib/target-supports.exp (check_visibility_available): mach-o is
9244         support too.
9245
9246 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9247
9248         PR c++/17132
9249         * g++.dg/template/memclass3.C: New test.
9250
9251 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9252
9253         PR middle-end/18160
9254         * gcc.dg/register-var-1.c: New test.
9255         * gcc.dg/register-var-2.c: New test.
9256         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9257         error now.
9258
9259 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9260
9261         PR other/18172
9262         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9263         unused variables.
9264         * gcc.dg/vect/vect-22.c: Likewise.
9265
9266 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9267
9268         * gcc.dg/i386-rotate-1.c: New test.
9269
9270 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9271
9272         * g++.dg/init/ref12.C: Add "run" marker.
9273
9274         PR c++/17435
9275         * g++.dg/init/ref12.C: New test.
9276
9277         PR c++/18140
9278         * g++.dg/template/shift1.C: New test.
9279         * g++.dg/template/error10.C: Adjust error markers.
9280
9281 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9282
9283         PR tree-opt/17529
9284         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9285
9286 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9287
9288         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9289         * gcc.dg/weak/weak-3.c: Likewise.
9290         * gcc.dg/weak/weak-5.c: Likewise.
9291         * gcc.dg/weak/weak-9.c: Likewise.
9292         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9293         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9294
9295         * gcc.dg/darwin-weakimport-1.c: New.
9296
9297 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9298
9299         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9300
9301 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9302
9303         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9304         'syntax' error messages.
9305         * gcc.dg/cpp/direct2s.c: Likewise.
9306
9307 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9308
9309         * gcc.c-torture/compile/20041026-1.c: New.
9310
9311 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9312
9313         PR c++/18093
9314         * g++.dg/lookup/ns2.C: New test.
9315
9316         PR c++/18020
9317         * g++.dg/template/enum4.C: New test.
9318
9319         PR c++/18161
9320         * g++.dg/template/expr1.C: New test.
9321
9322 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9323
9324         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9325
9326 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9327
9328         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9329         gcc.dg/decl-nospec-3.c: New tests.
9330
9331 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9332
9333         * objc.dg/super-class-3.m: New test.
9334
9335 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9336
9337         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9338         resyncing.
9339         * gcc.dg/cpp/direct2s.c: Likewise.
9340
9341 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9342
9343         * objc.dg/image-info.m: Update for changes to section selection.
9344
9345 2004-10-25  David Ayers  <d.ayers@inode.at>
9346             Ziemowit Laski  <zlaski@apple.com>
9347
9348         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9349         diagnostics when messaging 'id <Proto>'.
9350         * objc.dg/class-protocol-1.m: New test.
9351         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9352         a non-existent method signature.
9353         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9354         Update diagnostics when messaging with non-existent method signature.
9355         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9356         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9357         invalid receivers are now resolved as if messaging 'id'; remove
9358         extraneous diagnostics.
9359
9360 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9361
9362         PR c/16667
9363         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9364         gcc.dg/init-desig-obs-3.c: New tests.
9365
9366 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9367
9368         * gcc.dg/debug/20041023-1.c: New test.
9369
9370 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9371
9372         PR middle-end/17407
9373         * gcc.c-torture/compile/pr17407.c: New test.
9374
9375         PR c++/18121
9376         * g++.dg/template/array8.C: New test.
9377
9378 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9379
9380         PR other/18138
9381         * lib/g++.exp: Accept more than one multilib libgcc.
9382         * lib/gcc-dg.exp: Likewise.
9383         * lib/objc.exp: Likewise.
9384         * lib/treelang.exp: Likewise.
9385         * lib/gfortran.exp: Likewise.
9386
9387 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9388
9389         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9390
9391 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9392
9393         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9394         * gcc.dg/c99-const-expr-3.c: Likewise.
9395
9396 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9397
9398         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9399
9400 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9401
9402         * gcc.c-torture/execute/loop-2e.x: Remove.
9403
9404 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9405
9406         PR c++/18095
9407         * g++.dg/parse/crash18.C: New.
9408         * g++.dg/parse/crash19.C: New.
9409
9410 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9411
9412         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9413         * g++.dg/ext/dllimport2.C: Same.
9414         * g++.dg/ext/dllimport8.C: Same.
9415
9416 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c++/10841
9419         * g++.dg/conversion/cast1.C: New test.
9420         * g++.dg/overload/pmf1.C: Adjust error marker.
9421
9422 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9423
9424         PR objc/17923
9425         * objc.dg/const-str-7.m: New test.
9426
9427 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9428
9429         * g++.dg/template/memfriend11.C: Fix comment typo.
9430         * g++.dg/template/memfriend14.C: Likewise.
9431
9432 2004-10-20  Richard Henderson  <rth@redhat.com>
9433
9434         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9435         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9436         -fasynchronous-unwind-tables.
9437
9438 2004-10-20  Richard Henderson  <rth@redhat.com>
9439
9440         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9441         (main): Return success.
9442         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9443         (main): Return success.
9444
9445 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9446
9447         PR c++/13495
9448         * g++.dg/template/memfriend9.C: New test.
9449         * g++.dg/template/memfriend10.C: Likewise.
9450         * g++.dg/template/memfriend11.C: Likewise.
9451         * g++.dg/template/memfriend12.C: Likewise.
9452         * g++.dg/template/memfriend13.C: Likewise.
9453         * g++.dg/template/memfriend14.C: Likewise.
9454         * g++.dg/template/memfriend15.C: Likewise.
9455         * g++.dg/template/memfriend16.C: Likewise.
9456         * g++.dg/template/memfriend17.C: Likewise.
9457         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9458
9459 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9460
9461         * g++.dg/conversion/dr195.C: New.
9462         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9463
9464 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9465             Devang Patel  <dpatel@apple.com>
9466
9467         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9468         of floating point arithmetic, which could trap.
9469
9470 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9471
9472         PR c++/14035
9473         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9474         * g++.dg/conversion/const2.C: New test.
9475         * g++.dg/expr/reinterpret2.C: New test.
9476         * g++.dg/expr/reinterpret3.C: New test.
9477         * g++.dg/expr/cast2.C: New test.
9478         * g++.dg/expr/copy1.C: New test.
9479         * g++.dg/other/conversion1.C: Change error message.
9480         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9481         function pointers to void *.
9482         * g++.old-deja/g++.mike/p10148.C: Likewise.
9483
9484 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9485
9486         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9487
9488 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9489
9490         PR c++/18047
9491
9492         * g++.dg/parse/expr3.C: New test.
9493
9494 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9495
9496         * gcc.dg/smod-1.c: New test.
9497
9498 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9499
9500         * objc.dg/method-14.m: New test.
9501
9502 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9503
9504         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9505         Also xfail as the patch was reverted.
9506
9507 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9508
9509         PR middle-end/16973
9510         * gcc.dg/pr16973.c: New test.
9511
9512 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9513
9514         PR tree-optimization/17656
9515         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9516
9517 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9518
9519         * g++.dg/eh/shadow1.C: New.
9520
9521 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9522
9523         * gcc.c-torture/compile/20041018-1.c: New test.
9524
9525 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9526
9527         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9528         compiler referring to register 0 when accessing sdata.  The linker
9529         now patches things up.
9530
9531 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9532
9533         PR c/17529
9534         * gcc.c-torture/compile/pr17529.c: New test.
9535
9536 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9537
9538         PR c++/17743
9539         * g++.dg/ext/attrib17.C: New test.
9540
9541 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9542
9543         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9544
9545 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9546
9547         PR c++/10479
9548         * g++.dg/ext/attrib16.C: New test.
9549
9550 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/17042
9553         * g++.dg/init/dso_handle1.C: New test.
9554
9555         PR c++/14667
9556         * g++.dg/parse/typedef6.C: New test.
9557
9558         PR c++/17916
9559         * g++.dg/parse/pragma1.C: New test.
9560
9561 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9562
9563         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9564
9565 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9566
9567         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9568         -fno-common when on HPPA HP-UX platforms.
9569
9570 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR other/16820
9573         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9574         stdint.h.
9575         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9576         uintptr_t.
9577
9578 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9579
9580         PR c++/16301
9581         * g++.dg/lookup/strong-using-4.C: New test.
9582
9583 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9584
9585         PR middle-end/16567
9586         * gcc.c-torture/compile/nested-1.c: New test.
9587
9588 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9589
9590         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9591         and mipsisa64*-*-* (until support for misaligned loads is added).
9592         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9593         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9594         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9595         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9596         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9597         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9598
9599 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9600
9601         PR c++/17976
9602         * g++.dg/init/dtor3.C: New test.
9603
9604 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9605
9606         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9607
9608 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9609
9610         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9611         * gcc.dg/macho-lo-sum.c: Likewise.
9612
9613 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9614
9615         * gcc.dg/ppc-spe64-1.c: New test.
9616
9617 2004-10-14  Devang Patel  <dpatel@apple.com>
9618
9619         PR 17635
9620         * gcc.dg/pr17635.c : New test.
9621
9622 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9623
9624         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9625         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9626         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9627         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9628         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9629         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9630         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9631         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9632         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9633         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9634         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9635         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9636         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9637         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9638         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9639         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9640         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9641         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9642
9643 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9644
9645         * gcc.dg/vect/vect-82.c: New testcase.
9646         * gcc.dg/vect/vect-82_64.c: New testcase.
9647         * gcc.dg/vect/vect-83.c: New testcase.
9648         * gcc.dg/vect/vect-83_64.c: New testcase.
9649
9650 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9651
9652         * gcc.dg/cpp/error-1.c: New test.
9653
9654 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9655
9656         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9657
9658 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9659
9660         PR target/17984
9661         * gcc.dg/cris-peep2-xsrand2.c: New test.
9662
9663 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9664
9665         PR c++/17661
9666         * testsuite/g++.dg/expr/for2.C: New test.
9667
9668 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9669
9670         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9671
9672 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR tree-optimization/17724
9675         * g++.dg/opt/pr17724-1.C: New test.
9676         * g++.dg/opt/pr17724-2.C: New test.
9677         * g++.dg/opt/pr17724-3.C: New test.
9678         * g++.dg/opt/pr17724-4.C: New test.
9679         * g++.dg/opt/pr17724-5.C: New test.
9680         * g++.dg/opt/pr17724-6.C: New test.
9681
9682 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9683
9684         PR c/17301
9685         * gcc.dg/pr17301-2.c: New test.
9686
9687 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9688
9689         PR c++/15876
9690         * g++.dg/parse/error22.C: New test.
9691
9692         PR c++/17936
9693         * g++.dg/template/spec18.C: New test.
9694
9695 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9696
9697         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9698         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9699         memcpy.
9700         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9701         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9702
9703 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9704
9705         * g++.dg/eh/cleanup5.C: Add dg-options "".
9706
9707 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9708
9709         PR middle-end/17657
9710         * gcc.dg/switch-4.c: New test case.
9711
9712 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9713
9714         * gcc.c-torture/execute/20041011-1.c: New test.
9715
9716 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9717
9718         PR c++/17554
9719         * g++.dg/init/for3.C: New test.
9720
9721         PR c++/17657
9722         * g++.dg/opt/switch2.C: New test.
9723
9724         PR middle-end/17703
9725         * g++.dg/warn/Wreturn-2.C: New test.
9726
9727 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9728
9729         PR c++/17907
9730         * g++.dg/eh/cleanup5.C: New test.
9731
9732 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9733
9734         PR c++/17393
9735         * g++.dg/parse/error21.C: New test.
9736
9737 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9738
9739         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9740         * g++.dg/warn/incomplete1.C: Likewise.
9741         * g++.dg/template/qualttp20.C: Likewise.
9742
9743 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9744
9745         PR c/17881
9746         * parm-incomplete-1.c: New test.
9747
9748 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9749
9750         PR c++/17867
9751         * g++.dg/parse/error19.C: New test.
9752
9753         PR c++/17670
9754         * g++.dg/init/new11.C: New test.
9755
9756         PR c++/17821
9757         * g++.dg/parse/error20.C: New test.
9758
9759         PR c++/17826
9760         * g++.dg/template/crash24.C: New test.
9761
9762 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9763
9764         PR c/17301
9765         * gcc.dg/pr17301-1.c: New test.
9766
9767 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9768
9769         PR c/17189
9770         * gcc.dg/anon-struct-5.c: New test.
9771
9772 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9773
9774         PR c/17844
9775         * gcc.dg/pr17844-1.c: New test.
9776
9777 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9778
9779         PR tree-optimization/17906
9780         * gcc.c-torture/compile/pr17906.c: New.
9781
9782 2004-10-09  Stuart Hastings  <stuart@apple.com>
9783             Roger Sayle  <roger@eyesopen.com>
9784
9785         PR rtl-optimization/17853
9786         * gcc.dg/i386-mmx-5.c: New testcase.
9787
9788 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9789
9790         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9791
9792 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9793
9794         PR c++/17524
9795         * g++.dg/template/static9.C: New test.
9796
9797         PR c++/17685
9798         * g++.dg/parse/operator5.C: New test.
9799
9800 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9801
9802         PR middle-end/17894
9803         * gcc.c-torture/execute/divcmp-4.c: New test case.
9804
9805 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9806
9807         PR tree-opt/17902
9808         * g++.dg/opt/pr17902.C: New test.
9809
9810 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9811
9812         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9813
9814 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9815
9816         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9817
9818 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9819
9820         * gcc.dg/assign-warn-3.c: New test.
9821
9822 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9823
9824         PR c/16999
9825         * gcc.dg/cpp/ident-1.c: New test.
9826
9827 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9828
9829         * gcc.c-torture/compile/acc1.c: New.
9830
9831 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9832
9833         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9834         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9835
9836 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9837
9838         * gcc.dg/ultrasp11.c: New test.
9839
9840 2004-10-08  Michael Matz  <matz@suse.de>
9841
9842         * gcc.dg/doloop-2.c: New test.
9843
9844 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9845
9846         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9847         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9848         objc.dg/method-9.m: Update expected diagnostics.
9849
9850 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9851
9852         * gcc.dg/ppc-fsel-3.c: New file.
9853         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9854
9855 2004-10-07  Paul Brook  <paul@codesourcery.com>
9856
9857         * gfortran.dg/intrinsic_verify_1.f90: New test.
9858
9859 2004-10-07  Paul Brook  <paul@codesourcery.com>
9860
9861         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9862
9863 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9864
9865         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9866         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9867         commit.
9868
9869 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9870
9871         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9872
9873 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9874
9875         PR c++/17115
9876         * g++.dg/warn/Winline-4.C: New test.
9877
9878 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9879
9880         * gcc.c-torture/compile/20041007-1.c: New test.
9881
9882 2004-10-07  Paul Brook  <paul@codesourcery.com>
9883
9884         PR fortran/17678
9885         * gfortran.dg/use_allocated_1.f90: New test.
9886
9887 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9888
9889         PR middle-end/17849
9890         * gfortran.fortran-torture/compile/nested.f90: New test
9891
9892 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9893
9894         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9895
9896 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9897
9898         PR c++/17368
9899         * g++.dg/ext/asm6.C: New test.
9900
9901 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9902
9903         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9904
9905 2004-10-06  Paul Brook  <paul@codesourcery.com>
9906
9907         PR libfortran/17709
9908         * gfortran.dg/empty_format_1.f90: New test.
9909
9910 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9911
9912         PR fortran/17568
9913         * gfortran.dg/ishft.f90: New test.
9914
9915         PR fortran/17283
9916         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9917         tests.
9918
9919 2004-10-06  Paul Brook  <paul@codesourcery.com>
9920
9921         * gfortran.dg/do_1.f90: New test.
9922
9923 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9924
9925         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9926         optimizing for size.
9927
9928 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9929
9930         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9931
9932 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9933
9934         * gcc.c-torture/compile/20041005-1.c: New test.
9935
9936 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9937
9938         PR c++/17829
9939         * g++.dg/lookup/koenig4.C: New.
9940
9941 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9942
9943         * g++.dg/other/classkey1.C: Adjust quoting marks.
9944         * g++.dg/parse/error15.C: Likewise.
9945         * g++.dg/template/meminit2.C (int>): Likewise.
9946
9947 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9948
9949         PR fortran/17283
9950         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9951
9952         PR fortran/17631
9953         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9954
9955         PR fortran/17708
9956         * gfortran.dg/pr17708.f90: New test.
9957
9958 2004-10-04  Chao-ying Fu  <fu@mips.com>
9959
9960         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9961         * gcc.dg/vect/vect-4.c: Ditto.
9962         * gcc.dg/vect/vect-5.c: Ditto.
9963         * gcc.dg/vect/vect-6.c: Ditto.
9964         * gcc.dg/vect/vect-8.c: Ditto.
9965         * gcc.dg/vect/vect-16.c: Ditto.
9966         * gcc.dg/vect/vect-30.c: Ditto.
9967         * gcc.dg/vect/vect-40.c: Ditto.
9968         * gcc.dg/vect/vect-41.c: Ditto.
9969         * gcc.dg/vect/vect-42.c: Ditto.
9970         * gcc.dg/vect/vect-43.c: Ditto.
9971         * gcc.dg/vect/vect-44.c: Ditto.
9972         * gcc.dg/vect/vect-45.c: Ditto.
9973         * gcc.dg/vect/vect-46.c: Ditto.
9974         * gcc.dg/vect/vect-47.c: Ditto.
9975         * gcc.dg/vect/vect-48.c: Ditto.
9976         * gcc.dg/vect/vect-49.c: Ditto.
9977         * gcc.dg/vect/vect-50.c: Ditto.
9978         * gcc.dg/vect/vect-51.c: Ditto.
9979         * gcc.dg/vect/vect-52.c: Ditto.
9980         * gcc.dg/vect/vect-53.c: Ditto.
9981         * gcc.dg/vect/vect-54.c: Ditto.
9982         * gcc.dg/vect/vect-55.c: Ditto.
9983         * gcc.dg/vect/vect-56.c: Ditto.
9984         * gcc.dg/vect/vect-57.c: Ditto.
9985         * gcc.dg/vect/vect-58.c: Ditto.
9986         * gcc.dg/vect/vect-59.c: Ditto.
9987         * gcc.dg/vect/vect-60.c: Ditto.
9988         * gcc.dg/vect/vect-74.c: Ditto.
9989         * gcc.dg/vect/vect-79.c: Ditto.
9990         * gcc.dg/vect/vect-80.c: Ditto.
9991
9992 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9993
9994         * gcc.dg/unused-7.c: Use the correct option.
9995
9996 2004-10-04  Paul Brook  <paul@codesourcery.com>
9997         Bud Davis  <bdavis9659@comcast.net>
9998
9999         PR fortran/17706
10000         PR fortran/16434
10001         * gfortran/pr17706.f90: New test.
10002         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10003
10004 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10005
10006         * gfortran.dg/pr17612.f90: New test.
10007
10008 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10009
10010         * g++.dg/template/local1.C: Adjust quoting marks in
10011         testing for diagnostics.
10012         * g++.dg/tls/diag-2.C: Likewise.
10013         * g++.dg/other/error8.C: Likewise.
10014
10015 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10016
10017         PR c/17178
10018         * gcc.dg/unused-4.c: Adjust to be correct.
10019
10020         PR c/17820
10021         * gcc.dg/unused-7.c: New test.
10022
10023 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10024
10025         PR c++/17797
10026         * g++.dg/overload/template2.C: New test.
10027
10028 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10029
10030         PR tree-optimization/16632
10031         * gcc.dg/tree-ssa/20041002-1.c: New.
10032
10033 2004-10-03  Paul Brook  <paul@codesourcery.com>
10034
10035         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10036         rather than relying on default formatting.
10037
10038 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10039
10040         * gcc.dg/20040920-1.c: Update expected message text.
10041
10042 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10043
10044         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10045
10046 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10047
10048         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10049         tree level.
10050
10051 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10052
10053         * gcc.dg/tree-ssa/pr17343.c: Remove.
10054
10055 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10056
10057         PR tree-opt/17343
10058         * gcc.dg/tree-ssa/pr17343.c: New test.
10059
10060 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10061
10062         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10063         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10064         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10065         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10066         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10067
10068 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10069
10070         * gcc.dg/lvalue-2.c: New test.
10071
10072 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10073
10074         PR c/17730
10075         * gcc.dg/pr17730-1.c: New test
10076
10077 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10078
10079         PR c/7425
10080         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10081
10082 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10083
10084         * gcc.c-torture/execute/stdarg-1.c: New test.
10085         * gcc.c-torture/execute/stdarg-2.c: New test.
10086         * gcc.c-torture/execute/stdarg-3.c: New test.
10087         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10088         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10089         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10090         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10091         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10092
10093 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10094
10095         PR tree-optimization/17697
10096         * g++.dg/opt/pr17697-1.C: New test.
10097         * g++.dg/opt/pr17697-2.C: New test.
10098         * g++.dg/opt/pr17697-3.C: New test.
10099
10100 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10101
10102         PR c/16409
10103         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10104         gcc.dg/vla-init-5.c: New tests.
10105
10106 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10107
10108         PR c/13804
10109         * gcc.dg/pr13804-1.c: New test.
10110
10111 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10112
10113         PR fortran/16938
10114         * gfortran.dg/pr16938.f90: New test.
10115
10116 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10117
10118         * g++.dg/template/crash23.C: New test.
10119
10120 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/17585
10123         * g++.dg/template/static8.C: New test.
10124
10125 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10126
10127         PR c++/17681
10128         * g++.dg/other/error9.C: New test.
10129
10130 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10131
10132         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10133
10134 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10135
10136         PR fortran/15164
10137         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10138
10139 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10140
10141         PR middle-end/17112
10142         * gcc.dg/pr17112-1.c: New test case.
10143
10144 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10145
10146         PR c/11459
10147         * gcc.dg/pr11459-1.c: New test.
10148
10149 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10150
10151         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10152         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10153
10154 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10155
10156         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10157
10158 2004-09-25  Jan Hubicka  <jh@suse.cz>
10159
10160         * compile/30040909-1.c: New test.
10161         * compile/30040907-1.c: New test.
10162
10163 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10164
10165         * gcc.c-torture/execute/va-arg-26.c: New test.
10166
10167 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10168
10169         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10170         extra diagnostics on targets with 64-bit pointers.
10171         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10172
10173 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10174
10175         PR c/17188
10176         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10177         * gcc.dg/decl-3.c: Adjust expected message.
10178
10179 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10180
10181         PR fortran/17615
10182         * gfortran.dg/pr17615.f90: New test.
10183
10184 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10185
10186         PR tree-optimzation/17517
10187         * g++.dg/tree-ssa/pr17517.C: New Test.
10188
10189 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10190
10191         PR c++/16889
10192         * g++.dg/lookup/ambig3.C: New.
10193
10194 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10195
10196         PR tree-opt/17624
10197         * g++.dg/opt/pr17624.C: New test.
10198
10199 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10200
10201         PR c/6980
10202         * gcc.dg/Wbad-function-cast-1.c: New test.
10203
10204 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10205
10206         * g++.dg/ext/complit1.C
10207         * g++.dg/other/error2.C
10208         * g++.dg/other/nontype-1.C
10209         * g++.dg/parse/crash11.C
10210         * g++.dg/parse/crash12.C
10211         * g++.dg/parse/error15.C
10212         * g++.dg/parse/error4.C
10213         * g++.dg/parse/tmpl-outside1.C
10214         * g++.dg/parse/too-many-tmpl-args1.C
10215         * g++.dg/template/dependent-expr3.C
10216         * g++.dg/template/error10.C
10217         * g++.dg/template/instantiate1.C
10218         * g++.dg/template/vtable2.C
10219         * g++.dg/warn/Wshadow-1.C
10220         * g++.dg/warn/weak1.C
10221         * g++.old-deja/g++.brendan/crash16.C
10222         * g++.old-deja/g++.brendan/crash18.C
10223         * g++.old-deja/g++.brendan/crash48.C
10224         * g++.old-deja/g++.brendan/crash49.C
10225         * g++.old-deja/g++.brendan/crash55.C
10226         * g++.old-deja/g++.brendan/crash56.C
10227         * g++.old-deja/g++.brendan/crash8.C
10228         * g++.old-deja/g++.brendan/enum11.C
10229         * g++.old-deja/g++.brendan/enum8.C
10230         * g++.old-deja/g++.brendan/enum9.C
10231         * g++.old-deja/g++.brendan/friend3.C
10232         * g++.old-deja/g++.brendan/misc14.C
10233         * g++.old-deja/g++.bugs/900402_02.C
10234         * g++.old-deja/g++.bugs/900404_03.C
10235         * g++.old-deja/g++.bugs/900404_04.C
10236         * g++.old-deja/g++.bugs/900428_03.C
10237         * g++.old-deja/g++.jason/crash4.C
10238         * g++.old-deja/g++.jason/overload21.C
10239         * g++.old-deja/g++.jason/redecl1.C
10240         * g++.old-deja/g++.jason/report.C
10241         * g++.old-deja/g++.jason/rfg10.C
10242         * g++.old-deja/g++.jason/template30.C
10243         * g++.old-deja/g++.law/arm12.C
10244         * g++.old-deja/g++.law/ctors5.C
10245         * g++.old-deja/g++.law/cvt20.C
10246         * g++.old-deja/g++.law/init10.C
10247         * g++.old-deja/g++.law/init8.C
10248         * g++.old-deja/g++.law/visibility17.C
10249         * g++.old-deja/g++.law/visibility7.C
10250         * g++.old-deja/g++.mike/net8.C
10251         * g++.old-deja/g++.mike/p646.C
10252         * g++.old-deja/g++.mike/p700.C
10253         * g++.old-deja/g++.mike/p701.C
10254         * g++.old-deja/g++.mike/p811.C
10255         * g++.old-deja/g++.ns/template13.C
10256         * g++.old-deja/g++.other/array3.C
10257         * g++.old-deja/g++.other/crash25.C
10258         * g++.old-deja/g++.other/dtor3.C
10259         * g++.old-deja/g++.other/dtor4.C
10260         * g++.old-deja/g++.other/main1.C
10261         * g++.old-deja/g++.other/warn7.C
10262         * g++.old-deja/g++.pt/crash11.C
10263         * g++.old-deja/g++.pt/crash36.C
10264         * g++.old-deja/g++.pt/spec22.C
10265         * g++.old-deja/g++.pt/spec9.C
10266         * g++.old-deja/g++.pt/ttp52.C
10267         * g++.old-deja/g++.robertl/eb103.C
10268         * g++.old-deja/g++.robertl/eb121.C
10269         * g++.old-deja/g++.robertl/eb22.C
10270         * g++.old-deja/g++.robertl/eb8.C:
10271         Update locations and/or regexps of dg-error markers.
10272         Remove markers for some bogus messages that are no longer issued.
10273
10274 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10275
10276         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10277         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10278
10279 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10280
10281         PR c++/17618
10282         * g++.dg/lookup/crash5.C: New test.
10283
10284 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10285
10286         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10287         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10288         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10289         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10290         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10291         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10292
10293         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10294         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10295         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10296         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10297         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10298         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10299
10300         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10301
10302         * gcc.dg/vect/vect-44.c: Check additional cases.
10303         * gcc.dg/vect/vect-48.c: Check additional cases.
10304
10305         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10306         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10307         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10308         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10309         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10310         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10311         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10312         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10313         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10314
10315         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10316         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10317         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10318
10319 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10320
10321         * gcc.dg/tree-ssa/loop-6.c: New test.
10322
10323 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10324
10325         PR c++/17620
10326         * g++.dg/inherit/base2.C: New.
10327
10328 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10329
10330         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10331         * gcc.dg/20001012-2.c: Likewise.
10332         * gcc.dg/20001013-1.c: Likewise.
10333         * gcc.dg/20001101-1.c: Likewise.
10334         * gcc.dg/20001102-1.c: Likewise.
10335         * gcc.dg/bf-spl1.c: Likewise.
10336         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10337         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10338
10339 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10340
10341         PR tree-optimization/16721
10342         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10343
10344 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10345
10346         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10347         * gcc.dg/20040305-1.c: Likewise.
10348
10349 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10350
10351         PR c/16566
10352         * gcc.c-torture/compile/pr16566-1.c,
10353         gcc.c-torture/compile/pr16566-2.c,
10354         gcc.c-torture/compile/pr16566-3.c: New tests.
10355
10356 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10357
10358         PR tree-optimization/17512
10359         * gcc.c-torture/compile/20040916-1.c.
10360
10361 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10362
10363         * gcc.dg/pragma-re-3.c: New test.
10364
10365 2004-09-17  Matt Austern  <austern@apple.com>
10366
10367         PR c++/15049
10368         * g++.dg/other/anon3.C: New.
10369
10370 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10371
10372         PR c++/7503
10373         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10374         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10375         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10376         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10377         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10378
10379 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10380
10381         PR fortran/17286
10382         * gfortran.dg/pr17286.f90: New test.
10383
10384 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10385
10386         PR c++/17530
10387         * g++.dg/template/static7.C: New test.
10388
10389 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10390
10391         PR tree-opt/17558
10392         * gcc.c-torture/compile/pr17558.c: New test.
10393
10394 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10395
10396         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10397         if SKIP_ATTRIBUTE is defined.
10398
10399 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10400
10401         PR fortran/15957
10402         * gfortran.dg/pr15957.f90: New test.
10403
10404 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10405
10406         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10407         in comparison.
10408         * gcc.dg/vect/vect-79.c: Likewise.
10409         * gcc.dg/vect/vect-80.c: Likewise.
10410
10411 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10412
10413         PR fortran/15750
10414         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10415
10416 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10417
10418         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10419         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10420         * gcc.dg/vect/vect-62.c: New testcase.
10421         * gcc.dg/vect/vect-63.c: New testcase.
10422         * gcc.dg/vect/vect-64.c: New testcase.
10423         * gcc.dg/vect/vect-65.c: New testcase.
10424         * gcc.dg/vect/vect-66.c: New testcase.
10425         * gcc.dg/vect/vect-67.c: New testcase.
10426         * gcc.dg/vect/vect-68.c: New testcase.
10427         * gcc.dg/vect/vect-69.c: New testcase.
10428         * gcc.dg/vect/vect-79.c: New testcase.
10429         * gcc.dg/vect/vect-80.c: New testcase.
10430
10431 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10432
10433         * gcc.target/mips/asm-1.c: New test.
10434
10435 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10436
10437         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10438         * gcc.dg/vect/vect-73.c: New testcase.
10439         * gcc.dg/vect/vect-74.c: New testcase.
10440         * gcc.dg/vect/vect-75.c: New testcase.
10441         * gcc.dg/vect/vect-76.c: New testcase.
10442         * gcc.dg/vect/vect-77.c: New testcase.
10443         * gcc.dg/vect/vect-78.c: New testcase
10444
10445 2004-09-18  Paul Brook  <paul@codesourcery.com>
10446
10447         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10448
10449 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10450
10451         PR c/17424
10452         * gcc.dg/pr17424-1.c: New test.
10453
10454 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10455
10456         * g++.dg/tree-ssa/pr17153.C: New test.
10457
10458 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10459
10460         PR pch/13361
10461         * testsuite/g++.dg/pch/wchar-1.C: New.
10462         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10463
10464 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10465
10466         * gcc.c-torture/execute/20040917-1.c: New test.
10467
10468 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10469
10470         PR tree-optimization/17319
10471         * gcc.dg/pr17319.c: New test.
10472
10473 2004-09-17  Devang Patel  <dpatel@apple.com>
10474
10475         * gcc.dg/20040813-1.c: New test.
10476
10477 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10478
10479         PR tree-optimization/17273
10480         * gcc.c-torture/compile/pr17273.c: New test.
10481
10482 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10483
10484         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10485         Update expected messages.
10486         * gcc.dg/declspec-13.c: New test.
10487
10488 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10489
10490         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10491
10492 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10493
10494         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10495         change what 'a' is pointing to.
10496
10497 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10498
10499         PR c++/16002
10500         * g++.dg/template/error18.C: New test.
10501
10502         PR c++/16029
10503         * g++.dg/warn/Wunused-8.C: New test.
10504
10505 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10506
10507         PR tree-optimization/17513
10508         * gcc.dg/20040916-1.c: New test.
10509
10510 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/17501
10513         * g++.dg/template/typename7.C: New test.
10514
10515 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10516
10517         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10518
10519 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10520
10521         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10522         with -ftree-based-profiling also.
10523         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10524
10525 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10526
10527         PR/15364
10528         * gfortran.dg/der_array_io_1.f90: New test.
10529         * gfortran.dg/der_array_io_2.f90: New test.
10530         * gfortran.dg/der_array_io_3.f90: New test.
10531
10532 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10533
10534         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10535         EABI.
10536
10537 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10538
10539         * g++.dg/opt/switch1.C: New test.
10540
10541 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10542
10543         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10544         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10545         Update expected messages.
10546
10547 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10548
10549         PR fortran/16485
10550         * gfortran.dg/same_name_1.f90: New test.
10551
10552 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10553
10554         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10555         dereference garbage pointers.
10556
10557 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10558
10559         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10560         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10561
10562         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10563         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10564         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10565
10566 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10567
10568         PR c++/17324
10569         * g++.dg/template/mangle1.C: New test.
10570
10571 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10572
10573         PR tree-optimization/17252
10574         * gcc.c-torture/execute/pr17252.c: New test.
10575
10576 2004-09-14  Andrew Pinski  <apinski@apple.com>
10577
10578         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10579
10580 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10581
10582         PR rtl-optimization/9771
10583         * gcc.dg/pr9771-1.c: New test case.
10584
10585 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10586
10587         PR tree-optimization/15262
10588         * gcc.c-torture/execute/pr15262-1.c: New test.
10589         * gcc.c-torture/execute/pr15262-2.c: New test.
10590
10591 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10592
10593         * gcc.dg/declspec-12.c: New test.
10594
10595 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10596
10597         * gfortran.dg/pr17090.f90: Add directives to test.
10598
10599 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10600
10601         * gcc.c-torture/compile/20040914-1.c: New test.
10602
10603 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10604
10605         PR c++/16162
10606         * g++.dg/template/decl2.C: New test.
10607
10608 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10609
10610         PR fortran/17090
10611         * gfortran.dg/pr17090.f90: New test.
10612
10613 2004-09-13  Dale Johannesen  <dalej@apple.com>
10614
10615         * gcc.c-torture/compile/pr17408.c:  New test case.
10616
10617 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10618
10619         PR c++/16716
10620         * g++.dg/parse/crash17.C: New test.
10621
10622         PR c++/17327
10623         * g++.dg/template/enum3.C: New test.
10624
10625 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10626
10627         * lib/gcc-defs.exp: Load wrapper.exp.
10628         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10629         using local code.
10630         * lib/gcc.exp (gcc_init): Similar.
10631         * lib/gfortran.exp (gfortran_init): Similar.
10632         * lib/objc.exp (objc_init): Similar.
10633         * lib/treelang.exp (treelang_init): Similar.
10634         * lib/wrapper.exp: New file with build_wrapper call machinery in
10635         ${tool}_maybe_build_wrapper.
10636
10637 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10638
10639         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10640         "inline".
10641         * gcc.dg/declspec-11.c: Update expected messages.
10642         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10643         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10644         gcc.dg/inline-12.c: New tests.
10645
10646 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10647
10648         * g++.dg/tree-ssa/pr17400.C: New testcase.
10649
10650 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10651
10652         * gcc.target/mips/sb1-1.c: New testcase.
10653
10654 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10655
10656         * lib/g77-dg.exp: Remove unused file.
10657         * lib/mike-g77.exp: Ditto.
10658         * lib/g77.exp: Ditto.
10659
10660 2004-09-12  Richard Henderson  <rth@redhat.com>
10661
10662         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10663
10664 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10665
10666         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10667         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10668         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10669         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10670         Update expected messages.
10671
10672 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10673
10674         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10675         declaration/use mismatch for dirp parameter.
10676
10677 2004-09-12  Andrew Pinski  <apinski@apple.com>
10678
10679         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10680         -fgnu-runtime is passed.
10681
10682 2004-09-12  Richard Henderson  <rth@redhat.com>
10683
10684         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10685         do the uplevel thing and update additional_flags directly.
10686         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10687         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10688         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10689         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10690
10691 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10692
10693         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10694
10695 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10696
10697         PR middle-end/17411
10698         * g++.dg/opt/pr17411-1.C: New test case.
10699
10700 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10701
10702         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10703         gcc.dg/tls/diag-2.c: Update expected messages.
10704         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10705         messages.
10706         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10707         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10708         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10709         gcc.dg/tls/diag-5.c: New tests.
10710
10711 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10712
10713         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10714
10715 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10716
10717         * g++.dg/parse/break-in-for.C: New test.
10718
10719 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10720
10721         * gcc.dg/tree-ssa/20040911-1.c: New test.
10722
10723 2004-09-11  Andreas Jaeger  <aj@suse.de>
10724
10725         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10726         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10727
10728 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10729
10730         * gcc.target/frv: New directory of FR-V-specific tests.
10731
10732 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10733
10734         * gcc.dg/convert-vec-1.c: New test.
10735
10736 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10737
10738         PR middle-end/17024
10739         * gcc.dg/pr17024-1.c: New test case.
10740
10741 2004-09-10  Eric Christopher  <echristo@redhat.com>
10742
10743         * gcc.dg/20040910-1.c: New test.
10744
10745 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10746
10747         * gcc.dg/bitfld-9.c: New test.
10748
10749 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10750
10751         * gcc.c-torture/execute/ieee/acc1.c: New test.
10752         * gcc.c-torture/execute/ieee/acc2.c: New test.
10753         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10754
10755 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10756
10757         * gcc.dg/deprecated-2.c: New test.
10758
10759 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10760
10761         * gcc.dg/init-vec-1.c: New test.
10762
10763 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10764
10765         PR middle-end/17055
10766         * gcc.dg/pr17055-1.c: New test case.
10767
10768 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10769
10770         PR target/17377
10771         * gcc.c-torture/execute/pr17377.c: New test.
10772
10773 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10774
10775         PR c/8420
10776         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10777         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10778         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10779         gcc.dg/long-long-typespec-1.c: New tests.
10780         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10781
10782 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10783
10784         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10785         gcc.dg/gnu99-static-1.c: New tests.
10786
10787 2004-09-08  Devang Patel  <dpatel@apple.com>
10788
10789         * gcc.dg/darwin-ld-20040828-1.c: New test.
10790         * gcc.dg/darwin-ld-20040828-2.c: New test.
10791         * gcc.dg/darwin-ld-20040828-3.c: New test.
10792
10793 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10794
10795         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10796         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10797         in error message.
10798         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10799         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10800         in error message.
10801         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10802         types they qualify.
10803         * objc.dg/type-size-2.m: Fix wording in comment.
10804         * objc.dg/va-meth-1.m: New test case.
10805
10806 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10807
10808         PR c/16633:
10809         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10810         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10811
10812 2004-09-06  Devang Patel  <dpatel@apple.com>
10813
10814         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10815         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10816
10817 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10818
10819         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10820         reflect changed line numbering of diagnostics.
10821
10822 2004-09-06  Paul Brook  <paul@codesourcery.com>
10823
10824         * gfortran.dg/edit_real_1.f90: Add new test.
10825
10826 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10827
10828         * gcc.dg/tree-ssa/loop-2.c: New test.
10829         * gcc.dg/tree-ssa/loop-3.c: New test.
10830         * gcc.dg/tree-ssa/loop-4.c: New test.
10831         * gcc.dg/tree-ssa/loop-5.c: New test.
10832
10833 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10834
10835         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10836
10837 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10838
10839         * gcc.dg/format/sentinel-1.c: New test.
10840
10841 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10842
10843         * testsuite/gcc.dg/builtins-46.c: New.
10844
10845 2004-09-03  Devang Patel  <dpatel@apple.com>
10846
10847         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10848         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10849
10850 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10851
10852         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10853         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10854         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10855         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10856         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10857         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10858         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10859         the non-portable bzero.
10860         * gcc.dg/20010912-1.c: xfail for NetWare.
10861         * gcc.dg/20020426-2.c: xfail for NetWare.
10862         * gcc.dg/20021014-1.c: xfail for NetWare.
10863         * gcc.dg/20021018-1.c: xfail for NetWare.
10864         * gcc.dg/20030213-1.c: xfail for NetWare.
10865         * gcc.dg/20030225-1.c: xfail for NetWare.
10866         * gcc.dg/20030708-1.c: xfail for NetWare.
10867         * gcc.dg/builtins-config.h: Also exclude NetWare.
10868         * gcc.dg/format/format.h: Define restrict only if not already defined.
10869         * gcc.dg/nest.c: xfail for NetWare.
10870         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10871         * lib/target-supports.exp (check_visibility_available): Exclude
10872         NetWare.
10873
10874 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10875
10876         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10877         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10878         deterministic starting point for the alignment of structure fields.
10879         * gcc.dg/Wpadded.c: Dito.
10880         * g++.dg/abi/vbase10.C: Dito.
10881
10882 2004-09-03  Devang Patel  <dpatel@apple.com>
10883
10884         * g++.dg/debug/pr15736.cc: New test.
10885
10886 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10887
10888         * README.QMTEST: Fix out-of-date link.
10889
10890 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10891
10892         PR fortran/16579
10893         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10894         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10895
10896 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10897
10898         * g++.dg/abi/arm_rtti1.C: New test.
10899
10900 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10901
10902         * gcc.dg/ppc-vector-memcpy.c: New.
10903         * gcc.dg/ppc-vector-memset.c: New.
10904
10905 2004-09-02  Chao-ying Fu  <fu@mips.com>
10906
10907         * gcc.target/mips/mips-3d-1.c: New test.
10908         * gcc.target/mips/mips-3d-2.c: New test.
10909         * gcc.target/mips/mips-3d-3.c: New test.
10910         * gcc.target/mips/mips-3d-4.c: New test.
10911         * gcc.target/mips/mips-3d-5.c: New test.
10912         * gcc.target/mips/mips-3d-6.c: New test.
10913         * gcc.target/mips/mips-3d-7.c: New test.
10914         * gcc.target/mips/mips-3d-8.c: New test.
10915         * gcc.target/mips/mips-3d-9.c: New test.
10916         * gcc.target/mips/mips-ps-1.c: New test.
10917         * gcc.target/mips/mips-ps-2.c: New test.
10918         * gcc.target/mips/mips-ps-3.c: New test.
10919         * gcc.target/mips/mips-ps-4.c: New test.
10920         * gcc.target/mips/mips-ps-type.c: New test.
10921
10922 2004-09-02  Paul Brook  <paul@codesourcery.com>
10923
10924         * gfortran.dg/edit_real_1.f90: Add new tests.
10925
10926 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10927
10928         PR fortran/15327
10929         * gfortran.dg/merge_char_1.f90: New test.
10930
10931 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10932
10933         PR fortran/16404
10934         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10935
10936 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10937
10938         PR c/1522
10939         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10940
10941 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10942
10943         * g++.dg/opt/loop1.C: Do not XFAIL.
10944
10945 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * gcc.c-torture/execute/20040831-1.c: New test.
10948
10949 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10950
10951         PR fortran/16579
10952         * gfortran.dg/g77/20010610.f: Now passes.
10953         Copy from g77.f-torture/execute. Add dg-run directive.
10954         * gfortran.dg/g77/README: Update
10955
10956 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10957
10958         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10959         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10960         (t1, t2, t3, t4): Add volatile.
10961
10962 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10963
10964         * g++.dg/ext/visibility/arm1.C: New test.
10965
10966 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10967
10968         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10969         -pedantic-errors.
10970
10971 2004-09-01  Paul Brook  <paul@codesourcery.com>
10972
10973         * gfortran.dg/eof_2.f90: New test.
10974
10975 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10976
10977         PR fortran/16579
10978         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10979
10980 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10981
10982         PR libfortran/16805
10983         * gfortran.dg/list_read_2.f90: New test.
10984
10985 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10986
10987         * g++.dg/abi/key1.C: New test.
10988
10989 2004-08-31  Richard Henderson  <rth@redhat.com>
10990
10991         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10992         form of offsetof.
10993         * g++.dg/other/offsetof5.C: Remove duplicate.
10994
10995 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10996
10997         PR fortran/17244
10998         * gfortran.dg/func_derived_1.f90: New test.
10999
11000 2004-08-31  Paul Brook  <paul@codesourcery.com>
11001
11002         * gfortran.dg/eof_1.f90: New test.
11003
11004 2004-08-31  Paul Brook  <paul@codesourcery.com>
11005
11006         * gfortran.dg/list_read_1.f90: New file.
11007
11008 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11009
11010         * g++.dg/opt/loop1.C: XFAIL.
11011
11012 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11013
11014         * gcc.dg/funcdef-storage-1.c: New.
11015         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11016         an extern function in local scope.
11017         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11018         declare an 'auto inline' function in local scope.
11019         * gcc.dg/20011130-1.c: Likewise.
11020         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11021         an 'auto' function in local scope.
11022         * gcc.dg/20021014-1.c: Likewise.
11023         * gcc.dg/20030331-2.c: Likewise.
11024
11025 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11026
11027         * gfortran.dg/blockdata_1.f90: New test.
11028
11029 2004-08-30  Richard Henderson  <rth@redhat.com>
11030
11031         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11032
11033 2004-08-30  Richard Henderson  <rth@redhat.com>
11034
11035         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11036         additional_flags set by alternate driver.
11037         (ieee-options): New procedure.
11038         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11039         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11040         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11041         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11042
11043 2004-08-30  Richard Henderson  <rth@redhat.com>
11044
11045         * lib/f-torture.exp: Remove.
11046
11047 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11048
11049         PR rtl-optimization/16590
11050         * g++.dg/opt/loop1.C: New test.
11051
11052 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11053
11054         PR fortran/13910
11055         * gfortran.dg/oldstyle_1.f90: New test.
11056
11057 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11058         Paul Brook  <paul@codesourcery.com>
11059
11060         * gfortran.dg/g77/README: Update.
11061         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11062         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11063         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11064
11065 2004-08-28  Paul Brook  <paul@codesourcery.com>
11066
11067         PR libfortran/17195
11068         * gfortran.dg/edit_real_1.f90: New test.
11069
11070 2004-08-27  Paul Brook  <paul@codesourcery.com>
11071
11072         * gfortran.dg/rewind_1.f90: New test.
11073
11074 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11075
11076         PR fortran/16597
11077         * gfortran.dg/pr16597.f90: New test.
11078
11079 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11080
11081         PR c/13801
11082         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11083         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11084         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11085         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11086         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11087
11088 2004-08-26  Nick Clifton  <nickc@redhat.com>
11089
11090         * gcc.c-torture/compile/pr17119.c: New test.
11091
11092 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11093
11094         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11095
11096 2004-08-25  Richard Henderson  <rth@redhat.com>
11097
11098         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11099         the bits that expect kind=8 to be the largest real kind.
11100
11101 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11102
11103         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11104
11105 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11106
11107         * gfortran.dg/assignment_1.f90: New test.
11108
11109 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11110
11111         * g++.dg/template/repo3.C: New test.
11112
11113 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11114
11115         PR middle-end/16693
11116         PR tree-optimization/16372
11117         * g++.dg/opt/pr16372-1.C: New test case.
11118         * g++.dg/opt/pr16693-1.C: New test case.
11119         * g++.dg/opt/pr16693-2.C: New test case.
11120
11121 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11122
11123         * objc.dg/proto-lossage-4.m: New test.
11124
11125 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/17155
11128         * g++.dg/inherit/local2.C: New test.
11129
11130 2004-08-25  Paul Brook  <paul@codesourcery.com>
11131
11132         PR fortran/17144
11133         * gfortran.dg/string_ctor_1.f90: New test.
11134
11135 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11136
11137         PR c++/14428
11138         * g++.dg/template/redecl2.C: New test.
11139
11140 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11141
11142         PR fortran/17143
11143         * gfortran.dg/pr17143.f90: New test.
11144
11145 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11146
11147         PR fortran/17164
11148         * gfortran.dg/pr17164.f90: New test.
11149
11150 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11151
11152         * gcc.dg/tree-ssa/loop-1.c: New test.
11153
11154 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11155
11156         * gcc.c-torture/compile/20040824-1.c: New test.
11157
11158 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11159
11160         * gcc.c-torture/compile/iftrap-3.c: New test.
11161
11162 2004-08-24  Paul Brook  <paul@codesourcery.com>
11163
11164         * gfortran.dg/entry_2.f90: New test.
11165
11166 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11167
11168         PR c++/16889
11169         * g++.dg/lookup/ambig[12].C: New.
11170
11171 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11172
11173         PR c++/16706
11174         * g++.dg/template/crash21.C: New test.
11175         * g++.dg/template/crash22.C: Likewise.
11176
11177 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11178
11179         PR c++/17149
11180         * g++.dg/template/access15.C: New.
11181
11182 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/17163
11185         * g++.dg/template/repo2.C: New test.
11186
11187 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11188
11189         PR rtl-optimization/17078
11190         * gcc.c-torture/execute/pr17078-1.c: New test case.
11191
11192 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c/14492
11195         * gcc.dg/debug/crash1.c: New test.
11196
11197 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11198
11199         PR c/16180
11200         * gcc.dg/loop-5.c: New test.
11201
11202 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11203
11204         * gcc.c-torture/execute/20040823-1.c: New test.
11205
11206 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11207
11208         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11209         to the assembler.  Simplify test accordingly.
11210         (asm_abi_flags): Use GNU names.
11211         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11212         to check for ABI flags.
11213
11214 2004-08-22  Andrew Pinski  <apinski@apple.com>
11215
11216         * g++.dg/opt/pr14029.C: New test.
11217         * gcc.c-torture/execute/pr15262.c: New test.
11218
11219 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11220
11221         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11222
11223 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11224
11225         PR 16908
11226         * gfortran.dg/direct_io.f90: New test.
11227
11228 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11229
11230         PR c++/17121
11231         * g++.dg/inherit/local2.C: New test.
11232
11233 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11234
11235         PR c++/17120
11236         * g++.dg/warn/Wparentheses-4.C: New test.
11237
11238 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/17121
11241         * g++.dg/inherit/local2.C: New test.
11242
11243         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11244         * gcc.dg/ppc-ldstruct.c: Likewise.
11245         * gcc.dg/ppc64-abi-2.c: Likewise.
11246
11247 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11248
11249         PR rtl-optimization/17099
11250         * gcc.c-torture/execute/20040820-1.c: New test.
11251
11252 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11253
11254         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11255
11256 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11257
11258         PR fortran/17077
11259         * gfortran.dg/auto_array_1.f90: New test.
11260
11261 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11262
11263         PR fortran/17074
11264         * gfortran.dg/simpleif_1.f90: New test.
11265
11266 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11267
11268         * lib/target-supports.exp (check_profiling_available): Return
11269         false for arm*-*-symbianelf* and arm*-*-eabi*.
11270
11271         PR c++/15890
11272         * g++.dg/template/delete1.C: New test.
11273
11274 2004-08-19  Paul Brook  <paul@codesourcery.com>
11275
11276         PR fortran/14976
11277         PR fortran/16228
11278         * gfortran.dg/data_char_1.f90: New test.
11279
11280 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11281
11282         PR fortran/16946
11283         * gfortran.dg/reduction.f90: New testcase.
11284
11285 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11286
11287         PR fortran/16520
11288         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11289
11290 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11291
11292         PR c++/17041
11293         * g++.dg/Wparentheses-3.C: New test.
11294
11295 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11296
11297         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11298         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11299         * gcc.dg/vect/vect-2.c: Likewise.
11300         * gcc.dg/vect/vect-3.c: Likewise.
11301         * gcc.dg/vect/vect-4.c: Likewise.
11302         * gcc.dg/vect/vect-5.c: Likewise.
11303         * gcc.dg/vect/vect-6.c: Likewise.
11304         * gcc.dg/vect/vect-7.c: Likewise.
11305         * gcc.dg/vect/vect-25.c: Likewise.
11306         * gcc.dg/vect/vect-31.c: Likewise.
11307         * gcc.dg/vect/vect-32.c: Likewise.
11308         * gcc.dg/vect/vect-34.c: Likewise.
11309         * gcc.dg/vect/vect-36.c: Likewise.
11310         * gcc.dg/vect/vect-all.c: Likewise.
11311
11312 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11313
11314         PR c++/17068
11315         * g++.dg/template/operator4.C: New test.
11316
11317 2004-08-18  Richard Henderson  <rth@redhat.com>
11318
11319         * gcc.dg/20040206-1.c: XFAIL.
11320
11321 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11322
11323         PR c++/16246
11324         * g++.dg/template/array7.C: New test.
11325
11326 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11327
11328         * gcc.dg/mips-movcc-1.c: New test.
11329         * gcc.dg/mips-movcc-2.c: New test.
11330         * gcc.dg/mips-movcc-3.c: New test.
11331
11332         * gcc.dg/mips-nmadd-1.c: New test.
11333         * gcc.dg/mips-nmadd-2.c: New test.
11334
11335 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11336
11337         PR c++/15871
11338         * g++.dg/opt/inline8.C: New test.
11339
11340         PR c++/16965
11341         * g++.dg/parse/error17.C: New test.
11342
11343 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11344
11345         * gcc.dg/vect: New directory for vectorizer tests.
11346         * gcc.dg/vect/tree-vect.h: New file.
11347         * gcc.dg/vect/vect.exp: New file.
11348         * gcc.dg/vect/pr16105.c.c: New test.
11349         * gcc.dg/vect/vect-1.c: New test.
11350         * gcc.dg/vect/vect-2.c: New test.
11351         * gcc.dg/vect/vect-3.c: New test.
11352         * gcc.dg/vect/vect-4.c: New test.
11353         * gcc.dg/vect/vect-5.c: New test.
11354         * gcc.dg/vect/vect-6.c: New test.
11355         * gcc.dg/vect/vect-7.c: New test.
11356         * gcc.dg/vect/vect-8.c: New test.
11357         * gcc.dg/vect/vect-9.c: New test.
11358         * gcc.dg/vect/vect-10.c: New test.
11359         * gcc.dg/vect/vect-11.c: New test.
11360         * gcc.dg/vect/vect-12.c: New test.
11361         * gcc.dg/vect/vect-13.c: New test.
11362         * gcc.dg/vect/vect-14.c: New test.
11363         * gcc.dg/vect/vect-15.c: New test.
11364         * gcc.dg/vect/vect-16.c: New test.
11365         * gcc.dg/vect/vect-17.c: New test.
11366         * gcc.dg/vect/vect-18.c: New test.
11367         * gcc.dg/vect/vect-19.c: New test.
11368         * gcc.dg/vect/vect-20.c: New test.
11369         * gcc.dg/vect/vect-21.c: New test.
11370         * gcc.dg/vect/vect-22.c: New test.
11371         * gcc.dg/vect/vect-23.c: New test.
11372         * gcc.dg/vect/vect-24.c: New test.
11373         * gcc.dg/vect/vect-25.c: New test.
11374         * gcc.dg/vect/vect-26.c: New test.
11375         * gcc.dg/vect/vect-27.c: New test.
11376         * gcc.dg/vect/vect-28.c: New test.
11377         * gcc.dg/vect/vect-29.c: New test.
11378         * gcc.dg/vect/vect-30.c: New test.
11379         * gcc.dg/vect/vect-31.c: New test.
11380         * gcc.dg/vect/vect-32.c: New test.
11381         * gcc.dg/vect/vect-33.c: New test.
11382         * gcc.dg/vect/vect-34.c: New test.
11383         * gcc.dg/vect/vect-35.c: New test.
11384         * gcc.dg/vect/vect-36.c: New test.
11385         * gcc.dg/vect/vect-37.c: New test.
11386         * gcc.dg/vect/vect-38.c: New test.
11387         * gcc.dg/vect/vect-40.c: New test.
11388         * gcc.dg/vect/vect-41.c: New test.
11389         * gcc.dg/vect/vect-42.c: New test.
11390         * gcc.dg/vect/vect-43.c: New test.
11391         * gcc.dg/vect/vect-44.c: New test.
11392         * gcc.dg/vect/vect-45.c: New test.
11393         * gcc.dg/vect/vect-46.c: New test.
11394         * gcc.dg/vect/vect-47.c: New test.
11395         * gcc.dg/vect/vect-48.c: New test.
11396         * gcc.dg/vect/vect-49.c: New test.
11397         * gcc.dg/vect/vect-50.c: New test.
11398         * gcc.dg/vect/vect-51.c: New test.
11399         * gcc.dg/vect/vect-52.c: New test.
11400         * gcc.dg/vect/vect-53.c: New test.
11401         * gcc.dg/vect/vect-54.c: New test.
11402         * gcc.dg/vect/vect-55.c: New test.
11403         * gcc.dg/vect/vect-56.c: New test.
11404         * gcc.dg/vect/vect-57.c: New test.
11405         * gcc.dg/vect/vect-58.c: New test.
11406         * gcc.dg/vect/vect-59.c: New test.
11407         * gcc.dg/vect/vect-60.c: New test.
11408         * gcc.dg/vect/vect-61.c: New test.
11409         * gcc.dg/vect/vect-all.c: New test.
11410         * gcc.dg/vect/vect-none.c: New test.
11411
11412 2004-08-17  Paul Brook  <paul@codesourcery.com>
11413
11414         PR fortran/13082
11415         * gfortran.dg/entry_1.f90: New test.
11416
11417 2004-08-17  Andrew Pinski  <apinski@apple.com>
11418
11419         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11420
11421 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11422
11423         * gcc.dg/pr17036-1.c: New test.
11424
11425 2004-08-16  Devang Patel  <dpatel@apple.com>
11426
11427         * gcc.dg/darwin-20040809-1.c: New test.
11428
11429 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11430
11431         * gcc.dg/funcdef-attr-1.c: New test.
11432
11433 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11434
11435         * gcc.dg/altivec-17.c: New test.
11436         * gcc.dg/altivec-18.c: New test.
11437
11438 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11439
11440         PR c++/6749
11441         * g++.dg/template/vtable2.C: New test.
11442
11443 2004-08-14  Richard Henderson  <rth@redhat.com>
11444
11445         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11446         * gcc.dg/pack-test-4.c (main): Return 0.
11447         * gcc.dg/setjmp-1.c: Remove XFAIL.
11448         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11449
11450 2004-08-14  Richard Henderson  <rth@redhat.com>
11451
11452         * gcc.dg/980217-1.c: Add prototype for printf.
11453
11454 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11455
11456         * gfortran.dg/pr16935.f90: New test.
11457
11458 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11459
11460         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11461
11462 2004-08-13  Paul Brook  <paul@codesourcery.com>
11463
11464         * gfortran.dg/der_io_1.f90: Remove stray comma.
11465
11466 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11467
11468         * gcc.dg/vmx/cw-bug-2.c: Remove.
11469         * gcc.dg/vmx/vprint-1.c: Remove.
11470         * gcc.dg/vmx/vscan-1.c: Remove.
11471
11472 2004-08-12  Devang patel  <dpatel@apple.com>
11473
11474         * gcc.dg/darwin-20040809-2.c: New test.
11475
11476 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11477
11478         * g++.dg/ext/altivec-12.C: New test.
11479
11480         * g++.dg/ext/altivec-11.C: New test.
11481
11482 2004-08-12  Paul Brook  <paul@codesourcery.com>
11483
11484         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11485
11486 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11487
11488         * g++.dg/ext/altivec-2.C: Check for hardware support before
11489         executing any VMX instructions.
11490
11491         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11492
11493 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11494
11495         PR c++/16276
11496         * g++.old-deja/g++.other/comdat4.C: New test.
11497         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11498
11499 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11500
11501         PR target/16286
11502         * gcc.dg/pr16286.c: New test.
11503
11504 2004-08-12 Jan Beulich <jbeulich@novell.com>
11505
11506         * g++.dg/ext/asm5.C: New.
11507
11508 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11509
11510         PR c++/16698
11511         * g++.dg/eh/crash1.C: New test.
11512
11513         PR c++/16717
11514         * g++.dg/ext/construct1.C: New test.
11515
11516 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/16853
11519         * g++.dg/init/ptrmem1.C: New test.
11520
11521         PR c++/16618
11522         * g++.dg/parse/offsetof5.C: New test.
11523
11524         PR c++/16870
11525         * g++.dg/template/overload3.C: New test.
11526
11527 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11528
11529         PR c++/16964
11530         * g++.dg/parse/error16.C: New test.
11531
11532         PR c++/16904
11533         * g++.dg/template/error14.C: New test.
11534
11535         PR c++/16929
11536         * g++.dg/template/error15.C: New test.
11537
11538 2004-08-11  Devang Patel  <dpatel@apple.com>
11539
11540         * gcc.dg/darwin-ld-20040809-1.c: New test.
11541         * gcc.dg/darwin-ld-20040809-2.c: New test.
11542
11543 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11544
11545         PR fortran/16917
11546         * gfortran.dg/dfloat_1.f90: New test.
11547
11548 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11549
11550         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11551         * gcc.dg/dll-2.c: Fix dg-require syntax.
11552         * gcc.misc-tests/arm-isr.c (abort): Declare.
11553         (exit): Likewise.
11554
11555 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11556
11557         PR c++/16971
11558         * g++.dg/parse/crash16.C: New test.
11559
11560 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11561
11562         * gcc.dg/mips-rsqrt-1.c: New test case.
11563         * gcc.dg/mips-rsqrt-2.c: New test case.
11564         * gcc.dg/mips-rsqrt-3.c: New test case.
11565
11566 2004-08-10  Paul Brook  <paul@codesourcery.com>
11567
11568         * gfortran.dg/der_io_1.f90: New test.
11569
11570 2004-08-10  Paul Brook  <paul@codesourcery.com>
11571
11572         PR fortran/16919
11573         * gfortran.dg/der_array_1.f90: New test.
11574
11575 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11576
11577         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11578
11579 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11580
11581         * gcc.dg/wchar_t-2.c: Fix typo.
11582
11583 2004-08-09  Falk Hueffner  <falk@debian.org>
11584
11585         PR tree-optimization/12517
11586         * gcc.c-torture/compile/pr12517.c: New test.
11587
11588         PR tree-optimization/12578
11589         * gcc.c-torture/compile/pr12578.c: New test.
11590
11591         PR tree-optimization/12899
11592         * gcc.c-torture/compile/pr12899.c: New test.
11593
11594         PR rtl-optimization/14692
11595         * gcc.c-torture/compile/pr14692.c: New test.
11596
11597         PR tree-optimization/16461
11598         * gcc.c-torture/compile/pr16461.c: New test.
11599
11600 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11601
11602         * gfortran.dg/getenv_1.f90: New test.
11603
11604 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11605
11606         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11607         wchar_t.
11608         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11609
11610 2004-08-06  Paul Brook  <paul@codesourcery.com>
11611
11612         * gfortran.dg/ret_array_1.f90: New test.
11613         * gfortran.dg/ret_pointer_1.f90: New test.
11614
11615 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11616
11617         * gcc.dg/missing-field-init-[12].c: New tests.
11618         * g++.dg/warn/missing-field-init-[12].C: New tests.
11619
11620 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11621
11622         * gcc.dg/enum2.c: New test.
11623         * gcc.dg/symbian3.c: Likewise.
11624         * gcc.dg/symbian4.c: Likewise.
11625         * gcc.dg/wchar_t-2.c: Likewise.
11626
11627 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11628
11629         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11630         destructor tests.
11631
11632 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11633
11634         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11635         dg-require-visiblity.
11636         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11637         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11638         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11639         * g++.dg/ext/visibility/new1.C: Likewise.
11640         * g++.dg/ext/visibility/pragma.C: Likewise.
11641         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11642         * g++.dg/ext/visibility/virtual.C: Likewise.
11643         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11644         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11645         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11646         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11647         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11648         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11649         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11650         * g++/dg/ext/visibility/visibility-8.C: New test.
11651         * gcc.c-torture/compile/dll.x: Remove.
11652         * gcc.dg/dll-2.c: Use dg-require-dll
11653         * gcc.dg/visibility-10.c: New test.
11654         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11655         supporting DLLs.
11656         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11657         (scan_not_hidden): Likewise.
11658
11659 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11660
11661         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11662
11663 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11664
11665         * gcc.c-torture/execute/20040805-1.c: New test.
11666
11667 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11668
11669         * gcc.dg/20020118-1.c: Declare abort.
11670         * gcc.dg/altivec_check.h: Likewise.
11671         * gcc.dg/iftrap-2.c: Likewise.
11672         * gcc.dg/pragma-darwin.c: Likewise.
11673         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11674
11675 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11676
11677         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11678
11679 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11680
11681         * gcc.c-torture/execute/builtins/abs-2.c,
11682         gcc.c-torture/execute/builtins/abs-3.c,
11683         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11684         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11685         intmax_t, uintmax_t and their limits.
11686         * gcc.dg/intmax_t-1.c: New test.
11687
11688 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11689
11690         * g++.dg/tc1/dr147.C: Add reference to PR.
11691
11692 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11693
11694         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11695         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11696
11697 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11698
11699         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11700
11701 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11702
11703         * gcc.dg/redecl-5.c: New test.
11704         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11705         of scanf.
11706
11707 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11708
11709         PR middle-end/16790
11710         * gcc.c-torture/execute/pr16790-1.c: New test case.
11711
11712 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11713
11714         * g++.dg/ext/visibility/assign1.C: New test.
11715         * g++.dg/ext/visibility/new1.C: Likewise.
11716
11717         * gcc.dg/symbian1.c: New test.
11718         * gcc.dg/symbian2.c: Likewise.
11719
11720 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11721
11722         PR target/16570
11723         * gcc.dg/i386-sse-9.c: New test.
11724
11725 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11726
11727         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11728
11729 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11730
11731         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11732         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11733         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11734         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11735         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11736         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11737         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11738         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11739         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11740         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11741         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11742         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11743         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11744         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11745         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11746         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11747         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11748         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11749         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11750         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11751         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11752         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11753         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11754         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11755         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11756         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11757         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11758         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11759         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11760         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11761         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11762         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11763         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11764         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11765         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11766         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11767         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11768         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11769         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11770         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11771         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11772         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11773         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11774         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11775         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11776         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11777         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11778         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11779         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11780         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11781         gcc.misc-tests/i386-pf-3dnow-1.c,
11782         gcc.misc-tests/i386-pf-athlon-1.c,
11783         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11784         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11785         Declare built-in functions used.
11786         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11787
11788 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11789
11790         PR c++/16707
11791         * g++.dg/lookup/using12.C: New test.
11792
11793         * g++.dg/init/null1.C: Fix PR number.
11794         * g++.dg/parse/namespace10.C: Likewise.
11795
11796 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11797
11798         PR c++/16224
11799         * g++.dg/template/spec17.C: New test.
11800         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11801         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11802
11803 2004-08-02  David Billinghurst
11804
11805         PR fortran/16292
11806         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11807
11808 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11809
11810         * gcc.dg/ia64-got-1.c: New test case.
11811
11812 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11813
11814         PR c++/16489
11815         * g++.dg/init/null1.C: New test.
11816         * g++.dg/tc1/dr76.C: Adjust error marker.
11817
11818         PR c++/16529
11819         * g++.dg/parse/namespace10.C: New test.
11820
11821         PR c++/16810
11822         * g++.dg/inherit/ptrmem2.C: New test.
11823
11824 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11825
11826         PR target/16155
11827         * gcc.dg/pr16155.c: New test.
11828
11829 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11830
11831         * gcc.dg/redecl-2.c: New test.
11832
11833 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11834
11835         * gcc.dg/darwin-longdouble.c: New file.
11836
11837 2004-07-30  Richard Henderson  <rth@redhat.com>
11838
11839         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11840         write to constant argument.
11841         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11842
11843 2004-07-30  Richard Henderson  <rth@redhat.com>
11844
11845         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11846         tests of nearest around zero.
11847
11848 2004-07-30  Andrew Pinski  <apinski@apple.com>
11849
11850         * gcc.c-torture/compile/20040730-1.c: New test.
11851
11852 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11853
11854         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11855         powerpc-eabispe.
11856
11857 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11858
11859         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11860
11861 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11862
11863         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11864         contains $ld_library_path.
11865         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11866
11867 2004-07-29  Richard Henderson  <rth@redhat.com>
11868
11869         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11870
11871         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11872         (alt2, which): New.
11873         (Check): Accept either alternative.
11874
11875 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11876
11877         * g++.dg/abi/inline1.C: New test.
11878         * g++.dg/abi/local1-a.cc: Likewise.
11879         * g++.dg/abi/local1.C: Likewise.
11880         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11881         * g++.dg/abi/mangle12.C: Likewise.
11882         * g++.dg/abi/mangle17.C: Likewise.
11883         * g++.dg/abi/mangle20-2.C: Likewise.
11884         * g++.dg/opt/interface1.C: Likewise.
11885         * g++.dg/opt/interface1.h: Likewise.
11886         * g++.dg/opt/interface1-a.cc: New test.
11887         * g++.dg/parse/repo1.C: New test.
11888         * g++.dg/template/repo1.C: Likewise.
11889         * g++.dg/warn/Winline-1.C: Likewise.
11890         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11891
11892 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11893
11894         * gcc.dg/tree-ssa/20040729-1.c: New test.
11895
11896 2004-07-27  Matt Austern <austern@apple.com>
11897
11898         * gcc.dg/darwin-bool-1.c: New test.
11899         * gcc.dg/darwin-bool-2.c: New test.
11900
11901 2004-07-28  Richard Henderson  <rth@redhat.com>
11902
11903         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11904         arguments in the correct type.  Don't write to constant arguments.
11905
11906 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11907
11908         PR tree-optimization/16688
11909         PR tree-optimization/16689
11910         * g++.dg/tree-ssa/pr16688.C: New test.
11911
11912 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11913
11914         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11915         loads.  Not only in the comment, this time.
11916
11917 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11918
11919         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11920         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11921         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11922         * gcc.dg/sh4a-bitmovua.c: New.
11923         * gcc.dg/sh4a-cos.c: New.
11924         * gcc.dg/sh4a-cosf.c: New.
11925         * gcc.dg/sh4a-fprun.c: New.
11926         * gcc.dg/sh4a-fsrra.c: New.
11927         * gcc.dg/sh4a-memmovua.c: New.
11928         * gcc.dg/sh4a-sin.c: New.
11929         * gcc.dg/sh4a-sincos.c: New.
11930         * gcc.dg/sh4a-sincosf.c: New.
11931         * gcc.dg/sh4a-sinf.c: New.
11932
11933 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11934
11935         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11936         conditionals.
11937         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11938         loads.
11939         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11940         DOM1.
11941
11942 2004-07-27  Andrew Pinski  <apinski@apple.com>
11943
11944         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11945
11946 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11947
11948         * gcc.dg/pragma-isr.c: New test.
11949
11950 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11951
11952         PR c++/14429
11953         * g++.dg/template/ttp11.C: New test.
11954
11955 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11956
11957         * gcc.c-torture/compile/20040727-1.c: New test.
11958
11959 2004-07-26  Eric Christopher  <echristo@redhat.com>
11960
11961         * gcc.c-torture/compile/20040726-2.c: New test.
11962
11963 2004-07-26  Andrew Pinski  <apinski@apple.com>
11964
11965         * g++.dg/rtti/tinfo1.C: Xfail.
11966
11967 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11968
11969         * gcc.c-torture/compile/20040726-1.c: New test.
11970
11971 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11972             Brian Ryner  <bryner@brianryner.com>
11973
11974         PR c++/9283
11975         PR c++/15000
11976         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11977         * g++.dg/ext/visibility/: New directory.
11978         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11979         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11980         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11981         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11982         * g++.dg/ext/visibility/fvisibility.C,
11983         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11984         g++.dg/ext/visibility/fvisibility-override1.C
11985         g++.dg/ext/visibility/fvisibility-override2.C
11986         g++.dg/ext/visibility/memfuncts.C
11987         g++.dg/ext/visibility/noPLT.C
11988         g++.dg/ext/visibility/pragma.C
11989         g++.dg/ext/visibility/pragma-override1.C
11990         g++.dg/ext/visibility/pragma-override2.C
11991         g++.dg/ext/visibility/staticmemfuncts.C
11992         g++.dg/ext/visibility/virtual.C: New tests.
11993
11994 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11995
11996         PR c/15360
11997         * gcc.dg/pr15360-1.c: New test.
11998
11999 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12000
12001         * gcc.dg/pragma-align-2.c: New test.
12002         * gcc.dg/pragma-init-fini.c: New test.
12003         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12004         targets.
12005
12006 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12007
12008         * gcc.dg/init-string-2.c: New test.
12009
12010 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12011
12012         PR 16684
12013         * gcc.dg/Wredundant-decls-1.c: New test case.
12014
12015 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12016
12017         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12018         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12019         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12020         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12021         * gcc.dg/compat/generate-random.c: New file.
12022         * gcc.dg/compat/generate-random.h: Likewise.
12023         * gcc.dg/compat/generate-random_r.c: Likewise.
12024         * gcc.dg/compat/struct-layout-1.h: Likewise.
12025         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12026         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12027         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12028         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12029         * gcc.dg/compat/struct-layout-1_main.c: New test.
12030         * gcc.dg/compat/struct-layout-1_x.c: New file.
12031         * gcc.dg/compat/struct-layout-1_y.c: New file.
12032         * gcc.dg/compat/struct-layout-1_test.h: New file.
12033
12034 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12035
12036         * gcc.dg/comp-return-1.c: New test
12037
12038 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12039
12040         * gcc.dg/vmx/8-02a.c: Fix typo.
12041
12042         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12043         * gcc.dg/darwin-abi-3.c: New test.
12044
12045         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12046         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12047
12048         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12049         * gcc.dg/vmx/ops-long-1.c: New test.
12050         * gcc.dg/vmx/ops-long-2.c: New test.
12051
12052 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12053
12054         * g++.dg/lookup/conv-[1234].C: New.
12055
12056 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12057
12058         * g++.dg/parse/attr2.C: Simplify.
12059
12060 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12061
12062         PR c/7284
12063         * gcc.c-torture/execute/pr7284-1.c: New test.
12064
12065 2004-07-22  Brian Booth  <bbooth@redhat.com>
12066
12067         * gcc.dg/tree-ssa/20040721-1.c: New test.
12068
12069 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12070
12071         * g++.dg/template/crash20.c: New.
12072
12073 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12074
12075         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12076         Add dg-run directive.  Declare variables as required.
12077         * gfortran.dg/g77/README: Update
12078
12079 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12080
12081         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12082         gcc.dg/cris-peep2-andu2.c: New tests.
12083
12084 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12085
12086         PR c/15052
12087         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12088         on return type.
12089         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12090         messages.
12091         * gcc.dg/qual-return-2.c: Update expected messages.
12092         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12093
12094 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12095
12096         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12097         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12098
12099 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12100
12101         PR c/11250
12102         * gcc.dg/init-string-1.c: New test.
12103
12104 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12105
12106         PR middle-end/15345
12107         PR c/16450
12108         * gcc.dg/torture/nested-fn-1.c: New test.
12109
12110 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12111
12112         PR target/16559
12113         * gcc.dg/ia64-fptr-1.c: New file.
12114
12115 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12116
12117         PR c++/14497
12118         * g++.dg/template/spec16.C: New test.
12119         * g++.old-deja/g++.robertl/eb118.C: Remove.
12120
12121 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12122
12123         PR c++/509
12124         * g++.dg/template/spec15.C: New test.
12125
12126 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12127
12128         Copy cases from g77.f-torture/execute and add dg-run
12129         directive.  Other changes as noted.
12130         * gfortran.dg/g77/13037.f
12131         * gfortran.dg/g77/1832.f
12132         * gfortran.dg/g77/19981119-0.f
12133         * gfortran.dg/g77/19990313-0.f
12134         * gfortran.dg/g77/19990313-1.f
12135         * gfortran.dg/g77/19990313-2.f
12136         * gfortran.dg/g77/19990313-3.f
12137         * gfortran.dg/g77/19990419-1.f
12138         * gfortran.dg/g77/19990826-0.f
12139         * gfortran.dg/g77/19990826-2.f
12140         * gfortran.dg/g77/20000503-1.f
12141         * gfortran.dg/g77/20001111.f
12142         * gfortran.dg/g77/20010116.f
12143         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12144         * gfortran.dg/g77/20010430.f
12145         * gfortran.dg/g77/6177.f
12146         * gfortran.dg/g77/947.f
12147         * gfortran.dg/g77/970816-3.f
12148         * gfortran.dg/g77/971102-1.f
12149         * gfortran.dg/g77/980520-1.f
12150         * gfortran.dg/g77/980628-0.f
12151         * gfortran.dg/g77/980628-1.f
12152         * gfortran.dg/g77/980628-10.f
12153         * gfortran.dg/g77/980628-2.f
12154         * gfortran.dg/g77/980628-3.f
12155         * gfortran.dg/g77/980628-7.f
12156         * gfortran.dg/g77/980628-8.f
12157         * gfortran.dg/g77/980628-9.f
12158         * gfortran.dg/g77/980701-0.f
12159         * gfortran.dg/g77/980701-1.f
12160         * gfortran.dg/g77/cabs.f
12161         * gfortran.dg/g77/claus.f
12162         * gfortran.dg/g77/complex_1.f
12163         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12164         * gfortran.dg/g77/dcomplex.f
12165         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12166         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12167         * gfortran.dg/g77/f90-intrinsic-numeric.f
12168         * gfortran.dg/g77/int8421.f
12169         * gfortran.dg/g77/labug1.f
12170         * gfortran.dg/g77/large_vec.f
12171         * gfortran.dg/g77/le.f
12172         * gfortran.dg/g77/short.f
12173         * gfortran.dg/g77/README: Update
12174
12175 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12176
12177         PR c++/16637
12178         * g++.dg/parse/lookup4.C: New test.
12179
12180 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12181
12182         PR c++/16175
12183         * g++.dg/template/ttp10.C: New test.
12184
12185 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12186
12187         * gcc.dg/pr12625-1.c: New test.
12188
12189 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12190
12191         * testsuite/gcc.dg/switch-warn-1.c: New test.
12192         * testsuite/gcc.dg/switch-warn-2.c: New test.
12193         * gcc.c-torture/compile/pr14730.c: Update.
12194
12195 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12196
12197         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12198         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12199         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12200         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12201
12202 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12203
12204         PR c++/16623
12205         * g++.dg/template/assign1.C: New test.
12206
12207 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12208
12209         PR c++/12170
12210         * g++.dg/template/ttp9.C: New test.
12211
12212 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12213
12214         * gcc.dg/format/cmn-err-1.c: New test.
12215
12216 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12217
12218         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12219         gcc.dg/Wparentheses-10.c: New tests.
12220         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12221
12222 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12223
12224         PR fortran/16465
12225         * gfortran.dg/g77//ffixed-line-length-0.f,
12226         gfortran.dg/g77/ffixed-line-length-132.f,
12227         gfortran.dg/g77/ffixed-line-length-72.f,
12228         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12229         gfortran.dg/g77/README: Update.
12230
12231 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12232
12233         PR c++/13092
12234         * g++.dg/template/non-dependent7.C: New test.
12235         * g++.dg/template/non-dependent8.C: Likewise.
12236         * g++.dg/template/non-dependent9.C: Likewise.
12237         * g++.dg/template/non-dependent10.C: Likewise.
12238
12239 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12240
12241         PR c++/16337
12242         * g++.dg/parse/attr2.C: New test.
12243
12244 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12245
12246         * g77.dg: Removed.
12247         * g77.f-torture: Ditto.
12248
12249 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12250
12251         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12252         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12253         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12254
12255 2004-07-16  Richard Henderson  <rth@redhat.com>
12256
12257         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12258
12259 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12260
12261         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12262         tests with full list of options.
12263         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12264         of TORTURE_OPTIONS if test contains 'dg-do run'.
12265
12266         PR fortran/16404
12267         * gfortran.dg/do_iterator.f90: New test.
12268
12269 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12270
12271         PR rtl-optimization/16536
12272         * gcc.c-torture/execute/restrict-1.c: New test.
12273
12274 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12275
12276         PR fortran/15324
12277         * gfortran.dg/pr15324.f90: New test.
12278
12279         PR fortran/15129
12280         * gfortran.dg/pr15129.f90: New test.
12281
12282         PR fortran/15140
12283         * gfortran.dg/pr15140.f90: New test.
12284
12285         PR fortran/13792
12286         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12287         compile-time simplification.
12288
12289 2004-07-14  Mike Stump  <mrs@apple.com>
12290
12291         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12292
12293 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12294
12295         PR target/16325
12296         * gcc.dg/profile-generate-1.c: New.
12297
12298 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12299
12300         * gcc.c-torture/execute/20040709-1.c: New test.
12301         * gcc.c-torture/execute/20040709-2.c: New test.
12302
12303 2004-07-14  Mike Stump  <mrs@apple.com>
12304
12305         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12306
12307 2004-07-14  Mike Stump  <mrs@apple.com>
12308
12309         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12310
12311 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12312
12313         PR c++/16518
12314         * g++.dg/parse/mutable1.C: New test.
12315
12316 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12317
12318         PR tree-optimization/16443
12319         * gcc.dg/tree-ssa/20040713-1.c: New test.
12320
12321 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12322
12323         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12324         for operator new.
12325
12326 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12327
12328         * gfortran.dg/g77/README: New file
12329         * gfortran.dg/g77/19981216-0.f:  Copy from
12330         g77.f-torture/noncompile.  Add "dg-do compile" and
12331         dg-error as required.
12332         * gfortran.dg/g77/19990218-1.f: Likewise
12333         * gfortran.dg/g77/19990905-1.f: Likewise
12334         * gfortran.dg/g77/9263.f: Likewise
12335         * gfortran.dg/g77/980615-0.f: Likewise
12336         * gfortran.dg/g77/980616-0.f: Likewise
12337         * gfortran.dg/g77/check0.f: Likewise
12338         * gfortran.dg/g77/select_no_compile.f: Likewise
12339
12340 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12341
12342         Copy files from g77.f-torture/compile.
12343         Add "{ dg-do compile}".  Other changes as noted
12344         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12345         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12346         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12347         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12348         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12349         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12350         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12351         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12352         statement to conform to standard.  Append alpha1.x for reference.
12353         * gfortran.dg/g77/xformat.f: Add dg-warning
12354
12355 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12356
12357         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12358         Add {dg-do compile} directive.
12359         * gfortran.dg/g77/cpp2.F: Likewise
12360
12361 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12362
12363         PR c++/5402
12364         * g++.dg/lookup/name-clash1.C: New test.
12365
12366         PR c++/9777
12367         * g++.dg/lookup/name-clash2.C: New test.
12368
12369         PR c++/12102
12370         * g++.dg/lookup/name-clash3.C: New test.
12371
12372 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12373
12374         * g++.dg/lookup/new2.C: New test.
12375         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12376
12377 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12378
12379         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12380         Add {dg-do compile} directive.
12381         * gfortran.dg/g77/13060.f: Likewise
12382         * gfortran.dg/g77/19990218-0.f: Likewise
12383         * gfortran.dg/g77/19990305-0.f: Likewise
12384         * gfortran.dg/g77/19990419-0.f: Likewise
12385         * gfortran.dg/g77/19990502-0.f: Likewise
12386         * gfortran.dg/g77/19990502-1.f: Likewise
12387         * gfortran.dg/g77/19990525-0.f: Likewise
12388         * gfortran.dg/g77/19990826-1.f: Likewise
12389         * gfortran.dg/g77/19990826-3.f: Likewise
12390         * gfortran.dg/g77/19990905-2.f: Likewise
12391         * gfortran.dg/g77/20000412-1.f: Likewise
12392         * gfortran.dg/g77/20000511-1.f: Likewise
12393         * gfortran.dg/g77/20000511-2.f: Likewise
12394         * gfortran.dg/g77/20000518.f: Likewise
12395         * gfortran.dg/g77/20000601-1.f: Likewise
12396         * gfortran.dg/g77/20000601-2.f: Likewise
12397         * gfortran.dg/g77/20000629-1.f: Likewise
12398         * gfortran.dg/g77/20000630-2.f: Likewise
12399         * gfortran.dg/g77/20010115.f: Likewise
12400         * gfortran.dg/g77/20010321-1.f: Likewise
12401         * gfortran.dg/g77/20010426.f: Likewise
12402         * gfortran.dg/g77/20020307-1.f: Likewise
12403         * gfortran.dg/g77/8485.f: Likewise
12404         * gfortran.dg/g77/960317-1.f: Likewise
12405         * gfortran.dg/g77/970915-0.f: Likewise
12406         * gfortran.dg/g77/980310-1.f: Likewise
12407         * gfortran.dg/g77/980310-2.f: Likewise
12408         * gfortran.dg/g77/980310-3.f: Likewise
12409         * gfortran.dg/g77/980310-4.f: Likewise
12410         * gfortran.dg/g77/980310-6.f: Likewise
12411         * gfortran.dg/g77/980310-7.f: Likewise
12412         * gfortran.dg/g77/980310-8.f: Likewise
12413         * gfortran.dg/g77/980419-2.f: Likewise
12414         * gfortran.dg/g77/980424-0.f: Likewise
12415         * gfortran.dg/g77/980427-0.f: Likewise
12416         * gfortran.dg/g77/980729-0.f: Likewise
12417         * gfortran.dg/g77/981117-1.f: Likewise
12418         * gfortran.dg/g77/toon_1.f: Likewise
12419
12420 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12421
12422         PR c++/2204
12423         * g++.dg/other/abstract2.C: New test.
12424
12425 2004-07-12  Paul Brook  <paul@codesourcery.com>
12426
12427         * gfortran.dg/pointer_init_1.f90: New test.
12428
12429 2004-07-11  Paul Brook  <paul@codesourcery.com>
12430
12431         PR fortran/15986
12432         * gfortran.dg/contained_1.f90: New test.
12433
12434 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12435
12436         * g++.dg/parse/defarg8.C: New test.
12437
12438 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12439
12440         PR fortran/16433
12441         * gfortran.dg/pr16433.f: New test.
12442
12443         PR fortran/17574
12444         * gfortran.dg/pr15754.f90: New test.
12445
12446 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12447
12448         PR tree-optimization/16437
12449         * gcc.c-torture/execute/bitfld-4.c: New test.
12450
12451 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12452
12453         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12454         access to common var from module.
12455
12456 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12457
12458         PR fortran/16336
12459         * gfortran.fortran-torture/execute/common_2.f90: New test.
12460
12461 2004-07-10  Paul Brook  <paul@codesourcery.com>
12462
12463         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12464
12465 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12466
12467         PR fortran/15969
12468         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12469
12470 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12471
12472         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12473         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12474         * gfortran.dg/g77/ffree-form-1.f: Likewise
12475         * gfortran.dg/g77/ffree-form-2.f: Likewise
12476         * gfortran.dg/g77/ffree-form-3.f: Likewise
12477         * gfortran.dg/g77/fno-underscoring.f: Likewise
12478         * gfortran.dg/g77/funderscoring.f: Likewise
12479         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12480
12481 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12482
12483         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12484
12485 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12486         Paul Brook  <paul@codesourcery.com>
12487
12488         PR fortran/13415
12489         * gfortran.dg/common_pointer_1.f90: New test.
12490
12491 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12492
12493         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12494
12495 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12496
12497         PR target/16364
12498         * gcc.c-torture/compile/20040709-1.c: New.
12499
12500 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12501
12502         PR fortran/14077
12503         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12504
12505 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12506
12507         PR fortran/13201
12508         * gfortran.dg/shape_1.f90: New test.
12509
12510 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12511             Andrew Pinski  <apinski@apple.com>
12512
12513         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12514
12515 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12516
12517         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12518         comment.
12519
12520 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12521         Paul Brook  <paul@codesourcery.com>
12522
12523         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12524         '.f95' and '.F95'.
12525
12526 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12527
12528         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12529
12530 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12531
12532         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12533         testcases with capital suffix.
12534
12535 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12536
12537         PR fortran/15481
12538         PR fortran/13372
12539         PR fortran/13575
12540         PR fortran/15978
12541         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12542
12543         * gfortran.dg/implicit_1.f90: New test.
12544
12545 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12546
12547         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12548         expression to match gfortran warning/error messages
12549         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12550         dg-error text.
12551
12552 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12553
12554         * lib/fortran-torture.exp: Rename proc search_for to
12555         search_for_re.
12556
12557 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12558
12559         * gcc.c-torture/execute/simd-5.x: New file.
12560         XFAIL on SPARC 64-bit at -O0.
12561
12562 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12563
12564         PR c++/8211
12565         PR c++/16165
12566         * g++.dg/warn/effc3.C: New test.
12567
12568 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12569
12570         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12571         change X to 1X in format.
12572         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12573         add data statements to conform to standard.
12574
12575 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12576
12577         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12578         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12579         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12580
12581 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12582
12583         * gfortran.dg/g77/7388.f: Copy from g77.dg
12584         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12585         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12586         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12587         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12588         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12589         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12590         * gfortran.dg/g77/strlen0.f: Likewise
12591
12592 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12593
12594         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12595         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12596
12597 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12598
12599         * gcc.c-torture/execute/920428-2.x: Delete.
12600         * gcc.c-torture/execute/920501-7.x: Likewise.
12601
12602 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12603
12604         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12605         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12606         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12607         prescott and c3-2.
12608         (PREFETCH_3DNOW): Add -march=c3.
12609
12610 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12611
12612         PR c/16437
12613         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12614         * gcc.c-torture/execute/bf64-1.x: Likewise.
12615
12616 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12617
12618         * gcc.c-torture/compile/20040708-1.c: New test.
12619
12620 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12621
12622         PR c++/16169
12623         * g++.dg/warn/effc2.C: New test.
12624
12625 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12626
12627         * gcc.c-torture/execute/bitfld-1.x: Remove.
12628         * gcc.c-torture/execute/bitfld-3.c: New test.
12629         * gcc.dg/bitfld-2.c: Remove XFAILs.
12630
12631 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12632
12633         PR c++/16276
12634         * g++.dg/rtti/tinfo1.C: New file.
12635
12636 2004-07-07  Eric Christopher  <echristo@redhat.com>
12637
12638         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12639
12640 2004-07-07  Andrew Pinski  <apinski@apple.com>
12641
12642         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12643
12644 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12645
12646         * g++.dg/init/call1.C: XFAIL.
12647
12648 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12649
12650         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12651         except for movstrict*, to movmem* and clrstr* to clrmem*.
12652
12653 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12654
12655         * gcc.c-torture/execute/20040707-1.c: New test.
12656
12657 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12658
12659         * gcc.c-torture/execute/20040706-1.c: New test.
12660
12661 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12662
12663         PR c++/3671
12664         * g++.dg/template/spec14.C: New test.
12665
12666 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12667
12668         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12669         nothing if not yet defined.  Use it in b, c and d type definitions.
12670         * gcc.c-torture/execute/20040705-1.c: New test.
12671         * gcc.c-torture/execute/20040705-2.c: New test.
12672
12673 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12674
12675         PR c++/2518
12676         * g++.dg/lookup/new1.C: New test.
12677
12678 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12679
12680         PR c++/11406
12681         * g++.dg/template/sizeof8.C: New test.
12682
12683 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12684
12685         * gcc.c-torture/compile/20040705-1.c: New test.
12686
12687 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12688
12689         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12690
12691 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12692
12693         * gcc.dg/cpp/if-mop.c: Two new testcases.
12694         * gcc.dg/cpp/trad/comment-3.c: New.
12695
12696 2004-07-04  Paul Brook  <paul@codesourcery.com>
12697
12698         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12699
12700 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12701
12702         PR c++/3761
12703         * g++.dg/lookup/crash4.C: New test.
12704
12705 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12706
12707         * gcc.c-torture/execute/builtin-abs-1.c
12708         * gcc.c-torture/execute/builtin-abs-2.c
12709         * gcc.c-torture/execute/builtin-complex-1.c
12710         * gcc.c-torture/execute/builtins/string-1-lib.c
12711         * gcc.c-torture/execute/builtins/string-1.c
12712         * gcc.c-torture/execute/builtins/string-2-lib.c
12713         * gcc.c-torture/execute/builtins/string-2.c
12714         * gcc.c-torture/execute/builtins/string-3-lib.c
12715         * gcc.c-torture/execute/builtins/string-3.c
12716         * gcc.c-torture/execute/builtins/string-4-lib.c
12717         * gcc.c-torture/execute/builtins/string-4.c
12718         * gcc.c-torture/execute/builtins/string-5-lib.c
12719         * gcc.c-torture/execute/builtins/string-5.c
12720         * gcc.c-torture/execute/builtins/string-6-lib.c
12721         * gcc.c-torture/execute/builtins/string-6.c
12722         * gcc.c-torture/execute/builtins/string-7-lib.c
12723         * gcc.c-torture/execute/builtins/string-7.c
12724         * gcc.c-torture/execute/builtins/string-8-lib.c
12725         * gcc.c-torture/execute/builtins/string-8.c
12726         * gcc.c-torture/execute/builtins/string-9-lib.c
12727         * gcc.c-torture/execute/builtins/string-9.c
12728         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12729         * gcc.c-torture/execute/builtins/string-asm-1.c
12730         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12731         * gcc.c-torture/execute/builtins/string-asm-2.c
12732         * gcc.c-torture/execute/stdio-opt-1.c
12733         * gcc.c-torture/execute/stdio-opt-2.c
12734         * gcc.c-torture/execute/stdio-opt-3.c
12735         * gcc.c-torture/execute/string-opt-1.c
12736         * gcc.c-torture/execute/string-opt-10.c
12737         * gcc.c-torture/execute/string-opt-11.c
12738         * gcc.c-torture/execute/string-opt-12.c
12739         * gcc.c-torture/execute/string-opt-13.c
12740         * gcc.c-torture/execute/string-opt-14.c
12741         * gcc.c-torture/execute/string-opt-15.c
12742         * gcc.c-torture/execute/string-opt-16.c
12743         * gcc.c-torture/execute/string-opt-2.c
12744         * gcc.c-torture/execute/string-opt-6.c
12745         * gcc.c-torture/execute/string-opt-7.c
12746         * gcc.c-torture/execute/string-opt-8.c:
12747         Replace with ...
12748
12749         * gcc.c-torture/execute/builtins/abs-2.c
12750         * gcc.c-torture/execute/builtins/abs-3.c
12751         * gcc.c-torture/execute/builtins/complex-1.c
12752         * gcc.c-torture/execute/builtins/fprintf.c
12753         * gcc.c-torture/execute/builtins/fputs.c
12754         * gcc.c-torture/execute/builtins/memcmp.c
12755         * gcc.c-torture/execute/builtins/memmove.c
12756         * gcc.c-torture/execute/builtins/memops-asm.c
12757         * gcc.c-torture/execute/builtins/mempcpy-2.c
12758         * gcc.c-torture/execute/builtins/mempcpy.c
12759         * gcc.c-torture/execute/builtins/memset.c
12760         * gcc.c-torture/execute/builtins/printf.c
12761         * gcc.c-torture/execute/builtins/sprintf.c
12762         * gcc.c-torture/execute/builtins/strcat.c
12763         * gcc.c-torture/execute/builtins/strchr.c
12764         * gcc.c-torture/execute/builtins/strcmp.c
12765         * gcc.c-torture/execute/builtins/strcpy.c
12766         * gcc.c-torture/execute/builtins/strcspn.c
12767         * gcc.c-torture/execute/builtins/strlen-2.c
12768         * gcc.c-torture/execute/builtins/strlen.c
12769         * gcc.c-torture/execute/builtins/strncat.c
12770         * gcc.c-torture/execute/builtins/strncmp-2.c
12771         * gcc.c-torture/execute/builtins/strncmp.c
12772         * gcc.c-torture/execute/builtins/strncpy.c
12773         * gcc.c-torture/execute/builtins/strpbrk.c
12774         * gcc.c-torture/execute/builtins/strpcpy-2.c
12775         * gcc.c-torture/execute/builtins/strpcpy.c
12776         * gcc.c-torture/execute/builtins/strrchr.c
12777         * gcc.c-torture/execute/builtins/strspn.c
12778         * gcc.c-torture/execute/builtins/strstr-asm.c
12779         * gcc.c-torture/execute/builtins/strstr.c:
12780         ... these new files.
12781
12782         * gcc.c-torture/execute/builtins/abs-2-lib.c
12783         * gcc.c-torture/execute/builtins/abs-3-lib.c
12784         * gcc.c-torture/execute/builtins/complex-1-lib.c
12785         * gcc.c-torture/execute/builtins/fprintf-lib.c
12786         * gcc.c-torture/execute/builtins/fputs-lib.c
12787         * gcc.c-torture/execute/builtins/memcmp-lib.c
12788         * gcc.c-torture/execute/builtins/memmove-lib.c
12789         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12790         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12791         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12792         * gcc.c-torture/execute/builtins/memset-lib.c
12793         * gcc.c-torture/execute/builtins/printf-lib.c
12794         * gcc.c-torture/execute/builtins/sprintf-lib.c
12795         * gcc.c-torture/execute/builtins/strcat-lib.c
12796         * gcc.c-torture/execute/builtins/strchr-lib.c
12797         * gcc.c-torture/execute/builtins/strcmp-lib.c
12798         * gcc.c-torture/execute/builtins/strcpy-lib.c
12799         * gcc.c-torture/execute/builtins/strcspn-lib.c
12800         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12801         * gcc.c-torture/execute/builtins/strlen-lib.c
12802         * gcc.c-torture/execute/builtins/strncat-lib.c
12803         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12804         * gcc.c-torture/execute/builtins/strncmp-lib.c
12805         * gcc.c-torture/execute/builtins/strncpy-lib.c
12806         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12807         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12808         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12809         * gcc.c-torture/execute/builtins/strrchr-lib.c
12810         * gcc.c-torture/execute/builtins/strspn-lib.c
12811         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12812         * gcc.c-torture/execute/builtins/strstr-lib.c
12813         * gcc.c-torture/execute/builtins/lib/abs.c
12814         * gcc.c-torture/execute/builtins/lib/fprintf.c
12815         * gcc.c-torture/execute/builtins/lib/memset.c
12816         * gcc.c-torture/execute/builtins/lib/printf.c
12817         * gcc.c-torture/execute/builtins/lib/sprintf.c
12818         * gcc.c-torture/execute/builtins/lib/strcpy.c
12819         * gcc.c-torture/execute/builtins/lib/strcspn.c
12820         * gcc.c-torture/execute/builtins/lib/strncat.c
12821         * gcc.c-torture/execute/builtins/lib/strncmp.c
12822         * gcc.c-torture/execute/builtins/lib/strncpy.c
12823         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12824         * gcc.c-torture/execute/builtins/lib/strspn.c
12825         * gcc.c-torture/execute/builtins/lib/strstr.c:
12826         New files containing support routines.
12827
12828         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12829         declaration.
12830         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12831         when not optimizing.
12832
12833 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12834
12835         PR c++/16240
12836         * g++.dg/abi/mangle22.C: New test.
12837         * g++.dg/abi/mangle23.C: Likewise.
12838
12839 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12840
12841         PR fortran/16290
12842         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12843         Allow for cases without denormalized floating point numbers.
12844
12845 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12846
12847         PR c/1027
12848         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12849         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12850         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12851         expected warning text.
12852         * gcc.dg/format/diag-2.c: New test.
12853
12854 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12855
12856         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12857
12858 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12859
12860         * gcc.dg/builtins-43.c: New.
12861         * gcc.dg/builtins-44.c: New.
12862         * gcc.dg/builtins-45.c: New.
12863
12864 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12865             Andreas Tobler  <a.tobler@schweiz.ch>
12866
12867         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12868         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12869         as SIGSEGV.
12870         * gcc.dg/cleanup-11.c: Likewise.
12871         * gcc.dg/cleanup-8.c: Likewise.
12872         * gcc.dg/cleanup-9.c: Likewise.
12873         * gcc.dg/cleanup-5.c: Run on all platforms.
12874
12875 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12876
12877         * g++.dg/warn/nonnull1.C: New test.
12878
12879 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12880
12881         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12882         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12883         Special-case the Sun compiler wrt to <complex.h>.
12884
12885 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12886
12887         * gcc.dg/Wunreachable-8.C: New test.
12888
12889         * gcc.dg/h8300-ice2.c : New test.
12890
12891 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12892
12893         PR fortran/16161
12894         * gfortran.fortran-torture/compile/implicit.f90: Add test
12895         for implicit character.
12896
12897 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12898
12899         PR fortran/16289
12900         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12901         Use tiny() intrinsic to find smallest non-negative real
12902
12903 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12904
12905         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12906         * gcc.dg/compat/struct-by-value-22_x.c: New.
12907         * gcc.dg/compat/struct-by-value-22_y.c: New.
12908
12909         * gcc.c-torture/execute/20040629-1.c: New test.
12910
12911 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12912
12913         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12914         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12915
12916         PR target/16195
12917         * gcc.dg/20040625-1.c: New test.
12918
12919 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12920
12921         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12922
12923 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12924
12925         PR fortran/15963
12926         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12927
12928 2004-06-29  Richard Henderson  <rth@redhat.com>
12929
12930         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12931
12932 2004-06-29  Paul Brook  <paul@codesourcery.com>
12933
12934         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12935         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12936
12937 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         PR c++/16260
12940         * g++.dg/parse/crash15.C: New.
12941
12942 2004-06-28  Andrew Pinski  <apinski@apple.com>
12943
12944         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12945         by the error already.
12946
12947         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12948
12949 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12950
12951         PR target/14041
12952         * gcc.dg/h8300-bss-align-1.c : New.
12953
12954 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         * PR c++/16174
12957         * g++.dg/template/ctor4.C: New.
12958
12959 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12960
12961         PR c++/16205
12962         * g++.dg/warn/Wsequence-point-1.C: New test.
12963
12964 2004-06-27  Paul Brook  <paul@codesourcery.com>
12965
12966         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12967
12968 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12969
12970         * g++.old-deja/g++.mike/p7325.C: Remove.
12971
12972 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12973
12974         PR c/14963
12975         * gcc.dg/pr14963.c: New test.
12976
12977 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12978
12979         PR c++/16193
12980         * g++.dg/parse/redef1.C: New test.
12981
12982 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12983
12984         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12985         20021110.c.
12986         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12987         20021119-1.c.
12988         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12989         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12990         5-04.c.
12991         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12992         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12993         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12994         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12995         g++.brendan/enum14.C.
12996         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12997         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12998         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12999         g++.mike/virt1.C.
13000         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13001         memtemp24.C.
13002
13003 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13004
13005         * gcc.dg/20040527-1.c: New test case.
13006
13007 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13008
13009         PR gfortran/pr16196
13010         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13011
13012 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13013
13014         PR middle-end/15825
13015         * gcc.dg/pr15825-1.c: New test case.
13016
13017 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13018
13019         * gcc.c-torture/execute/20040625-1.c: New test.
13020
13021 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13022
13023         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13024
13025 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13026
13027         * gcc.dg/torture/mips-div-1.c: New test.
13028
13029 2004-06-24  Jeff Law  <law@redhat.com>
13030
13031         * gcc.dg/tree-ssa/20040624-1.c: New test.
13032
13033 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13034
13035         * gcc.c-torture/compile/20040624-1.c: New test.
13036
13037 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13038
13039         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13040         this directory.
13041
13042 2004-06-23  Andrew Pinski  <apinski@apple.com>
13043
13044         PR middle-end/15988
13045         * g++.dg/opt/ptrmem4.C: New test.
13046
13047         * gcc.dg/c90-array-quals-2.c: New test.
13048
13049 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13050
13051         * gcc.dg/kpice1.c: New test.
13052
13053 2006-06-23  Andrew Pinski  <apinski@apple.com>
13054
13055         * gcc.dg/c90-array-quals.c: New test.
13056
13057 2006-06-22  Richard Henderson  <rth@redhat.com>
13058
13059         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13060
13061 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13062
13063         * gcc.dg/builtins-config.h: Handle FreeBSD.
13064
13065 2006-06-22  Richard Henderson  <rth@redhat.com>
13066
13067         * g++.dg/opt/devirt1.C: New.
13068
13069 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13070
13071         * g++.dg/opt/pr15551.C: New testcase.
13072
13073 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13074
13075         PR target/14800
13076         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13077         x86_64-*-linux* when compiling for 32bit.
13078
13079 2004-06-21  Andrew Pinski  <apinski@apple.com>
13080
13081         * gcc.dg/pch/struct-1.c: New.
13082         * gcc.dg/pch/struct-1.hs: New.
13083
13084 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13085
13086         * gcc.dg/pch/save-temps-1.c: New file.
13087         * gcc.dg/pch/save-temps-1.hs: New file.
13088
13089 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13090
13091         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13092         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13093
13094 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13095
13096         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13097         to fix type error.
13098         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13099         Remove trailing spaces.
13100
13101 2004-06-21  Richard Henderson  <rth@redhat.com>
13102
13103         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13104         merging && to BIT_FIELD_REF.
13105
13106 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13107
13108         * g++.dg/opt/placeholder1.C: New test.
13109
13110 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13111
13112         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13113         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13114         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13115         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13116
13117 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13118
13119         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13120         extern "C".
13121         * g++.dg/other/pragma-re-1.C: Add comments.
13122
13123 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13124
13125         PR gfortran/16080
13126         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13127
13128 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13129
13130         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13131         instead of setting the type of size_t by
13132         hand.
13133
13134 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13135
13136         * gcc.dg/unordered-2.c: New test case.
13137         * gcc.dg/unordered-3.c: New test case.
13138
13139 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13140
13141         PR other/16043
13142         * lib/g++.exp (g++_version): Tweak regexp for version
13143         * lib/g77.exp (g77_version): Likewise
13144         * lib/gfortran.exp (gfortran_version): Likewise
13145         * lib/objc.exp (objc_version): Likewise
13146         * lib/treelang.exp (treelang_version): Likewise
13147
13148 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13149
13150         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13151         Use INT_MAX instead of __INT_MAX__.
13152         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13153
13154         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13155         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13156         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13157         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13158         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13159         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13160         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13161         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13162         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13163
13164         * gcc.dg/range-test-1.c: New test.
13165         * g++.dg/opt/range-test-1.C: New test.
13166
13167 2004-06-17  Richard Henderson  <rth@redhat.com>
13168
13169         * objc.dg/sync-1.m: New.
13170         * objc.dg/try-catch-1.m: Don't force next runtime.
13171         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13172         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13173         shadowed catch clause.
13174         * objc.dg/try-catch-5.m: New.
13175
13176 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13177
13178         Bug 14610
13179         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13180
13181 2004-06-15  Richard Henderson  <rth@redhat.com>
13182
13183         * gcc.dg/20001116-1.c: Move expected warning line.
13184
13185 2004-06-15  Richard Henderson  <rth@redhat.com>
13186
13187         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13188         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13189
13190 2004-06-15  Jeff Law  <law@redhat.com>
13191
13192         * gcc.dg/tree-ssa/20040615-1.c: New test.
13193         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13194         be less sensitive to operand ordering.
13195         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13196
13197 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13198
13199         * g++.dg/abi/bitfield3.C: Add comment..
13200
13201 2004-06-15  Richard Henderson  <rth@redhat.com>
13202
13203         * g++.dg/ext/stmtexpr1.C: XFAIL.
13204         * gcc.dg/20030612-1.c: XFAIL.
13205
13206 2004-06-15  Eric Christopher  <echristo@redhat.com>
13207
13208         * g++.dg/charset/asm5.c: New.
13209         * gcc.dg/charset/asm6.c: New.
13210
13211 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13212
13213         PR fortran/15962
13214         * gfortran.fortran-torture/execute/select_1.f90: New test.
13215
13216 2004-06-15  Paul Brook  <paul@codesourcery.com>
13217
13218         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13219
13220 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13221
13222         PR c++/15967
13223         * g++.dg/lookup/crash3.C: New test.
13224
13225 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13226
13227         PR c++/15947
13228         * g++.dg/parse/dtor4.C: New test.
13229
13230 2004-06-14  Jeff Law  <law@redhat.com>
13231
13232         * gcc.c-torture/compile/20040614-1.c: New test.
13233
13234 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13235
13236         PR fortran/15211
13237         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13238         LEN of a character array.
13239
13240 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13241
13242         PR c++/15096
13243         * g++.dg/template/ptrmem10.C: New test.
13244
13245         PR c++/14930
13246         * g++.dg/template/friend30.C: New test.
13247
13248 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13249
13250         PR fortran/14928
13251         * gfortran.fortran-torture/compile/mloc.f90: New test.
13252
13253 2004-06-13  Paul Brook  <paul@codesourcery.com>
13254
13255         * gfortran.fortran-torture/execute/random_2.f90: New test.
13256
13257 2004-06-13  Eric Christopher  <echristo@redhat.com>
13258
13259         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13260
13261 2004-06-12  Paul Brook  <paul@codesourcery.com>
13262
13263         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13264
13265 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13266
13267         PR fortran/14923
13268         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13269
13270 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13271
13272         PR fortran/14957
13273         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13274         syntax errors in end statements of contained subroutines.
13275
13276 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13277
13278         PR fortran/12841
13279         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13280
13281 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13282
13283         PR fortran/15665
13284         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13285
13286 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13287
13288         PR gfortran/12839
13289         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13290
13291 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13292
13293         PR c++/15862
13294         * g++.dg/parse/enum1.C: New test.
13295
13296 2004-06-10  Jeff Law  <law@redhat.com>
13297
13298         * gcc.c-torture/compile/20040610-1.c: New test.
13299
13300 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13301
13302         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13303         * g++.old-deja/g++.other/decl3.C: Likewise.
13304
13305 2004-06-10  Brian Booth  <bbooth@redhat.com>
13306
13307         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13308         V_MAY_DEF instead of VDEF.
13309         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13310
13311 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13312
13313         PR c++/14211
13314         * g++.dg/conversion/const1.C: New test.
13315
13316         PR c++/15076
13317         * g++.dg/conversion/reinterpret1.C: New test.
13318
13319         PR c++/15877
13320         * g++.dg/template/enum2.C: New test.
13321
13322         PR c++/15227
13323         * g++.dg/template/error13.C: New test.
13324
13325 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13326
13327         PR fortran/14957
13328         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13329         arguments to test_* REAL and of the right size.
13330
13331 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR target/15569
13334         PR rtl-optimization/15681
13335         * gcc.dg/20040609-1.c: New test.
13336
13337 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13338
13339         PR c++/14791
13340         * g++.dg/opt/builtins1.C: New test.
13341
13342 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13343
13344         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13345         that use default windows32 struct layout.
13346         * gcc.dg/i386-bitfield2.c: Likewise.
13347
13348 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13349
13350         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13351         for mingw32 and cygwin targets.
13352
13353 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13354
13355         * gcc.dg/pch/macro-4.c: New.
13356         * gcc.dg/pch/macro-4.hs: New.
13357
13358 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13359
13360         PR fortran/13249
13361         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13362
13363 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13364
13365         PR fortran/13372
13366         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13367
13368 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13369
13370         PR gfortran/14897
13371         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13372
13373 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13374
13375         PR gfortran/15755
13376         * gfortran.fortran-torture/execute/backspace.c : New test.
13377
13378 2004-06-09  Paul Brook  <paul@codesourcery.com>
13379
13380         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13381         (pointer_to_section): Rewrite to use smaller array.
13382
13383 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13384
13385         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13386         * gcc.dg/ext/altivec-10.c: Same.
13387         * gcc.dg/ext/altivec-11.c: Same.
13388         * gcc.dg/ext/altivec-12.c: Same.
13389         * gcc.dg/ext/altivec-13.c: Same.
13390         * gcc.dg/ext/altivec-14.c: Same.
13391         * gcc.dg/ext/altivec-15.c: Same.
13392         * gcc.dg/ext/altivec-16.c: Same.
13393         * gcc.dg/ext/altivec-3.c: Same.
13394         * gcc.dg/ext/altivec-4.c: Same.
13395         * gcc.dg/ext/altivec-6.c: Same.
13396         * gcc.dg/ext/altivec-7.c: Same.
13397         * gcc.dg/ext/altivec-8.c: Same.
13398         * gcc.dg/ext/altivec-varargs-1.c: Same.
13399
13400         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13401         * g++.dg/ext/altivec-10.C: Same.
13402         * g++.dg/ext/altivec-2.C: Same.
13403         * g++.dg/ext/altivec-3.C: Same.
13404         * g++.dg/ext/altivec-4.C: Same.
13405         * g++.dg/ext/altivec-5.C: Same.
13406         * g++.dg/ext/altivec-6.C: Same.
13407         * g++.dg/ext/altivec-7.C: Same.
13408         * g++.dg/ext/altivec-8.C: Same.
13409         * g++.dg/ext/altivec-9.C: Same.
13410
13411 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13412
13413         PR c++/7841
13414         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13415
13416 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13417
13418         * gcc.dg/union-1.c: New test.
13419
13420 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13421
13422         * gcc.dg/builtins-41.c: New test case.
13423         * gcc.dg/builtins-42.c: New test case.
13424
13425 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13426
13427         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13428         * g++.dg/ext/altivec-10.C: Same.
13429         * g++.dg/ext/altivec-2.C: Same.
13430         * g++.dg/ext/altivec-3.C: Same.
13431         * g++.dg/ext/altivec-4.C: Same.
13432         * g++.dg/ext/altivec-5.C: Same.
13433         * g++.dg/ext/altivec-6.C: Same.
13434         * g++.dg/ext/altivec-7.C: Same.
13435         * g++.dg/ext/altivec-8.C: Same.
13436         * g++.dg/ext/altivec-9.C: Same.
13437         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13438         * g++.old-deja/g++.brendan/new3.C: Same.
13439         * gcc.c-torture/execute/eeprof-1.x: Same.
13440
13441 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13442
13443         PR c/14765
13444         * gcc.dg/pr14765-1.c: New test.
13445
13446 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13447
13448         PR c/14649
13449         * gcc.dg/pr14649-1.c: New test case.
13450
13451 2004-06-07  Richard Henderson  <rth@redhat.com>
13452
13453         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13454         if temporaries.
13455
13456 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13457
13458         * g++.dg/eh/elide1.C: Remove XFAIL.
13459
13460 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13461
13462         PR c++/15337
13463         * g++.dg/expr/sizeof3.C: New test.
13464
13465         PR c++/14777
13466         * g++.dg/template/access14.C: New test.
13467
13468         PR c++/15554
13469         * g++.dg/template/enum1.C: New test.
13470
13471         PR c++/15057
13472         * g++.dg/eh/throw1.C: New test.
13473
13474 2004-06-07  David Ayers  <d.ayers@inode.at>
13475             Ziemowit Laski  <zlaski@apple.com>
13476
13477         * lib/objc.exp (objc_target_compile): Revert the '-framework
13478         Foundation' flag fix, since bare Darwin does not ship
13479         with the Foundation framework.
13480         * objc/execute/next_mapping.h: Provide a local NSConstantString
13481         @interface and @implementation.
13482         (objc_constant_string_init): A constructor function, used to
13483         initialize the NSConstantString meta-class object.
13484         * objc/execute/string1.m: Include "next_mapping.h" instead of
13485         <Foundation/NSString.h>.
13486         * objc/execute/string2.m: Likewise.
13487         * objc/execute/string3.m: Likewise.
13488         * objc/execute/string4.m: Likewise.
13489
13490 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13491
13492         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13493         to double. Replace double with FLOAT.
13494         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13495
13496         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13497         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13498         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13499         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13500         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13501         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13502         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13503         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13504
13505 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13506
13507         PR c/13519
13508         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13509
13510 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13511
13512         PR c++/15503
13513         * g++.dg/template/meminit2.C: New test.
13514
13515 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13516
13517         PR target/15822
13518         * gcc.c-torture/execute/compare-fp-1.c,
13519         gcc.c-torture/execute/compare-fp-2.c,
13520         gcc.c-torture/execute/compare-fp-3.c,
13521         gcc.c-torture/execute/compare-fp-4.c,
13522         gcc.c-torture/execute/compare-fp-3.x,
13523         gcc.c-torture/execute/compare-fp-4.x: Moved...
13524         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13525         gcc.c-torture/execute/ieee/compare-fp-2.c,
13526         gcc.c-torture/execute/ieee/compare-fp-3.c,
13527         gcc.c-torture/execute/ieee/compare-fp-4.c,
13528         gcc.c-torture/execute/ieee/compare-fp-3.x,
13529         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13530
13531 2004-06-04  David Ayers  <d.ayers@inode.at>
13532
13533         * objc/execute/protocol-isEqual-4.m: New testcase.
13534
13535 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13536
13537         * objc/execute/protocol-isEqual-1.m: New testcase.
13538         * objc/execute/protocol-isEqual-2.m: New testcase.
13539         * objc/execute/protocol-isEqual-3.m: New testcase.
13540
13541 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13542
13543         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13544
13545 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13546
13547         * lib/objc.exp (objc_target_compile): When running tests on
13548         Darwin (Mac OS X), inform the linker about '-framework
13549         'Foundation'.
13550
13551 2004-06-02  Eric Christopher  <echristo@redhat.com>
13552
13553         * gcc.c-torture/compile/20040602-1.c: New.
13554
13555 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13556
13557         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13558         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13559
13560         PR tree-optimization/14736
13561         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13562
13563         PR tree-optimization/14042
13564         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13565
13566         PR tree-optimization/14729
13567         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13568
13569 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13570
13571         PR fortran/15557
13572         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13573
13574 2004-06-01  Richard Hederson  <rth@redhat.com>
13575
13576         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13577
13578 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13579
13580         PR c++/14932
13581         * g++.dg/parse/offsetof4.C: New test.
13582
13583 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13584
13585         PR objc/7993
13586         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13587
13588 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13589
13590         PR c++/15701
13591         * g++.dg/template/friend29.C: New test.
13592
13593 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13594
13595         PR c/15749
13596         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13597
13598 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13599
13600         * gcc.dg/sparc-trap-1.c: New test.
13601
13602 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13603
13604         PR middle-end/15069
13605         * g++.dg/opt/fold3.C: New test case.
13606
13607 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13608
13609         * lib/target-supports.exp (check_iconv_available): Fix fallout
13610         from 2004-05-28 patch.
13611
13612 2004-05-30  Paul Brook  <paul@codesourcery.com>
13613
13614         PR fortran/15620
13615         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13616         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13617
13618 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13619
13620         * gfortran.fortran-torture/execute/random_1.f90: New test.
13621
13622 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13623
13624         * g++.dg/ext/altivec-10.C: New test.
13625
13626 2004-05-29  Paul Brook  <paul@codesourcery.com>
13627
13628         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13629
13630 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13631
13632         * gcc.dg/altivec-16.c: New test.
13633
13634 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13635
13636         * lib/target-supports.exp (check_vmx_hw_available): New.
13637         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13638
13639         * lib/target-supports.exp (check_alias_available,
13640         check_iconv_available, check_named_sections_available): Use
13641         unique names for temporary files.
13642
13643 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13644
13645         * gcc.dg/altivec-15.c: New test.
13646
13647 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/15083
13650         * g++.dg/warn/noeffect6.C: New test.
13651
13652         PR c++/15471
13653         * g++.dg/expr/ptrmem4.C: New test.
13654
13655         PR c++/15640
13656         * g++.dg/template/operator3.C: New test.
13657
13658 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13659
13660         PR c++/14668
13661         * g++.dg/lookup/redecl1.C: New test.
13662         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13663
13664 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13665
13666         * gcc.c-torture/execute/compare-fp-1.c,
13667         gcc.c-torture/execute/compare-fp-2.c,
13668         gcc.c-torture/execute/compare-fp-3.c,
13669         gcc.c-torture/execute/compare-fp-4.c,
13670         gcc.c-torture/execute/compare-fp-3.x,
13671         gcc.c-torture/execute/compare-fp-4.x,
13672         gcc.dg/pr15649-1.c: New.
13673
13674 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13675
13676         PR c++/12883
13677         * g++.dg/init/array14.C: New test.
13678
13679 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13680
13681         * lib/compat.exp (compat-get-options-main): New.
13682         (compat-get-options): Remove unneeded code, warn for ignored
13683         command.
13684         (compat-execute): Check flag set by dg-require-* commands.
13685
13686         * lib/compat.exp (compat-execute): Break up long lines.
13687
13688 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13689
13690         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13691         * gcc.dg/altivec-14.c: New test.
13692         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13693
13694         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13695         * gcc.dg/altivec-12.c: Ditto.
13696
13697         * gcc.dg/altivec-3.c: Move call to altivec_check.
13698
13699 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13700
13701         PR c++/15044
13702         * g++.dg/template/error12.C: New test.
13703
13704         PR c++/15317
13705         * g++.dg/ext/attrib15.C: New test.
13706
13707         PR c++/15329
13708         * g++.dg/template/ptrmem9.C: New test.
13709
13710 2004-05-25  Paul Brook  <paul@codesourcery.com>
13711
13712         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13713
13714 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13715
13716         PR c++/15165
13717         * g++.dg/template/crash19.C: New test.
13718
13719 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13720
13721         PR c++/15025
13722         * g++.dg/template/redecl1.C: New test.
13723
13724 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/14821
13727         * g++.dg/other/ns1.C: New test.
13728
13729         PR c++/14883
13730         * g++.dg/template/invalid1.C: New test.
13731
13732 2004-05-23  Paul Brook  <paul@codesourcery.com>
13733         Victor Leikehman  <lei@haifasphere.co.il>
13734
13735         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13736         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13737
13738 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13739
13740         PR c++/15285
13741         PR c++/15299
13742         * g++.dg/template/non-dependent5.C: New test.
13743         * g++.dg/template/non-dependent6.C: New test.
13744
13745 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13746
13747         PR c++/15507
13748         * g++.dg/inherit/union1.C: New test.
13749
13750         PR c++/15542
13751         * g++.dg/template/addr1.C: New test.
13752
13753         PR c++/15427
13754         * g++.dg/template/array5.C: New test.
13755
13756         PR c++/15287
13757         * g++.dg/template/array6.C: New test.
13758
13759 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13760             Roger Sayle  <roger@eyesopen.com>
13761
13762         * g++.dg/lookup/forscope2.C: New test case.
13763
13764 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13765
13766         * gcc.dg/cpp/Wmissingdirs.c: New.
13767
13768 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13769
13770         PR target/15301
13771         * gcc.dg/compat/union-m128-1.h: New file.
13772         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13773         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13774         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13775
13776 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13777
13778         PR target/15302
13779         * gcc.dg/compat/struct-complex-1.h: New file.
13780         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13781         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13782         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13783
13784 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13785
13786         PR middle-end/3074
13787         * gcc.dg/pr3074-1.c: New test case.
13788         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13789
13790 2004-05-20  Falk Hueffner  <falk@debian.org>
13791
13792         PR other/15526
13793         * gcc.dg/ftrapv-1.c: New test case.
13794
13795 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13796
13797         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13798
13799 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13800             Jeff Law  <law@redhat.com>
13801
13802         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13803         * gcc.dg/tree-ssa/20040518-2.c: New test.
13804
13805         * gcc.dg/tree-ssa/20040518-1.c: New test.
13806
13807 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13808
13809         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13810
13811 2004-05-18  Paul Brook  <paul@codesourcery.com>
13812
13813         PR fortran/13930
13814         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13815
13816 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13817
13818         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13819         constant folding.
13820
13821 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13822
13823         * gcc.dg/tree-ssa/20040517-1.c: New test.
13824
13825 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13826
13827         * gcc.dg/loop-4.c: New test.
13828
13829 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13830
13831         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13832
13833 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13834
13835         PR fortran/15311
13836         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13837
13838 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13839
13840         PR fortran/13826
13841         PR fortran/13940
13842         * gfortran.fortran-torture/compile/data_1.f90: New test.
13843
13844 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13845
13846         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13847         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13848
13849 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13850
13851         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13852
13853 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13854
13855         PR c/15444
13856         * gcc.dg/format/xopen-1.c: Adjust expected message.
13857         * gcc.dg/format/xopen-3.c: New test.
13858
13859 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13860
13861         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13862
13863 2004-05-14  Jeff Law  <law@redhat.com>
13864
13865         * gcc.dg/tree-ssa/20040514-2.c: New test.
13866
13867 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13868
13869         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13870         this ...
13871         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13872         this.
13873
13874 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13875
13876         * gcc.dg/tree-ssa/20040514-1.c: New test.
13877
13878 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13879
13880         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13881         test.
13882
13883 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13884
13885         PR fortran/14066
13886         * gfortran.fortran-torture/compile/do_1.f90: New test.
13887
13888 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13889
13890         PR fortran/15051
13891         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13892         test.
13893
13894 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13895
13896         PR fortran/15149
13897         * gfortran.fortran-torture/execute/random_init.f90: New test.
13898
13899 2004-05-13  Paul Brook  <paul@codesourcery.com>
13900
13901         PR fortran/15314
13902         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13903
13904 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13905
13906         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13907         for the powerpc case.
13908
13909 2004-05-13  Jeff Law  <law@redhat.com>
13910
13911         * gcc.dg/tree-ssa/20040513-1.c: New test.
13912         * gcc.dg/tree-ssa/20040513-2.c: New test.
13913
13914 2004-05-13  Paul Brook  <paul@codesourcery.com>
13915
13916         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13917         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13918         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13919
13920 2004-05-13  Andreas Schwab  <schwab@suse.de>
13921
13922         PR other/10819
13923         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13924         characters.
13925
13926 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13927
13928         PR fortran/15294
13929         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13930
13931 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13932
13933         Merge from tree-ssa-20020619-branch.  See
13934         ChangeLog.tree-ssa for details.
13935
13936 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13937
13938         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13939         include <altivec.h> explicitly.
13940         * gcc.dg/altivec-13.c: Likewise.
13941
13942 2004-05-11  Paul Brook  <paul@codesourcery.com>
13943
13944         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13945
13946 2004-05-10  Eric Christopher  <echristo@redhat.com>
13947
13948         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13949         * gcc.dg/sibcall-4.c: Ditto.
13950
13951 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13952
13953         * g++.dg/ext/altivec-8.C: New test case.
13954         * gcc.dg/altivec-13.c: New test case.
13955
13956 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13957
13958         * gcc.c-torture/execute/divcmp-1.c: New test case.
13959         * gcc.c-torture/execute/divcmp-2.c: New test case.
13960         * gcc.c-torture/execute/divcmp-3.c: New test case.
13961
13962 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13963
13964         * g++.dg/other/pragma-re-2.C: New test.
13965
13966 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13967
13968         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13969         * gcc.dg/i386-387-2.c: Likewise.
13970
13971         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13972         __builtin_drem.
13973         * gcc.dg/i386-387-6.c: Likewise.
13974
13975 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13976
13977         * gcc.dg/builtins-33.c:  Also check log1p*.
13978
13979 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13980
13981         PR optimization/15296
13982         * gcc.c-torture/execute/pr15296.c: New test.
13983
13984 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13985
13986         * gcc.dg/builtins-40.c: New test.
13987
13988 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13989
13990         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13991
13992 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13993
13994         * g++.dg/ext/spe1.C: New testcase.
13995
13996 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13997
13998         * objc.dg/image-info.m: Allow additional attributes
13999         for __image_info section.
14000
14001 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14002
14003         * gcc.dg/torture/mips-hilo-2.c: New test.
14004
14005 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14006
14007         PR c++/14389
14008         * g++.dg/template/member5.C: New test.
14009
14010 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14011
14012         * gcc.dg/builtins-34.c: Also check expm1*.
14013
14014 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14015
14016         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14017         * gcc.dg/torture/builtin-convert-3.c: New test.
14018
14019 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14020
14021         PR middle-end/15054
14022         * g++.dg/opt/pr15054.C: New test.
14023
14024 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14025
14026         * gcc.dg/torture/builtin-rounding-1.c: New test.
14027         * gcc.dg/builtins-25.c: Delete.
14028         * gcc.dg/builtins-29.c: Delete.
14029
14030 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14031
14032         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14033         * gcc.dg/sibcall-4.c: Likewise.
14034         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14035
14036 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14037
14038         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14039         bit-field on 16-bit targets.
14040
14041 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14042
14043         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14044         16-bit targets.
14045
14046 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14047
14048         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14049         * gcc.dg/rs6000-power2-2.c: Likewise.
14050
14051 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14052
14053         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14054         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14055         Change the asm registers to be in form of frN instead of fN.
14056
14057 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14058
14059         * gcc.dg/torture/builtin-convert-2.c: New test.
14060
14061 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14062
14063         * gcc.dg/rs6000-power2-1.c: New test.
14064         * gcc.dg/rs6000-power2-2.c: New test.
14065
14066 2004-04-28  Jan Hubicka  <jh@suse.cz>
14067
14068         * gcc.dg/unused-6.c: New test.
14069
14070 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14071             Ulrich Weigand  <uweigand@de.ibm.com>
14072
14073         * ada/acats/run_all.sh: Define $target variable.
14074
14075 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14076
14077         PR c++/15119
14078         * g++.dg/other/vararg-1.C: New test.
14079
14080         PR c++/4794
14081         * g++.dg/eh/cleanup3.C: New test.
14082
14083 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14084
14085         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14086         and ad8011a (target_insn).
14087         * ada/acats/support/macro.dfs: Likewise.
14088         * ada/acats/support/impbit.adb: New file.
14089
14090 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14091
14092         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14093
14094 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14095
14096         * gcc.dg/loop-3.c: New test.
14097
14098 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14099
14100         * gcc.c-torture/execute/simd-5.c: New test.
14101
14102 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14103
14104         PR c++/15064
14105         * g++.dg/template/crash18.C: New test.
14106
14107 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14108
14109         * g++.dg/ext/complit3.C: New test.
14110
14111 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14112
14113         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14114         * gcc.dg/altivec-3.c: Same.
14115         * gcc.dg/altivec-varargs-1.c: Same.
14116
14117 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14118
14119         * lib/target-supports.exp (check_profiling_available): Assume
14120         profiling is not available on powerpc-eabi targets.
14121
14122 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14123
14124         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14125         * gcc.dg/vmx/bug-1.c: Ditto.
14126
14127 2004-04-20  Eric Christopher  <echristo@redhat.com>
14128
14129         * gcc.dg/charset/extern.c: New test.
14130         * g++.dg/charset/extern3.cc: Ditto.
14131
14132 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14133
14134         * gcc.dg/builtins-39.c: New test.
14135
14136 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14137
14138         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14139
14140 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14141
14142         * gcc.dg/torture/mips-hilo-1.c: New test.
14143
14144 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14145
14146         * gcc.c-torture/compile/20040419-1.c: New test.
14147
14148 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14149
14150         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14151
14152 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14153             Aldy Hernandez  <aldyh@redhat.com>
14154
14155         * gcc.c-torture/execute/va-arg-24.c: New.
14156
14157 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14158             Aldy Hernandez  <aldyh@redhat.com>
14159
14160         * gcc.dg/vmx/1b-01.c: New.
14161         * gcc.dg/vmx/1b-02.c: New.
14162         * gcc.dg/vmx/1b-03.c: New.
14163         * gcc.dg/vmx/1b-04.c: New.
14164         * gcc.dg/vmx/1b-05.c: New.
14165         * gcc.dg/vmx/1b-06.c: New.
14166         * gcc.dg/vmx/1b-07.c: New.
14167         * gcc.dg/vmx/1c-01.c: New.
14168         * gcc.dg/vmx/1c-02.c: New.
14169         * gcc.dg/vmx/3a-01a.c: New.
14170         * gcc.dg/vmx/3a-01.c: New.
14171         * gcc.dg/vmx/3a-01m.c: New.
14172         * gcc.dg/vmx/3a-03.c: New.
14173         * gcc.dg/vmx/3a-03m.c: New.
14174         * gcc.dg/vmx/3a-04.c: New.
14175         * gcc.dg/vmx/3a-04m.c: New.
14176         * gcc.dg/vmx/3a-05.c: New.
14177         * gcc.dg/vmx/3a-06.c: New.
14178         * gcc.dg/vmx/3a-06m.c: New.
14179         * gcc.dg/vmx/3a-07.c: New.
14180         * gcc.dg/vmx/3b-01.c: New.
14181         * gcc.dg/vmx/3b-02.c: New.
14182         * gcc.dg/vmx/3b-10.c: New.
14183         * gcc.dg/vmx/3b-13.c: New.
14184         * gcc.dg/vmx/3b-14.c: New.
14185         * gcc.dg/vmx/3b-15.c: New.
14186         * gcc.dg/vmx/3c-01a.c: New.
14187         * gcc.dg/vmx/3c-01.c: New.
14188         * gcc.dg/vmx/3c-02.c: New.
14189         * gcc.dg/vmx/3c-03.c: New.
14190         * gcc.dg/vmx/3d-01.c: New.
14191         * gcc.dg/vmx/4-01.c: New.
14192         * gcc.dg/vmx/4-03.c: New.
14193         * gcc.dg/vmx/5-01.c: New.
14194         * gcc.dg/vmx/5-02.c: New.
14195         * gcc.dg/vmx/5-03.c: New.
14196         * gcc.dg/vmx/5-04.c: New.
14197         * gcc.dg/vmx/5-05.c: New.
14198         * gcc.dg/vmx/5-06.c: New.
14199         * gcc.dg/vmx/5-07.c: New.
14200         * gcc.dg/vmx/5-07t.c: New.
14201         * gcc.dg/vmx/5-08.c: New.
14202         * gcc.dg/vmx/5-10.c: New.
14203         * gcc.dg/vmx/5-11.c: New.
14204         * gcc.dg/vmx/7-01a.c: New.
14205         * gcc.dg/vmx/7-01.c: New.
14206         * gcc.dg/vmx/7c-01.c: New.
14207         * gcc.dg/vmx/7d-01.c: New.
14208         * gcc.dg/vmx/7d-02.c: New.
14209         * gcc.dg/vmx/8-01.c: New.
14210         * gcc.dg/vmx/8-02a.c: New.
14211         * gcc.dg/vmx/8-02.c: New.
14212         * gcc.dg/vmx/brode-1.c: New.
14213         * gcc.dg/vmx/bug-1.c: New.
14214         * gcc.dg/vmx/bug-2.c: New.
14215         * gcc.dg/vmx/bug-3.c: New.
14216         * gcc.dg/vmx/cw-bug-1.c: New.
14217         * gcc.dg/vmx/cw-bug-2.c: New.
14218         * gcc.dg/vmx/cw-bug-3.c: New.
14219         * gcc.dg/vmx/dct.c: New.
14220         * gcc.dg/vmx/debug-1.c: New.
14221         * gcc.dg/vmx/debug-2.c: New.
14222         * gcc.dg/vmx/debug-3.c: New.
14223         * gcc.dg/vmx/debug-4.c: New.
14224         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14225         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14226         * gcc.dg/vmx/eg-5.c: New.
14227         * gcc.dg/vmx/fft.c: New.
14228         * gcc.dg/vmx/gcc-bug-1.c: New.
14229         * gcc.dg/vmx/gcc-bug-2.c: New.
14230         * gcc.dg/vmx/gcc-bug-3.c: New.
14231         * gcc.dg/vmx/gcc-bug-4.c: New.
14232         * gcc.dg/vmx/gcc-bug-5.c: New.
14233         * gcc.dg/vmx/gcc-bug-6.c: New.
14234         * gcc.dg/vmx/gcc-bug-7.c: New.
14235         * gcc.dg/vmx/gcc-bug-8.c: New.
14236         * gcc.dg/vmx/gcc-bug-9.c: New.
14237         * gcc.dg/vmx/gcc-bug-b.c: New.
14238         * gcc.dg/vmx/gcc-bug-c.c: New.
14239         * gcc.dg/vmx/gcc-bug-d.c: New.
14240         * gcc.dg/vmx/gcc-bug-e.c: New.
14241         * gcc.dg/vmx/gcc-bug-f.c: New.
14242         * gcc.dg/vmx/gcc-bug-g.c: New.
14243         * gcc.dg/vmx/gcc-bug-i.c: New.
14244         * gcc.dg/vmx/harness.h: New.
14245         * gcc.dg/vmx/ira1.c: New.
14246         * gcc.dg/vmx/ira2a.c: New.
14247         * gcc.dg/vmx/ira2b.c: New.
14248         * gcc.dg/vmx/ira2.c: New.
14249         * gcc.dg/vmx/ira2c.c: New.
14250         * gcc.dg/vmx/mem.c: New.
14251         * gcc.dg/vmx/newton-1.c: New.
14252         * gcc.dg/vmx/ops.c: New.
14253         * gcc.dg/vmx/sn7153.c: New.
14254         * gcc.dg/vmx/spill2.c: New.
14255         * gcc.dg/vmx/spill3.c: New.
14256         * gcc.dg/vmx/spill.c: New.
14257         * gcc.dg/vmx/t.c: New.
14258         * gcc.dg/vmx/varargs-1.c: New.
14259         * gcc.dg/vmx/varargs-2.c: New.
14260         * gcc.dg/vmx/varargs-3.c: New.
14261         * gcc.dg/vmx/varargs-4.c: New.
14262         * gcc.dg/vmx/varargs-5.c: New.
14263         * gcc.dg/vmx/varargs-6.c: New.
14264         * gcc.dg/vmx/varargs-7.c: New.
14265         * gcc.dg/vmx/vmx.exp: New.
14266         * gcc.dg/vmx/vprint-1.c: New.
14267         * gcc.dg/vmx/vscan-1.c: New.
14268         * gcc.dg/vmx/x-01.c: New.
14269         * gcc.dg/vmx/x-02.c: New.
14270         * gcc.dg/vmx/x-03.c: New.
14271         * gcc.dg/vmx/x-04.c: New.
14272         * gcc.dg/vmx/x-05.c: New.
14273         * gcc.dg/vmx/yousufi-1.c: New.
14274         * gcc.dg/vmx/zero-1.c: New.
14275         * gcc.dg/vmx/zero.c: New.
14276
14277 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14278
14279         * g++.dg/lookup/java1.C: Update for chage of
14280         _Jv_AllocObject.
14281         * g++.dg/lookup/java2.C: Likewise.
14282
14283 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14284
14285         * ada/acats/run_all.sh: use -O2 by default.
14286
14287 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14288
14289         * gcc.dg/vr-mult-[12].c: New tests.
14290
14291 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14292
14293         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14294
14295         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14296
14297 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14298
14299         * lib/target-supports.exp (check_profiling_available): Assume profiling
14300         isn't available for mips*-*-elf targets.
14301
14302 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14303
14304         * gcc.dg/builtins-38.c: New test.
14305
14306 2004-04-14  Eric Christopher  <echristo@redhat.com>
14307
14308         * g++.dg/charset/charset.exp: Run .cc extension tests.
14309
14310 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14311
14312         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14313
14314 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14315
14316         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14317
14318 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14319
14320         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14321         * gcc.dg/i386-387-2.c: Likewise.
14322
14323         * gcc.dg/i386-387-7.c: New test.
14324         * gcc.dg/i386-387-8.c: New test.
14325
14326         * gcc.dg/builtins-37.c: New test.
14327
14328 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14329
14330         * g++.dg/pch/externc-1.C: Add missing semicolon.
14331
14332 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14333
14334         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14335
14336 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14337
14338         * gcc.c-torture/execute/20040411-1.c: New test.
14339
14340 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14341
14342         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14343
14344 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14345
14346         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14347
14348 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14349
14350         * lib/target-supports.exp (check_named_sections_available): New.
14351         * lib/gcc-dg.exp (dg-require-named-sections): New.
14352         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14353         old-deja.exp.  Also prune error-count message from HP linker.
14354         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14355
14356         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14357         * g++.old-deja/g++.pt/static3.C: Likewise.
14358         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14359
14360 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14361
14362         * gcc.c-torture/execute/20040409-1.c: New test case.
14363         * gcc.c-torture/execute/20040409-2.c: New test case.
14364         * gcc.c-torture/execute/20040409-3.c: New test case.
14365
14366 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14367
14368         * gcc.dg/20040409-1.c: New test.
14369
14370 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14371
14372         PR target/14888
14373         * g++.dg/opt/pr14888.C: New test case.
14374
14375 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14376
14377         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14378         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14379         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14380         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14381         New tests.
14382
14383 2004-04-08  Paul Brook  <paul@codesourcery.com>
14384
14385         * gcc.dg/spill-1.c: New test.
14386
14387 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14388
14389         * gcc.dg/torture/builtin-ctype-2.c: New test.
14390
14391 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14392
14393         * gcc.dg/pch/pch.exp: Add largefile test.
14394
14395 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14396
14397         * g++.dg/pch/externc-1.Hs: New.
14398         * g++.dg/pch/externc-1.C: New.
14399
14400 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14401
14402         * gcc.dg/compat/struct-by-value-5a_main.c,
14403         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14404         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14405         * gcc.dg/compat/struct-by-value-5a_x.c,
14406         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14407         gcc.dg/compat/struct-by-value-5_x.c.
14408         * gcc.dg/compat/struct-by-value-5a_y.c,
14409         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14410         gcc.dg/compat/struct-by-value-5_y.c.
14411
14412         * gcc.dg/compat/struct-by-value-6a_main.c,
14413         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14414         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14415         * gcc.dg/compat/struct-by-value-6a_x.c,
14416         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14417         gcc.dg/compat/struct-by-value-6_x.c.
14418         * gcc.dg/compat/struct-by-value-6a_y.c,
14419         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14420         gcc.dg/compat/struct-by-value-6_y.c.
14421
14422         * gcc.dg/compat/struct-by-value-7a_main.c,
14423         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14424         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14425         * gcc.dg/compat/struct-by-value-7a_x.c,
14426         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14427         gcc.dg/compat/struct-by-value-7_x.c.
14428         * gcc.dg/compat/struct-by-value-7a_y.c,
14429         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14430         gcc.dg/compat/struct-by-value-7_y.c.
14431
14432 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14433
14434         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14435         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14436         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14437         options.
14438
14439 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14440
14441         * gcc.dg/builtins-36.c: New test.
14442
14443 2004-04-06  Paul Brook  <paul@codesourcery.com>
14444
14445         * README.gcc: Remove obsolete contraint on testcases.
14446
14447 2004-04-05  Paul Brook  <paul@codesourcery.com>
14448
14449         PR2123
14450         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14451         failure and exit(0) on success.
14452         * g++.dg/expr/anew2.C: Ditto.
14453         * g++.dg/expr/anew3.C: Ditto.
14454         * g++.dg/expr/anew4.C: Ditto.
14455
14456 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14457
14458         PR c++/3518
14459         * g++.dg/template/unify7.C: New.
14460
14461 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14462
14463         * g++.dg/README: Bring up to date with new subdirectories; remove
14464         duplicate subdirectory lines.
14465
14466 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         PR c++/14007
14469         * g++.dg/template/unify5.C: New.
14470         * g++.dg/template/unify6.C: New.
14471         * g++.dg/template/qualttp20.C: Adjust.
14472         * g++.old-deja/g++.jason/report.C: Adjust.
14473         * g++.old-deja/g++.other/qual1.C: Adjust.
14474
14475 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14476
14477         PR c++/14803
14478         * g++.dg/inherit/ptrmem1.C: New test.
14479
14480 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14481
14482         PR c++/14755
14483         * gcc.c-torture/execute/20040331-1.c: New test.
14484         * gcc.dg/20040331-1.c: New test.
14485
14486 2004-04-01  Paul Brook  <paul@codesourcery.com>
14487
14488         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14489
14490 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14491
14492         PR c++/14724
14493         * g++.dg/init/goto1.C: New test.
14494
14495         PR c++/14763
14496         * g++.dg/template/defarg4.C: New test.
14497
14498 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14499
14500         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14501
14502 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14503
14504         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14505
14506 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14507
14508         * gcc.dg/noncompile/undeclared-2.c: New test.
14509
14510 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14511
14512         * gcc.dg/940409-1.c: Remove XFAIL.
14513         * gcc.dg/reg-vol-struct-1.c: New test.
14514
14515 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14516
14517         * gcc.dg/torture/builtin-wctype-1.c: New test.
14518
14519 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14520
14521         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14522         * gcc.dg/20001101-1.c: Likewise.
14523         * gcc.dg/20001102-1.c: Likewise.
14524
14525 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14526
14527         * gcc.dg/compare8.c: Add an additional test for XOR.
14528
14529 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14530
14531         * gcc.dg/torture/builtin-ctype-1.c: New test.
14532
14533 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14534
14535         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14536         * gcc.dg/torture/builtin-math-1.c: Likewise.
14537         * gcc.dg/torture/builtin-power-1.c: New test.
14538
14539 2004-03-24  Andreas Schwab  <schwab@suse.de>
14540
14541         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14542         IA64 assembler.
14543
14544 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14545             Roger Sayle  <roger@eyesopen.com>
14546
14547         * gcc.dg/compare8.c: New test case.
14548
14549 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14550
14551         * g++.dg/ext/altivec-7.C: New test.
14552
14553 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14554
14555         PR 12267, 12391, 12560, 13129, 14114, 14133
14556         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14557         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14558         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14559         Adjust error regexps.
14560         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14561         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14562         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14563         * gcc.dg/local1.c: Add explanatory comment.
14564
14565 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14566
14567         PR optimization/14669
14568         * g++.dg/opt/fold2.C: New test case.
14569
14570 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14571
14572         PR c/14069
14573         * gcc.dg/20040322-1.c: New test.
14574
14575 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14576
14577         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14578         * gcc.dg/ultrasp4.c: Likewise.
14579         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14580
14581 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14582
14583         * gcc.dg/i386-sse-8.c: Reset default options.
14584
14585 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14586
14587         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14588         in the error message text.
14589
14590 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14591
14592         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14593
14594 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14595
14596         PR c++/14616
14597         * g++.dg/init/array13.C: New test.
14598
14599 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14600
14601         PR target/13889
14602         * gcc.c-torture/compile/pr13889.c: New test case.
14603
14604 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14605
14606         PR c/14635
14607         * builtins-1.c (nan, nans): Don't test.
14608         * builtins-30.c: Don't use nan, nanf, nanl.
14609         * builtins-35.c: New test.
14610
14611 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14612
14613         * g++.dg/ext/altivec-6.C: New test.
14614
14615 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14616
14617         * g++.dg/init/placement3.C: New test.
14618
14619         * g++.dg/template/spec13.C: New test.
14620
14621         * g++.dg/lookup/using11.C: New test.
14622
14623         * g++.dg/lookup/koenig3.C: New test.
14624
14625         * g++.dg/template/operator2.C: New test.
14626
14627         * g++.dg/expr/dtor3.C: New test.
14628         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14629         marker.
14630         * g++.old-deja/g++.law/visibility28.C: Likewise.
14631
14632 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14633
14634         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14635         * gcc.dg/ppc64-abi-3.c: Likewise.
14636
14637 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14638
14639         PR c++/14545
14640         * g++.dg/parse/template15.C: New test.
14641
14642 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14643
14644         * g++.dg/expr/dtor2.C: New test.
14645
14646         * g++.dg/lookup/anon4.C: New test.
14647
14648         * g++.dg/overload/using1.C: New test.
14649
14650         * g++.dg/template/lookup7.C: New test.
14651
14652         * g++.dg/template/typename6.C: New test.
14653
14654         * g++.dg/expr/cond6.C: New test.
14655
14656 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14657
14658         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14659
14660 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14661
14662         * g++.dg/expr/cond5.C: New test.
14663         * g++.dg/expr/constcast1.C: Likewise.
14664         * g++.dg/expr/ptrmem2.C: Likewise.
14665         * g++.dg/expr/ptrmem3.C: Likewise.
14666         * g++.dg/lookup/main1.C: Likewise.
14667         * g++.dg/template/lookup6.C: Likewise.
14668
14669 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14670
14671         * gcc.dg/local1.c: New test.
14672
14673         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14674
14675 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14676
14677         * gcc.dg/torture/builtin-convert-1.c: New test.
14678
14679 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14680
14681         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14682
14683 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14684
14685         PR c++/14481
14686         * g++.dg/warn/Wunused-7.C: New test.
14687
14688 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14689
14690         * gcc.dg/torture/builtin-integral-1.c: New test.
14691
14692 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14693
14694         PR c++/14586
14695         * g++.dg/parse/non-dependent3.C: New test.
14696
14697 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14698
14699         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14700         * g++.dg/eh/simd-2.C: Likewise.
14701         * g++.dg/init/array10.C: Likewise.
14702         * gcc.c-torture/compile/simd-1.c: Likewise.
14703         * gcc.c-torture/compile/simd-2.c: Likewise.
14704         * gcc.c-torture/compile/simd-3.c: Likewise.
14705         * gcc.c-torture/compile/simd-4.c: Likewise.
14706         * gcc.c-torture/compile/simd-6.c: Likewise.
14707         * gcc.c-torture/execute/simd-1.c: Likewise.
14708         * gcc.c-torture/execute/simd-2.c: Likewise.
14709         * gcc.dg/compat/vector-defs.h: Likewise.
14710         * gcc.dg/20020531-1.c: Likewise.
14711         * gcc.dg/altivec-3.c: Likewise.
14712         * gcc.dg/altivec-4.c: Likewise.
14713         * gcc.dg/altivec-varargs-1.c: Likewise.
14714         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14715         * gcc.dg/i386-mmx-3.c: Likewise.
14716         * gcc.dg/i386-sse-4.c: Likewise.
14717         * gcc.dg/i386-sse-5.c: Likewise.
14718         * gcc.dg/i386-sse-8.c: Likewise.
14719         * gcc.dg/simd-1.c: Likewise.
14720         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14721         __ev64_opaque__ since the machine description provides it.
14722
14723 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14724
14725         * lib/compat.exp (skip_list): New global variable.
14726         Use it to hold the user defined COMPAT_SKIPS list if any.
14727         (compat-obj): Add the members of skip_list to optall.
14728
14729 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14730
14731         * gcc.dg/compat/union-by-value-1_main.c,
14732         union-by-value-1_x.c, union-by-value-1_y.c,
14733         union-check.h, union-defs.h,
14734         union-init.h, union-return-1_main.c,
14735         union-return-1_x.c, union-return-1_y.c: New files.
14736
14737 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14738
14739         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14740         mixed-struct-init.h: Add 4 mixed structure types.
14741         struct-by-value-21_main.c, struct-by-value-21_x.c,
14742         struct-by-value-21_y.c, struct-return-21_main.c,
14743         struct-return-21_x.c, struct-return-21_y.c: New files.
14744
14745 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/14550
14748         * g++.dg/parse/template14.C: New test.
14749
14750 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14751
14752         * gcc.c-torture/execute/20040313-1.c: New test.
14753
14754 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14755
14756         PR target/14533
14757         * gcc.dg/20040311-2.c: New test.
14758
14759 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14760
14761         PR other/14544
14762         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14763         bit-field.
14764
14765 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14766
14767         * gcc.dg/20040305-2.c: Add missing return statement.
14768
14769 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14770
14771         * gcc.dg/builtins-34.c: Also check pow10*.
14772
14773 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14774
14775         PR target/14262
14776         * gcc.dg/20040305-2.c: New test.
14777
14778 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14779
14780         * gcc.dg/20040310-1.c: New test.
14781
14782 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14783
14784         * gcc.c-torture/execute/20040311-1.c: New test case.
14785
14786 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14787
14788         PR c++/14476
14789         * g++.dg/lookup/enum1.C: New test.
14790
14791 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/14510
14794         * g++.dg/lookup/struct2.C: New test.
14795
14796 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14797
14798         * gcc.dg/builtins-34.c: New test.
14799
14800 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14801
14802         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14803
14804 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14805
14806         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14807         * gcc.dg/alias-2.c: New testcase.
14808
14809 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14810
14811         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14812
14813 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14814
14815         * gcc.c-torture/execute/20040309-1.c: New test case.
14816
14817 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14818
14819         PR c++/14397
14820         * g++.dg/overload/ref1.C: New.
14821
14822 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14823
14824         PR c++/14409
14825         * g++.dg/template/spec12.C: New test.
14826
14827         PR c++/14448
14828         * g++.dg/parse/crash14.C: New test.
14829
14830 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14831
14832         PR c++/14230
14833         * g++.dg/init/ref11.C: New test.
14834
14835 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14836
14837         PR c++/14432
14838         * g++.dg/parse/builtin2.C: New test.
14839
14840 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14841
14842         PR c++/14401
14843         * g++.dg/init/ctor3.C: New test.
14844         * g++.dg/init/union1.C: New test.
14845         * g++.dg/ext/anon-struct4.C: New test.
14846
14847 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14848
14849         * g++.dg/lookup/koenig1.C: Tweak error messages.
14850         * g++.dg/lookup/used-before-declaration.C: Likewise.
14851         * g++.dg/other/do1.C: Likewise.
14852         * g++.dg/overload/koenig1.C: Likewise.
14853         * g++.dg/parse/crash13.C: Likewise.
14854         * g++.dg/template/instantiate3.C: Likewise.
14855
14856 2004-03-08  Eric Christopher  <echristo@redhat.com>
14857
14858         * * lib/target-supports.exp: Enable libiconv in test
14859         compilation.  Fix up error checking.
14860
14861 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14862
14863         PR middle-end/14289
14864         * gcc.dg/pr14289-1.c: New test case.
14865         * gcc.dg/pr14289-2.c: Likewise.
14866         * gcc.dg/pr14289-3.c: Likewise.
14867
14868 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14869
14870         * gcc.c-torture/execute/20040308-1.c: New test.
14871
14872 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14873
14874         * gcc.c-torture/execute/20040307-1.c: New test case.
14875
14876 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14877
14878         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14879
14880 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14881
14882         * gcc.dg/20040306-1.c: New test.
14883
14884 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14885
14886         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14887         them static.
14888         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14889
14890 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14891
14892         PR c/14465
14893         * gcc.dg/decl-6.c: New test.
14894
14895 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14896
14897         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14898         Rename LOGPOW -> LOG_POW.
14899         (SQRT_EXP, POW_EXP): New.
14900
14901 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14902
14903         * gcc.dg/i386-sse-8.c: New test.
14904
14905 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14906
14907         PR c/14114
14908         * gcc.dg/decl-5.c: New test.
14909
14910 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14911
14912         * gcc.dg/20040305-1.c: New test.
14913
14914 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14915
14916         PR other/14354
14917         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14918
14919 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14920
14921         PR c++/14425, c++/14426
14922         * g++.dg/ext/altivec-4.C: New test.
14923         * g++.dg/ext/altivec-5.C: New test.
14924
14925 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14926
14927         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14928         global variables of a type with no linkage.
14929         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14930         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14931         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14932         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14933         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14934         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14935         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14936         * g++.dg/warn/deprecated.C: Name enum Color.
14937         * g++.dg/overload/VLA.C: Name structure for 'b'.
14938         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14939
14940 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14941
14942         * gcc.c-torture/compile/20040304-1.c: New test.
14943
14944 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14945
14946         PR 13728
14947         * gcc.dg/decl-4.c: New testcase.
14948
14949 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14950
14951         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14952         as PRECF if sizeof (float) > sizeof (double).
14953         (PRECL): Make it the same as PRECF if
14954         sizeof (float) > sizeof (long double).
14955
14956 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14957
14958         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14959         system type.  Add check for irix6 which doesn't have c99 runtime.
14960
14961 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14962
14963         * gcc.dg/const-elim-1.c: xfail for xtensa.
14964
14965 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/14369
14968         * g++.dg/template/cond4.C: New test.
14969
14970 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14971
14972         PR c++/14360
14973         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14974
14975         PR c++/14361
14976         * g++.dg/parse/defarg7.C: New test.
14977
14978         PR c++/14359
14979         * g++.dg/template/friend26.C: New test.
14980
14981 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14982
14983         PR c++/14324
14984         * g++.dg/abi/mangle21.C: New test.
14985
14986         PR c++/14260
14987         * g++.dg/parse/constructor2.C: New test.
14988
14989         PR c++/14337
14990         * g++.dg/template/sfinae1.C: New test.
14991
14992 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14993
14994         PR c++/14267
14995         * g++.dg/expr/crash2.C: New test.
14996
14997         PR middle-end/13448
14998         * gcc.dg/inline-5.c: New test.
14999         * gcc.dg/always-inline.c: Split out tests into ...
15000         * gcc.dg/always-inline2.c: ... this and ...
15001         * gcc.dg/always-inline3.c: ... this.
15002
15003 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15004
15005         PR debug/12103
15006         * g++.dg/debug/crash1.C: New test.
15007
15008 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15009
15010         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15011         function with __attribute__((noinline)).
15012         (recurser_void2): Likewise.
15013         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15014         (recurser_void2): Likewise.
15015
15016 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15017
15018         PR middle-end/14203
15019         * g++.dg/warn/Wunused-6.C: New test case.
15020
15021 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15022
15023         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15024         not defined.
15025
15026 2004-02-27  Eric Christopher  <echristo@redhat.com>
15027
15028         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15029         * g++.dg/charset/asm2.c: Run only x86.
15030         * gcc.dg/charset/asm3.c: Ditto.
15031
15032 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15033
15034         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15035         ld_library_path.
15036
15037 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15038
15039         * g++.dg/ext/altivec-3.C: New.
15040
15041 2004-02-26  Richard Henderson  <rth@redhat.com>
15042
15043         * g++.dg/ext/attrib10.C: Mark for warning.
15044         * gcc.dg/attr-alias-1.c: New.
15045
15046 2004-02-26  Richard Henderson  <rth@redhat.com>
15047
15048         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15049         * gcc.c-torture/execute/20040208-2.c: ... it back.
15050
15051 2004-02-26  Eric Christopher  <echristo@redhat.com>
15052
15053         * lib/target-supports.exp (check-iconv-available): New function.
15054         * lib/gcc-dg.exp (dg-require-iconv): New function.
15055         Use above.
15056         * gcc.dg/charset: New directory.
15057         * gcc.dg/charset/charset.exp: New file.
15058         * gcc.dg/charset/asm1.c: Ditto.
15059         * gcc.dg/charset/asm2.c: Ditto.
15060         * gcc.dg/charset/asm3.c: Ditto.
15061         * gcc.dg/charset/asm4.c: Ditto.
15062         * gcc.dg/charset/asm5.c: Ditto.
15063         * gcc.dg/charset/attribute1.c: Ditto.
15064         * gcc.dg/charset/attribute2.c: Ditto.
15065         * gcc.dg/charset/string1.c: Ditto.
15066         * g++.dg/charset: New directory.
15067         * g++.dg/dg.exp: Add here. Special options.
15068         * g++.dg/charset/charset.exp: New file.
15069         * g++.dg/charset/asm1.c: Ditto.
15070         * g++.dg/charset/asm2.c: Ditto.
15071         * g++.dg/charset/asm3.c: Ditto.
15072         * g++.dg/charset/asm4.c: Ditto.
15073         * g++.dg/charset/attribute1.c: Ditto.
15074         * g++.dg/charset/attribute2.c: Ditto.
15075         * g++.dg/charset/extern1.cc: Ditto.
15076         * g++.dg/charset/extern2.cc: Ditto.
15077         * g++.dg/charset/string1.c: Ditto.
15078
15079 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15080
15081         PR c++/14278
15082         * g++.dg/parse/comma1.C: New test.
15083
15084 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15085
15086         PR c++/14284
15087         * g++.dg/template/ttp8.C: New test.
15088
15089 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15090
15091         * gcc.dg/fixuns-trunc-1.c: New test.
15092
15093 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15094
15095         * gcc.dg/builtins-config.h: Use #elif.
15096
15097 2004-02-26  Michael Matz  <matz@suse.de>
15098
15099         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15100         * gcc.dg/991214-1.c: Likewise.
15101         * gcc.dg/i386-asm-1.c: Likewise.
15102
15103 2004-02-25  Richard Henderson  <rth@redhat.com>
15104
15105         * gcc.c-torture/execute/20040208-2.c: Move ...
15106         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15107
15108 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15109
15110         PR c++/14246
15111         * g++.dg/other/crash-3.C: New test.
15112
15113 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15114
15115         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15116         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15117
15118         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15119         HP-UX.
15120
15121 2004-02-24  Michael Matz  <matz@suse.de>
15122
15123         * gcc.dg/i386-regparm.c: New.
15124
15125 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15126
15127         * gcc.c-torture/execute/20040223-1.c: New.
15128
15129 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15130             Kazu Hirata  <kazu@cs.umass.edu>
15131
15132         * gcc.dg/fwritable-strings-1.c: Remove.
15133
15134 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15135
15136         PR c/14156
15137         * gcc.dg/20040223-1.c: New test.
15138
15139 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15140
15141         PR c++/14106
15142         * g++.dg/ext/typeof9.C: New test.
15143
15144 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15145
15146         PR c++/14250
15147         * g++.dg/other/switch1.C: New test.
15148
15149 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15150
15151         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15152         * gcc.dg/va-arg-1.c: Likewise.
15153
15154 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15155
15156         PR c++/14143
15157         * g++.dg/template/koenig5.C: New test.
15158
15159 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15160
15161         * g++.dg/ext/altivec-1.C: Generalize target triple.
15162         * g++.dg/ext/altivec-2.C: New test case.
15163         * g++.dg/ext/altivec_check.h: New file.
15164         * gcc.dg/altivec-1.c: Generalize target triple;
15165         include altivec_check.h and call altivec_check().
15166         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15167         * gcc.dg/altivec-6.c: New test case.
15168         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15169         type casts as needed.
15170         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15171         altivec_check().
15172         * gcc.dg/altivec-12.c: New test case.
15173         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15174         include altivec_check.h and call altivec_check().
15175         * gcc.dg/altivec_check.h: New file.
15176
15177 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15178
15179         * lib/target-supports.exp (check_alias_available): Don't mangle
15180         function `g' in test program.
15181
15182 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15183
15184         * lib/target-supports.exp (check_profiling_available): Check
15185         argument to determine whether we support a profiling type.
15186         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15187         check_profiling_available.
15188         * g++.dg/bprob/bprob.exp: Likewise
15189         * g77.dg/bprob/bprob.exp: Likewise.
15190         * gcc.misc-tests/bprob.exp: Likewise.
15191         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15192         dg-require-profiling and delete expected error handling.
15193         * gcc.dg/20021014-1.c: Likewise.
15194         * gcc.dg/nest.c: Likewise.
15195
15196 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15197
15198         PR c++/12007
15199         * g++.dg/other/vthunk1.C: New test.
15200
15201 2004-02-20  Falk Hueffner  <falk@debian.org>
15202
15203         PR target/14201
15204         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15205
15206 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15207
15208         PR c++/13927
15209         * g++.dg/other/error8.C: Remove XFAIL markers.
15210
15211         PR c++/14173
15212         * g++.dg/ext/packed5.C: New test.
15213
15214         PR c++/14199
15215         * g++.dg/warn/Wunused-5.C: New test.
15216
15217         PR c++/14186
15218         * g++.dg/lookup/member1.C: New test.
15219
15220 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15221
15222         * gcc.c-torture/compile/20040130-1.c: Enable only when
15223         __INT_MAX__ >= 2147483647L.
15224         * gcc.c-torture/compile/961203-1.c: Likewise.
15225
15226 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15229         * g++.dg/opt/template1.C: Robustify assembler regexp
15230
15231 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15232
15233         * gcc.c-torture/execute/simd-4.x: Remove.
15234         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15235         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15236         Guard with #ifndef SKIP_ATTRIBUTE.
15237         * gcc.dg/compat/vector-1_y.c: Likewise.
15238         * gcc.dg/compat/vector-2_x.c: Likewise.
15239         * gcc.dg/compat/vector-2_y.c: Likewise.
15240         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15241         * g++.dg/eh/simd-2.C: Likewise.
15242
15243 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15244
15245         * gcc.c-torture/compile/complex-1.c: New.
15246
15247 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15248
15249         PR target/14209
15250         * gcc.c-torture/execute/20040218-1.c: New test.
15251
15252 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15253
15254         PR c++/14181
15255         * g++.dg/parse/new2.C: New test.
15256
15257 2004-02-18  Paul Brook  <paul@codesourcery.com>
15258
15259         * gcc.c-torture/compile/libcall-1.c: New test.
15260
15261 2004-02-18  Paul Brook  <paul@codesourcery.com>
15262
15263         PR debug/12934
15264         * gcc.dg/debug/debug-7.c: New test.
15265
15266 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15267
15268         * gcc.dg/20040217-1.c: New test.
15269
15270 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15271
15272         * gcc.c-torture/execute/990208-1.x: Delete.
15273
15274 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15275
15276         * gcc.c-torture/execute/20040208-2.x: New file.
15277
15278 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15279
15280         PR c++/11326
15281         * g++.dg/abi/structret1.C: New test.
15282
15283 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15284
15285         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15286         (i386_cpuid): No need to test if cpuid is available on AMD64.
15287         Fix assembly, so that it works onboth i386 and AMD64.
15288         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15289         (vecInLong): Fix s[] member type to unsigned int.
15290         (vecInWord): Remove type.
15291         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15292         (a64, b64, c64, d64, e64): Remove.
15293         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15294         Remove unused variable.  Remove initialization of removed variables.
15295         Don't call mmx_tests nor sse_tests.
15296         (reference_mmx, reference_sse): Remove.
15297         (check): Add return stmt.
15298         * gcc.dg/i386-sse-7.c: New test.
15299         * gcc.dg/i386-mmx-4.c: New test.
15300
15301 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15302
15303         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15304         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15305         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15306         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15307         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15308         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15309         g++.dg/tc1/dr94.C: Fix line terminator.
15310
15311 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15312
15313         * gcc.c-torture/compile/20040216-1.c: New.
15314
15315 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15316
15317         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15318         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15319         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15320         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15321         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15322         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15323
15324 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15325
15326         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15327
15328 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15329
15330         PR c++/13971
15331         * g++.dg/expr/cond4.C: New test.
15332
15333         PR c++/14086
15334         * g++.dg/lookup/crash2.C: New test.
15335
15336 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15337
15338         * gcc.c-torture/compile/20040214-2.c: New test.
15339
15340 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15341
15342         PR c++/14116
15343         * g++.dg/ext/typeof8.C: New test.
15344
15345 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15346
15347         * gcc.c-torture/compile/20040214-1.c: New test.
15348
15349 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15350
15351         PR c++/13635
15352         * g++.dg/template/spec11.C: New test.
15353
15354 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15355
15356         PR c++/13927
15357         * g++.dg/other/error8.C: New test.
15358
15359 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/14122
15362         * g++.dg/template/array4.C: New test.
15363
15364         PR c++/14108
15365         * g++.dg/inherit/thunk2.C: New test.
15366
15367         PR c++/14083
15368         * g++.dg/eh/cond2.C: New test.
15369
15370 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15371
15372         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15373
15374 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15375
15376         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15377
15378 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15379
15380         * g++.dg/simd-2.C: xfail on ppc64-linux.
15381
15382 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15383
15384         PR c/456
15385         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15386         tests.
15387
15388 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15389
15390         * gcc.dg/builtins-33.c: New test.
15391
15392 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15393
15394         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15395
15396 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15397
15398         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15399
15400 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15401
15402         * gcc.dg/ppc64-abi-3.c: New test.
15403
15404 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15405
15406         PR c/14092
15407
15408         * gcc.dg/pr14092-1.c: New testcase.
15409
15410 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15411
15412         * gcc.dg/cpp/assert4.c: Fix typo last change.
15413
15414         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15415         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15416
15417         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15418
15419 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15420
15421         * gcc.c-torture/compile/20040209-1.c: New test case.
15422
15423 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15424
15425         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15426
15427 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15428
15429         * gcc.c-torture/execute/20040208-[12].c: New tests.
15430
15431 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15432
15433         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15434
15435 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15436
15437         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15438
15439 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15440
15441         Bug 13856
15442         * gcc.dg/visibility-8.c: New testcase.
15443
15444 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15445
15446         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15447         arguments.
15448         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15449
15450 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15451
15452         PR middle-end/13696
15453         * g++.dg/opt/fold1.C: New test case.
15454
15455 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15456
15457         PR c++/14033
15458         * g++.dg/other/crash-2.C: New test.
15459
15460 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15461
15462         PR c++/14028
15463         * g++.dg/parse/angle-bracket2.C: New test.
15464
15465 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15466
15467         PR middle-end/13750
15468         Revert:
15469         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15470         PR pch/13361
15471         * testsuite/g++.dg/pch/wchar-1.C: New.
15472         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15473
15474 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15475
15476         PR c++/14008
15477         * g++.dg/parse/error15.C: New test.
15478         * g++.dg/parse/crash11.C: Update dg-error mark.
15479
15480 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15481
15482         PR c++/13932
15483         * g++.dg/warn/conv2.C: New test.
15484
15485 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15486
15487         PR c++/13086
15488         * g++.dg/warn/incomplete1.C: Remove xfail.
15489
15490 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15491
15492         * lib/file-format.exp (gcc_target_object_format): Use
15493         ${tool}_target_compile, not gcc_target_compile.
15494         * lib/target-supports.exp (check_alias_available): Likewise.
15495         (check_gc_sections_available): Likewise.
15496         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15497         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15498         dg-require-alias.
15499
15500 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/13969
15503         * g++.dg/template/static6.C: New test.
15504
15505 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15506
15507         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15508
15509 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15510
15511         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15512         tests for systems where `char' is unsigned by default.
15513
15514 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15515
15516         PR c++/13997
15517         * g++.dg/template/partial3.C: New test.
15518
15519 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15520
15521         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15522         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15523         Remove mentions of obsolete ports.
15524
15525 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15526
15527         * gcc.dg/noncompile/20001228-1.c: Fix for new
15528         error message.
15529
15530 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15531
15532         PR target/9348
15533         * gcc.c-torture/execute/multdi-1.c: New test case.
15534
15535 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15536
15537         PR c++/13925
15538         * g++.dg/template/lookup5.C: New test.
15539
15540 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15541
15542         PR c++/13950
15543         * g++.dg/template/lookup4.C: New test.
15544
15545         PR c++/13970
15546         * g++.dg/parse/error14.C: New test.
15547
15548         PR c++/14002
15549         * g++.dg/parse/template13.C: New test.
15550
15551 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15552
15553         PR c++/13978
15554         * g++.dg/template/koenig4.C: New test.
15555
15556         PR c++/13968
15557         * g++.dg/template/crash17.C: New test.
15558
15559         PR c++/13975
15560         * g++.dg/parse/error13.C: New test.
15561         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15562
15563 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15564
15565         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15566
15567 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15568
15569         PR c/11658
15570         PR c/13994
15571         * gcc.dg/noncompile/20040203-1.c: New test.
15572         * gcc.dg/noncompile/20040203-2.c: Likewise.
15573         * gcc.dg/noncompile/20040203-3.c: Likewise.
15574         * gcc.dg/20040203-1.c: Likewise.
15575
15576 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15577
15578         PR c++/10858
15579         * g++.dg/template/sizeof7.C: New test.
15580
15581 2004-02-02  Eric Christopher  <echristo@redhat.com>
15582             Zack Weinberg  <zack@codesourcery.com>
15583
15584         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15585
15586 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15587
15588         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15589         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15590         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15591         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15592
15593 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/13113
15596         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15597
15598         PR c++/13854
15599         * g++.dg/ext/attrib13.C: New test.
15600
15601         PR c++/13907
15602         * g++.dg/conversion/op2.C: New test.
15603
15604 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15605
15606         * gcc.dg/titype-1.c: Fix pasto.
15607
15608 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15609
15610         * gcc.dg/titype-1.c: New test.
15611
15612 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15613
15614         PR c++/13957
15615         * g++.dg/template/non-type-template-argument-1.C,
15616         g++.dg/template/qualified-id1.C: Update dg-error marks.
15617         * g++.dg/template/nontype6.C: New test.
15618
15619 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15620
15621         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15622         * gcc.dg/builtins-31.c: New testcase.
15623         * gcc.dg/builtins-32.c: New testcase.
15624
15625 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15626
15627         * objc.dg/call-super-2.m: Update line numbers
15628         for the including of stddef.h.
15629
15630 2004-01-30  Michael Matz  <matz@suse.de>
15631
15632         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15633         g++.dg/ext/case-range3.C: New tests.
15634
15635 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15636
15637         DR206
15638         PR c++/13813
15639         * g++.dg/template/member4.C: New test.
15640
15641 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15642
15643         PR c++/13683
15644         * g++.dg/template/sizeof6.C: New test.
15645
15646 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15647
15648         * gcc.dg/fwritable-strings-1.c: New test.
15649
15650 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15651
15652         * gcc.c-torture/compile/20040130-1.c: New test.
15653
15654 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15655
15656         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15657
15658 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/13883
15661         * g++.dg/template/ctor3.C: New test.
15662
15663 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15664
15665         * g++.dg/tc1: New directory.
15666         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15667         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15668         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15669         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15670         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15671
15672 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15673
15674         * g++.dg/parse/error11.C: New test.
15675         * g++.dg/parse/error12.C: Likewise.
15676
15677 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15678
15679         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15680         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15681
15682 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15683
15684         PR c++/13791
15685         * g++.dg/ext/attrib12.C: New test.
15686
15687         PR c++/13736
15688         * g++.dg/parse/cast2.C: New test.
15689
15690 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15691
15692         * objc.dg/encode-2.m (main): New local string.  Set depending on
15693         sizeof long.  Use in sscanf call.
15694         * objc.dg/encode-3.m (main): New local string.  Set depending on
15695         sizeof long.  Use in scan_initial call.
15696
15697 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15698
15699         * objc.dg/call-super-2.m: Make LP64-safe.
15700         * objc.dg/desig-init-1.m: Likewise.
15701
15702 2004-01-27  Devang Patel <dpatel@apple.com>
15703
15704         * g++.dg/debug/namespace1.C: New test.
15705
15706 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15707
15708         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15709         xscale-*-*.
15710
15711         * gcc.dg/arm-mmx-1.c: New test.
15712
15713 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15714
15715         * gcc.dg/20040127-1.c: New test.
15716         * gcc.dg/20040127-2.c: New test.
15717
15718 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15719
15720         * objc.dg/stret-1.m (glob): Renamed to globa.
15721
15722 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15723
15724         PR c++/13663
15725         * g++.dg/expr/for1.C: New test.
15726
15727 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15728
15729         PR middle-end/13779
15730         * gcc.dg/darwin-longlong.c: New test.
15731
15732 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15733
15734         * gcc.dg/20040124-1.c: Moved test from here...
15735         * gcc.c-torture/compile/20040124-1.c: ...to here.
15736
15737 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15738
15739         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15740         the assembly output if -m64 is passed.
15741
15742 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/13833
15745         * g++.dg/template/cond3.C: New test.
15746
15747 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15748
15749         PR c++/13810
15750         * g++.dg/template/ttp7.C: New test.
15751
15752 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15753
15754         PR c++/13797
15755         * g++.dg/template/nontype4.C: New test.
15756         * g++.dg/template/nontype5.C: Likewise.
15757
15758 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15759
15760         * gcc.dg/torture/mips-clobber-at.c: New test.
15761
15762 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15763
15764         * gcc.dg/20040124-1.c: New test.
15765
15766 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15767
15768         * gcc.dg/20040123-1.c: New test.
15769
15770 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15771
15772         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15773
15774 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15775
15776         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15777
15778 2004-01-23  Andrew Pinski  <apinski@apple.com>
15779
15780         * gcc.dg/20030121-1.c: Move to ..
15781         * gcc.dg/20040121-1.c: here.
15782
15783 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15784
15785         * gcc.dg/builtins-29.c: New test case.
15786
15787 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15788
15789         PR 18314
15790         * gcc.dg/builtins-30.c: New testcase.
15791
15792 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15793
15794         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15795         * lib/g77.exp: Likewise.
15796         * lib/objc.exp: Likewise.
15797         * lib/g++.exp: Likewise.
15798
15799 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15800
15801         * gcc.dg/struct-by-value-2.c: New test.
15802
15803 2004-01-21  Andrew Pinski  <apinski@apple.com>
15804
15805         PR target/13785
15806         * gcc.dg/20030121-1.c: New test.
15807
15808 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15809
15810         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15811         clobber frame pointer register in asm statement.
15812
15813 2004-01-21  Falk Hueffner  <falk@debian.org>
15814
15815         * gcc.c-torture/compile/20040121-1.c: New test.
15816
15817 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15818
15819         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15820
15821 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15822
15823         * gcc.dg/ppc64-abi-2.c: New test.
15824
15825 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15826
15827         * lib/treelang.exp: Fill out this file.
15828         * lib/treelang-dg.exp: New File.
15829
15830 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15831
15832         * gcc.c-torture/compile/981022-1.c: Remove.
15833         * gcc.dg/array-5.c: Remove XFAIL.
15834         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15835         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15836         gcc.dg/cond-lvalue-1.c: Update.
15837         * gcc.dg/cast-lvalue-2.c: New test.
15838
15839 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15840
15841         PR c++/13592
15842         * g++.dg/other/error1.C (class foo): Tweak error message.
15843
15844         PR c++/13592
15845         * g++.dg/template/call2.C: New test.
15846
15847 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15848
15849         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15850         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15851         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15852         scalar-return-1_x.c, scalar-return-2_y.c,
15853         scalar-return-3_x.c, scalar-return-3_y.c,
15854         scalar-return-4_x.c, scalar-return-4_y.c,
15855         struct-align-1.h, struct-align-1_x.c,
15856         struct-align-1_y.c, struct-align-2.h,
15857         struct-align-2_x.c, struct-align-2_y.c,
15858         struct-by-value-10_y.c, struct-by-value-11_x.c,
15859         struct-by-value-11_y.c, struct-by-value-12_x.c,
15860         struct-by-value-12_y.c, struct-by-value-13_x.c,
15861         struct-by-value-13_y.c, struct-by-value-14_x.c,
15862         struct-by-value-14_y.c, struct-by-value-15_x.c,
15863         struct-by-value-15_y.c, struct-by-value-16_y.c,
15864         struct-by-value-17_y.c, struct-by-value-18_y.c,
15865         struct-by-value-19_y.c, struct-by-value-1_x.c,
15866         struct-by-value-1_y.c, struct-by-value-20_y.c,
15867         struct-by-value-2_x.c, struct-by-value-2_y.c,
15868         struct-by-value-3_y.c, struct-by-value-4_x.c,
15869         struct-by-value-4_y.c, struct-by-value-5_y.c,
15870         struct-by-value-6_y.c, struct-by-value-7_y.c
15871         struct-by-value-8_x.c, struct-by-value-8_y.c
15872         struct-by-value-9_x.c, struct-by-value-9_y.c
15873         struct-return-10_x.c, struct-return-10_y.c,
15874         struct-return-19_x.c, struct-return-20_x.c
15875         struct-return-2_x.c, struct-return-2_y.c
15876         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15877         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15878
15879 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15880
15881         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15882         attribute on sparc*-sun-solaris2.*.
15883
15884 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/13710
15887         * g++.dg/ext/typeof7.C: New test.
15888
15889 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15890
15891         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15892         * gcc.dg/const-elim-1.c: Same.
15893
15894 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15895
15896         * objc.dg/stret-1.m: New.
15897         * objc.dg/stret-2.m: New.
15898
15899 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15900
15901         PR c++/11895
15902         * g++.dg/ext/vector1.C: New test.
15903
15904 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15905
15906         * gcc.dg/pch/import-1.c: New.
15907         * gcc.dg/pch/import-1.hs: New.
15908         * gcc.dg/pch/import-1a.h: New.
15909         * gcc.dg/pch/import-1b.h: New.
15910         * gcc.dg/pch/import-1c.h: New.
15911
15912 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15913
15914         PR c++/13574
15915         * g++.dg/ext/array1.C: New test.
15916
15917         PR c++/13178
15918         * g++.dg/conversion/op1.C: New test.
15919
15920 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15921
15922         PR 11864
15923         From Kazumoto Kojima / Dan Kegel:
15924         * gcc.dg/pr11864-1.c: New test.
15925
15926         PR 10392
15927         From Marcus Comstedt / Dan Kegel:
15928         * gcc.dg/pr10392-1.c: New test.
15929
15930 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15931
15932         PR c++/13478
15933         * g++.dg/init/ref10.C: New test.
15934
15935 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15936
15937         PR c++/13407
15938         * g++.dg/parse/typename6.C: New test.
15939
15940 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15941
15942         PR pch/13361
15943         * testsuite/g++.dg/pch/wchar-1.C: New.
15944         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15945
15946 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15947
15948         PR c++/9259
15949         * g++.dg/expr/sizeof2.C: New test.
15950
15951 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15952
15953         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15954
15955 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15956
15957         PR c++/13659
15958         * g++.dg/lookup/strong-using-3.C: New.
15959         * g++.dg/lookup/using-10.C: New.
15960
15961 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15962
15963         PR c++/13594
15964         * g++.dg/lookup/strong-using-2.C: New.
15965
15966 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15967             Dan Kegel <dank@kegel.com>
15968             J"orn Rennecke <joern.rennecke@superh.com>
15969
15970         PR target/9365
15971         * gcc.dg/pr9365-1.c: New test.
15972
15973 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15974
15975         PR c++/8856
15976         * g++.dg/parse/casting-operator2.C: New test.
15977         * g++.old-deja/g++.pt/explicit83.C: Remove.
15978
15979 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15980
15981         * gcc.dg/label-compound-stmt-1.c: New test.
15982         * gcc.c-torture/compile/950922-1.c,
15983         gcc.c-torture/compile/20000211-3.c,
15984         gcc.c-torture/compile/20000518-1.c,
15985         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15986         compound statements.
15987
15988 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15989
15990         * gcc.dg/ppc64-abi-1.c: New test.
15991
15992 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15993
15994          * g++.dg/ext/attrib9.C: Add dg-warnings.
15995
15996 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15997
15998         PR c++/12335
15999         * g++.dg/parse/dtor3.C: New test.
16000
16001 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16002
16003         PR c++/12709
16004         * g++.dg/parse/try-catch-1.C: New test.
16005
16006 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16007
16008         * ada/acats/run_all.sh: Add more verbose output in acats.log
16009         when compiling tests.
16010
16011 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16012
16013         PR 13656
16014         * gcc.dg/typedef-redecl.c: New test case.
16015         * gcc.dg/typedef-redecl.h: New support file.
16016
16017 2004-01-13  Jan Hubicka  <jh@suse.cz>
16018
16019         * gcc.dg/always_inline.c: New test.
16020         * gcc.dg/debug/20031231-1.c: Fix.
16021
16022 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16023
16024         PR c++/13474
16025         * g++.dg/template/array3.C: New test.
16026
16027 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16028
16029         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16030         * g++.dg/warn/Wunused-2.C: Likewise.
16031
16032 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16033
16034         PR c++/13289
16035         * g++.dg/template/instantiate6.C: New test.
16036
16037 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16038
16039         PR middle-end/11397
16040         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16041
16042 2004-01-12  Jan Hubicka  <jh@suse.cz>
16043
16044         PR opt/12826
16045         * gcc.dg/20040112-1.c: New.
16046
16047         * gcc.dg/dwarf-die[1-7].c: Move to...
16048         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16049         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16050
16051 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16052
16053         PR c++/4100
16054         * g++.dg/parse/friend4.C: New test.
16055
16056 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16057
16058         PR c++/4100
16059         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16060         definition is called a friend.
16061
16062 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16063
16064         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16065
16066 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16067
16068         PR c++/3478
16069         * g++.dg/parse/error10.C: New test.
16070         * g++.dg/template/arg2.C: Accept "invalid type" error.
16071
16072 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16073
16074         PR middle-end/13392
16075         * g++.dg/opt/expect2.C: New test.
16076
16077 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16078
16079         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16080         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16081         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16082         Update dg-error regexps.
16083
16084 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16085
16086         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16087         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16088
16089 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16090
16091         * gcc.dg/pragma-re-1.c: Use right pointer type.
16092
16093 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16094
16095         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16096
16097 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16098
16099         * gcc.dg/rs6000-ldouble-1.c: New.
16100
16101 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16102
16103         DR 337
16104         PR c++/9256
16105         * g++.dg/other/abstract1.C: New test.
16106
16107 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16108
16109         * g++.dg/lookup/strong-using-1.C: New.
16110
16111 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16112
16113         PR c/11234
16114         * gcc.dg/func-ptr-conv-1.c: New test.
16115         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16116
16117 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16118
16119         PR target/13380.
16120         * gcc.c-torture/compile/20040109-1.c: New.
16121
16122 2004-01-08  Stuart Hastings  <stuart@apple.com>
16123
16124         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16125         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16126         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16127
16128 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16129
16130         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16131
16132 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16133
16134         * ada/acats/run_acats: Treat 'gnatchop' the same way
16135         as 'gnatmake'.  Export GCC_DRIVER.
16136         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16137         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16138
16139 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16140
16141         PR c++/12573
16142         * g++.dg/template/dependent-expr4.C: New test.
16143
16144 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16145
16146         * gcc.dg/altivec-11.c: New test.
16147
16148 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16149
16150         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16151
16152 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16153
16154         PR c/6024
16155         * gcc.dg/enum-compat-1.c: New test.
16156         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16157
16158 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16159
16160         PR c/12165
16161         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16162         gcc.dg/c99-idem-qual-3.c: New tests.
16163
16164 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16165
16166         * gcc.dg/winline-7.c: Don't cast void * to int.
16167
16168 2004-01-06  Jan Hubicka  <jh@suse.cz>
16169
16170         * gcc.dg/i386-sse-5.c: New test
16171         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16172
16173 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16174
16175         PR c++/12815
16176         * g++.dg/rtti/typeid4.C: New test.
16177
16178 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16179
16180         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16181
16182 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16183
16184         PR c++/12132
16185         * g++.dg/template/error11.C: New test.
16186
16187         PR c++/13451
16188         * g++.dg/template/class2.C: New test.
16189
16190 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16191         Richard Sandiford <rsandifo@redhat.com>
16192
16193         PR c++/13387
16194         * g++.dg/opt/alias3.C: New test.
16195
16196 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/13157
16199         * g++.dg/template/koenig3.C: New test.
16200
16201         PR c++/13529
16202         * g++.dg/parse/offsetof3.C: New test.
16203
16204         * g++.dg/init/copy7.C: Add missing dg-error markers.
16205
16206         PR c++/12226
16207         * g++.dg/init/copy7.c: New test.
16208
16209         PR c++/13536
16210         * g++.dg/parse/cast1.C: New test.
16211
16212 2004-01-04  Jan Hubicka  <jh@suse.cz>
16213
16214         * gcc.dg/winline[1-7].c: New tests.
16215
16216 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16217
16218         PR c++/13520
16219         * g++.dg/template/qualttp22.C: New test.
16220
16221 2004-01-01  Jan Hubicka  <jh@suse.cz>
16222
16223         * gcc.dg/debug/20031231-1.c: New.
16224         * gcc.c-torture/compile/20040101-1.c: New.
16225         * gcc.dg/dwarf-die-[1-7].c: New.
16226
16227 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16228
16229         PR optimization/13521
16230         * gcc.c-torture/compile/20031231-1.c: New test.
16231
16232 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16233
16234         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16235
16236 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16237
16238         PR c++/10079
16239         * g++.dg/template/crash16.C: New test.
16240
16241 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16242
16243         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16244
16245 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16246
16247         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16248         ports.
16249         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16250         * g++.old-deja/g++.law/profile1.C: Likewise.
16251         * gcc.c-torture/compile/981006-1.c: Likewise.
16252         * gcc.c-torture/execute/loop-2e.x: Likewise.
16253         * gcc.c-torture/execute/loop-2f.x: Remove.
16254         * gcc.c-torture/execute/loop-2g.x: Likewise.
16255         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16256         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16257
16258 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16259
16260         PR c++/13507
16261         * g++.dg/ext/attrib11.C: New test.
16262
16263         PR c++/13494
16264         * g++.dg/template/array2-1.C: New test.
16265         * g++.dg/template/array2-2.C: New test.
16266
16267 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16268
16269         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16270
16271 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16272
16273         PR c++/12774
16274         * g++.dg/template/array1-1.C: New test.
16275         * g++.dg/template/array1-2.C: New test.
16276
16277 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16278
16279         PR fortran/12632
16280         * g77.dg/12632.f: New test case.
16281
16282 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16283
16284         PR c++/13289
16285         * g++.dg/parse/nontype1.C: New test.
16286
16287 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16288
16289         PR c++/12403
16290         * g++.dg/parse/explicit1.C: New test.
16291         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16292
16293 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16294
16295         PR c++/13081
16296         * g++.dg/opt/inline6.C: New test.
16297
16298         PR c++/12613
16299         * g++.dg/parse/error9.C: New test.
16300
16301         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16302
16303 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16304
16305         PR c++/13009
16306         * g++.dg/init/assign1.C: New test.
16307
16308 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16309
16310         PR c++/13070
16311         * g++.dg/warn/format3.C: New test case.
16312
16313 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16314
16315         * gcc.c-torture/compile/20031227-1.c: New test.
16316
16317 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16318
16319         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16320         * g77.dg/bprob/bprob.exp: Likewise.
16321         * gcc.misc-tests/bprob.exp: Likewise.
16322         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16323         variants on systems where the library does not provide that
16324         functionality.
16325         * gcc.dg/builtins-20.c: Use builtins-config.h.
16326         * gcc.dg/builtins-config.h: New file.
16327
16328 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16329
16330         * lib/gcc-dg.exp (dg-require-profiling): New function.
16331         * lib/target-supports.exp (check_profiling_available): Likewise.
16332         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16333         * g77.dg/bprob/bprob.exp: Likewise.
16334         * gcc.misc-tests/bprob.exp: Likewise.
16335         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16336         * gcc.dg/20021014-1.c: Likewise.
16337         * gcc.dg/nest.c: Likewise.
16338
16339 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16340
16341         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16342         compiling.
16343         * g++.dg/lookup/java2.C: Likewise.
16344         * gcc.dg/cpp/lexident.c: Likewise.
16345
16346 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16347
16348         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16349         given.
16350         * gcc.c-torture/compile/961203-1.c: Likewise.
16351         * gcc.c-torture/compile/980506-1.c: Likewise.
16352
16353 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16354
16355         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16356         (additional_prunes): New global.
16357         (gcc-dg-prune): Handle additional per-test pruning.
16358         (dg-test): Clear additional_prunes between tests.
16359
16360         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16361         dg-prune-output to avoid spurious failures from assembler
16362         complaining about nonexistent WAW violations.
16363         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16364         Use dg-prune-output to avoid spurious failures from assembler
16365         warning about Itanium B-step errata.
16366
16367 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16368
16369         * g++.dg/abi/macro0.C: New test.
16370         * g++.dg/abi/macro1.C: Likewise.
16371         * g++.dg/abi/macro2.C: Likewise.
16372
16373         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16374         * g++.dg/abi/bitfield7.C: Likewise.
16375         * g++.dg/abi/dtor2.C: Likewise.
16376         * g++.dg/abi/mangle11.C: Likewise.
16377         * g++.dg/abi/mangle12.C: Likewise.
16378         * g++.dg/abi/mangle14.C: Likewise.
16379         * g++.dg/abi/mangle17.C: Likewise.
16380         * g++.dg/abi/vbase10.C: Likewise.
16381         * g++.dg/abi/vbase14.C: Likewise.
16382         * g++.dg/template/qualttp17.C: Likewise.
16383
16384 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16385
16386         PR c/11995
16387         * gcc.dg/20031223-1.c: New test.
16388
16389 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16390
16391         * gcc.dg/noreturn-7.c: New test.
16392
16393 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16394
16395         * gcc.dg/null-pointer-1.c: New test.
16396
16397 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16398
16399         * g++.old-deja/g++.jason/template18.C: Remove.
16400         * g++.old-deja/g++.jason/template37.C: Likewise.
16401
16402         PR c++/12862
16403         * g++.dg/lookup/ns1.C: New test.
16404
16405         PR c++/12397
16406         * g++.dg/template/lookup3.C: New test.
16407
16408 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16409
16410         * g++.dg/template/recurse1.C: New test
16411
16412 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/12479
16415         * g++.dg/parse/semicolon1.C: New test.
16416         * g++.dg/parse/semicolon1.h: Likewise.
16417
16418 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16419
16420         * gcc.dg/darwin-misaligned.c: New test.
16421
16422 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16423
16424         PR c/9163
16425         * gcc.dg/20031222-1.c: New test.
16426
16427 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16428
16429         PR c++/13438
16430         * g++.dg/parse/error8.C: New test.
16431
16432         PR c++/11554
16433         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16434
16435 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16436
16437         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16438         too small.
16439         * gcc.c-torture/compile/930217-1.c: Likewise.
16440         * gcc.c-torture/compile/930513-1.c: Likewise.
16441         * gcc.c-torture/execute/920908-2.c: Likewise.
16442         * gcc.c-torture/execute/921204-1.c: Likewise.
16443         * gcc.c-torture/execute/930621-1.c: Likewise.
16444         * gcc.c-torture/execute/930630-1.c: Likewise.
16445         * gcc.c-torture/execute/931031-1.c: Likewise.
16446         * gcc.c-torture/execute/980602-2.c: Likewise.
16447         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16448         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16449         * gcc.c-torture/execute/extzvsi.c: Likewise.
16450         * gcc.c-torture/unsorted/ext.c: Likewise.
16451
16452 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16453
16454         PR target/12749
16455         * gcc.c-torture/compile/20031220-2.c: New test case.
16456
16457 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16458
16459         PR optimization/13031
16460         * gcc.c-torture/compile/20031220-1.c: New test case.
16461
16462 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16463
16464         * gcc.dg/cast-function-1.c: New test.
16465
16466 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16467
16468         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16469         formats.
16470
16471 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16472
16473         PR c++/12795
16474         * g++.dg/ext/attrib10.C: New test.
16475
16476 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16477
16478         * gcc.dg/cleanup-10.c: New test.
16479         * gcc.dg/cleanup-11.c: New test.
16480
16481 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16482
16483         PR c++/13239
16484         * g++.dg/opt/expect1.C: New test.
16485
16486 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16487
16488         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16489
16490 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16491
16492         PR debug/12923
16493         * gcc.dg/20031218-1.c: New test.
16494
16495         PR debug/12389
16496         * gcc.dg/20031218-2.c: New test.
16497         * gcc.dg/20031218-3.c: New test.
16498
16499         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16500         of label name and allow for USER_LABEL_PREFIX == "_" names.
16501         * g++.dg/abi/mangle18-2.C: Likewise.
16502         * g++.dg/abi/mangle19-1.C: Likewise.
16503         * g++.dg/abi/mangle19-2.C: Likewise.
16504         * g++.dg/abi/mangle20-1.C: Likewise.
16505         * g++.dg/abi/mangle20-2.C: Likewise.
16506
16507 2003-12-18  Richard Henderson  <rth@redhat.com>
16508
16509         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16510
16511 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16512             Dan Kegel <dank@kegel.com>
16513
16514         PR other/12009
16515         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16516         testing a cross compiler, it causes spurious compile failures.
16517         * lib/g++.exp: Likewise.
16518
16519 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16520
16521         PR c++/13262
16522         * g++.dg/template/access13.C: New test.
16523
16524 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16525
16526         * gcc.dg/20031216-1.c: New test.
16527
16528 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16529
16530         PR c++/9154
16531         * g++.dg/template/error10.C: New test.
16532
16533 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16534
16535         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16536         * g++.dg/eh/simd-2.C: Likewise.
16537
16538 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16539             Roger Sayle  <roger@eyesopen.com>
16540
16541         * gcc.c-torture/execute/ieee/mzero5.c: New.
16542
16543 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16544
16545         PR c++/10603
16546         * g++.dg/parse/error6.C: New test.
16547
16548         PR c++/12827
16549         * g++.dg/parse/error7.C: New test.
16550
16551 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16552
16553         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16554         at -O with stabs debugging formats.
16555         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16556         * gcc.dg/debug/debug-2.c: Likewise.
16557
16558 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16559
16560         PR c++/12696
16561         * g++.dg/init/error1.C: New test.
16562
16563         PR c++/12218
16564         * g++.dg/init/pm3.C: New test.
16565
16566 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16567
16568         PR c/3347
16569         * gcc.dg/bitfld-8.c: New test.
16570
16571 2003-12-16  James Lemke  <jim@wasabisystems.com>
16572
16573         * gcc.dg/arm-scd42-[123].c: New tests.
16574
16575 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16576
16577         PR c++/9043
16578         * g++.dg/abi/mangle20-1.C: New test.
16579         * g++.dg/abi/mangle20-2.C: New test.
16580
16581 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16582
16583         PR c++/13275
16584         * g++.dg/other/offsetof2.C: Remove XFAIL.
16585         * g++.dg/parse/offsetof1.C: New test.
16586         * g++.gd/parse/offsetof2.C: Likewise.
16587
16588 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16589
16590         * g++.dg/template/nontype3.C: New test.
16591         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16592
16593 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16594
16595         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16596
16597 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16598
16599         PR c++/13387
16600         * g++.dg/expr/assign1.C: New test.
16601
16602         PR c++/13242
16603         * g++.dg/abi/mangle19-1.C: New test.
16604         * g++.dg/abi/mangle19-2.C: New test.
16605
16606 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16607
16608         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16609
16610 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16611
16612         * gcc.c-torture/execute/20031216-1.c: New test.
16613
16614 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16615
16616         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16617         an ICE regression.
16618
16619 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16620
16621         PR c++/10926
16622         * g++.dg/template/error9.C: New test.
16623
16624         PR c++/11116
16625         * g++.dg/template/error8.C: New test.
16626
16627 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16628
16629         PR middle-end/13400
16630         * gcc.c-torture/execute/20031215-1.c: New test case.
16631
16632 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/13269
16635         * g++.dg/parse/error5.C: New test.
16636
16637         PR c++/12989
16638         * g++.dg/expr/sizeof1.C: New test.
16639
16640         PR c++/13310
16641         * g++.dg/template/crash15.C: New test.
16642
16643 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16644
16645         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16646         a non-POD type as the last named parameter of a varargs function.
16647
16648 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16649
16650         PR c++/13243
16651         PR c++/12573
16652         * g++.dg/template/crash14.C: New test.
16653         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16654
16655 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16656
16657         * g++.dg/other/java1.C: New test.
16658
16659         PR c++/13241
16660         * g++.dg/abi/mangle18-1.C: New test.
16661         * g++.dg/abi/mangle18-2.C: New test.
16662
16663 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16664
16665         PR optimization/10312
16666         * gcc.c-torture/execute/20031214-1.c: New.
16667
16668 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16669
16670         PR c++/10779
16671         PR c++/12160
16672         * g++.dg/parse/error3.C: New test.
16673         * g++.dg/parse/error4.C: Likewise.
16674         * g++.dg/abi/mangle4.C: Tweak error messages.
16675         * g++.dg/lookup/using5.C: Likewise.
16676         * g++.dg/other/error2.C: Likewise.
16677         * g++.dg/parse/typename5.C: Likewise.
16678         * g++.dg/parse/undefined1.C: Likewise.
16679         * g++.dg/template/arg2.C: Likewise.
16680         * g++.dg/template/ttp3.C: Likewise.
16681         * g++.dg/template/type1.C: Likewise.
16682         * g++.old-deja/g++.other/crash32.C: Likewise.
16683         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16684
16685 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16686
16687         PR c++/13106
16688         * g++.dg/warn/noreturn-3.C: New test.
16689
16690 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16691
16692         PR c++/13118
16693         * g++.dg/abi/covariant3.C: New.
16694
16695 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16696
16697         * g++.dg/eh/ia64-1.C: New test.
16698
16699 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16700
16701         PR optimization/13037
16702         * g77.f-torture/execute/13037.f: New test case.
16703
16704 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16705
16706         PR c++/12881
16707         * g++.dg/abi/covariant2.C: New.
16708
16709 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16710
16711         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16712
16713 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16714
16715         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16716
16717 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16718
16719         PR other/10819
16720         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16721         to fix Bug 10819.
16722         * lib/g++.exp (g++_version): Likewise.
16723         * lib/g77.exp (g77_version): Likewise.
16724         * lib/objc.exp (default_objc_version): Likewise.
16725
16726 2003-12-10  Richard Henderson  <rth@redhat.com>
16727
16728         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16729
16730         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16731
16732 2003-12-08  Matt Austern  <austern@apple.com>
16733
16734         PR c/13134
16735         * lib/gcc-dg.exp (dg-require-visibility): Define.
16736         * lib/target-supports (check_visibility_available): Define.
16737         * gcc.dg/visibility-1.c: New test.
16738         * gcc.dg/visibility-2.c: Likewise.
16739         * gcc.dg/visibility-3.c: Likewise.
16740         * gcc.dg/visibility-4.c: Likewise.
16741         * gcc.dg/visibility-5.c: Likewise.
16742         * gcc.dg/visibility-6.c: Likewise.
16743         * g++.dg/ext/visibility-1.C: Likewise.
16744         * g++.dg/ext/visibility-2.C: Likewise.
16745         * g++.dg/ext/visibility-3.C: Likewise.
16746         * g++.dg/ext/visibility-4.C: Likewise.
16747         * g++.dg/ext/visibility-5.C: Likewise.
16748         * g++.dg/ext/visibility-6.C: Likewise.
16749
16750 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16751
16752         * g++.dg/lookup/java1.C: New test.
16753         * g++.dg/lookup/java2.C: New test.
16754
16755 2003-12-07  Falk Hueffner  <falk@debian.org>
16756
16757         * g++.dg/opt/noreturn-1.C: New test.
16758
16759 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16760
16761         * gcc.dg/overflow-1.c: New test.
16762
16763 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16764
16765         * g77.f-torture/compile/13060.f: New test.
16766
16767 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16768
16769         PR c++/13323
16770         * g++.dg/inherit/operator2.C: New test.
16771
16772 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/13305
16775         * g++.dg/ext/attrib9.C: New test.
16776
16777 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16778
16779         PR c++/13314
16780         * g++.dg/template/error7.C: New test.
16781
16782 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16783             J"orn Rennecke <joern.rennecke@superh.com>
16784
16785         PR target/13302
16786         * g++.dg/other/struct-va_list.C: New test.
16787
16788 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16789
16790         PR c++/13166
16791         * g++.dg/parse/defarg6.C: New test.
16792
16793 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16794
16795         PR target/13256
16796         * gcc.c-torture/execute/20031201-1.c: New test.
16797
16798 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16799
16800         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16801
16802 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * gcc.dg/builtin-return-1.c: New test.
16805
16806 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16807             J"orn Rennecke <joern.rennecke@superh.com>
16808
16809         PR optimization/13260
16810         * gcc.c-torture/execute/20031204-1.c: New test.
16811
16812 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR c++/9127
16815         * g++.dg/template/error6.C: New test.
16816
16817 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16818
16819         * gcc.dg/20031202-1.c: New test.
16820
16821 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16822
16823         PR c++/13179
16824         * g++.dg/template/eh1.C: New test.
16825
16826         PR c++/10771
16827         * g++.dg/template/error5.C: New test.
16828
16829 2003-12-02  David Ung  <davidu@mips.com>
16830
16831         * gcc.dg/compat/vector-check.h: Corrected type for var
16832         g_##TMODE
16833
16834 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16835
16836         PR c++/10126
16837         * g++.dg/template/ptrmem8.C: New test.
16838
16839 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16840
16841         PR c++/12573
16842         * g++.dg/template/dependent-expr3.C: New test.
16843
16844 2003-12-01  James Lemke  <jim@wasabisystems.com>
16845
16846         * gcc.dg/arm-g2.c: New test.
16847
16848 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16849
16850         PR optimization/11634
16851         * gcc.dg/20031201-2.c: New test case.
16852
16853 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16854
16855         PR 11433
16856         * objc.dg/proto-lossage-3.m: New test.
16857
16858 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16859
16860         PR optimization/12628
16861         * gcc.dg/20031201-1.c: New test case.
16862
16863 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16864
16865         * gcc.dg/unaligned-1.c: New test.
16866
16867 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16868
16869         PR c++/9849
16870         * g++.dg/template/error4.C: New test.
16871         * g++.dg/template/nested3.C: Adjust error markers.
16872
16873 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16874
16875         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16876
16877 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16878
16879         PR c/10333
16880         * gcc.dg/bitfld-7.c: New test.
16881
16882 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16883
16884         * gcc.dg/tls/asm-1.C: New test.
16885
16886 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16887
16888         * gcc.dg/cpp/assert4.c: Update.
16889
16890 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16891
16892         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16893         * gcc.dg/builtin-apply3.c: New test.
16894
16895 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16896
16897         * lib/compat.exp (compat-obj): New xfaildata parameter.
16898         Use it to set compiler_conditional_xfail_data before compiling.
16899         (compat-get-options): Handle dg-xfail-if.
16900         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16901         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16902         * gcc.dg/compat/vector-1_y.c: Likewise.
16903         * gcc.dg/compat/vector-2_x.c: Likewise.
16904         * gcc.dg/compat/vector-2_y.c: Likewise.
16905
16906 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16907
16908         * g++.dg/opt/reg-stack4.C: New test.
16909
16910 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16911
16912         * gcc.dg/builtin-apply2.c: New test.
16913
16914 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16915
16916         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16917
16918 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16919
16920         PR c++/12924
16921         * g++.dg/template/template-id-2.C: New test.
16922
16923 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16924
16925         PR c++/5369
16926         * g++.dg/template/memfriend1.C: New test.
16927         * g++.dg/template/memfriend2.C: Likewise.
16928         * g++.dg/template/memfriend3.C: Likewise.
16929         * g++.dg/template/memfriend4.C: Likewise.
16930         * g++.dg/template/memfriend5.C: Likewise.
16931         * g++.dg/template/memfriend6.C: Likewise.
16932         * g++.dg/template/memfriend7.C: Likewise.
16933         * g++.dg/template/memfriend8.C: Likewise.
16934         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16935
16936 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16937
16938         PR c++/12515
16939         * g++.dg/ext/cond1.C: New test.
16940
16941 2003-11-20  Richard Henderson  <rth@redhat.com>
16942
16943         * gcc.dg/20020201-2.c: Remove.
16944         * gcc.dg/20020201-4.c: Remove.
16945         * gcc.dg/20020304-1.c: Remove.
16946
16947 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16948
16949         * gcc.dg/cpp/trad/xwin1.c: New test case.
16950
16951 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16952
16953         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16954         * lib/g77.exp: Likewise.
16955         * lib/objc.exp: Likewise.
16956         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16957         for darwin.
16958
16959 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16960
16961         PR c++/12932
16962         * g++.dg/template/static5.C: New test.
16963
16964 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16965
16966         * gcc.dg/nested-func-1.c: New test.
16967
16968 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16969
16970         * gcc.dg/cpp/assert4.c: New test.
16971
16972 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16973
16974         PR c++/2294
16975         * g++.dg/lookup/using9.c: New test.
16976
16977 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16978
16979         PR c++/12762
16980         * g++.dg/template/error3.C: New test.
16981
16982 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16983
16984         PR ada/13035
16985         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16986         No longer use a wrapper for gcc, since this does not work under
16987         Windows.
16988
16989 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16990
16991         PR c++/2094
16992         * g++.dg/template/ptrmem7.C: New test.
16993
16994 2003-11-13  Andrew Pinski <apinski@apple.com>
16995
16996         * gcc.c-torture/compile/20031113-1.c: New test.
16997
16998 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16999             Kean Johnston <jkj@sco.com>
17000
17001         PR c/13029
17002         * gcc.dg/unused-4.c: Update.
17003
17004 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17005
17006         * g++.dg/opt/const3.C: New test.
17007
17008 2003-11-13  Jan Hubicka  <jh@suse.cz>
17009
17010         * gcc.c-torture/compile/20031112-1.c: New test.
17011
17012 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17013
17014         * g++.dg/parse/crash10.C: Remove bogus error marker.
17015
17016 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17017
17018         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17019         (host_gcc): Likewise.
17020         (ROOT): Honor $PWDCMD.
17021         (BASE): Likewise.
17022         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17023
17024 2003-11-12  Catherine Moore  <clm@redhat.com>
17025
17026         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17027
17028 2003-11-12  Andreas Jaeger  <aj@suse.de>
17029             Jakub Jelinek  <jakub@redhat.com>
17030             Andrew Pinski  <pinskia@physics.uc.edu>
17031             Richard Henderson  <rth@redhat.com>
17032
17033         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17034         systems.
17035         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17036
17037         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17038         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17039
17040 2003-11-11  Andreas Jaeger  <aj@suse.de>
17041
17042         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17043
17044         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17045
17046 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17047
17048         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17049         Clean ups.
17050
17051 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17052
17053         * gcc.dg/trampoline-1.c: New test.
17054
17055 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17056
17057         * gcc.c-torture/compile/200031109-1.c: New test.
17058
17059 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17060
17061         PR c/3190
17062         PR c/8714
17063         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17064         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17065         gcc.dg/format/no-y2k-1.c: Update.
17066
17067 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17068
17069         PR optimization/10467
17070         * gcc.dg/20031108-1.c: New test case.
17071
17072 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17073
17074         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17075
17076 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17077
17078         * gcc.dg/compound-lvalue-1.c: New test.
17079         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17080         some XFAILs.
17081
17082 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17083
17084         * gcc.dg/altivec-varargs-1.c: New test.
17085
17086 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17087
17088         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17089         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17090         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17091         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17092         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17093
17094 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17095
17096         * gcc.dg/cond-lvalue-1.c: New test.
17097
17098 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17099
17100         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17101
17102 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17103
17104         PR c++/11616
17105         * g++.dg/template/instantiate5.C: New test.
17106
17107 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17108
17109         PR c++/12726
17110         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17111         * ChangeLog: Add missing first entry for above test.
17112
17113 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17114
17115         PR c++/9810
17116         * g++.dg/template/using8.C: New test.
17117         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17118
17119 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17120
17121         PR optimization/10817
17122         * gcc.c-torture/compile/20031102-1.c: New test case.
17123
17124 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17125
17126         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17127         2147483647.
17128
17129 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17130
17131         * gcc.dg/20031102-1.c: New test.
17132
17133 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17134
17135         * gcc.dg/complex-1.c: New test.
17136
17137 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17138
17139         PR c++/12796
17140         * g++.dg/template/crash13.C: Adjust expected error location.
17141         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17142
17143 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17144
17145         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17146
17147 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17148
17149         PR/10239
17150         * gcc.c-torture/compile/20031031-2.c: New test.
17151
17152 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17153
17154         PR/11640
17155         * gcc.c-torture/compile/20031031-1.c: New test.
17156
17157 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17158
17159         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17160         * gcc.misc-tests/bprob.exp: Likewise.
17161         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17162         the execution test on arm-elf configs.
17163         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17164         configs that don't support scratch files.
17165         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17166
17167 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17168
17169         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17170         done by dejagnu.
17171
17172 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17173
17174         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17175         Avoid non pure sh syntax. Add more logging.
17176
17177         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17178         fail.
17179
17180 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17181
17182         PR libgcj/10610
17183         * gcc.dg/ppc-stackalign-1.c: New test.
17184
17185 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17186
17187         * ada/acats/run_all.sh: Change output to be more compliant with
17188         dejagnu framework.
17189         Create acats.sum and acats.log files under testsuite/ada/acats
17190         Only run [a-z]* directories, to filter out e.g. CVS.
17191         Redirect build output to log file.
17192
17193 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17194
17195         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17196
17197 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17198
17199         PR ada/5909:
17200         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17201
17202 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17203
17204         * gcc.c-torture/compile/20031023-1.c: New test.
17205         * gcc.c-torture/compile/20031023-2.c: New test.
17206         * gcc.c-torture/compile/20031023-3.c: New test.
17207         * gcc.c-torture/compile/20031023-4.c: New test.
17208
17209 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17210
17211         PR c++/10371
17212         * g++.dg/lookup/scoped8.C: New test.
17213
17214 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17215
17216         * g++.dg/opt/reg-stack3.C: New test.
17217
17218 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17219
17220         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17221
17222 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17223
17224         PR c++/11076
17225         * g++.dg/template/crash13.C: New test.
17226
17227 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17228
17229         * gcc.dg/c99-restrict-2.c: New test.
17230
17231 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17232
17233         PR c++/12698, c++/12699, c++/12700, c++/12566
17234         * g++.dg/inherit/covariant9.C: New test.
17235         * g++.dg/inherit/covariant10.C: New test.
17236         * g++.dg/inherit/covariant11.C: New test.
17237
17238 2003-10-23  Jason Merrill  <jason@redhat.com>
17239
17240         PR c++/12726
17241         * g++.dg/ext/complit2.C: New test.
17242
17243 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17244
17245         PR target/12654
17246         * gcc.c-torture/execute/20031020-1.c: New test.
17247
17248 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17249
17250         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17251         following the jump_insn.
17252
17253 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17254
17255         * gcc.dg/cast-lvalue-1.c: New test.
17256
17257 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17258
17259         PR c++/11962
17260         * g++.dg/template/cond2.C: New test.
17261
17262 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17263
17264         * gcc.dg/builtins-28.c: New test.
17265
17266 2003-10-20  Jan Hubicka  <jh@suse.cz>
17267
17268         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17269         parameter.
17270         * testsuite/gcc.dg/inline-2.c: Likewise.
17271
17272 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17273
17274         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17275         * gcc.dg/nest.c:  Likewise.
17276
17277 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17278
17279         PR c++/9781, c++/10583, c++/11862
17280         * g++.dg/parse/crash13.C: New test.
17281
17282 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17283
17284         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17285
17286 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17287
17288         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17289         Define HAVE_C99_RUNTIME except on Solaris.
17290         * gcc.dg/builtins-20.c: Likewise.
17291
17292 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17293
17294         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17295
17296 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17297
17298         PR c++/12495
17299         * g++.dg/template/crash21.C: New test.
17300
17301 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17302
17303         PR c++/2513
17304         * g++.dg/template/typename5.C: New test.
17305
17306 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17307
17308         PR c++/12369
17309         * g++.dg/template/friend25.C: New test.
17310
17311 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17312
17313         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17314         versions.
17315
17316 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17317
17318         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17319         == 2147483647.
17320
17321 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17322
17323         * gcc.c-torture/execute/960416-1.x: Remove.
17324         * gcc.c-torture/execute/divconst-3.x: Likewise.
17325
17326 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17327
17328         PR target/12598
17329         * gcc.dg/torture/cris-volatile-1.c: New test.
17330
17331 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17332
17333         PR optimization/9325
17334         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17335         for overflowing floating point to integer conversion during RTL
17336         simplification.
17337
17338 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17339
17340         * objc/execute/_cmd.m: Fix typo.
17341         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17342         Relax 'scan-assembler' regexp.
17343         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17344         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17345         * objc.dg/zero-link-2.m: Remove blank line.
17346         * objc.dg/zero-link-3.m: New test case.
17347
17348 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17349
17350         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17351
17352         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17353         than linker trickery.
17354
17355 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17356
17357         PR c++/12370
17358         * g++.dg/other/friend2.C: New test.
17359
17360 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17361
17362         * gcc.dg/20031012-1.c: New test.
17363
17364 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17365
17366         * gcc.dg/weak/weak-3.c: Fix for new warning.
17367
17368 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17369
17370         PR optimization/8750
17371         * gcc.c-torture/execute/20031012-1.c: New test case.
17372
17373 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17374
17375         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17376         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17377
17378 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17379
17380         PR optimization/12260
17381         * gcc.c-torture/compile/20031011-2.c: New test case.
17382
17383 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17384
17385         * gcc.c-torture/execute/20031011-1.c: New testcase.
17386
17387 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17388
17389         * gcc.c-torture/compile/20031011-1.c: New test.
17390
17391 2003-10-11  Jan Hubicka  <jh@suse.cz>
17392
17393         * g++.dg/other/first-global.C: New test.
17394
17395 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17396
17397         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17398
17399 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17400
17401         * gcc.c-torture/compile/20031010-1.c: New test.
17402
17403 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17404
17405         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17406         * gcc.c-torture/execute/va-arg-25.c: ... here.
17407
17408 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17409
17410         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17411
17412 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17413
17414         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17415
17416 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17417
17418         * g++.dg/parse/error2.C: New test.
17419
17420 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17421
17422         PR c++/11097
17423         * g++.dg/other/error5.C: Modify the error message.
17424         * g++.dg/lookup/using8.C: New test.
17425
17426 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17427
17428         * gcc.dg/darwin-abi-2.c: New file.
17429         * gcc.c-torture/execute/va-arg-24.c: New file.
17430
17431 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17432
17433         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17434         indentation.
17435
17436 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17437
17438         PR c++/10147
17439         * g++.dg/other/error4.C: Update error messages.
17440         * g++.dg/template/ptrmem4.C: Likewise.
17441
17442         PR c++/12337
17443         * g++.dg/init/new9.C: New test.
17444
17445         PR c++/12334, c++/12236, c++/8656
17446         * g++.dg/ext/attrib8.C: New test.
17447
17448 2003-10-06  Devang Patel  <dpatel@apple.com>
17449
17450         * gcc.dg/debug/dwarf2-3.h: New test.
17451         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17452
17453 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17454
17455         * g++.dg/opt/cfg2.C: New test.
17456
17457 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17458
17459         * g++.dg/opt/float1.C: New test.
17460
17461 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17462
17463         * gcc.dg/c90-array-lval-6.c: New test.
17464         * gcc.dg/c99-array-lval-6.c: New test.
17465
17466 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17467             Ziemowit Laski  <zlaski@apple.com>
17468
17469         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17470         'Derived', so that it is never considered a class method; add
17471         new warning for '+port' method ambiguity.
17472         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17473         <objc/objc-api.h> (needed on Mac OS X).
17474         * objc.dg/method-13.m: New test.
17475
17476 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17477
17478         PR optimization/9325, PR java/6391
17479         * gcc.c-torture/execute/20031003-1.c: New test case.
17480
17481 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17482
17483         PR optimization/12180
17484         * gcc.dg/20031002-1.c: New test.
17485
17486         PR c++/12486
17487         * g++.dg/inherit/error1.C: New test.
17488
17489 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17490
17491         * lib/f-torture.exp (search_for): Rename to...
17492         (search_for_re): This.  Also, clean up comments and the
17493         "regexp" invocation.
17494
17495 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17496
17497         * gcc.c-torture/compile/20031002-1.c: New test.
17498
17499 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17500
17501         * g++.dg/opt/cond1.C: New test.
17502
17503 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17504
17505         * gcc.dg/Wold-style-definition-2.c: New testcase.
17506         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17507
17508 2003-09-29  Richard Henderson  <rth@redhat.com>
17509
17510         * g++.dg/init/array10.C: Add dg-options.
17511
17512 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17513
17514         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17515
17516 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17517
17518         * g++.dg/template/friend19.C: Fix typo.
17519         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17520
17521 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17522
17523         * gcc.c-torture/execute/20030928-1.c: New test.
17524         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17525
17526 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17527
17528         * g++.dg/opt/unroll1.C: New test.
17529
17530 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17531
17532         PR optimization/11741
17533         * gcc.dg/20030926-1.c: New test case.
17534
17535 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17536
17537         PR c++/5655
17538         * g++.dg/parse/access7.C: New test.
17539         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17540
17541 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17542
17543         MERGE OF objc-improvements-branch into MAINLINE:
17544         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17545         if libobjc has not been built.
17546         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17547         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17548         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17549         objc/execute/nested-3.m, objc/execute/np-2.m,
17550         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17551         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17552         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17553         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17554         objc.dg/special/unclaimed-category-1.h,
17555         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17556         well as GNU runtime.
17557         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17558         * execute/cascading-1.m, execute/function-message-1.m,
17559         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17560         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17561         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17562         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17563         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17564         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17565         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17566         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17567         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17568         * objc.dg/bitfield-2.m: Run only on Darwin.
17569         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17570         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17571         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17572         * objc.dg/const-str-1.m: Fix constant string layout.
17573
17574 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17575
17576         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17577
17578 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17579
17580         * gcc.dg/darwin-abi-1.c: New file.
17581
17582 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17583
17584         PR target/12281
17585         * gcc.c-torture/compile/20030921-1.c: New test.
17586
17587 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17588
17589         * g++.dg/opt/reg-stack2.C: New test.
17590
17591 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17592
17593         * g++.dg/eh/delayslot1.C: New test.
17594
17595 2003-09-20  Richard Henderson  <rth@redhat.com>
17596
17597         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17598
17599 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17600
17601         * gcc.c-torture/execute/20030920-1.c: New test case.
17602
17603 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17604
17605         * g++.dg/rtti/typeid3.C: Correct expected error message.
17606
17607 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17608
17609         PR c++/157
17610         * g++.dg/parse/crash12.C: New test.
17611
17612 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17613
17614         * gcc.dg/compat/mixed-struct-check.h: New.
17615         * gcc.dg/compat/mixed-struct-defs.h: New.
17616         * gcc.dg/compat/mixed-struct-init.h: New.
17617         * gcc.dg/compat/struct-by-value-19_main.c: New.
17618         * gcc.dg/compat/struct-by-value-19_x.c: New.
17619         * gcc.dg/compat/struct-by-value-19_y.c: New.
17620         * gcc.dg/compat/struct-by-value-20_main.c: New.
17621         * gcc.dg/compat/struct-by-value-20_x.c: New.
17622         * gcc.dg/compat/struct-by-value-20_y.c: New.
17623         * gcc.dg/compat/struct-return-19_main.c: New.
17624         * gcc.dg/compat/struct-return-19_x.c: New.
17625         * gcc.dg/compat/struct-return-19_y.c: New.
17626         * gcc.dg/compat/struct-return-20_main.c: New.
17627         * gcc.dg/compat/struct-return-20_x.c: New.
17628         * gcc.dg/compat/struct-return-20_y.c: New.
17629
17630 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17631         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17632         so that it will not complain on LP64 targets.
17633
17634 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17635
17636         PR c++/495
17637         * g++.dg/template/friend24.C: New test.
17638
17639 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17640
17641         PR c++/12332
17642         * g++.dg/template/memtmpl2.C: New test.
17643
17644 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17645
17646         PR target/11184
17647         * gcc.dg/builtin-apply1.c: New test.
17648
17649 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17650
17651         PR c++/9848
17652         * g++.dg/warn/Wunused-4.C: New test.
17653
17654 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17655
17656         PR c++/12316
17657         * g++.dg/other/gc2.C: New test.
17658
17659 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17660
17661         PR c++/11991
17662         * g++.dg/rtti/typeid3.C: New test.
17663
17664         PR c++/12266
17665         * g++.dg/overload/template1.C: New test.
17666
17667 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17668
17669         * g++.dg/opt/cfg3.C: New test.
17670
17671 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17672
17673         PR c++/7939
17674         * g++.dg/template/crash11.C: New test.
17675
17676 2003-09-16  Jason Merrill  <jason@redhat.com>
17677             Jakub Jelinek  <jakub@redhat.com>
17678
17679         * gcc.dg/attr-warn-unused-result.c: New test.
17680
17681 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17682
17683         PR c++/12184
17684         * g++.dg/expr/call2.C: New test.
17685
17686 2003-09-15  Andreas Jaeger  <aj@suse.de>
17687
17688         * gcc.dg/Wold-style-definition-1.c: New test.
17689
17690 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17691
17692         PR c++/3907
17693         * g++.dg/parse/template12.C: New test.
17694
17695         * g++.dg/abi/bitfield11.C: New test.
17696         * g++.dg/abi/bitfield12.C: Likewise.
17697
17698 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17699
17700         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17701         non-expansion of functional macro name without arguments at EOL.
17702         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17703
17704 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17705
17706         * gcc.c-torture/execute/20030914-[12].c: New tests.
17707
17708 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17709
17710         PR c++/11788
17711         * g++.dg/overload/addr1.C: New test.
17712
17713 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17714
17715         * gcc.dg/20030909-1.c: New test.
17716
17717 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17718
17719         * gcc.dg/ultrasp10.c: New test.
17720
17721 2003-09-09  Devang Patel  <dpatel@apple.com>
17722
17723         * gcc.dg/darwin-ld-6.c: New test.
17724
17725 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17726
17727         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17728
17729 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17730
17731         * gcc.dg/ia64-types1.c: New test.
17732         * gcc.dg/ia64-types2.c: Likewise.
17733
17734 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17735
17736         * gcc.dg/builtins-1.c: Add more _Complex tests.
17737         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17738
17739         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17740         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17741
17742 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17743
17744         PR c++/11786
17745         * g++.dg/lookup/koenig2.C: New test.
17746
17747         PR c++/5296
17748         * g++.dg/rtti/typeid2.C: New test.
17749
17750 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17751
17752         * gcc.c-torture/compile/20030904-1.c: New test.
17753
17754 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17755
17756         * g++.dg/opt/longbranch2.C: New test.
17757
17758 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17759
17760         * g++.dg/template/crash10.C: Only compile it.
17761
17762 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17763
17764         PR middle-end/11665
17765         * gcc.c-torture/compile/20030907-1.c: New test.
17766         * g++.dg/init/array11.C: New test.
17767
17768 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17769
17770         PR c++/11852
17771         * g++.dg/init/struct1.C: New test.
17772
17773 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR c++/12181
17776         * g++.dg/expr/comma1.C: New test.
17777
17778 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/11867
17781         * g++.dg/expr/static_cast5.C: New test.
17782
17783 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17784
17785         PR c++/11507
17786         * g++.dg/lookup/scoped7.C: New test.
17787
17788         PR c++/9574
17789         * g++.dg/other/static1.C: New test.
17790
17791         PR c++/11490
17792         * g++.dg/warn/template-1.C: New test.
17793
17794         PR c++/11432
17795         * g++.dg/template/crash10.C: New test.
17796
17797         PR c++/2478
17798         * g++.dg/overload/VLA.C: New test.
17799
17800         PR c++/10804
17801         * g++.dg/template/call1.C: New test.
17802
17803 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17804
17805         PR c++/11794
17806         * g++.dg/parse/using3.C: New test.
17807
17808 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17809
17810         PR c++/11409
17811         * g++.dg/overload/builtin3.C: New test case.
17812
17813 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17814
17815         PR c/9862
17816         * gcc.dg/20030906-1.c: New test.
17817         * gcc.dg/20030906-2.c: Likewise.
17818
17819 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17820
17821         PR c++/12167
17822         * g++.dg/parse/defarg5.C: New test.
17823
17824         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17825
17826 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/12163
17829         * g++.dg/expr/static_cast4.C: New test.
17830
17831         PR c++/12146
17832         * g++.dg/template/crash9.C: New test.
17833
17834 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17835
17836         * g++.old-deja/g++.ext/pretty2.C: Update for change
17837         in __FUNCTION__.
17838         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17839
17840 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17841
17842         PR c++/11922
17843         * g++/dg/template/qualified-id1.C: New test.
17844
17845         PR c++/12037
17846         * g++.dg/warn/noeffect4.C: New test.
17847
17848 2003-09-04  Matt Austern  <austern@apple.com>
17849
17850         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17851         * g++.dg/ext/fnname2.C: Likewise.
17852         * g++.dg/ext/fnname3.C: Likewise.
17853
17854 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17855
17856         * g++.dg/expr/lval1.C: New test.
17857         * g++.dg/ext/lvcast.C: Remove.
17858
17859 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17860
17861         PR optimization/11700.
17862         * gcc.c-torture/compile/20030903-1.c: New test case.
17863
17864 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/12053
17867         * g++.dg/abi/layout4.C: New test.
17868
17869 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17870
17871         PR c++/11553
17872         * g++.dg/parse/friend3.C: New test.
17873
17874 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c++/11847
17877         * g++.dg/template/class1.C: New test.
17878
17879         PR c++/11808
17880         * g++.dg/expr/call1.C: New test.
17881
17882 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/12114
17885         * g++.dg/init/ref9.C: New test.
17886
17887         PR c++/11972
17888         * g++.dg/template/nested4.C: New test.
17889
17890 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17891
17892         PR c++/12093
17893         * g++.dg/template/non-dependent4.C: New test.
17894
17895         PR c++/11928
17896         * g++.dg/inherit/conv1.C: New test.
17897
17898 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c++/6196
17901         * g++.dg/ext/label1.C: New test.
17902         * g++.dg/ext/label2.C: Likewise.
17903
17904 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17905
17906         * g++.dg/expr/cond3.C: New test.
17907
17908 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17909
17910         * gcc.dg/builtins-1.c: Add new builtin cases.
17911
17912 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17913
17914         * gcc.dg/builtins-1.c: Add new cases.
17915         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17916
17917 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17918
17919         * gcc.dg/builtins-1.c: Add more math builtin tests.
17920         * gcc.dg/torture/builtin-attr-1.c: New test.
17921
17922 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR optimization/5079
17925         * g++.dg/opt/static3.C: New test.
17926
17927 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17928
17929         * gcc.misc-tests/gcov-10b.c: New test.
17930
17931 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17932
17933         * g++.dg/opt/ptrmem3.C: New test.
17934
17935         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17936
17937 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * gcc.dg/20030826-2.c: New test.
17940
17941 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17942
17943         PR middle-end/12002
17944         * g77.f-torture/compile/12002.f: New test case.
17945
17946 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17947
17948         * gcc.dg/20030826-1.c: New test case.
17949
17950 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17951
17952         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17953
17954 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17955
17956         PR c++/11871
17957         * c++.dg/lookup/crash1.C: New test.
17958
17959         * c++.dg/warn/noeffect3.C: New test.
17960
17961 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17962
17963         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17964         * gcc.dg/compat/vector-1_y.c: Ditto.
17965         * gcc.dg/compat/vector-2_x.c: Ditto.
17966         * gcc.dg/compat/vector-2_y.c: Ditto.
17967
17968 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17969
17970         * gcc.dg/20030702-1.c: New test.
17971
17972 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17973
17974         PR c++/8795
17975         * g++.dg/ext/altivec-1.C: New test.
17976
17977 2003-08-24  Richard Henderson  <rth@redhat.com>
17978
17979         * g++.dg/eh/simd-2.C: Add -w for x86.
17980
17981 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17982
17983         * gcc.dg/20030815-1.c: New test.
17984
17985 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17986
17987         PR c++/3765
17988         * g++.dg/parse/access6.C: New test.
17989
17990 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17991
17992         PR c++/641, c++/11876
17993         * g++.dg/template/friend22.C: New test.
17994         * g++.dg/template/friend23.C: Likewise.
17995
17996 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17997
17998         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17999         identically.
18000
18001 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18002
18003         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18004
18005 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18006
18007         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18008
18009 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18010
18011         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18012
18013 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18014
18015         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18016
18017 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18018
18019         PR c++/11919
18020         * g++.dg/overload/prom1.C: New test.
18021
18022         PR c++/11551
18023         * g++.dg/parse/dtor2.C: New test.
18024
18025         PR c++/10762
18026         * g++.dg/parse/using2.C: New test.
18027
18028 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18029
18030         PR target/11805
18031         * gcc.c-torture/compile/20030821-1.c: New.
18032
18033 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/11834
18036         * g++.dg/template/deduce2.C: New test.
18037
18038 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18039
18040         * gcc.c-torture/execute/20030821-1.c: New test.
18041
18042 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18043
18044         PR middle-end/11984
18045         * gcc.dg/20030820-1.c: New test case.
18046
18047 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18048
18049         PR c++/11945
18050         * g++.dg/warn/noeffect2.C: New test.
18051
18052 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18053
18054         PR c++/10926
18055         * g++.dg/template/dtor2.C: New test.
18056
18057         PR c++/11684
18058         * g++.dg/template/operator1.C: New test.
18059         * g++.dg/parse/operator4.C: New test.
18060
18061         PR c++/11946.C
18062         * g++.dg/expr/enum1.C: New test.
18063         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18064
18065         PR c++/11036.C
18066         * g++.dg/parse/elab2.C: New test.
18067         * g++.dg/parse/typedef4.C: Change error message.
18068         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18069         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18070         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18071
18072 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18073
18074         * gcc.dg/pch/warn-1.c: New.
18075         * gcc.dg/pch/warn-1.hs: New.
18076
18077         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18078         not-tested file.
18079
18080 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18081
18082         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18083
18084 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18085
18086         * gcc.dg/uninit-D.c: New Test.
18087         * gcc.dg/uninit-E.c: New Test.
18088         * gcc.dg/uninit-F.c: New Test.
18089         * gcc.dg/uninit-G.c: New Test.
18090
18091 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18092
18093         * g++.dg/README: Describe the pch directory.
18094
18095 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18096
18097         PR c++/11174
18098         * g++.dg/parse/access4.C: New test.
18099         * g++.dg/parse/access5.C: Likewise.
18100         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18101
18102 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18103
18104         * gcc.dg/noncompile/20030818-1.c: New.
18105
18106 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18107
18108         PR c++/11957
18109         * g++.dg/warn/noeffect1.C: New test.
18110
18111         * g++.dg/template/scope2.C: New test.
18112         * g++.dg/template/error2.C: Correct dg-error
18113
18114 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18115
18116         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18117
18118 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         PR C++/11512
18121         * g++.dg/template/warn1.C: New.
18122
18123 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18124
18125         * g++.dg/template/error2.C: New test.
18126         * g++.dg/lookup/using7.C: Adjust errors
18127         * g++.old-deja/g++.pt/crash36.C: Likewise.
18128         * g++.old-deja/g++.pt/derived3.C: Likewise.
18129
18130 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18131
18132         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18133         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18134         * gcc.c-torture/execute/builtins/string-9.c: New, from
18135         string-opt-9.c.  Adjust for execute/builtins framework.
18136         * gcc.c-torture/execute/string-opt-9.c: Delete.
18137
18138 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18139
18140         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18141
18142         * g++.dg/parse/ret-type2.C: New test.
18143
18144         PR c++/11703
18145         * g++.dg/init/new8.C: New test.
18146
18147         PR c++/10923
18148         * g++.dg/parse/typedef5.C: New test.
18149
18150         PR c++/9512
18151         * g++.dg/parse/qualified2.C: New test.
18152         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18153         invalid code.
18154
18155 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18156
18157         * g++.dg/conversion/ptrmem1.C: New test.
18158
18159 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18160
18161         PR target/11693
18162         * gcc.dg/20030811-1.c: New test.
18163
18164         PR target/11535
18165         * gcc.c-torture/execute/20030811-1.c: New test.
18166
18167 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18168
18169         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18170
18171 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/11789.C
18174         * g++.dg/inherit/multiple1.C: New test.
18175
18176 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18177
18178         * gcc.dg/spe1.c: New test.
18179
18180         PR c++/11670
18181         * g++.dg/expr/cast2.C: New test.
18182
18183         PR c++/10530
18184         * g++.dg/template/dependent-name2.C: New test.
18185
18186 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18187
18188         * g++.dg/parse/crash11.C: Put the dg options in comments.
18189
18190 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18191
18192         * lib/gcc-dg.exp: Update for diagnostic change.
18193
18194 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18195
18196         PR c++/5767
18197         * g++.dg/parse/crash11.C: New test.
18198
18199 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18200
18201         * gcc.dg/cpp/spacing1.c: Update.
18202
18203 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18204
18205         PR target/11739
18206         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18207         a value for -mtune.
18208
18209 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18210
18211         PR middle-end/11771
18212         * gcc.c-torture/compile/20030804-1.c: New test case.
18213
18214 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18215
18216         * gcc.dg/20030804-1.c: New test case.
18217
18218 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18219
18220         * gcc.dg/cpp/separate-1.c: New test.
18221
18222 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18223
18224         PR c++/11704
18225         * g++.dg/template/dependent-expr2.C: New test.
18226
18227         PR c++/11766
18228         * g++.dg/expr/ptrmem1.C: New test.
18229
18230 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18231
18232         PR c++/9453
18233         * g++.dg/template/friend15.C: New test.
18234
18235 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18236
18237         * lib/dg-pch.exp: Work round PCH bug.
18238
18239 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18240
18241         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18242         builtins.  Move cases from builtins-4.c here.
18243
18244         * gcc.dg/torture/builtin-math-1.c: New test taken from
18245         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18246         additional cases.
18247
18248         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18249         Delete.
18250
18251 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18252
18253         PR c++/9447
18254         * g++.dg/template/using7.C: New test.
18255
18256 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18257
18258         * import1.c, import2.c: New tests.
18259
18260 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18261
18262         * g++.dg/eh/crossjump1.C: New test.
18263
18264 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18265
18266         PR c++/11697
18267         * g++.dg/template/using6.C: New test.
18268
18269         PR c++/11744
18270         * g++.dg/template/koenig2.C: New test.
18271
18272 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18273
18274         PR c++/7983
18275         * g++.dg/parse/typedef4.C: New test.
18276
18277 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18278
18279         PR c++/8442, c++/8806
18280         * g++.dg/template/elab1.C: New test.
18281         * g++.dg/template/type2.C: Likewise.
18282         * g++.dg/template/ttp3.C: Adjust expected error message.
18283         * g++.old-deja/g++.law/visibility13.C: Likewise.
18284         * g++.old-deja/g++.niklas/t135.C: Likewise.
18285         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18286         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18287         template argument.
18288         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18289
18290 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18291
18292         PR c++/11295
18293         * g++.dg/ext/stmtexpr1.C: New test.
18294
18295         * g++.dg/opt/tmp1.C: New test.
18296
18297         PR c++/11525
18298         * g++.dg/parse/constant4.C: New test.
18299
18300         PR c++/9447
18301         * g++.dg/template/using5.C: New test.
18302
18303 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18304
18305         * gcc.dg/builtins-27.c: New test case.
18306
18307 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18308
18309         * gcc.dg/tls/opt-7.c: New test.
18310
18311 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18312
18313         * g++.old-deja/g++.other/crash18.C: Remove.
18314
18315 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         * g++.dg/template/explicit3.C: New.
18318         * g++.dg/template/explicit4.C: New.
18319         * g++.dg/template/explicit5.C: New.
18320
18321         PR c++/11347
18322         * g++.dg/template/memtmpl1.C: New.
18323
18324 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18325
18326         PR target/11565
18327         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18328         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18329
18330 2003-07-30  Jan Hubicka  <jh@suse.cz>
18331
18332         * vtgc1.c: Kill.
18333
18334 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18335
18336         * gcc.dg/struct-in-proto-1.c: New test.
18337
18338 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18339
18340         * gcc.dg/cpp/include2.c: Only expect one message.
18341
18342 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18343
18344         PR c++/9447
18345         * g++.dg/template/using1.C: New test.
18346         * g++.dg/template/using2.C: New test.
18347         * g++.dg/template/using3.C: New test.
18348         * g++.dg/template/using4.C: New test.
18349
18350 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18351
18352         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18353         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18354
18355 2003-07-28  Jan Hubicka  <jh@suse.cz>
18356
18357         PR c++/11530
18358         * g++.dg/opt/call1.C: New test.
18359
18360 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18361
18362         PR c++/11667
18363         * g++.dg/init/enum2.C: New test.
18364         * g++.dg/template/overload1.C: Add "-w" option.
18365
18366 2003-07-28    <hp@bitrange.com>
18367
18368         * gcc.dg/Wdeclaration-after-statement-1.c,
18369         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18370
18371 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18372
18373         * gcc.c-torture/compile/20030725-1.c: New test.
18374
18375 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18376
18377         * gcc.dg/20030505.c: Only run for SPE.
18378         Remove definition of opaque type.
18379
18380 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18381
18382         * g++.dg/template/ptrmem6.C: New test.
18383
18384 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18385
18386         * gcc.c-torture/compile/zero-strct-2.c: New test.
18387
18388 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18389
18390         * gcc.dg/intermod-1.c: New test.
18391
18392 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         PR c++/11617
18395         * g++.dg/template/lookup2.C: New test.
18396         * g++.dg/template/memclass1.C: Remove instantiated from error.
18397         * g++.dg/other/error2.C: Tweak expected errors.
18398
18399         PR c++/11596
18400         * g++.dg/template/defarg3.C: New test.
18401
18402         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18403
18404 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18405
18406         * g++.dg/inherit/access5.C: New test.
18407
18408 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18409
18410         PR c++/11513
18411         * g++.dg/template/crash8.C: New test.
18412
18413 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18414
18415         PR c/10602
18416         * gcc.dg/noncompile/incomplete-2.c: New test.
18417
18418 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18419
18420         PR c++/11645
18421         * g++.dg/inherit/access4.C: New test.
18422
18423         PR c++/11517
18424         * g++.dg/expr/cond2.C: New test.
18425
18426         PR optimization/10679
18427         * g++.dg/opt/inline4.C: New test.
18428
18429 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18430
18431         * g++.dg/parse/crash10: New test.
18432
18433 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18434
18435         * g++.dg/ext/flexary1.C: New test.
18436
18437 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18438
18439         PR c++/10793
18440         * g++.dg/template/crash9.C: New test.
18441
18442 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18443
18444         PR c++/3004
18445         * g++.dg/parse/typedef3.C: New test.
18446
18447         PR c++/7906
18448         * g++.dg/parse/operator2.C: New test.
18449
18450         PR c++/8895
18451         * g++.dg/parse/def-tmpl-arg1.C: New test.
18452
18453         PR c++/9282
18454         * g++.dg/parse/funptr1.C: New test.
18455
18456         PR c++/9452
18457         * g++.dg/parse/ambig3.C: New test.
18458
18459         PR c++/9454
18460         * g++.dg/parse/operator3.C: New test.
18461
18462         PR c++/9486
18463         * g++.dg/parse/template10.C: New test.
18464
18465         PR c++/9488
18466         * g++.dg/parse/template11.C: New test.
18467
18468         PR c++/10150
18469         * g++.dg/parse/invalid-op1.C: New test.
18470
18471         PR c++/10247
18472         * g++.dg/parse/condexpr1.C: New test.
18473
18474 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18475
18476         * g++.dg/ext/packed3.C: New test.
18477         * g++.dg/ext/packed4.C: New test.
18478
18479         * gcc.dg/pack-test-3.c: New test.
18480
18481 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18482
18483         * lib/compat.exp: Handle dg-options per source file.
18484         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18485         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18486         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18487         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18488         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18489         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18490         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18491         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18492         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18493         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18494         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18495         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18496         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18497         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18498
18499 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18500
18501         PR c/10320
18502         * gcc.c-torture/execute/20030718-1.c: New test.
18503
18504 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18505
18506         PR optimization/11536
18507         * gcc.dg/20030721-1.c: New test.
18508
18509 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18510
18511         PR c++/11546
18512         * g++.dg/template/lookup1.C: New test.
18513
18514 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18515
18516         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18517         diagnostics of ill-formed constructs involving labels.
18518         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18519         the new 'previously defined here' message.
18520
18521 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18522
18523         * g++.dg/parse/non-dependent2.C: New test.
18524
18525 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18526
18527         * g++.dg/init/init-ref4.C: xfail on targets without
18528         weak symbols.
18529
18530 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18531
18532         PR target/11087
18533         * gcc.c-torture/execute/20030717-1.c: New test.
18534
18535 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18536
18537         * g++.dg/opt/cfg1.C: New test.
18538
18539 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18540
18541         PR optimization/11557
18542         * gcc.dg/20030717-1.c: New test.
18543
18544 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18545
18546         PR c++/10476
18547         * g++.dg/expr/crash-1.C: New test.
18548
18549         PR c++/11027
18550         * g++.dg/template/init3.C: New test.
18551
18552         PR c++/8222
18553         * g++.dg/template/non-dependent1.C: New test.
18554
18555         PR c++/11070
18556         * g++.dg/template/non-dependent2.C: New test.
18557
18558         PR c++/11071
18559         * g++.dg/template/non-dependent3.C: New test.
18560
18561         PR c++/9907
18562         * g++.dg/template/sizeof5.C: New test.
18563
18564 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18565
18566         PR 11498
18567         * gcc.c-torture/compile/mangle-1.c: New file.
18568
18569 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18570
18571         PR c++/7809
18572         * g++.dg/parse/access3.C: New test.
18573
18574 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18575
18576         PR c++/11384
18577         * g++.dg/init/init-ref4.C: New test.
18578
18579 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18580
18581         PR c++/11547
18582         * g++.dg/parse/constant3.C: New test.
18583         * g++.dg/parse/crash7.C: Likewise.
18584
18585 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18586
18587         PR target/11008
18588         * gcc.dg/i386-pentium4-not-mull.c: New.
18589
18590 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18591
18592         * gcc.dg/asm-names.c (ymain): Make it weak.
18593
18594 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18595
18596         PR c++/5421
18597         * g++.dg/template/friend21.C: New test.
18598
18599 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18600
18601         * gcc.dg/cleanup-8.c: New test.
18602         * gcc.dg/cleanup-9.c: New test.
18603
18604 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18605
18606         * g++.dg/ext/dll-MI1.h: New file.
18607         * g++.dg/ext/dllexport-MI1.C: New file.
18608         * g++.dg/ext/dllimport-MI1.C: New file.
18609
18610 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18611
18612         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18613         it does not have cmpstrsi patterns (just cmpmemsi).
18614
18615 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18616
18617         PR debug/11473
18618         * g++.dg/debug/debug8.C: New test.
18619
18620 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18621
18622         PR c++/10108
18623         * g++.dg/template/crash7.C: New test.
18624
18625 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18626
18627         PR target/10795
18628         * gcc.c-torture/compile/20030708-1.c: New.
18629
18630 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18631
18632         * gcc.c-torture/execute/20030715-1.c: New test.
18633
18634 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18635
18636         * gcc.dg/pch/inline-3.c: New file.
18637         * gcc.dg/pch/inline-3.hs: New file.
18638         * gcc.dg/pch/inline-4.c: New file.
18639         * gcc.dg/pch/inline-4.hs: New file.
18640
18641 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18642
18643         PR c++/11509
18644         * g++.dg/template/crash6.C: New test.
18645
18646         PR c++/7053
18647         * g++.dg/template/friend20.C: New test.
18648
18649         PR c++/7019
18650         * g++.dg/template/overload2.C: New test.
18651
18652 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18653
18654         PR optimization/11440
18655         * gcc.c-torture/execute/20030714-1.c: New test.
18656
18657 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18658
18659         PR c++/11154
18660         * g++.dg/template/partial2.C: New test.
18661
18662 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/11503
18665         * g++.dg/template/anon1.C: New test.
18666
18667         PR c++/11493
18668         PR c++/11495
18669         * g++.dg/parse/template9.C: Likewise.
18670         * g++.dg/template/crash4.C: New test.
18671         * g++.dg/template/koenig1.C: Likewise.
18672         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18673         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18674         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18675         functions.
18676         * g++.old-deja/g++.jason/template36.C: Likewise.
18677         * g++.old-deja/g++.mike/p1989.C: Likewise.
18678         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18679         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18680         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18681         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18682         compiling.
18683         * g++.old-deja/g++.pt/union2.C: Use this->.
18684
18685 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18686
18687         * gcc.dg/20030711-1.c: New test.
18688
18689 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         PR c++/11050
18692         * g++.dg/parse/args1.C: New test.
18693         * g++.pt/defarg8.C: Change expected errors.
18694
18695 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18696
18697         PR c++/8164
18698         * g++.dg/template/nontype2.C: New test.
18699
18700         PR c++/10558
18701         * g++.dg/parse/template8.C: New test.
18702
18703         PR c++/8327
18704         * g++.dg/template/scope1.C: New test.
18705
18706         * g++.dg/warn/Wsign-compare-1.C: New test.
18707
18708 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18709
18710         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18711
18712 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18713
18714         PR c++/9411
18715         * g++.dg/template/explicit2.C: New test.
18716
18717         PR c++/10032
18718         * g++.dg/warn/pedantic1.C: New test.
18719
18720 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18721
18722         PR c++ 9483
18723         * g++.dg/other/field1.C: New test.
18724
18725 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18726
18727         PR c/11449
18728         * gcc.c-torture/compile/20030707-1.c: New.
18729
18730 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18731
18732         PR c++/10849
18733         * g++.dg/template/access12.C: New test.
18734
18735 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18736
18737         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18738         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18739         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18740         * gcc.misc-tests/gcov.exp: Update
18741         * g++.dg/gcov/gcov.exp: Update
18742         * lib/gcov.exp: Update.
18743
18744 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18745
18746         * g++.dg/abi/mangle17.C: Make sure template expressions are
18747         dependent.
18748         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18749         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18750         * g++.dg/opt/stack1.C: Remove erroneous code.
18751         * g++.dg/parse/template7.C: New test.
18752         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18753         * g++.old-deja/g++.pt/crash4.C: Likewise.
18754
18755 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18756
18757         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18758         with zero or one occurence of `$' after the initial `L'.
18759
18760 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18761
18762         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18763
18764 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18765
18766         PR c/11370
18767         * gcc.dg/Wunreachable-6.c: New testcase.
18768         * gcc.dg/Wunreachable-7.c: New testcase.
18769
18770 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18771
18772         PR c/11420
18773         * gcc.dg/20030708-1.c: New test.
18774
18775 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18776
18777         * gcc.dg/compat/sdata-section.h: New file.
18778         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18779         * gcc.dg/torture/mips-sdata-1.c: New test.
18780
18781 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18782
18783         PR c++/11030
18784         * g++.dg/template/friend19.C: New test.
18785
18786 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18787
18788         * g++.dg/opt/strength-reduce.C: New test.
18789
18790 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18791
18792         PR target/10979
18793         * gcc.dg/20030707-1.c: New testcase.
18794
18795 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18796
18797         PR optimization/11059
18798         * g++.dg/opt/emptyunion.C: New testcase.
18799
18800 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18801             Eric Botcazou  <ebotcazou@libertysurf.fr>
18802
18803         * g++.dg/opt/stack1.C: New test.
18804
18805 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18806
18807         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18808         run test.
18809
18810         PR c++/11431
18811         * g++.dg/expr/static_cast3.C: New test.
18812
18813 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18814
18815         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18816         everywhere.
18817         * gcc.dg/concat.c: Concatenation of string constants with
18818         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18819         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18820         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18821         necessary to avoid multi-character character constant warning.
18822         * gcc.dg/cpp/escape.c: Likewise.
18823         * gcc.dg/cpp/ucs.c: Likewise.
18824         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18825         Fix a typo.
18826
18827 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18828
18829         PR c/11428
18830         * gcc.c-torture/compile/20030704-1.c: New.
18831
18832 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18833
18834         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18835
18836 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18837
18838         PR c++/5287, PR c++/7910,  PR c++/11021
18839         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18840         tests for warnings.
18841         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18842         * g++.dg/ext/dllimport3.C: Likewise.
18843         * g++.dg/ext/dllimport4.C: New file.
18844         * g++.dg/ext/dllimport5.C: New file.
18845         * g++.dg/ext/dllimport6.C: New file.
18846         * g++.dg/ext/dllimport7.C: New file.
18847         * g++.dg/ext/dllimport8.C: New file.
18848         * g++.dg/ext/dllimport9.C: New file.
18849         * g++.dg/ext/dllimport10.C: New file.
18850         * g++.dg/ext/dllexport1.C: New file.
18851
18852 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18853
18854         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18855         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18856
18857 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18858
18859         * gcc.dg/builtins-25.c: New testcase.
18860         * gcc.dg/builtins-26.c: New testcase.
18861
18862 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18863
18864         * gcc.dg/compat/vector-defs.h: New file.
18865         * gcc.dg/compat/vector-setup.h: New file.
18866         * gcc.dg/compat/vector-check.h: New file.
18867         * gcc.dg/compat/vector-1_main.c: New file.
18868         * gcc.dg/compat/vector-1_x.c: New file.
18869         * gcc.dg/compat/vector-1_y.c: New file.
18870         * gcc.dg/compat/vector-2_main.c: New file.
18871         * gcc.dg/compat/vector-2_x.c: New file.
18872         * gcc.dg/compat/vector-2_y.c: New file.
18873
18874         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18875         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18876         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18877         * gcc.dg/compat/struct-align-1.h: New file.
18878         * gcc.dg/compat/struct-align-1_main.c: New file.
18879         * gcc.dg/compat/struct-align-1_x.c: New file.
18880         * gcc.dg/compat/struct-align-1_y.c: New file.
18881         * gcc.dg/compat/struct-align-2.h: New file.
18882         * gcc.dg/compat/struct-align-2_main.c: New file.
18883         * gcc.dg/compat/struct-align-2_x.c: New file.
18884         * gcc.dg/compat/struct-align-2_y.c: New file.
18885
18886         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18887         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18888         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18889         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18890         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18891         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18892         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18893         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18894         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18895         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18896         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18897         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18898         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18899         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18900         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18901         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18902         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18903         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18904         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18905         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18906         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18907         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18908         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18909         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18910         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18911         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18912         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18913         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18914         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18915
18916 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18917
18918         * gcc.dg/i386-call-1.c: New test.
18919
18920 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18921
18922         PR c++/9162
18923         * g++.dg/parse/defarg4.C: New.
18924
18925 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18926
18927         PR target/10700
18928         * gcc.c-torture/compile/20030703-1.c: New test case.
18929
18930 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18931
18932         * g++.dg/template/local3.C: Remove extra semicolon.
18933
18934 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18935
18936         * gcc.dg/i386-volatile-1.c: New test.
18937
18938 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18939
18940         PR c++/11072
18941         * g++.dg/other/offsetof2.C: XFAIL.
18942         * g++.dg/other/offsetof5.C: New.
18943
18944         PR c++/10219
18945         * g++.dg/template/error1.C: New.
18946
18947         PR c++/9779
18948         * g++.dg/template/dependent-expr1.C: New.
18949
18950 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18951
18952         PR c++/6949
18953         * g++.dg/template/local3.C: New test.
18954
18955         PR c++/11149
18956         * g++.dg/lookup/scoped6.C: New test.
18957
18958 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18959
18960         PR c++/8046
18961         * g++.dg/other/error7.C: New test.
18962
18963 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18964
18965         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18966         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18967         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18968         * g++.old-deja/g++.other/union2.C: Likewise.
18969         * gcc.dg/c90-const-expr-2.c: Likewise.
18970         * gcc.dg/c90-const-expr-3.c: Likewise.
18971         * gcc.dg/c99-const-expr-2.c: Likewise.
18972         * gcc.dg/c99-const-expr-3.c: Likewise.
18973         * gcc.dg/concat.c: Likewise.
18974
18975 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/9559
18978         * g++.dg/init/static1.C: New test.
18979
18980 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18981
18982         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18983         * g++.old-deja/g++.other/access2.C: Likewise.
18984         * g++.old-deja/g++.other/decl2.C: Likewise.
18985         * gcc.c-torture/execute/20020615-1.c: Likewise.
18986
18987 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18988
18989         PR c++/4933
18990         * g++.dg/template/sizeof4.C: New test.
18991
18992 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18993
18994         * g++.dg/other/error6.C: New test.
18995
18996 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18997
18998         PR c++/10750
18999         * g++.dg/parse/constant2.C: New test.
19000
19001 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19002
19003         PR c++/11106
19004         * g++.dg/other/error5.C: New test.
19005
19006 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19007
19008         * gcc.dg/format/gcc_diag-1.c: New test.
19009
19010 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19011
19012         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19013
19014 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19015
19016         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19017         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19018         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19019
19020 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19021
19022         * gcc.c-torture/execute/builtins/string-8.c: New test.
19023         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19024         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19025         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19026
19027 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19028
19029         PR c++/10468
19030         * g++.dg/ext/typeof6.C: New test.
19031
19032 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19033
19034         PR c++/10796
19035         * g++.dg/init/enum1.C: New test.
19036
19037 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19038
19039         * gcc.dg/20030627-1.c: New test.
19040
19041 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19042
19043         PR c++/11332
19044         * g++.dg/expr/static_cast2.C: New test.
19045
19046 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19047             Jakub Jelinek  <jakub@redhat.com>
19048
19049         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19050         sprintf(dst,"%s",src) optimization.
19051         * gcc.c-torture/execute/20030626-1.c: New test case.
19052         * gcc.c-torture/execute/20030626-2.c: New test case.
19053
19054 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19055
19056         * gcc.c-torture/execute/multi-ix.c: New test.
19057
19058         * gcc.c-torture/execute/simd-4.c (main):
19059         Added missing semicolon at end of union.
19060
19061 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19062
19063         PR c++/8266
19064         * g++.dg/template/explicit-instantiation3.C: New test.
19065
19066 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19067
19068         * gcc.dg/20030626-1.c: Use signed char.
19069
19070 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19071
19072         * gcc.dg/20030626-1.c: New test.
19073
19074 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19075
19076         * const-str-2.m: Update.
19077
19078 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/10990
19081         * g++.dg/rtti/dyncast1.C: New test.
19082         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19083         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19084         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19085
19086         PR c++/10931
19087         * g++.dg/expr/static_cast1.C: New test.
19088
19089 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19090
19091         * gcc.dg/20030625-1.c: New test.
19092
19093 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19094
19095         * gcc.c-torture/compile/20030624-1.c: New test case.
19096
19097 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19098
19099         * gcc.c-torture/execute/string-opt-17.c: New test.
19100
19101 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/5754
19104         * g++.dg/parse/crash6.C: New test.
19105
19106 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19107
19108         * gcc.dg/builtins-24.c: New test case.
19109
19110 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19111
19112         * g++.dg/opt/operator1.C: New test.
19113
19114 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19115
19116         * gcc.c-torture/execute/string-opt-16.c: New test case.
19117
19118 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19119
19120         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19121         * g++.old-deja/g++.other/conv7.C: Likewise
19122         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19123         * g++.old-deja/g++.other/overload14.C: Likewise.
19124
19125 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19126
19127         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19128         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19129
19130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19131
19132         PR c++/10888
19133         * g++.dg/warn/Winline-3.C: New test.
19134
19135 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19136
19137         * lib/target-supports.exp (check_alias_available): Make the test
19138         program acceptable to the Solaris assembler.
19139
19140         PR c++/10749
19141         * g++.dg/template/memclass2.C: New test.
19142
19143 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19144             Eric Botcazou  <ebotcazou@libertysurf.fr>
19145
19146         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19147         data for non-matching targets.
19148         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19149
19150 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19151
19152         PR c++/10845
19153         * g++.dg/template/member3.C: New test.
19154
19155 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/10939
19158         * g++.dg/template/func1.C: New test.
19159
19160         PR c++/9649
19161         * g++.dg/template/static4.C: New test.
19162         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19163
19164         PR c++/11041
19165         * g++.dg/init/ref7.C: New test.
19166
19167 2003-06-19  Matt Austern  <austern@apple.com>
19168
19169         PR c++/11228
19170         * g++.dg/anew1.C: New test.
19171         * g++.dg/anew2.C: New test.
19172         * g++.dg/anew3.C: New test.
19173         * g++.dg/anew4.C: New test.
19174
19175 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19176
19177         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19178
19179 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19180
19181         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19182         endian-dependent.
19183
19184 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19185
19186         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19187         Remove cruft.
19188
19189 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19190
19191         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19192         * gcc.c-torture/compile/961203-1.c: Likewise.
19193         * gcc.c-torture/compile/980506-1.c: Likewise.
19194
19195 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19196
19197         PR c++/10712
19198         * g++.dg/lookup/using7.C: New test.
19199
19200 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19201
19202         PR c++/11105
19203         * g++.dg/abi/conv1.C: Remove it.
19204         * g++.dg/template/conv7.C: New test.
19205         * g++.dg/template/conv8.C: Likewise.
19206         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19207         conversion operator.
19208
19209 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19210
19211         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19212         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19213         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19214         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19215         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19216         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19217         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19218         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19219         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19220         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19221         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19222         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19223         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19224         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19225         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19226         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19227         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19228         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19229         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19230         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19231         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19232         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19233         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19234         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19235         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19236         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19237         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19238         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19239         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19240
19241 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19242
19243         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19244         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19245         indications.
19246
19247 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19248
19249         * gcc.dg/i386-387-5.c: New test case.
19250         * gcc.dg/i386-387-6.c: New test case.
19251         * gcc.dg/builtins-23.c: New test case.
19252
19253 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19254
19255         * gcc.dg/builtins-22.c: New test case.
19256         * gcc.dg/i386-387-1.c: Update to test exp.
19257         * gcc.dg/i386-387-2.c: Likewise.
19258
19259 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19260
19261         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19262
19263 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19264
19265         * lib/gcc-dg.exp (dg-require-dll): New function.
19266         (dg-xfail-if): Likewise.
19267         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19268         driver.
19269
19270         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19271         * gcc.c-torture/compile/20001205-1.c: Likewise.
19272         * gcc.c-torture/compile/20001226-1.c: Likewise.
19273         * gcc.c-torture/compile/20010518-2.c: Likewise.
19274         * gcc.c-torture/compile/20020312-1.c: Likewise.
19275         * gcc.c-torture/compile/20020604-1.c: Likewise.
19276         * gcc.c-torture/compile/920501-12.c: Likewise.
19277         * gcc.c-torture/compile/920501-4.c: Likewise.
19278         * gcc.c-torture/compile/920520-1.c: Likewise.
19279         * gcc.c-torture/compile/920521-1.c: Likewise.
19280         * gcc.c-torture/compile/920625-1.c: Likewise.
19281         * gcc.c-torture/compile/961203-1.c: Likewise.
19282         * gcc.c-torture/compile/980506-1.c: Likewise.
19283         * gcc.c-torture/compile/981006-1.c: Likewise.
19284         * gcc.c-torture/compile/981022-1.c: Likewise.
19285         * gcc.c-torture/compile/981223-1.c: Likewise.
19286         * gcc.c-torture/compile/990617-1.c: Likewise.
19287         * gcc.c-torture/compile/dll.c: Likewise.
19288         * gcc.c-torture/compile/labels-3.c: Likewise.
19289         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19290         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19291         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19292         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19293         * gcc.c-torture/compile/simd-5.c: Likewise.
19294         * gcc.c-torture/compile/20000804-1.x: Remove.
19295         * gcc.c-torture/compile/20001205-1.x: Likewise.
19296         * gcc.c-torture/compile/20001226-1.x: Likewise.
19297         * gcc.c-torture/compile/20010518-2.x: Likewise.
19298         * gcc.c-torture/compile/20020312-1.x: Likewise.
19299         * gcc.c-torture/compile/20020604-1.x: Likewise.
19300         * gcc.c-torture/compile/920501-12.x: Likewise.
19301         * gcc.c-torture/compile/920501-4.x: Likewise.
19302         * gcc.c-torture/compile/920520-1.x: Likewise.
19303         * gcc.c-torture/compile/920521-1.x: Likewise.
19304         * gcc.c-torture/compile/920625-1.x: Likewise.
19305         * gcc.c-torture/compile/961203-1.x: Likewise.
19306         * gcc.c-torture/compile/980506-1.x: Likewise.
19307         * gcc.c-torture/compile/981006-1.x: Likewise.
19308         * gcc.c-torture/compile/981022-1.x: Likewise.
19309         * gcc.c-torture/compile/981223-1.x: Likewise.
19310         * gcc.c-torture/compile/990617-1.x: Likewise.
19311         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19312         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19313         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19314         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19315         * gcc.c-torture/compile/simd-5.x: Likewise.
19316
19317         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19318
19319 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19320
19321         * gcc.c-torture/execute/20030611-1.c: New test.
19322
19323 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19324
19325         PR middle-end/168
19326         * gcc.dg/20030612-1.c: New test case.
19327
19328 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/10635
19331         * g++.dg/expr/cast1.C: New test.
19332
19333 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19334
19335         * gcc.dg/builtins-21.c: New test case.
19336
19337 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19338
19339         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19340         options instead of at the end.
19341         * lib/objc.exp (objc_target_compile): Likewise.
19342
19343 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19344
19345         PR c++/10432
19346         * g++.dg/parse/error1.C: New test.
19347
19348 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19349
19350         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19351         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19352         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19353         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19354         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19355         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19356         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19357         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19358         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19359         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19360         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19361         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19362         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19363         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19364         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19365         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19366         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19367         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19368         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19369         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19370         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19371         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19372         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19373         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19374
19375         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19376         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19377         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19378         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19379         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19380         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19381         * gcc.dg/compat/scalar-return-3_main.c: New file.
19382         * gcc.dg/compat/scalar-return-3_x.c: New file.
19383         * gcc.dg/compat/scalar-return-3_y.c: New file.
19384         * gcc.dg/compat/scalar-return-4_main.c: New file.
19385         * gcc.dg/compat/scalar-return-4_x.c: New file.
19386         * gcc.dg/compat/scalar-return-4_y.c: New file.
19387
19388 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19389
19390         * gcc.dg/compat/fp2-struct-check.h: New file.
19391         * gcc.dg/compat/fp2-struct-defs.h: New file.
19392         * gcc.dg/compat/fp2-struct-init.h: New file.
19393         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19394         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19395         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19396         * gcc.dg/compat/struct-return-10_main.c: New file.
19397         * gcc.dg/compat/struct-return-10_x.c: New file.
19398         * gcc.dg/compat/struct-return-10_y.c: New file.
19399
19400         * gcc.dg/compat/compat-common.h: New file.
19401         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19402         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19403         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19404         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19405         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19406         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19407         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19408         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19409         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19410         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19411         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19412         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19413         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19414         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19415         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19416         * gcc.dg/compat/small-struct-check.h: Ditto.
19417         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19418         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19419         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19420         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19421         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19422         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19423         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19424         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19425         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19426         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19427         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19428         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19429         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19430         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19431         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19432         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19433         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19434         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19435         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19436         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19437         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19438         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19439         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19440         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19441         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19442         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19443         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19444         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19445         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19446         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19447
19448 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19449
19450         * g++.dg/pch/static-1.C: New file.
19451         * g++.dg/pch/static-1.Hs: New file.
19452
19453 2003-06-10  Richard Henderson  <rth@redhat.com>
19454
19455         * gcc.dg/asm-7.c: Adjust expected warning text.
19456
19457 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19458
19459         * gcc.dg/builtins-20.c: New test case.
19460
19461 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19462
19463         PR c++/11131
19464         * g++.dg/opt/template1.C: New test.
19465
19466 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19467
19468         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19469         additional_sources.
19470
19471 2003-05-21  David Taylor  <dtaylor@emc.com>
19472
19473         * gcc.dg/Wpadded.c: New file.
19474
19475 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19476
19477         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19478         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19479         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19480         dg-require-weak.
19481
19482 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19483
19484         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19485
19486 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19487
19488         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19489         (dg-require-alias): Likewise.
19490         (dg-require-gc-sections): Likewise.
19491         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19492
19493 2003-06-08  Richard Henderson  <rth@redhat.com>
19494
19495         * gcc.dg/20011029-2.c: Fix the array reference.
19496         * gcc.dg/asm-7.c: New.
19497
19498 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19499
19500         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19501
19502 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19503
19504         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19505         (dg-require-gc-sections): Likewise.
19506
19507 2003-06-08  Jan Hubicka  <jh@suse.cz>
19508
19509         * i386-cmov1.c: Fix regular expression.
19510         * i386-cvt-1.c: Likewise.
19511         * i386-local.c: Likewise.
19512         * i386-local2.c: Likewise.
19513         * i386-mul.c: Likewise.
19514         * i386-ssetype-1.c: Likewise.
19515         * i386-ssetype-3.c: Likewise.
19516         * i386-ssetype-5.c: Likewise.
19517
19518 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19519
19520         PR c++/11039
19521         * g++.dg/warn/implicit-typename2.C: New test.
19522         * g++.dg/warn/implicit-typename3.C: New test.
19523
19524 2003-06-07  Richard Henderson  <rth@redhat.com>
19525
19526         * g++.dg/other/offsetof3.C: Use size_t.
19527         * g++.dg/other/offsetof4.C: Likewise.
19528
19529 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19530
19531         * lib/copy-file.exp: New. Implement gcc_copy_files.
19532
19533         * lib/dg-pch.exp: Load copy-file.exp
19534         (dg-pch): Use gcc_copy_files instead of "file copy".
19535
19536 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19537
19538         * gcc.dg/weak/weak.exp: Simplify.
19539         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19540         * gcc.dg/weak/weak-1.c: Likewise.
19541         * gcc.dg/weak/weak-2.c: Likewise.
19542         * gcc.dg/weak/weak-3.c: Likewise.
19543         * gcc.dg/weak/weak-4.c: Likewise.
19544         * gcc.dg/weak/weak-5.c: Likewise.
19545         * gcc.dg/weak/weak-6.c: Likewise.
19546         * gcc.dg/weak/weak-7.c: Likewise.
19547         * gcc.dg/weak/weak-8.c: Likewise.
19548         * gcc.dg/weak/weak-9.c: Likewise.
19549
19550 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19551
19552         gcc.c-torture/execute/20030606-1.c: New.
19553
19554 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19555
19556         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19557         * gcc.dg/builtins-19.c: Likewise.
19558
19559 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19560
19561         * gcc.dg/builtins-2.c: Add some more tests.
19562         * gcc.dg/builtins-18.c: New test case.
19563         * gcc.dg/builtins-19.c: New test case.
19564
19565 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19566             Jim Wilson  <wilson@tuliptree.org>
19567
19568         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19569
19570 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19571
19572         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19573         mempcpy/stpcpy calls not to be optimized into something else.
19574         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19575         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19576         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19577
19578 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19579
19580         * gcc.dg/format/asm_fprintf-1.c: New test.
19581
19582 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19583
19584         * lib/gcc-defs.exp (additional_sources): New variable.
19585         (dg-additional-sources): New function.
19586         (additional_files): New variable.
19587         (dg-additional-files): New function.
19588         (dg-additional-files-options): Likewise.
19589         * lib/gcc-dg.exp (dg-require-weak): New function.
19590         (dg-require-alias): Likewise.
19591         (dg-require-gc-sections): Likewise.
19592         * lib/target-supports.exp (check_alias_available): Remove testfile
19593         parameter.
19594         (check_gc_sections_available): New function.
19595         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19596         (dg-gpp-additional-files): Likewise.
19597         * lib/g++.exp (additional_sources): Remove.
19598         (additional_files): Likewise.
19599         (g++_target_compile): Use dg-additional-files-options.
19600
19601         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19602         Tcl logic.
19603         * gcc.dg/special/ecos.exp: Remove.
19604         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19605         * gcc.dg/special/alias-1.c: Likewise.
19606         * gcc.dg/special/alias-2.c: Likewise.
19607         * gcc.dg/special/gcsec-1.c: Likewise.
19608         * gcc.dg/special/weak-1.c: Likewise.
19609         * gcc.dg/special/weak-2.c: Likewise.
19610         * gcc.dg/special/wkali-1.c: Likewise.
19611         * gcc.dg/special/wkali-2.c: Likewise.
19612
19613         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19614         dg-gpp-additional-*.
19615         * g++.dg/special/conpr-3.C: Likewise.
19616         * g++.dg/special/conpr-4.C: Likewise.
19617         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19618         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19619         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19620         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19621         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19622         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19623         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19624         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19625         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19626         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19627         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19628         * g++.old-deja/g++.other/comdat1.C: Likewise.
19629         * g++.old-deja/g++.other/comdat2.C: Likewise.
19630         * g++.old-deja/g++.other/comdat3.C: Likewise.
19631         * g++.old-deja/g++.other/ctor1.C: Likewise.
19632         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19633
19634 2003-06-05  Richard Henderson  <rth@redhat.com>
19635
19636         * gcc.dg/debug/20030605-1.c: New.
19637
19638 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19639
19640         * README.QMTEST: Update.
19641
19642 2003-06-04  Richard Henderson  <rth@redhat.com>
19643
19644         * gcc.dg/cleanup-1.c: New.
19645         * gcc.dg/cleanup-2.c: New.
19646         * gcc.dg/cleanup-3.c: New.
19647         * gcc.dg/cleanup-4.c: New.
19648         * gcc.dg/cleanup-5.c: New.
19649         * gcc.dg/cleanup-6.c: New.
19650         * gcc.dg/cleanup-7.c: New.
19651
19652 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19653
19654         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19655
19656         * lib/dg-pch.exp: New file.
19657         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19658         * gcc.dg/pch/pch.exp: Likewise.
19659
19660 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19661
19662         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19663         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19664         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19665         * gcc.dg/builtins-17.c: New test case.
19666         * gcc.dg/i386-387-4.c: New test case.
19667         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19668
19669 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19670
19671         * gcc.dg/ultrasp9.c: New test.
19672
19673 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19674
19675         * gcc.c-torture/compile/20030604-1.c: New test.
19676         * gcc.dg/sparc-constant-1.c: New test.
19677
19678 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19679
19680         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19681
19682 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19683
19684         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19685
19686         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19687         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19688
19689 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19690
19691         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19692
19693 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19694
19695         PR c++/10940
19696         * g++.dg/template/spec10.C: New test.
19697
19698 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19699
19700         * gcc.dg/builtins-16.c: New test case.
19701
19702 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19703
19704         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19705         mempcpy test with post-increments.
19706         * gcc.c-torture/execute/string-opt-3.c: New test.
19707         * gcc.dg/string-opt-1.c: New test.
19708
19709 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19710
19711         PR fortran/10965
19712         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19713
19714 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19715
19716         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19717         (scan-assembler): ... here.  Use dg-scan.
19718         (scan-assembler-not): Likewise.
19719         (scan-file): New function.
19720         (scan-file-not): Likewise.
19721         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19722         * gcc.dg/cpp/_Pragma4.c: Likewise.
19723         * gcc.dg/cpp/_Pragma5.c: Likewise.
19724         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19725         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19726         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19727         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19728         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19729         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19730         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19731         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19732         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19733         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19734         * gcc.dg/cpp/cxxcom1.c: Likewise.
19735         * gcc.dg/cpp/line1.c: Likewise.
19736         * gcc.dg/cpp/maccom1.c: Likewise.
19737         * gcc.dg/cpp/maccom2.c: Likewise.
19738         * gcc.dg/cpp/maccom3.c: Likewise.
19739         * gcc.dg/cpp/maccom4.c: Likewise.
19740         * gcc.dg/cpp/maccom5.c: Likewise.
19741         * gcc.dg/cpp/maccom6.c: Likewise.
19742         * gcc.dg/cpp/multiline.c: Likewise.
19743         * gcc.dg/cpp/spacing1.c: Likewise.
19744         * gcc.dg/cpp/spacing2.c: Likewise.
19745         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19746         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19747         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19748         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19749         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19750         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19751         * gcc.dg/cpp/cxxcom2.c: Likewise.
19752         * gcc.dg/cpp/cxxcom2.h: New file.
19753
19754         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19755         * g++.dg/cpp/truefalse.C: Here.
19756         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19757
19758 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19759
19760         * gcc.dg/cpp/redef3.c: New file.
19761
19762 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19763
19764         * gcc.dg/i386-loop-3.c: New test.
19765
19766 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19767
19768         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19769
19770 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19771
19772         * gcc.dg/fwrapv-1.c: New test case.
19773         * gcc.dg/fwrapv-2.c: New test case.
19774
19775 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19776
19777         PR c++/10956
19778         * g++.dg/template/spec9.C: New test.
19779
19780 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19781
19782         * gcc.dg/duff-4.c: New test case.
19783
19784 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19785
19786         PR fortran/10843
19787         * g77.dg/ffixed-form-1.f: New test
19788         * g77.dg/ffixed-form-2.f: New test
19789         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19790         * g77.dg/ffree-form-3.f: New test
19791
19792 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19793
19794         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19795         * gcc.dg/wint_t-1.c: Likewise.
19796
19797 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         * g++.dg/template/access11.C: New test.
19800
19801 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19802
19803         PR c++/10849
19804         * g++.dg/template/access10.C: New test.
19805
19806 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19807             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19808
19809         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19810
19811 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19812
19813         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19814         suppress for powerpc-*-darwin*.
19815         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19816
19817 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19818
19819         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19820         suppress option for powerpc-*-darwin*.
19821
19822 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19823
19824         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19825         * gcc.dg/builtins-4.c: Add test for fmod.
19826
19827 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19828
19829         PR c++/10682
19830         * g++.dg/template/instantiate4.C: New test.
19831
19832 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19833
19834         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19835
19836 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19837
19838         * gcc.dg/compat/scalar-return-1_main.c: New file.
19839         * gcc.dg/compat/scalar-return-1_x.c: New file.
19840         * gcc.dg/compat/scalar-return-1_y.c: New file.
19841         * gcc.dg/compat/scalar-return-2_main.c: New file.
19842         * gcc.dg/compat/scalar-return-2_x.c: New file.
19843         * gcc.dg/compat/scalar-return-2_y.c: New file.
19844         * gcc.dg/compat/struct-return-3_main.c: New file.
19845         * gcc.dg/compat/struct-return-3_y.c: New file.
19846         * gcc.dg/compat/struct-return-3_x.c: New file.
19847         * gcc.dg/compat/struct-return-2_main.c: New file.
19848         * gcc.dg/compat/struct-return-2_x.c: New file.
19849         * gcc.dg/compat/struct-return-2_y.c: New file.
19850
19851 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19852
19853         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19854         for hppa*-hp-hpux*.
19855         * gcc.dg/20021014-1.c (dg-options): Likewise.
19856         * gcc.dg/nest.c (dg-options): Likewise.
19857
19858 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19859
19860         PR c++/9738
19861         * g++.dg/ext/dllimport2.C: New file.
19862         * g++.dg/ext/dllimport3.C: New file.
19863
19864 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19865
19866         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19867         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19868         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19869         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19870         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19871         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19872         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19873         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19874         * gcc.dg/compat/small-struct-defs.h: New file.
19875         * gcc.dg/compat/small-struct-init.h: New file.
19876         * gcc.dg/compat/small-struct-check.h: New file.
19877         * gcc.dg/compat/fp-struct-defs.h: New file.
19878         * gcc.dg/compat/fp-struct-check.h: New file.
19879         * gcc.dg/compat/fp-struct-init.h: New file.
19880         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19881         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19882
19883 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19884
19885         * gcc.dg/20030225-2.c: New test.
19886
19887 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19888             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19889
19890         * gcc.c-torture/compile/20030518-1.c: New test case.
19891
19892 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19893
19894         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19895         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19896         gcc-dg-debug-runtest.
19897         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19898         gcc-dg-debug-runtest.
19899
19900 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19901
19902         PR c++/9022
19903         * g++.dg/lookup/using6.C: New test.
19904
19905 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19906
19907         * g++.dg/parse/access2.C: New test.
19908
19909 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19910
19911         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19912         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19913         * gcc.dg/debug/debug.exp: Likewise.
19914
19915 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19916
19917         * gcc.dg/dollar.c: New test.
19918
19919 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19920
19921         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19922         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19923         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19924         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19925         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19926         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19927         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19928         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19929         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19930         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19931         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19932         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19933         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19934         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19935         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19936         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19937         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19938         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19939
19940 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19941
19942         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19943         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19944         support for "repo" mode.
19945         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19946         * lib/g77-dg.exp: Likewise.
19947         * lib/obj-dg.exp: Likewise.
19948
19949 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19950
19951         Merge from gcc-3_2-rhl8-branch:
19952         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19953
19954         * gcc.dg/tls/opt-6.c: New test.
19955
19956         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * gcc.dg/20030405-1.c: New test.
19959
19960         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19961
19962         * gcc.dg/20030309-1.c: New test.
19963
19964         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19965
19966         * gcc.c-torture/execute/20030307-1.c: New test.
19967
19968         2003-02-20  Randolph Chung  <tausq@debian.org>
19969
19970         * gcc.c-torture/compile/20030220-1.c: New test.
19971
19972         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19973
19974         * gcc.dg/20030217-1.c: New test.
19975
19976         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19977
19978         * gcc.c-torture/compile/20020129-1.c: New test.
19979
19980         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19981
19982         * gcc.dg/unroll-1.c: New test.
19983
19984         2002-11-16  Jan Hubicka  <jh@suse.cz>
19985
19986         * gcc.c-torture/execute/20020920-1.c: New test.
19987
19988         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19989
19990         PR target/7434
19991         * gcc.c-torture/compile/20021008-1.c: New test.
19992
19993         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19994
19995         PR target/7559
19996         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19997
19998         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * gcc.c-torture/compile/20020807-1.c: New test.
20001
20002         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20003
20004         * gcc.dg/tls/opt-1.c: New test.
20005
20006         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20007
20008         * gcc.dg/20020729-1.c: New test.
20009
20010         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20011
20012         * g++.dg/opt/life1.C: New test.
20013
20014         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * gcc.dg/20020525-1.c: New test.
20017
20018         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20019
20020         PR c++/6794
20021         * g++.dg/ext/pretty1.C: New test.
20022         * g++.dg/ext/pretty2.C: New test.
20023
20024 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20025
20026         PR c++/8385
20027         * g++.dg/ext/typeof5.C: New test.
20028
20029 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20030
20031         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20032         __USER_LABEL_PREFIX__ into account.
20033         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20034
20035 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20036
20037         * gcc.dg/builtins-15.c: New test case.
20038
20039 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20040
20041         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20042
20043 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20044
20045         * lib/g++.exp: Tweak handling of additional source files.
20046         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20047         * g++.dg/special/conpr-2a.C: Rename to ...
20048         * g++.dg/special/conpr-2a.cc: ... this.
20049         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20050         * g++.dg/special/conpr-3a.C: Rename to ...
20051         * g++.dg/special/conpr-3a.cc: This.
20052         * g++.dg/special/conpr-3b.C: Rename to ...
20053         * g++.dg/special/conpr-3b.cc: This.
20054         * g++.dg/special/conpr-4.C: New test.
20055         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20056
20057 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20058
20059         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20060
20061 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20062
20063         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20064         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20065         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20066         * g++.old-deja/g++.other/warn3.C: Likewise.
20067
20068 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20069
20070         * gcc.dg/i386-387-1.c: Update to also test log.
20071         * gcc.dg/i386-387-2.c: Likewise.
20072
20073 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20074
20075         * g77.f-torture/execute/int8421.f: New test.
20076
20077 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20078
20079         PR c++/10230, c++/10481
20080         * g++.dg/lookup/scoped5.C: New test.
20081
20082 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20083
20084         PR c++/10552
20085         * g++.dg/template/ttp6.C: New test.
20086
20087 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20088
20089         * gcc.c-torture/execute/builtins: New directory.
20090         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20091         gcc.c-torture/execute/builtins.
20092         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20093         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20094         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20095         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20096
20097 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20098
20099         PR c++/9252
20100         * g++.dg/template/access8.C: New test.
20101         * g++.dg/template/access9.C: New test.
20102
20103 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20104
20105         PR c++/9554
20106         * g++.dg/parse/access1.C: New test.
20107
20108 2003-05-09  DJ Delorie  <dj@redhat.com>
20109
20110         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20111         long, and not an int.
20112
20113 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20114
20115         PR c++/10555, c++/10576
20116         * g++.dg/template/memclass1.C: New test.
20117
20118 2003-05-08  DJ Delorie  <dj@redhat.com>
20119
20120         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20121         targets.
20122         * gcc.c-torture/execute/20021024-1.x: Likewise.
20123         * gcc.c-torture/execute/shiftdi.x: Likewise.
20124         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20125         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20126         * gcc.dg/20021018-1.c: Likewise.
20127
20128 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20129
20130         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20131
20132         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20133         (bcopy): Call memmove.
20134
20135 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20136
20137         * g77.f-torture/compile/8485.f: New test case.
20138
20139 2003-05-07  Richard Henderson  <rth@redhat.com>
20140
20141         PR c++/10570
20142         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20143         Verify exception_cleanup not called for rethrows.
20144         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20145         when exiting catch block without rethrowing.
20146         * g++.dg/eh/forced3.C: New.
20147         * g++.dg/eh/forced4.C: New.
20148
20149 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20150
20151         * gcc.dg/20030505.c: Fix triplet.
20152
20153 2003-05-06  DJ Delorie  <dj@redhat.com>
20154
20155         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20156         * gcc.dg/nest.c: Likewise.
20157
20158 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20159
20160         * gcc.dg/builtins-14.c: New test case.
20161
20162 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20163
20164         * lib/compat.exp (compat-execute): New argument.
20165         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20166         * gcc.dg/compat: New test directory.
20167         * gcc.dg/compat/compat.exp: New expect script.
20168         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20169         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20170         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20171         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20172         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20173         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20174
20175         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20176         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20177         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20178         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20179         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20180         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20181         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20182         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20183         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20184         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20185         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20186         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20187         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20188         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20189         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20190
20191 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20192
20193         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20194
20195 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20196
20197         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20198
20199 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20200
20201         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20202         * gcc.dg/ppc-fsel-2.c: New test.
20203
20204         * gcc.dg/unused-5.c: New test.
20205
20206 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20207
20208         PR c++/10496
20209         * g++.dg/warn/pmf1.C: New test.
20210
20211 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20212
20213         PR c++/4494
20214         * g++.dg/warn/main.C: New test.
20215
20216 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20217
20218         * gcc.dg/nonnull-3.c: New test.
20219
20220 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20221
20222         * gcc.dg/cpp/Wtrigraphs.c: Update.
20223         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20224
20225 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20226
20227         * gcc.dg/ppc-fsel-1.c: New test.
20228
20229 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20230
20231         PR c/10604
20232         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20233
20234 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20235
20236         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20237
20238 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20239
20240         PR c++/9364, c++/10553, c++/10586
20241         * g++.dg/parse/typename4.C: New test.
20242         * g++.dg/parse/typename5.C: Likewise.
20243
20244 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20245
20246         * gcc.c-torture/compile/20030503-1.c: New test.
20247
20248 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20249
20250         * g++.dg/lookup/using5.C: Fix testcase error.
20251
20252 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20253
20254         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20255         since MEABI is no longer supported.  Remove all vestiges
20256         of MEABI from the test.
20257
20258 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20259
20260         PR c++/10554
20261         * g++.dg/lookup/using5.C: New test.
20262
20263 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20264
20265         PR c++/8772
20266         * g++.dg/template/ttp5.C: New test.
20267
20268 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20269
20270         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20271         (dg-gpp-additional-sources): New function.
20272         (dg-gpp-additional-files): Likewise.
20273         * lib/g++.exp (additional_sources): New variable.
20274         (additional_files): Likewise.
20275         (g++_target_compile): Deal with them.
20276         * lib/old-dejagnu.exp: Remove.
20277         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20278         * g++.old-deja: Revise all tests to use dg commands.
20279
20280 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20281
20282         PR c++/9432, c++/9528
20283         * g++.dg/lookup/using4.C: New test.
20284
20285 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20286
20287         * gcc.dg/noreturn-5.c: New file.
20288         * gcc.dg/noreturn-6.c: New file.
20289
20290         * gcc.c-torture/compile/inline-1.c: New file.
20291
20292 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20293
20294         PR c++/10551
20295         * g++.dg/template/explicit1.C: New test.
20296
20297 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/10549
20300         * g++.dg/other/bitfield1.C: New test.
20301
20302         PR c++/10527
20303         * g++.dg/init/new7.C: New test.
20304
20305 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20306
20307         * g++.dg/ext/desig1.C: New test.
20308         * g++.dg/ext/init1.C: Update.
20309
20310         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20311
20312 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20313
20314         PR c++/10180
20315         * g++.dg/warn/Winline-1.C: New test.
20316
20317 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * gcc.c-torture/execute/string-opt-19.c: New test.
20320
20321         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20322         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20323
20324 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/10506
20327         * g++.dg/init/new6.C: New test.
20328
20329         PR c++/10503
20330         * g++.dg/init/ref6.C: New test.
20331
20332 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20333
20334         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20335
20336 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20337
20338         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20339         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20340
20341 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20342
20343         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20344         initialized static data members.
20345
20346 2003-04-25  H.J. Lu <hjl@gnu.org>
20347
20348         * gcc.dg/ia64-sync-4.c: New test.
20349
20350 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20351
20352         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20353         date.
20354
20355 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20356
20357         PR c++/10337
20358         * g++.dg/warn/conv1.C: New test.
20359         * g++.old-deja/g++.other/conv7.C: Adjust.
20360         * g++.old-deja/g++.other/overload14.C: Adjust.
20361
20362 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20363
20364         PR c++/10471
20365         * g++.dg/template/defarg2.C: New test.
20366
20367 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20368
20369         * gcc.dg/cpp/include2.c: Update.
20370         * gcc.dg/cpp/multiline-2.c: New.
20371         * gcc.dg/cpp/multiline.c: Update.
20372         * gcc.dg/cpp/strify2.c: Update.
20373         * gcc.dg/cpp/trad/literals-2.c: Update.
20374
20375 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20376
20377         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20378
20379 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20380
20381         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20382
20383 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20384
20385         PR c++/10451
20386         * g++.dg/parse/crash4.C: New test.
20387
20388         PR c++/9847
20389         * g++.dg/parse/crash5.C: New test.
20390
20391 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20392
20393         PR c++/10446
20394         * g++.dg/parse/crash3.C: New test.
20395
20396         PR c++/10428
20397         * g++.dg/parse/elab1.C: New test.
20398
20399 2003-04-22  Devang Patel  <dpatel@apple.com>
20400
20401         * gcc.dg/cpp/trad/funlike-5.c: New test.
20402
20403 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20404
20405         * g++.dg/other/packed1.C: Fix dg options.
20406
20407 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20408
20409         * g++.dg/other/offsetof2.C: New test.
20410
20411 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20412
20413         * g++.dg/template/recurse.C: Adjust location of error messages.
20414
20415 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20416
20417         PR c++/9881
20418         * g++.dg/init/addr-const1.C: New test.
20419         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20420
20421 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20422
20423         PR c++/10405
20424         * g++.dg/lookup/struct-hack1.C: New test.
20425
20426 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20427
20428         * ucs.c: Update diagnostic messages.
20429
20430 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20431
20432         * gcc.dg/cpp/truefalse.cpp: New test.
20433         * gcc.dg/cpp/cpp.exp: Update.
20434         * g++.dg/other/stdbool-if.C: Remove.
20435
20436 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20437
20438         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20439         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20440
20441 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20442
20443         * gcc.c-torture/compile/20030418-1.c: New test.
20444
20445 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20446
20447         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20448
20449 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20450
20451         PR c++/10347
20452         g++.dg/template/dependent-name1.C: New test.
20453
20454 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20455
20456         * gcc.dg/warn-1.c (tourist_guide): New array,
20457         contains a pointer to bar.
20458
20459 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20460
20461         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20462         * gcc.c-torture/execute/medce-1.c: New test case.
20463         * gcc.c-torture/execute/medce-2.c: New test case.
20464
20465 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20466
20467         * lib/prune.exp: Ignore more messages.
20468
20469         PR c++/10381
20470         * g++.dg/parse/lookup3.C: New test.
20471
20472 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20473
20474         * gcc.c-torture/compile/20030415-1.c : New test.
20475
20476 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20477
20478         * gcc.c-torture/execute/scope-2.c: Move to ...
20479         * gcc.dg/noncompile/scope.c: .... here.
20480
20481 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20482
20483         * gcc.dg/20030414-2.c: New test case.
20484
20485 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20486
20487         PR target/10377
20488         * gcc.dg/20030414-1.c: New test.
20489
20490 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20491
20492         * gcc.dg/builtins-12.c: New test case.
20493         * gcc.dg/builtins-13.c: New test case.
20494
20495 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20496
20497         * gcc.c-torture/execute/string-opt-18.c: New test.
20498
20499 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20500
20501         PR c++/10300
20502         * g++.dg/init/new5.C: New test.
20503
20504 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20505
20506         PR c++/7910
20507         * g++.dg/ext/dllimport1.C: New test.
20508
20509 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20510
20511         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20512
20513 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20514
20515         PR Fortran/9263
20516         * g77.f-torture/noncompile/9263.f: New test
20517         PR Fortran/1832
20518         * g77.f-torture/execute/1832.f: New test
20519
20520 2003-04-11  David Chad  <davidc@freebsd.org>
20521             Loren J. Rittle  <ljrittle@acm.org>
20522
20523         libobjc/8562
20524         * objc.dg/headers.m: New test.
20525
20526 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20527
20528         * gcc.c-torture/execute/builtin-noret-2.c: New.
20529         * gcc.c-torture/execute/builtin-noret-2.x: New.
20530         XFAIL builtin-noret-2.c at -O1 and above.
20531         * gcc.dg/redecl.c: New.
20532         * gcc.dg/Wshadow-1.c: Update error regexps.
20533
20534 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20535
20536         * g++.dg/abi/bitfield10.C: New test.
20537
20538 2003-04-09  Mike Stump  <mrs@apple.com>
20539
20540         * gcc.dg/pch/pch.exp: Make testcase names longer.
20541         * g++.dg/pch/pch.exp: Make testcase names longer.
20542
20543 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20544
20545         * gcc.dg/builtins-11.c: New test case.
20546
20547 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20548
20549         * gcc.dg/builtins-9.c: New test case.
20550         * gcc.dg/builtins-10.c: New test case.
20551
20552 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20553
20554         * gcc.dg/noncompile/init-4.c.c: New test.
20555
20556 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20557
20558         * gcc.misc-test/gcov-9.c: New test.
20559         * gcc.misc-test/gcov-10.c: New test
20560         * gcc.misc-test/gcov-11.c: New test.
20561
20562 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20563
20564         PR optimization/10024
20565         * gcc.c-torture/compile/20030405-1.c: New test.
20566
20567 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20568
20569         * gcc.dg/pch/static-3.c: New.
20570         * gcc.dg/pch/static-3.hs: New.
20571         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20572
20573 2003-04-04  Richard Henderson  <rth@redhat.com>
20574
20575         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20576         * g++.dg/eh/forced2.C: Likewise.
20577
20578 2003-04-03  Mike Stump  <mrs@apple.com>
20579
20580         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20581         target arg.
20582         (scan-assembler-times, scan-assembler-not): Likewise.
20583         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20584
20585 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20586
20587         * gcc.dg/sparc-loop-1.c: New test.
20588
20589 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20590
20591         PR other/9274
20592         * g++.dg/pch/system-2.C: New.
20593         * g++.dg/pch/system-2.Hs: New.
20594
20595 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20596
20597         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20598
20599         * g++.dg/eh/simd-1.C (vecfunc): Same.
20600
20601 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20602
20603         * gcc.c-torture/execute/20030401-1.c: New test case.
20604
20605 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20606
20607         * objc.dg/defs.m: New.
20608
20609 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20610
20611         * g++.dg/eh/simd-1.C: New.
20612         * g++.dg/eh/simd-2.C: New.
20613
20614 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20615
20616         * gcc.c-torture/execute/simd-3.c: New.
20617
20618 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20619
20620         PR c/9936
20621         * gcc.dg/20030331-2.c: New test.
20622
20623 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20624
20625         PR c++/10278
20626         * g++.dg/parse/crash2.C: New test.
20627
20628 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20629
20630         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20631         * gcc.c-torture/execute/20030331-1.c: ...here.
20632
20633 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20634
20635         * gcc.c-torture/execute/20030331-1.c: New test.
20636
20637 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20638
20639         * lib/gcov.exp: Adjust call return testing strings.
20640         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20641
20642 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20643
20644         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20645         * gcc.dg/builtins-7.c: New test case.
20646         * gcc.dg/builtins-8.c: New test case.
20647
20648 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20649
20650         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20651
20652 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20653
20654         PR c++/7647
20655         * g++.dg/lookup-class-member-2.C: New test.
20656
20657 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20658
20659         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20660
20661 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20662
20663         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20664
20665 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20666
20667         * g++.dg/init/attrib1.C: New test.
20668
20669 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20670
20671         * gcc.dg/ultrasp8.c: New test.
20672
20673 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20674
20675         * gcc.dg/ultrasp7.c: New test.
20676
20677 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20678
20679         PR c++/10047
20680         * g++.dg/template/inline1.C: New test.
20681
20682 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20683
20684         * gcc.dg/sparc-dwarf2.c: New test.
20685
20686 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20687
20688         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20689         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20690
20691 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20692
20693         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20694         than reading .x files.
20695         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20696         * g77.dg/gcov/gcov-1.f: Likewise.
20697         * gcc.misc-tests/gcov-4b.c: Likewise.
20698         * gcc.misc-tests/gcov-5b.c: Likewise.
20699         * gcc.misc-tests/gcov-6.c: Likewise.
20700         * gcc.misc-tests/gcov-7.c: Likewise.
20701         * gcc.misc-tests/gcov-8.c: Likewise.
20702         * g++.dg/gcov/gcov-1.x: Remove.
20703         * g77.dg/gcov/gcov-1.x: Likewise.
20704         * gcc.misc-tests/gcov-4b.x: Likewise.
20705         * gcc.misc-tests/gcov-5b.x: Likewise.
20706         * gcc.misc-tests/gcov-6.x: Likewise.
20707         * gcc.misc-tests/gcov-7.x: Likewise.
20708         * gcc.misc-tests/gcov-8.x: Likewise.
20709
20710 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20711
20712         PR opt/10087
20713         * gcc.dg/20030324-1.c: New test.
20714
20715 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20716
20717         PR c++/10224
20718         * g++.dg/template/arg3.C: New test.
20719
20720         PR c++/10158
20721         * g++.dg/template/friend18.C: New test.
20722
20723 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20724
20725         * g77.f-torture/compile/20030326-1.f: New test case.
20726
20727 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20728
20729         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20730
20731         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20732
20733 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20734
20735         * gcc.dg/ia64-sync-3.c: New test.
20736
20737 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20738
20739         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20740
20741 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20742
20743         * gcc.dg/ultrasp6.c: New test.
20744
20745 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20746
20747         * gcc.dg/i386-signbit-1.c: New test.
20748         * gcc.dg/i386-signbit-2.c: New test.
20749         * gcc.dg/i386-signbit-3.c: New test.
20750
20751 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20752
20753         * gcc.dg/ultrasp5.c: Fix options.
20754
20755 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20756
20757         * gcc.dg/ultrasp5.c: Fix comment.
20758
20759 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20760
20761         PR fortran/10197
20762         * g77.f-torture/execute/10197.f: New test.
20763
20764 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20765
20766         PR c++/9898, c++/383
20767         * g++.dg/template/conv6.C: New test.
20768
20769         PR c++/10119
20770         * g++.dg/template/ptrmem5.C: New test.
20771
20772         PR c++/10026
20773         * g++.dg/lookup/koenig1.C: New test.
20774
20775         PR C++/10199
20776         * g++.dg/lookup/template2.C: New test.
20777
20778 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20779
20780         * g++.dg/opt/rtti1.C: New test.
20781
20782 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20783
20784         * gcc.dg/ultrasp5.c: New test.
20785
20786 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20787
20788         PR middle-end/9967
20789         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20790         builtin fputs.
20791
20792 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20793
20794         PR c/8224
20795         * gcc.dg/20030323-1.c: New test.
20796
20797 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20798
20799         * gcc.c-torture/compile/20030323-1.c: New test case.
20800
20801 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20802
20803         * gcc.dg/20030321-1.c: New test.
20804
20805 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20806
20807         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20808
20809 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         PR c++/9978, c++/9708
20812         * g++.dg/ext/vlm1.C: Adjust expected error.
20813         * g++.dg/ext/vla2.C: New test.
20814         * g++.dg/template/arg1.C: New test.
20815         * g++.dg/template/arg2.C: New test.
20816
20817 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20818
20819         * g77.f-torture/execute/select.f: New test.
20820         * g77.f-torture/noncompile/select_no_compile.f: New test.
20821
20822 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20823
20824         PR c++/9898
20825         * g++.dg/other/error4.C: New test.
20826
20827 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20828
20829         * g++.dg/template/friend17.C: New test.
20830
20831 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20832
20833         * gcc.c-torture/compile/20030320-1.c: New.
20834
20835 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20836
20837         * gcc.dg/builtins-6.c: New test case.
20838
20839 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20840
20841         PR target/10073
20842         * gcc.c-torture/compile/20030319-1.c: New.
20843
20844 2003-03-18  Jan Hubicka  <jh@suse.cz>
20845
20846         * gcc.dg/i386-cvt-1.c: New test.
20847
20848 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20849
20850         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20851         * objc.dg/naming-2.m: Likewise.
20852
20853 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20854
20855         PR c++/9639
20856         * g++.dg/parse/crash1.C: New test.
20857
20858 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20859
20860         PR c++/8805
20861         * g++.dg/eh/cleanup1.C: New test.
20862
20863 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20864
20865         * gcc.c-torture/execute/20030316-1.c: New test case.
20866
20867 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20868
20869         PR c++/9629
20870         * g++.dg/init/ctor2.C: New test.
20871
20872 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20873
20874         * g77.f-torture/compile/xformat.f: New test case.
20875
20876 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20877
20878         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20879         * g++.old-deja/g++.mike/eh50.C: Likewise.
20880
20881 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20882
20883         PR c++/6440
20884         * g++.dg/template/spec7.C: New test.
20885         * g++.dg/template/spec8.C: Likewise.
20886
20887 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20888
20889         * gcc.c-torture/execute/20030313-1.c: New test.
20890
20891 2003-03-14  Richard Henderson  <rth@redhat.com>
20892
20893         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20894
20895 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20896
20897         * gcc.c-torture/compile/20030314-1.c: New test.
20898
20899 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20900
20901         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20902         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20903         thumb target,
20904         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20905         to accept newer _imp__  prefix and additional
20906         newline in .drectve section.
20907         * gcc.dg/dll-4.c: Likewise.
20908         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20909         switch.
20910
20911 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20912
20913         * g++.dg/parse/namespace9.C: New test.
20914
20915         * g++.dg/init/ref5.C: New test.
20916         * g++.dg/parse/ptrmem1.C: Likewise.
20917
20918 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20919
20920         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20921         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20922         regular expression.
20923         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20924         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20925
20926 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20927
20928         * gcc.c-torture/execute/20030224-2.c: New test.
20929
20930 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20931
20932         * gcc.dg/decl-3.c: New test.
20933
20934 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20935
20936         * gcc.dg/i386-loop-2.c: New test.
20937
20938 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c++/9474
20941         * g++.dg/parse/namespace8.C: New test.
20942
20943         PR c++/9924
20944         * g++.dg/overload/builtin2.C: New test.
20945
20946 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20947
20948         * gcc.dg/return-type-3.c: New test.
20949
20950 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20951
20952         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20953         profiling options are not supported.
20954
20955 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20956
20957         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20958         * g++.old-deja/g++.warn/impint2.C: Likewise.
20959
20960 2003-03-10  Devang Patel  <dpatel@apple.com>
20961
20962         * g++.dg/cpp/c++_cmd_1.C: New test.
20963         * g++.dg/cpp/c++_cmd_1.h: New file.
20964
20965 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20966
20967         * gcc.dg/altivec-9.c: New file.
20968
20969 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20970
20971         * gcc.dg/ppc-sdata-1.c: New test.
20972         * gcc.dg/ppc-sdata-2.c: New test.
20973
20974 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20975
20976         PR c++/9373
20977         * g++.dg/opt/ptrmem2.C: New test.
20978
20979         PR c++/8534
20980         * g++.dg/opt/ptrmem1.C: New test.
20981
20982 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20983
20984         * gcc.dg/i386-loop-1.c: New test.
20985
20986 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20987
20988         PR c++/9970
20989         * g++.dg/lookup/friend1.C: New test.
20990
20991 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20992
20993         PR c++/9823
20994         * g++.dg/parser/constructor1.C: New test.
20995
20996 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20997
20998         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20999
21000         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21001
21002 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21003
21004         * gcc.dg/cpp/Wunused.c: Update test.
21005
21006 2003-03-08  Jan Hubicka  <jh@suse.cz>
21007
21008         * gcc.dg/inline-3.c: New test.
21009
21010 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21011
21012         PR c++/9809
21013         * g++.dg/parse/builtin1.C: New test.
21014
21015         PR c++/9982
21016         * g++.dg/abi/cookie1.C: New test.
21017         * g++.dg/abi/cookie2.C: Likewise.
21018
21019         PR c++/9524
21020         * g++.dg/template/field1.C: New test.
21021
21022         PR c++/9912
21023         * g++.dg/parse/class1.C: New test.
21024         * g++.dg/parse/namespace7.C: Likewise.
21025         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21026
21027 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21028
21029         * g++.dg/init/ref4.C: New test.
21030
21031 2003-03-07  Jan Hubicka  <jh@suse.cz>
21032
21033         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21034         * gcc.dg/inline-3.c:  New test.
21035
21036 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21037
21038         * g++.dg/init/ref3.C: New test.
21039
21040         PR c++/9965
21041         * g++.dg/init/ref2.C: New test.
21042
21043         PR c++/9400
21044         * g++.dg/warn/Wshadow-2.C: New test.
21045
21046         PR c++/9791
21047         * g++.dg/warn/Woverloaded-1.C: New test.
21048
21049 2003-03-05  Jan Hubicka  <jh@suse.cz>
21050
21051         * gcc.dg/i386-local2.c: New.
21052         * gcc.dg/i386-local.c: Fix typo.
21053
21054 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21055
21056         * g++.dg/abi/layout3.C: New test.
21057
21058 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21059
21060         * gcc.c-torture/compile/20030305-1.c
21061
21062 2003-03-05  Jan Hubicka  <jh@suse.cz>
21063
21064         * gcc.dg/i386-local.c: New.
21065
21066 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21067
21068         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21069
21070 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21071
21072         * gcc.dg/switch-2.c: New test.
21073         * gcc.dg/switch-3.c: New test.
21074         * gcc.dg/Wswitch.c: Adjust line numbers.
21075         * gcc.dg/Wswitch-default.c: Likewise.
21076         * gcc.dg/Wswitch-enum.c: Likewise.
21077
21078 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21079
21080         * gcc.c-torture/execute/20030222-1.c: New test.
21081
21082 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21083
21084         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21085
21086 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21087
21088         PR c++/9878
21089         * g++.dg/init/ref1.C: New test.
21090
21091 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21092
21093         * gcc.dg/sh-relax.c: New SH-only test.
21094
21095 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21096
21097         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21098         comment explaining purpose of testcase.
21099
21100 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21101
21102         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21103         for HC11/HC12 (asm needs two int registers).
21104         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21105         HC11/HC12 because the test uses an asm which needs two 32-bit
21106         registers.
21107
21108 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21109
21110         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21111         for HC11/HC12 (array is too large otherwise).
21112         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21113         * gcc.c-torture/compile/20010518-2.x: Likewise.
21114         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21115         HC11/HC12 (array is too large).
21116
21117 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21118
21119         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21120         * lib/g++-dg.exp (g++-dg-test): Likewise.
21121
21122 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21123
21124         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21125         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21126
21127 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21128
21129         * g++.dg/warn/implicit-typename1.C: Remove warning.
21130
21131 2003-02-28  Richard Henderson  <rth@redhat.com>
21132
21133         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21134         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21135
21136 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21137
21138         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21139         * g++.dg/pch/pch.exp: Likewise.
21140
21141 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21142
21143         PR c++/9879
21144         * testsuite/g++.dg/init/new4.C: New test.
21145
21146 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21147
21148         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21149
21150 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21151
21152         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21153         unsigned long.
21154
21155         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21156         wider than float.
21157
21158 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21159
21160         * lib/scanasm.exp: Add support for counting numbers of
21161         occurences.
21162         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21163         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21164
21165 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21166
21167         PR c++/9683
21168         * g++.dg/template/static3.C: New test.
21169
21170         PR c++/9829
21171         * g++.dg/parse/namespace6.C: New test.
21172
21173 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21174
21175         PR target/9732
21176         * gcc.dg/20030225-1.c: New test.
21177
21178 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21179
21180         * README: Remove out-of-date information.
21181
21182         PR c++/9836
21183         * g++.dg/template/spec6.C: New test.
21184
21185 2003-02-24  Jeff Law  <law@redhat.com>
21186
21187         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21188
21189 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21190
21191         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21192         * gcc.dg/pragma-ep-1.c: Likewise.
21193
21194 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21195
21196         PR c++/9602
21197         * g++.dg/template/friend16.C: New test.
21198
21199 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/5333
21202         * g++.dg/parse/fused-params1.C: Adjust error messages.
21203         * g++.dg/template/nested3.C: New test.
21204
21205 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21206
21207         * g++.dg/abi/param1.C: New test.
21208
21209 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21210
21211         PR c++/7982
21212         * g++.dg/warn/implicit-typename1.C: New test.
21213
21214 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21215
21216         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21217         with "mtune".
21218         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21219         * gcc.c-torture/execute/20010129-1.x: Likewise.
21220         * gcc.dg/20011107-1.c: Likewise.
21221         * gcc.dg/20020108-1.c: Likewise.
21222         * gcc.dg/20020122-3.c: Likewise.
21223         * gcc.dg/20020206-1.c: Likewise.
21224         * gcc.dg/20020310-1.c: Likewise.
21225         * gcc.dg/20020426-2.c: Likewise.
21226         * gcc.dg/20020517-1.c: Likewise.
21227         * gcc.dg/991230-1.c: Likewise.
21228         * gcc.dg/i386-unroll-1.c: Likewise.
21229         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21230
21231 2003-02-22  Jan Hubicka  <jh@suse.cz>
21232
21233         * gcc.dg/i386-mul.c: New test.
21234
21235 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21236
21237         * gcc.dg/builtins-5.c: New test case.
21238
21239 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21240
21241         * gcc.dg/asmreg-1.c: New test.
21242
21243 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21244
21245         PR c++/9749
21246         * g++.dg/parse/varmod1.C: New test.
21247
21248 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21249
21250         PR c++/9727
21251         * g++.dg/template/op1.C: New test.
21252
21253 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21254
21255         PR c++/8906
21256         * g++.dg/template/nested2.C: New test.
21257
21258 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/8724
21261         * g++.dg/expr/dtor1.C: New test.
21262
21263 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21264
21265         * gcc.dg/cpp/include3.c: New test.
21266         * gcc.dg/cpp/inc/foo.h: New file.
21267
21268 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21269
21270         * gcc.c-torture/execute/20030221-1.c: New test.
21271
21272 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21273
21274         PR c++/9729
21275         * g++.dg/abi/conv1.C: New test.
21276
21277 2003-02-20  Jan Hubicka  <jh@suse.cz>
21278
21279         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21280
21281 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21282
21283         * gcc.c-torture/compile/20030219-1.c: New test.
21284
21285 2003-02-18  Jan Hubicka  <jh@suse.cz>
21286
21287         * gcc.dg/funcorder.c: New test.
21288
21289 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21290
21291         * gcc.c-torture/execute/20030218-1.c: New.
21292
21293 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21294
21295         * gcc.dg/20030218-1.c: New.
21296
21297 2003-02-18  Richard Henderson  <rth@redhat.com>
21298
21299         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21300         * gcc.dg/attr-used-2.c: New.
21301
21302 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21303
21304         PR c++/9704
21305         * g++.dg/init/copy5.C: New test.
21306
21307 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21308
21309         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21310         * g++.dg/pch/pch.exp: Likewise.
21311
21312 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21313
21314         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21315         STACK_SIZE is not defined.
21316
21317 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21318
21319         PR c++/9457
21320         * g++.dg/template/init1.C: New test.
21321
21322 2003-02-16  Jan HUbicka  <jh@suse.cz>
21323
21324         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21325         (foo): Add few extra tests
21326         * gcc.dg/c99-const-expr-3.c: Likewise.
21327         * gcc.c-torture/execute/20030216-1.c: New.
21328
21329 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21330
21331         PR c++/9459
21332         * g++.dg/ext/typeof4.C: New test.
21333
21334 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21335
21336         * gcc.dg/i386-387-3.c: New test case.
21337
21338 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21339
21340         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21341         cris-*-elf* cris-*-aout* and mmix-*-*.
21342
21343 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21344
21345         * gcc.dg/20030213-1.c: New test.
21346
21347 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21348
21349         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21350         * gcc.dg/i386-387-2.c: Likewise.
21351
21352 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21353
21354         * gcc.dg/ppc-spe.c: Fix formatting.
21355         Enable tests that were previously unsupported by gas.
21356         Delete tests for instructions that no longer exist.
21357         Switch arguments on evsubifw builtin.
21358
21359 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21360
21361         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21362         STACK_SIZE is too small.
21363
21364 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21365             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21366
21367         * gcc.dg/decl-2.c: New test.
21368
21369 2003-02-10  Jan Hubicka  <jh@suse.cz>
21370
21371         * gcc.dg/i386-fpcvt-1.c:  New test.
21372
21373 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21374
21375         * gcc.c-torture/execute/20030209-1.c: New test.
21376
21377 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21378
21379         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21380         int-wide bitops, use the constants of the same width.
21381         Likewise, if long long is 32-bit wide, test bitops using
21382         32-bit constants.
21383
21384 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21385
21386         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21387
21388 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21389
21390         * testsuite/gcc.dg/builtins-4.c: New test case.
21391
21392 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21393
21394         * gcc.dg/20020430-1.c: Fix dg command typos.
21395         * gcc.dg/20020503-1.c: Likewise.
21396
21397 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21398
21399         PR c++/8785
21400         * g++.dg/parse/fused-params1.C: New test.
21401
21402         PR c++/8857
21403         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21404
21405         PR c++/8921
21406         * g++.dg/parse/non-dependent1.C: New test.
21407
21408         PR c++/8928
21409         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21410
21411         PR c++/9228
21412         * g++.dg/parse/undefined7.C: New test.
21413         * g++.dg/parse/non-templ1.C: New test.
21414
21415         PR c++/9229
21416         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21417
21418 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21419
21420         * gcc.c-torture/compile/20030206-1.c: New test.
21421
21422 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21423
21424         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21425         "pow" to "foo" to avoid potential confusion with a math built-in.
21426
21427 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21428
21429         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21430         conditions for SPARC targets.
21431
21432 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21433
21434         * gcc.dg/20030204-1.c: New test.
21435
21436 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21437
21438         PR c++/38
21439         * g++.dg/parse/array-size1.C: New test.
21440
21441         PR c++/5657
21442         * g++.dg/parse/undefined3.C: New test.
21443
21444         PR c++/5665
21445         * g++.dg/parse/undefined4.C: New test.
21446
21447         PR c++/5975
21448         * g++.dg/parse/undefined5.C: New test.
21449
21450         PR c++/7259
21451         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21452
21453         PR c++/8578
21454         * g++.dg/parse/casting-operator1.C: New test.
21455
21456         PR c++/8596
21457         * g++.dg/parse/undefined6.C: New test.
21458
21459         PR c++/8736
21460         * g++.dg/parse/missing-template1.C: New test.
21461
21462 2003-02-04  Jan Hubicka  <jh@suse.cz>
21463
21464         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21465         * gcc.dg/i386-cmov?.c:  Likewise.
21466         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21467         * gcc.dg/i386-ssefp-1.c:  Likewise.
21468         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21469         conventions.
21470
21471 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21472
21473         PR c++/7129
21474         * testsuite/g++.dg/ext/max.C: New test.
21475
21476 2003-02-03  Jan Hubicka  <jh@suse.cz>
21477
21478         * gcc.c-torture/execute/20030203-1.c: New test.
21479
21480 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21481
21482         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21483         'natural-endian'.
21484
21485 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21486
21487         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21488         * g++.dg/init/new2.C: Likewise.
21489         * g++.dg/other/new1.C: Likewise.
21490
21491 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21492
21493         * gcc.dg/struct-ret-libc.c: New test.
21494
21495 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21496
21497         * gcc.dg/20030129-1.c: New test.
21498
21499 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21500
21501         PR c++/8849
21502         * g++.dg/template/ptrmem4.C: New test.
21503
21504 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21505
21506         * g++.dg/parser/constant1.C: New test.
21507
21508 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21509
21510         PR c++/8591
21511         * g++.dg/parse/friend2.C: New test.
21512
21513 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21514
21515         PR c++/9437
21516         * g++.dg/template/unify4.C: New test.
21517
21518 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21519
21520         * gcc.c-torture/execute/20030128-1.c: New test.
21521
21522 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21523
21524         * g++.dg/lookup/nested1.C: Test moved from ...
21525         * g++.old-deja/g++.other/lookup24.C: ... here.
21526
21527 2003-01-28  Jan Hubicka  <jh@suse.cz>
21528
21529         * gcc.dg/i386-cmov5.c:  New test.
21530
21531 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21532
21533         * gcc.c-torture/execute/20010925-1.c: Changed the
21534         memcpy declaration.
21535
21536 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21537
21538         PR c++/3902
21539         * g++.dg/parse/template5.C: New test.
21540
21541 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21542
21543         PR fortran/9258
21544         * g77.dg/pr9258: New test.
21545
21546 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21547
21548         * README: Move relevant parts from README.g++.
21549
21550         * README.g++: Remove this file.
21551
21552 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21553
21554         * g++.dg/abi/dcast1.C: New test.
21555
21556 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21557
21558         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21559
21560 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21561
21562         PR c++/47
21563         * g++.old-deja/g++.other/lookup24.C: New test.
21564
21565 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21566
21567         PR middle-end/7227
21568         * gcc.dg/uninit-C.c: New test.
21569
21570 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21571
21572         * g++.dg/abi/covariant1.C: New test.
21573
21574 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21575
21576         * gcc.dg/20030123-1.c: New test.
21577
21578 2003-01-25  Jan Hubicka  <jh@suse.cz>
21579
21580         PR opt/8492
21581         * gcc.c-torture/compile/20030125-1.c
21582
21583 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21584
21585         PR c++/9403
21586         * g++.dg/parse/template3.C: New test.
21587         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21588
21589         PR c++/795
21590         * g++.dg/parse/template4.C: New test.
21591
21592         PR c++/9415
21593         * g++.dg/template/qual2.C: New test.
21594
21595         PR c++/8545
21596         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21597
21598         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21599
21600 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21601
21602         * gcc.c-torture/execute/switch-1.c: New test case.
21603
21604 2003-01-25  Jan Hubicka  <jh@suse.cz>
21605
21606         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21607
21608 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21609
21610         Tweaks for Bison-1.875. From the NEWS file:
21611         "- `parse error' -> `syntax error'
21612         Bison now uniformly uses the term `syntax error'"
21613         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21614         * gcc.dg/cpp/digraph2.c: Likewise.
21615         * gcc.dg/cpp/direct2.c: Likewise.
21616         * gcc.dg/cpp/paste4.c: Likewise.
21617         * gcc.dg/c90-restrict-1.c: Likewise.
21618         * gcc.dg/c99-func-2.c: Likewise.
21619         * gcc.dg/noncompile/920721-2.c: Likewise.
21620         * gcc.dg/noncompile/930622-2.c: Likewise.
21621         * gcc.dg/noncompile/940112-1.c: Likewise.
21622         * gcc.dg/noncompile/950921-1.c: Likewise.
21623         * gcc.dg/noncompile/951123-1.c: Likewise.
21624         * gcc.dg/noncompile/971104-1.c: Likewise.
21625         * gcc.dg/noncompile/990416-1.c: Likewise.
21626
21627 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21628
21629         * g++.dg/parse/undefined1.C: Add error message.
21630
21631 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21632
21633         PR c++/9354
21634         * g++.dg/parse/new1.C: New test.
21635
21636         PR c++/9216
21637         * g++.dg/parse/template2.C: New test.
21638
21639         PR c++/9354
21640         * g++.dg/parse/typedef2.C: New test.
21641
21642         PR c++/9328
21643         * g++.dg/ext/typeof3.C: New test.
21644
21645 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21646
21647         PR c++/2738
21648         * g++.dg/parse/ret-type1.C: New test.
21649
21650         PR c++/3792
21651         * g++.dg/parse/tmpl-outside1.C: New test.
21652
21653         PR c++/4207
21654         * g++.dg/parse/int-as-enum1.C: New test.
21655
21656         PR c++/4903
21657         * g++.dg/parse/no-typename1.C: New test.
21658
21659         PR c++/5533
21660         * g++.dg/parse/no-value1.C: New test.
21661
21662         PR c++/5921
21663         * g++.dg/parse/wrong-inline1.C: New test.
21664
21665         PR c++/6402
21666         * g++.dg/parse/ref1.C: New test.
21667
21668         PR c++/6992
21669         * g++.dg/parse/attr-ctor1.C: New test.
21670
21671         PR c++/7229
21672         * g++.dg/parse/namespace5.C: New test.
21673
21674         PR c++/7917
21675         * g++.dg/parse/func-def1.C: New test.
21676
21677         PR c++/8143
21678         * g++.dg/parse/undefined1.C: New test.
21679
21680         PR c++/5723, PR c++/8522
21681         * g++.dg/parse/specialization1.C: New test.
21682
21683         PR c++/163, PR c++/8595
21684         * g++.dg/parse/struct-as-enum1.C: New test.
21685
21686         PR c++/9173
21687         * g++.dg/parse/undefined2.C: New test.
21688
21689 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21690
21691         PR c++/9298
21692         * g++.dg/parse/template1.C: New test.
21693
21694         PR c++/9384
21695         * g++.dg/parse/using1.C: New test.
21696
21697         PR c++/9285
21698         PR c++/9294
21699         * g++.dg/parse/expr2.C: New test.
21700
21701         PR c++/9388
21702         * g++.dg/parse/lookup2.C: Likewise.
21703
21704 2003-01-21  Jan Hubicka  <jh@suse.cz>
21705
21706         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21707         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21708         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21709         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21710
21711 2003-01-20  Nick Clifton  <nickc@redhat.com>
21712
21713         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21714         problem with ARM sibcall code generation.
21715
21716 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21717
21718         * gcc.c-torture/execute/20030120-1.c: New.
21719
21720 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21721
21722         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21723
21724 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21725
21726         PR c++/9272
21727         * g++.dg/parse/ctor1.C: New test.
21728
21729         PR c++/9294:
21730         * g++.dg/parse/qualified1.C: New test.
21731
21732         * g++.dg/parse/typename3.C: New test.
21733
21734 2003-01-16  Richard Henderson  <rth@redhat.com>
21735
21736         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21737
21738 2003-01-16  Richard Henderson  <rth@redhat.com>
21739
21740         * g++.dg/pch/pch.exp: Copy test header to the working directory
21741         before using it either for precompilation or direct use.
21742         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21743         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21744
21745 2003-01-16  Richard Henderson  <rth@redhat.com>
21746
21747         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21748         before using it either for precompilation or direct use.
21749         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21750         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21751
21752 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21753
21754         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21755         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21756         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21757         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21758         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21759         typename warning into error.
21760         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21761         error messages.
21762         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21763         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21764         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21765         messages.
21766         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21767         make declaration visible in template.
21768         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21769         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21770         messages.
21771         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21772         message.
21773         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21774         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21775         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21776         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21777         typename warning with error message.
21778         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21779         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21780         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21781
21782 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21783
21784         * g++.dg/parse/ambig2.C: New test.
21785
21786 2003-01-15  Richard Henderson  <rth@redhat.com>
21787
21788         * g++.dg/tls/init-2.C: Update error message string.
21789
21790 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21791
21792         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21793
21794 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21795
21796         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21797         all for HC11/HC12.
21798         * gcc.c-torture/compile/20001205-1.x: Likewise.
21799         * gcc.c-torture/compile/20001226-1.x: Likewise.
21800         * gcc.c-torture/compile/920520-1.x: Likewise.
21801         * gcc.c-torture/compile/961203-1.x: Likewise.
21802         * gcc.c-torture/compile/20020604-1.x: Likewise.
21803
21804 2003-01-15  Jan Hubicka  <jh@suse.cz>
21805
21806         * gcc.c-torture/compile/20030115-1.c: New test.
21807
21808         * gcc.dg/i386-fpcvt-1.c: New test.
21809         * gcc.dg/i386-fpcvt-2.c: New test.
21810
21811 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21812
21813         Further conform g++'s __vmi_class_type_info to the C++ ABI
21814         specification.
21815         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21816         the specification.
21817
21818 2003-01-14  Jan Hubicka  <jh@suse.cz>
21819
21820         * gcc.dg/i386-fpcvt-1.c: New test.
21821         * gcc.dg/i386-fpcvt-2.c: New test.
21822
21823 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21824
21825         * gcc.dg/i386-mmx-3.c: New test.
21826
21827 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21828
21829         PR c++/9264
21830         * g++.dg/parse/octal1.C: New file.
21831
21832         PR c++/9172
21833         * g++.dg/parse/typename1.C: New file.
21834
21835 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21836
21837         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21838         * gcc.dg/bf-no-ms-layout.c: Likewise.
21839         * gcc.dg/bf-ms-attrib.c: Likewise.
21840
21841 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21842
21843         PR c++/9099
21844         * g++.dg/parse/dtor1.C: New file.
21845
21846         PR c++/9128
21847         * g++.dg/rtti/typeid1.C: New file.
21848
21849         PR c++/9153
21850         * g++.dg/parse/lookup1.C: New file.
21851
21852         PR c++/9171
21853         * g++.dg/templ/spec5.C: New file.
21854
21855 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21856
21857         * gcc.c-torture/compile/20030110-1.c: New test.
21858
21859 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21860
21861         Merge from pch-branch:
21862
21863         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21864
21865         * gcc.dg/pch/cpp-1.h: New.
21866         * gcc.dg/pch/cpp-1.c: New.
21867         * gcc.dg/pch/cpp-2.h: New.
21868         * gcc.dg/pch/cpp-2.c: New.
21869
21870         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21871
21872         * gcc.dg/pch/except-1.h: New.
21873         * gcc.dg/pch/except-1.c: New.
21874
21875         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21876
21877         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21878         running test.
21879         * gcc.dg/pch: Include *.hp not *.h.
21880         * gcc.dg/pch/system-1.h: New.
21881         * gcc.dg/pch/system-1.c: New.
21882
21883         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21884
21885         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21886         rather than trying to build and run a program using PCH.
21887         * gcc.dg/pch: Remove dg-do commands from test files.
21888
21889         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21890
21891         * gcc.dg/pch/macro-3.c: New.
21892         * gcc.dg/pch/macro-3.h: New.
21893
21894         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21895
21896         * gcc.dg/pch/common-1.c: New.
21897         * gcc.dg/pch/common-1.h: New.
21898         * gcc.dg/pch/decl-1.c: New.
21899         * gcc.dg/pch/decl-1.h: New.
21900         * gcc.dg/pch/decl-2.c: New.
21901         * gcc.dg/pch/decl-2.h: New.
21902         * gcc.dg/pch/decl-3.c: New.
21903         * gcc.dg/pch/decl-3.h: New.
21904         * gcc.dg/pch/decl-4.c: New.
21905         * gcc.dg/pch/decl-4.h: New.
21906         * gcc.dg/pch/decl-5.c: New.
21907         * gcc.dg/pch/decl-5.h: New.
21908         * gcc.dg/pch/global-1.c: New.
21909         * gcc.dg/pch/global-1.h: New.
21910         * gcc.dg/pch/inline-1.c: New.
21911         * gcc.dg/pch/inline-1.h: New.
21912         * gcc.dg/pch/inline-2.c: New.
21913         * gcc.dg/pch/inline-2.h: New.
21914         * gcc.dg/pch/static-1.c: New.
21915         * gcc.dg/pch/static-1.h: New.
21916         * gcc.dg/pch/static-2.c: New.
21917         * gcc.dg/pch/static-2.h: New.
21918
21919         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21920
21921         * g++.dg/pch/pch.exp: Better handle failing testcases.
21922         * gcc.dg/pch/pch.exp: Likewise.
21923         * gcc.dg/pch/macro-1.c: New.
21924         * gcc.dg/pch/macro-1.h: New.
21925         * gcc.dg/pch/macro-2.c: New.
21926         * gcc.dg/pch/macro-2.h: New.
21927
21928         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21929
21930         * g++.dg/dg.exp: Treat files in pch/ specially.
21931         * g++.dg/pch/pch.exp: New file.
21932         * g++.dg/pch/empty.H: New file.
21933         * g++.dg/pch/empty.C: New file.
21934         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21935         "precompile".
21936
21937         * gcc.dg/pch/pch.exp: New file.
21938         * gcc.dg/pch/empty.h: New file.
21939         * gcc.dg/pch/empty.c: New file.
21940         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21941         "precompile".
21942
21943 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21944
21945         * g++.dg/template/friend14.C: New test.
21946
21947 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21948
21949         * gcc.dg/old-style-asm-1.c: New test.
21950
21951 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21952
21953         * gcc.c-torture/compile/20030109-1.c: New test.
21954
21955 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21956
21957         * gcc.c-torture/execute/20030109-1.c: New test.
21958
21959 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21960
21961         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21962         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21963         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21964         * g++.old-deja/g++.mike/eh2.C: Likewise
21965         * g++.old-deja/g++.mike/eh3.C: Likewise
21966         * g++.old-deja/g++.mike/eh5.C: Likewise
21967         * g++.old-deja/g++.mike/eh6.C: Likewise
21968         * g++.old-deja/g++.mike/eh7.C: Likewise
21969         * g++.old-deja/g++.mike/eh8.C: Likewise
21970         * g++.old-deja/g++.mike/eh9.C: Likewise
21971         * g++.old-deja/g++.mike/eh10.C: Likewise
21972         * g++.old-deja/g++.mike/eh12.C: Likewise
21973         * g++.old-deja/g++.mike/eh13.C: Likewise
21974         * g++.old-deja/g++.mike/eh14.C: Likewise
21975         * g++.old-deja/g++.mike/eh16.C: Likewise
21976         * g++.old-deja/g++.mike/eh17.C: Likewise
21977         * g++.old-deja/g++.mike/eh18.C: Likewise
21978         * g++.old-deja/g++.mike/eh21.C: Likewise
21979         * g++.old-deja/g++.mike/eh23.C: Likewise
21980         * g++.old-deja/g++.mike/eh24.C: Likewise
21981         * g++.old-deja/g++.mike/eh25.C: Likewise
21982         * g++.old-deja/g++.mike/eh26.C: Likewise
21983         * g++.old-deja/g++.mike/eh27.C: Likewise
21984         * g++.old-deja/g++.mike/eh28.C: Likewise
21985         * g++.old-deja/g++.mike/eh29.C: Likewise
21986         * g++.old-deja/g++.mike/eh31.C: Likewise
21987         * g++.old-deja/g++.mike/eh33.C: Likewise
21988         * g++.old-deja/g++.mike/eh34.C: Likewise
21989         * g++.old-deja/g++.mike/eh35.C: Likewise
21990         * g++.old-deja/g++.mike/eh36.C: Likewise
21991         * g++.old-deja/g++.mike/eh37.C: Likewise
21992         * g++.old-deja/g++.mike/eh38.C: Likewise
21993         * g++.old-deja/g++.mike/eh39.C: Likewise
21994         * g++.old-deja/g++.mike/eh40.C: Likewise
21995         * g++.old-deja/g++.mike/eh41.C: Likewise
21996         * g++.old-deja/g++.mike/eh42.C: Likewise
21997         * g++.old-deja/g++.mike/eh44.C: Likewise
21998         * g++.old-deja/g++.mike/eh46.C: Likewise
21999         * g++.old-deja/g++.mike/eh47.C: Likewise
22000         * g++.old-deja/g++.mike/eh48.C: Likewise
22001         * g++.old-deja/g++.mike/eh49.C: Likewise
22002         * g++.old-deja/g++.mike/eh50.C: Likewise
22003         * g++.old-deja/g++.mike/eh51.C: Likewise
22004         * g++.old-deja/g++.mike/eh53.C: Likewise
22005         * g++.old-deja/g++.mike/eh55.C: Likewise
22006         * g++.old-deja/g++.mike/p7912.C: Likewise
22007         * g++.old-deja/g++.mike/p9706.C: Likewise
22008         * g++.old-deja/g++.mike/p10416.C: Likewise
22009         * g++.old-deja/g++.mike/p11667.C: Likewise
22010         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22011         Remove redundant reference to Iris.
22012         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22013         Elxsi, i860, Pico Java, and WE32K.
22014
22015 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22016
22017         * g++.dg/ext/asm4.C: New test.
22018
22019 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22020
22021         PR c++/9030
22022         * g++.dg/template/friend12.C: New test.
22023         * g++.dg/template/friend13.C: Likewise.
22024         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22025
22026 2003-01-08  Jan Hubicka  <jh@suse.cz>
22027
22028         * gcc.dg/i386-cadd.c: New test.
22029         * gcc.dg/i386-cmov4.c: Likewise.
22030
22031 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22032
22033         PR c++/9165
22034         * g++.dg/warn/Wunused-3.C: New test.
22035
22036         * g++.dg/abi/bitfield9.C: New test.
22037
22038         PR c++/9189
22039         * g++.dg/parse/defarg3.C: New test.
22040
22041 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22042
22043         * g++.dg/parse/ambig1.C: New test.
22044         * g++.dg/parse/defarg2.C: New test.
22045
22046 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22047
22048         * g++.dg/template/defarg-1.C: New test.
22049         * g++.dg/template/local2.C: Likewise.
22050
22051 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22052
22053         * gcc.c-torture/execute/20030105-1.c: New test.
22054
22055 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22056
22057         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22058         * g++.dg/parse/namespace4.C: Likewise.
22059
22060 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         * g++.dg/template/ntp2.C: New test.
22063
22064 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22065
22066         * g++.dg/parse/extern-C-1.C: New test.
22067
22068         * g++.dg/parse/namespace4.C: New test.
22069
22070         * g++.dg/template/nested1.C: New test.
22071
22072         * g++.dg/parse/namespace3.C: New test.
22073
22074 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22075
22076         * g++.dg/lookup/two-stage1.C: New test.
22077
22078 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22079
22080         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22081         * g++.old-deja/g++.jason/access8.C: Likewise.
22082         * g++.old-deja/g++.other/decl5.C: Likewise.
22083
22084 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22085
22086         * g++.dg/parse/parse7.C: New test.
22087
22088 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/2843
22091         * g++.dg/ext/attrib7.C: New test.
22092
22093 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22094
22095         * g++.dg/parse/parse6.C: New test.
22096
22097 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22098
22099         * gcc.dg/h8300-stack-1.c: New.
22100
22101 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22102
22103         g++.dg/lookup/exception1.C: New test.
22104
22105         g++.dg/lookup/template1.C: New test.
22106
22107         g++.dg/parse/namespace2.C: New test.
22108
22109         g++.dg/parse/parens2.C: New test.
22110
22111 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22112
22113         * g++.dg/parse/parse5.C: New test.
22114         * g++.dg/lookup/scoped4.C: New test.
22115
22116 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22117
22118         * g++.dg/parse/parens1.C: New test.
22119
22120         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22121         angle-bracket1.C.
22122         * g++.dg/parse/parens2.C: New test.
22123
22124         * g++.dg/lookup/scope-operator1.C: New test.
22125
22126         * g++.dg/parse/operator1.C: New test.
22127
22128 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22129
22130         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22131         * g++.old-deja/g++.other/access6.C: Likewise.
22132         * g++.old-deja/g++.other/decl1.C: Likewise.
22133         * g++.old-deja/g++.pt/typename12.C: Likewise.
22134
22135 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22136
22137         * g++.dg/parse/namespace1.C: New test.
22138
22139 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22140
22141         * g++.dg/parse/parse4.C: New test.
22142
22143 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22144
22145         * g++.dg/parse/parse3.C: New test.
22146
22147 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22148
22149         * g++.dg/parse/parse2.C: New test.
22150
22151 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22152
22153         * g++.dg/template/friend11.C: New test.
22154
22155 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22156
22157         * g++.dg/parse/parse1.C: New test.
22158
22159 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22160
22161         * lib/profopt.exp: Change the name of a global variable to avoid
22162         possible clashes with other test suites.
22163
22164 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22165
22166         * g++.dg/inherit/covariant8.C: New test.
22167
22168 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22169
22170         * g++.dg/init/array9.C: New test.
22171
22172         PR c++/9112
22173         * g++.dg/parse/expr1.C: New test.
22174
22175 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22176
22177         * gcc.c-torture/compile/20021230-1.c: New test.
22178
22179 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.dg/inherit/covariant5.C: New test.
22182         * g++.dg/inherit/covariant6.C: New test.
22183         * g++.dg/inherit/covariant7.C: New test.
22184
22185 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22186
22187         PR c++/2739
22188         * g++.dg/other/access2.C: New test.
22189
22190 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22191
22192         * g++.dg/other/anon-struct.C: No longer fails
22193         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22194         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22195         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22196
22197 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22198
22199         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22200
22201 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22202
22203         * g++.dg/eh/spec4.C: Remove stray semicolon.
22204         * g++.dg/expr/pmf-1.C: Change error message.
22205         * g++.dg/ext/asm1.C: Remove stray semicolon.
22206         * g++.dg/ext/typename1.C: Add missing typenames.
22207         * g++.dg/inherit/template-as-base.C: Change error message.
22208         * g++.dg/lookup/scoped1.C: Likewise.
22209         * g++.dg/lookup/scoped2.C: Likewise.
22210         * g++.dg/lookup/using2.C: Likewise.
22211         * g++.dg/other/component1.C: Remove stray semicolon.
22212         * g++.dg/other/do1.C: Change error message.
22213         * g++.dg/other/error2.C: Likewise.
22214         * g++.dg/other/init1.C: Likewise.
22215         * g++.dg/other/packed1.C: Remove stray semicolon.
22216         * g++.dg/other/ptrmem2.C: Change error message.
22217         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22218         marker.
22219         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22220         * g++.dg/template/access3.C: Add typename keyword.
22221         * g++.dg/template/access5.C: Remove stray semicolon.
22222         * g++.dg/template/access6.C: Likewise.
22223         * g++.dg/template/complit1.C: Likewise.
22224         * g++.dg/template/crash1.C: Change error message.
22225         * g++.dg/template/inherit2.C: Remove stray semicolon.
22226         * g++.dg/template/instantiate2.C: Likewise.
22227         * g++.dg/template/instantiate3.C: Change error message.
22228         * g++.dg/template/qual1.C: Remove stray semicolon.
22229         * g++.dg/template/qualttp18.C: Change error message.
22230         * g++.dg/template/ref1.C: Remove stray semicolon.
22231         * g++.dg/template/sizeof1.C (A::value): Declare it.
22232         * g++.dg/template/spec4.C: Change error message.
22233         * g++.dg/template/static1.C: Likewise.
22234         * g++.dg/template/type1.C: Likewise.
22235         * g++.dg/template/typename3.C: Likewise.
22236         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22237         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22238         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22239         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22240         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22241         named return value extension.
22242         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22243         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22244         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22245         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22246         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22247         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22248         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22249         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22250         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22251         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22252         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22253         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22254         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22255         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22256         syntax.
22257         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22258         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22259         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22260         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22261         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22262         * g++.old-deja/g++.brendan/template11.C: Likewise.
22263         * g++.old-deja/g++.brendan/template26.C: Likewise.
22264         * g++.old-deja/g++.brendan/template27.C: Use explicit
22265         specialization syntax.
22266         * g++.old-deja/g++.brendan/template30.C: Likewise.
22267         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22268         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22269         non-dependent names.
22270         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22271         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22272         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22273         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22274         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22275         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22276         named return value extension.
22277         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22278         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22279         * g++.old-deja/g++.ext/return1.C: Likewise.
22280         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22281         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22282         * g++.old-deja/g++.jason/access8.C: Likewise.
22283         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22284         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22285         pseudo-destructor names.
22286         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22287         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22288         pseudo-destructor names.
22289         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22290         * g++.old-deja/g++.jason/overload19.C: Likewise.
22291         * g++.old-deja/g++.jason/overload32.C: Likewise.
22292         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22293         stray semicolons.
22294         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22295         * g++.old-deja/g++.jason/return.C: Likewise.
22296         * g++.old-deja/g++.jason/return2.C: Likewise.
22297         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22298         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22299         syntax.
22300         * g++.old-deja/g++.jason/template10.C: Account for use of
22301         non-dependent names.
22302         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22303         syntax.
22304         * g++.old-deja/g++.jason/template37.C: Likewise.
22305         * g++.old-deja/g++.law/access4.C: Change error messages.
22306         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22307         pseudo-destructor names.
22308         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22309         * g++.old-deja/g++.law/ctors9.C: Likewise.
22310         * g++.old-deja/g++.law/cvt22.C: Likewise.
22311         * g++.old-deja/g++.law/dtors5.C: Likewise.
22312         * g++.old-deja/g++.law/global-init1.C: Likewise.
22313         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22314         * g++.old-deja/g++.law/operators28.C: Likewise.
22315         * g++.old-deja/g++.law/visibility28.C: Likewise.
22316         * g++.old-deja/g++.martin/eval1.C: Likewise.
22317         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22318         name.
22319         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22320         * g++.old-deja/g++.mike/net34.C: Likewise.
22321         * g++.old-deja/g++.mike/net36.C: Likewise.
22322         * g++.old-deja/g++.mike/ns2.C: Likewise.
22323         * g++.old-deja/g++.mike/p12306.C: Likewise.
22324         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22325         value extension.
22326         * g++.old-deja/g++.mike/p700.C: Likewise.
22327         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22328         * g++.old-deja/g++.mike/p710.C: Likewise.
22329         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22330         value extension.
22331         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22332         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22333         * g++.old-deja/g++.ns/crash2.C: Likewise.
22334         * g++.old-deja/g++.ns/crash3.C: Likewise.
22335         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22336         * g++.old-deja/g++.ns/ns17.C: Likewise.
22337         * g++.old-deja/g++.ns/template16.C: Likewise.
22338         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22339         keyword.
22340         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22341         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22342         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22343         named return value extension.
22344         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22345         * g++.old-deja/g++.other/access4.C: Issue additional error
22346         messages.
22347         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22348         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22349         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22350         * g++.old-deja/g++.other/crash25.C: Change error message.
22351         * g++.old-deja/g++.other/crash4.C: Change error message.
22352         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22353         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22354         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22355         checks.
22356         * g++.old-deja/g++.other/defarg8.C: Likewise.
22357         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22358         * g++.old-deja/g++.other/dtor10.C: Likewise.
22359         * g++.old-deja/g++.other/incomplete.C: Likewise.
22360         * g++.old-deja/g++.other/linkage7.C: Likewise.
22361         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22362         lookup algorithm.
22363         * g++.old-deja/g++.other/mangle2.C: Likewise.
22364         * g++.old-deja/g++.other/refinit2.C: Likewise.
22365         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22366         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22367         * g++.old-deja/g++.pt/crash28.C: Likewise.
22368         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22369         syntax.
22370         * g++.old-deja/g++.pt/crash32.C: Change error message.
22371         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22372         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22373         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22374         error message position.
22375         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22376         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22377         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22378         syntax.
22379         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22380         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22381         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22382         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22383         keyword.
22384         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22385         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22386         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22387         keyword.
22388         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22389         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22390         syntax.
22391         * g++.old-deja/g++.pt/friend28.C: Account for use of
22392         non-dependent names.
22393         * g++.old-deja/g++.pt/friend29.C: Likewise.
22394         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22395         rules.
22396         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22397         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22398         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22399         lookup rules.
22400         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22401         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22402         keyword.
22403         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22404         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22405         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22406         keyword.
22407         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22408         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22409         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22410         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22411         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22412         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22413         keyword.
22414         * g++.old-deja/g++.pt/spec10.C: Likewise.
22415         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22416         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22417         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22418         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22419         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22420         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22421         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22422         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22423         * g++.old-deja/g++.pt/typename15.C: Likewise.
22424         * g++.old-deja/g++.pt/typename22.C: Likewise.
22425         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22426         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22427         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22428         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22429         syntax.
22430         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22431         return value extension.
22432         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22433         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22434         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22435         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22436
22437 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.dg/warn/inline1.C: New test.
22440         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22441         * g++.old-deja/g++.jason/synth10.C: Likewise.
22442         * g++.old-deja/g++.mike/net31.C: Likewise.
22443         * g++.old-deja/g++.mike/p8786.C: Likewise.
22444
22445         * g++.dg/template/friend10.C: New test.
22446         * g++.dg/template/conv5.C: New test.
22447
22448 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22449
22450         * g++.dg/lookup/scoped3.C: New test.
22451
22452         * g++.dg/lookup/decl1.C: New test.
22453         * g++.dg/lookup/decl2.C: New test.
22454
22455 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22456
22457         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22458         gcc.c-torture/compile/20021015-1.c,
22459         gcc.c-torture/compile/20021015-2.c,
22460         gcc.c-torture/compile/20021123-1.c,
22461         gcc.c-torture/compile/20021123-2.c,
22462         gcc.c-torture/compile/20021123-3.c,
22463         gcc.c-torture/compile/20021123-4.c,
22464         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22465         only to 3.1 or 3.2 branch.
22466
22467 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22468
22469         * gcc.dg/i386-bitfield3.c: New test.
22470
22471         * gcc.dg/i386-bitfield2.c: New test.
22472
22473 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22474
22475         * g++.dg/parse/conv_op1.C: New test.
22476
22477 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22478
22479         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22480         approved.
22481
22482 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22483
22484         * gcc.c-torture/compile/20021220-1.c: New test.
22485
22486 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22487
22488         * gcc.dg/i386-fastcall-1.c: New.
22489
22490 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22491
22492         * gcc.c-torture/execute/20021219-1.c: New test.
22493
22494 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22495
22496         * gcc.dg/i386-pic-1.c: New test.
22497
22498 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22499
22500         PR c++/8099
22501         * g++.dg/template/friend9.C: New test.
22502
22503 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22504
22505         PR c++/3663
22506         * g++.dg/template/access7.C: New test.
22507
22508 2002-12-18  Nick Clifton  <nickc@redhat.com>
22509
22510         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22511         the libstdc++-v3 directory has been found.
22512
22513 2002-12-12  Devang Patel <dpatel@apple.com>
22514         * gcc.dg/darwin-ld-1.c: New test.
22515         * gcc.dg/darwin-ld-2.c: New test.
22516         * gcc.dg/darwin-ld-3.c: New test.
22517         * gcc.dg/darwin-ld-4.c: New test.
22518         * gcc.dg/darwin-ld-5.c: New test.
22519
22520 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22521
22522         * gcc.c-torture/compile/20021212-1.c: New test.
22523
22524 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22525
22526         * gcc.dg/fshort-wchar: New test.
22527
22528 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22529
22530         PR c++/8372
22531         * g++.dg/template/dtor1.C: New test.
22532
22533         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22534         markers.
22535
22536 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22537
22538         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22539
22540 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22541
22542         * g++.dg/template/static1.C: New test.
22543         * g++.dg/template/static2.C: New test.
22544         * g++.old-deja/g++.ext/memconst.C: New test.
22545
22546 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22547
22548         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22549         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22550         * g++.dg/special/initp1.C: Likewise.
22551
22552 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22553
22554         * gcc.c-torture/execute/20021204-1.c: New test.
22555
22556 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22557
22558         * gcc.dg/ppc-fmadd-1.c: New file.
22559         * gcc.dg/ppc-fmadd-2.c: New file.
22560         * gcc.dg/ppc-fmadd-3.c: New file.
22561
22562 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22563
22564         * gcc.c-torture/compile/20021204-1.c: New test.
22565
22566 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.dg/inherit/covariant2.C: New test.
22569         * g++.dg/inherit/covariant3.C: New test.
22570         * g++.dg/inherit/covariant4.C: New test.
22571         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22572         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22573
22574 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/8688
22577         * g++.dg/init/brace3.C: New test.
22578
22579 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22580
22581         * gcc.dg/20020210-1.c: Fix a comment typo.
22582
22583 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22584
22585         PR c++/8720
22586         * g++.dg/parse/defarg1.C: New test.
22587
22588         PR c++/8615
22589         * g++.dg/template/char1.C: New test.
22590
22591         * g++.dg/template/varmod1.C: Fix typo.
22592
22593 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22594
22595         DR 180
22596         * g++.old-deja/g++.pt/crash32.C: Expect error.
22597
22598 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22599
22600         PR c++/5919
22601         * g++.dg/template/varmod1.C: New test.
22602
22603         PR c++/8727
22604         * g++.dg/inherit/typeinfo1.C: New test.
22605
22606         PR c++/8663
22607         * g++.dg/inherit/typedef1.C: New test.
22608
22609 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22610
22611         PR c++/8332
22612         PR c++/8493
22613         * g++.dg/template/strlen1.C: New test.
22614
22615         PR c++/8227
22616         * g++.dg/template/ctor2.C: New test.
22617
22618         PR c++/8214
22619         * g++.dg/init/string1.C: New test.
22620
22621         PR c++/8511
22622         * g++.dg/template/friend8.C: New test.
22623
22624 2002-11-29  Joe Buck <jbuck@synopsys.com>
22625
22626         * g++.dg/lookup/anon2.C: New test.
22627
22628 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22629
22630         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22631         h8300 port.
22632
22633 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22634
22635         * gcc.dg/bitfld-6.c: New test.
22636
22637 2002-11-27  Jan Hubicka  <jh@suse.cz>
22638
22639         * gcc.c-torture/execute/20021127.[cx]: New test.
22640
22641 2002-11-26  Jan Hubicka  <jh@suse.cz>
22642
22643         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22644         quality.
22645
22646 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22647
22648         * g++.dg/init/brace2.C: New test.
22649         * g++.old-deja/g++.mike/p9129.C: Correct.
22650
22651 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22652
22653         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22654
22655 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22656
22657         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22658
22659 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22660
22661         * testsuite/g++.dg/abi/empty11.C: New test.
22662         * testsuite/g++.dg/rtti/cv1.C: New test.
22663
22664 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22665
22666         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22667
22668 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22669
22670         * g++.dg/abi/empty10.C: New test.
22671
22672 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22673
22674         * gcc.c-torture/compile/20021124-1.c: New test.
22675
22676 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22677
22678         * g++.dg/abi/rtti2.C: New test.
22679
22680 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22681
22682         * gcc.dg/i386-unroll-1.c: New test.
22683
22684 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22685
22686         * gcc.c-torture/compile/20021120-1.c: New test.
22687         * gcc.c-torture/compile/20021120-2.c: New test.
22688
22689 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22690
22691         * gcc.dg/bitfld-5.c: New test.
22692
22693 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22694
22695         * gcc.c-torture/execute/20021120-3.c: New test.
22696
22697 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22698
22699         * gcc.c-torture/execute/20021120-2.c: New test.
22700
22701 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22702
22703         * gcc.c-torture/execute/20021120-1.c: New test.
22704
22705 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22706
22707         * gcc.c-torture/execute/20021118-3.c: New test.
22708
22709 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22710
22711         * gcc.c-torture/compile/20021119-1.c: New test.
22712
22713 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22714
22715         * gcc.dg/duff-1.c: New test.
22716         * gcc.dg/duff-2.c: New test.
22717         * gcc.dg/duff-3.c: New test.
22718
22719 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22720
22721         * gcc.dg/cpp/_Pragma5.c: New test.
22722
22723 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22724
22725         * gcc.c-torture/execute/20021118-2.c: New test.
22726
22727 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22728
22729         * gcc.c-torture/execute/20021118-1.c: New test.
22730
22731 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22732
22733         * gcc.dg/20021116-1.c: New test.
22734
22735 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22736
22737         * g++.dg/abi/vcall1.C: New test.
22738
22739 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22740
22741         * gcc.dg/20021029-1.c: New test.
22742         * gcc.dg/20021029-2.c: New test.
22743
22744 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22745
22746         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22747
22748 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22749
22750         PR c/8439
22751         * gcc.dg/20021110.c: Move to ...
22752         * gcc.c-torture/compile/20021110.c: .... here.
22753
22754 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22755
22756         PR c/8467
22757         * gcc.c-torture/execute/20021111-1.c
22758
22759 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22760
22761         PR c/8439
22762         * gcc.dg/20021110.c: New test.
22763
22764 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22765
22766         * g++.dg/abi/vthunk3.C: Run only on x86.
22767
22768 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22769
22770         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22771
22772 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22773
22774         * lib/compat.exp (compat-execute): Fix logic error in last
22775         change.
22776
22777 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22778
22779         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22780
22781 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22782
22783         PR c++/8389
22784         * g++.dg/template/access6.C: New test.
22785
22786 2002-11-08  Jan Hubicka  <jh@suse.cz>
22787
22788         * gcc.dg/i386-ssefp-1.c: New test.
22789         * gcc.dg/i386-ssefp-1.c: New test.
22790
22791 2002-11-08  Jan Hubicka  <jh@suse.cz>
22792
22793         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22794
22795 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22796
22797         * g++.dg/abi/vthunk3.C: New test.
22798
22799         PR c++/8338
22800         * g++.dg/template/crash2.C: New test.
22801
22802 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22803
22804         * testsuite/g++.dg/abi/dtor1.C: New test.
22805         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22806
22807 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22808
22809         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22810         Darwin.
22811
22812 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22813
22814         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22815         -mthumb.  Only xfail with -O0.
22816
22817 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22818
22819         * g++.dg/abi/thunk1.C: New test.
22820         * g++.dg/abi/thunk2.C: Likewise.
22821         * g++.dg/abi/vtt1.C: Likewise.
22822
22823 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22824
22825         PR optimization/8423
22826         * gcc.c-torture/execute/builtin-constant.c: New test.
22827
22828 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22829
22830         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22831         Add some more cases.
22832
22833 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22834
22835         PR c++/8391
22836         * g++.dg/opt/local1.C: New test.
22837
22838 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22839
22840         PR c++/8160
22841         * g++.dg/template/complit1.C: New test.
22842
22843         PR c++/8149
22844         * g++.dg/template/typename4.C: Likewise.
22845
22846 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22847
22848         Core issue 287, PR c++/7639
22849         * g++.dg/template/instantiate1.C: Adjust error location.
22850         * g++.dg/template/instantiate3.C: New test.
22851         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22852         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22853         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22854
22855 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22856
22857         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22858
22859 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22860
22861         PR c++/8287
22862         * g++.dg/init/dtor2.C: New test.
22863
22864 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22865
22866         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22867         * gcc.dg/nest.c: Bypass errors on irix6.
22868
22869 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22870
22871         * gcc.dg/nest.c: Expect error for mmix-*-*.
22872         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22873
22874 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22875
22876         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22877         markers.
22878
22879         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22880
22881 2002-10-25  Mike Stump  <mrs@apple.com>
22882
22883         * gcc.dg/warn-1.c: New test.
22884
22885 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22886
22887         * g++.dg/template/typename3.C: New test.
22888
22889 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22890
22891         * g++.dg/lookup/ptrmem1.C: New test.
22892
22893         * g++.dg/abi/vthunk2.C: New test.
22894
22895 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22896
22897         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22898
22899 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22900
22901         * g++.dg/abi/empty9.C: New test.
22902
22903 2002-10-24  Richard Henderson  <rth@redhat.com>
22904
22905         * g++.dg/inherit/thunk1.C: Enable for ia64.
22906
22907 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22908
22909         PR c++/8067
22910         * g++.dg/lookup/pretty1.C: New test.
22911
22912 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22913
22914         * gcc.dg/20021023-1.c: New test.
22915
22916 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22917
22918         PR c++/7679
22919         * g++.dg/parse/inline1.C: New test.
22920
22921 2002-10-23  Richard Henderson  <rth@redhat.com>
22922
22923         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22924
22925         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22926
22927 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22928
22929         PR c++/6579
22930         * g++.dg/parse/stmtexpr3.C: New test.
22931
22932 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * g++.dg/expr/cond1.C: New test.
22935
22936 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22937
22938         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22939
22940 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22941
22942         * g++.dg/abi/vbase13.C: New test.
22943         * g++.dg/abi/vbase14.C: Likewise.
22944
22945 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22946
22947         * gcc.dg/tls/pic-1.c: New test.
22948         * gcc.dg/tls/nonpic-1.c: New test.
22949         * gcc.dg/20021018-1.c: New test.
22950
22951 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22952
22953         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22954         Remove only files with the same base name as the test case.
22955         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22956         (profopt-execute): Likewise.  Also, remove old profiling
22957         and performance data files before running the tests.
22958
22959         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22960         * g++.dg/bprob/bprob.exp: Likewise.
22961         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22962         to allow more general test case names.
22963
22964         * g++.dg/bprob/bprob-1.C: Rename to ...
22965         * g++.dg/bprob/g++-bprob-1.C: ... this.
22966
22967         * g77.dg/bprob/bprob-1.f: Rename to ...
22968         * g77.dg/bprob/g77-bprob-1.f: ... this.
22969
22970 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22971
22972         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22973         bison 1.50 or later.
22974
22975 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22976
22977         * g++.dg/README: Describe more test directories.
22978
22979 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22980
22981         * g++.dg/init/array6.C: Add additional tests.
22982
22983 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22984
22985         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22986         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22987
22988 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22989
22990         * gcc.c-torture/compile/20020604-1.x: New.
22991         * gcc.c-torture/compile/simd-5.x: Likewise.
22992         * gcc.c-torture/execute/920710-1.x: Likewise.
22993         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22994
22995 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22996
22997         * g++.dg/inherit/override1.C: Add dg-options clause.
22998
22999 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23000
23001         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23002         _mm_slli_si128.
23003
23004 2002-10-19  Andreas Schwab  <schwab@suse.de>
23005
23006         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23007         directory component.
23008
23009 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23010
23011         * g++.dg/inherit/thunk1.C: New test.
23012
23013         * g++.dg/inherit/override1.C: New test.
23014
23015         * g++.dg/abi/mangle11.C: New test.
23016         * g++.dg/abi/mangle14.C: New test.
23017         * g++.dg/abi/mangle17.C: New test.
23018
23019 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.dg/overload/member2.C: New test.
23022
23023 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23024
23025         * g++.dg/README: Describe new compat directory.
23026         * g++.dg/dg.exp: Skip tests in compat directory.
23027         * README.compat: New file.
23028         * lib/compat.exp: New expect script.
23029         * g++.dg/compat: New test directory.
23030         * g++.dg/compat/compat.exp: New expect script.
23031         * g++.dg/compat/abi: New test directory.
23032         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23033         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23034         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23035         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23036         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23037         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23038         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23039         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23040         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23041         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23042         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23043         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23044         * g++.dg/compat/break: New test directory.
23045         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23046         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23047         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23048         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23049         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23050         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23051         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23052         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23053         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23054         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23055         g++.dg/compat/break/README: New files.
23056         * g++.dg/compat/eh: New test directory.
23057         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23058         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23059         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23060         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23061         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23062         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23063         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23064         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23065         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23066         g++.dg/compat/eh/filter2_y.C,
23067         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23068         g++.dg/compat/eh/new1_y.C,
23069         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23070         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23071         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23072         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23073         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23074         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23075         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23076         g++.dg/compat/eh/unexpected1_y.C: New files.
23077         * g++.dg/compat/init: New test directory.
23078         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23079         g++.dg/compat/init/array5_y.C,
23080         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23081         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23082         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23083         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23084         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23085         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23086         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23087         g++.dg/compat/init/init-ref2_y.C: New files.
23088
23089 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23090
23091         PR c++/7584
23092         * g++.dg/inherit/using3.C: New test.
23093
23094 2002-10-17  Jan Hubicka  <jh@suse.cz>
23095
23096         * gcc.dg/20021017-2.c: New test.
23097
23098 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23099
23100         * g++.dg/abi/mangle16.C: Adjust.
23101
23102         * g++.dg/init/array8.C: New test.
23103
23104 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23105
23106         * gcc.dg/special/mips-abi.exp: New test.
23107         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23108
23109 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23110
23111         * g++.dg/abi/mangle16.C: New test.
23112         * g++.dg/abi/mangle17.C: Likewise.
23113
23114         PR c++/7478
23115         * g++.dg/template/ref1.C: New test.
23116
23117 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23118
23119         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23120
23121 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23122
23123         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23124
23125 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23126
23127         PR c++/7524
23128         * g++.dg/init/array7.C: New test.
23129
23130 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23131
23132         * g++.dg/init/array6.C: New test.
23133
23134         * g++.dg/abi/mangle13.C: Likewise.
23135         * g++.dg/abi/mangle14.C: Likewise.
23136         * g++.dg/abi/mangle15.C: Likewise.
23137
23138 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23139
23140         * g++.dg/abi/empty8.C: New test.
23141
23142 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23143
23144         * g++.dg/init/ctor1.C: New test.
23145
23146 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23147
23148         * gcc.c-torture/execute/20021015-1.c: New test.
23149
23150 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23151
23152         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23153
23154 2002-10-14  Jan Hubicka  <jh@suse.cz>
23155
23156         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23157
23158 2002-10-14  Richard Henderson  <rth@redhat.com>
23159
23160         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23161
23162 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23163
23164         PR optimization/6631
23165         * g++.dg/opt/const2.C: New test.
23166
23167 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23168
23169         PR c++/7176
23170         * g++.dg/parse/friend1.C: New test.
23171         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23172
23173 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23174
23175         * gcc.dg/20021014-1.c: New test.
23176
23177 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23178
23179         PR c++/5661
23180         * g++.dg/ext/vlm1.C: New test.
23181         * g++.dg/ext/vlm2.C: Likewise.
23182
23183         * g++.dg/init/array1.C: Remove invalid braces.
23184         * g++.dg/init/brace1.C: New test.
23185         * g++.dg/init/copy2.C: Likewise.
23186         * g++.dg/init/copy3.C: Likewise.
23187         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23188         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23189         braces.
23190
23191 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23192
23193         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23194
23195 2002-10-11  Richard Shann  <richard.shann@superh.com>
23196
23197         * gcc.c-torture/compile/simd-5.c: New test.
23198
23199 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23200
23201         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23202
23203 2002-10-10  Jim Wilson  <wilson@redhat.com>
23204
23205         * gcc.c-torture/execute/20021010-1.c: New test.
23206
23207 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23208
23209         PR c/7353
23210         * g++.dg/ext/typedef-init.C: New test.
23211         * gcc.dg/typedef-init.c: New test.
23212
23213 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23214
23215         * gcc.dg/cpp/paste13.c: New test.
23216
23217 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23218
23219         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23220         remaining platforms, XFAIL during compile, not execute.  Don't
23221         XFAIL at -O0.
23222
23223 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23224
23225         * gcc.dg/alias-1.c: Tweak expected warning.
23226
23227 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23228
23229         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23230
23231 2002-10-06  Andreas Jaeger  <aj@suse.de>
23232
23233         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23234         * gcc.dg/cpp/c++98.C: Likewise.
23235
23236         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23237         * g++.dg/cpp/c++98.C: Likewise.
23238
23239         * g++.dg/README (Subdirectories): Mention cpp directory.
23240
23241         PR target/7559
23242         * gcc.dg/20021006-1.c: New test.
23243
23244 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23245
23246         PR c++/7804
23247         * g++.dg/other/warning1.C: New test.
23248
23249 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23250
23251         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23252         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23253         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23254
23255 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23256
23257         PR c++/7931
23258         * g++.dg/template/ptrmem3.C: New test.
23259
23260         PR c++/7754
23261         * g++.dg/template/union1.C: New test.
23262
23263 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23264
23265         PR c++/8006
23266         * g++.dg/abi/mangle9.C: New test.
23267         * g++.dg/abi/mangle10.C: New test.
23268         * g++.dg/abi/mangle11.C: New test.
23269         * g++.dg/abi/mangle12.C: New test.
23270
23271 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23272
23273         PR c++/7188.
23274         * g++.dg/template/meminit1.C: New test.
23275         * g++.dg/warn/Wreorder-1.C: Likewise.
23276         * g++.old-deja/g++.mike/warn3.C: Tweak.
23277         * lib/prune.exp: Ingore "in copy constructor".
23278
23279 2002-10-02  Andreas Jaeger  <aj@suse.de>
23280
23281         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23282         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23283         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23284         on x86-64.
23285
23286 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23287
23288         * gcc.dg/empty1.C: Fix typo.
23289
23290 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23291
23292         * gcc.dg/alias-1.c: New test.
23293
23294 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23295
23296         * gcc.dg/empty1.C: New test.
23297
23298         * g++.dg/tls/init-2.C: Tweak error messages.
23299
23300 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23301
23302         * gcc.c-torture/compile/20020923-1.c: New test.
23303
23304 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23305
23306         * gcc.c-torture/execute/ffs-1.c: New test.
23307         * gcc.c-torture/execute/ffs-2.c: Ditto.
23308
23309 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23310
23311         * g++.dg/overload/member1.C: New test.
23312
23313 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23314
23315         * g++.dg/abi/empty7.C: New test.
23316         * g++.dg/init/pm2.C: Likewise.
23317
23318 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23319
23320         * g++.dg/rtti/crash1.C: New test.
23321
23322 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23323
23324         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23325         gcc.dg/sibcall-4.c: New tests.
23326
23327 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23328
23329         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23330         powerpc and MMIX targets.
23331
23332 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23333
23334         * gcc.dg/cpp/20020927-1.c: New.
23335
23336 2002-09-26  David S. Miller  <davem@redhat.com>
23337
23338         * gcc.c-torture/compile/trunctfdf.c: New.
23339
23340 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23341
23342         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23343
23344 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23345
23346         * gcc.c-torture/execute/loop-15.c: New.
23347
23348 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23349
23350         * README.QMTEST: Fix typo.
23351
23352 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23353
23354         * gcc.dg/20020926-1.c: New test.
23355
23356 2002-09-25  David S. Miller  <davem@redhat.com>
23357
23358         PR target/7842
23359         * gcc.c-torture/execute/shiftdi.c: New test.
23360
23361 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23362
23363         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23364         unique to the tool.
23365         * lib/g77.exp (g77_init): Likewise.
23366         * lib/g++.exp (g++_init): Likewise.
23367         * lib/objc.exp (objc_init): Likewise.
23368
23369 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23370
23371         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23372         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23373         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23374
23375 2002-09-25  Richard Henderson  <rth@redhat.com>
23376
23377         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23378         too-small long double.
23379
23380 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23381
23382         * gcc.dg/20020919-1.c: New test.
23383
23384 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23385
23386         * g++.dg/abi/bitfield6.C: New test.
23387         * g++.dg/abi/bitfield7.C: New test.
23388         * g++.dg/abi/bitfield8.C: New test.
23389         * g++.dg/abi/vbase11.C: New test.
23390
23391 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23392
23393         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23394         hppa*-*-hpux*.  Update test comment.
23395
23396 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * gcc.dg/tls/struct-1.c: New test.
23399
23400 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23401
23402         * gcc.dg/cpp/tr-warn2.c: Update.
23403
23404 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23405
23406         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23407
23408 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23409
23410         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23411         systems.
23412
23413 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23414
23415         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23416
23417         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23418         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23419         setting of cxxfilt.
23420
23421 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23422
23423         * gcc.dg/20020312-2.c: Update for darwin.
23424
23425 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23426
23427         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23428
23429 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23430
23431         * objc.dg/comp-types-1.m: New test.
23432         * objc.dg/comp-types-2.m: New test.
23433         * objc.dg/comp-types-3.m: New test.
23434         * objc.dg/comp-types-4.m: New test.
23435         * objc.dg/comp-types-5.m: New test.
23436         * objc.dg/comp-types-6.m: New test.
23437
23438 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23439
23440         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23441
23442 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23443
23444         * g++.dg/other/do1.C: New test.
23445
23446         * g++.dg/template/subst1.C: New test.
23447
23448 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23449
23450         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23451
23452 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23453
23454         * g++.dg/template/qualttp20.C: Adjust expected errors.
23455         * g++.old-deja/g++.jason/report.C: Likewise.
23456         * g++.old-deja/g++.other/qual1.C: Likewise.
23457
23458         * g++.dg/lookup/scoped2.C: New test.
23459
23460         * g++.dg/ext/asm3.C: New test.
23461
23462 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23463
23464         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23465
23466 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23467
23468         * ChangeLog: follow spelling conventions.
23469         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23470         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23471         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23472         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23473         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23474         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23475         * g++.old-deja/g++.law/global-init1.C: Likewise.
23476         * g++.old-deja/g++.other/delete4.C: Likewise.
23477         * g++.old-deja/g++.other/inline21.C: Likewise.
23478         * g++.old-deja/g++.other/singleton.C: Likewise.
23479         * g77.dg/strlen0.f: Likewise.
23480         * g77.f-torture/compile/20010519-1.f: Likewise.
23481         * g77.f-torture/compile/980310-4.f: Likewise.
23482         * gcc.c-torture/compile/20000605-1.c: Likewise.
23483         * gcc.c-torture/execute/20020225-1.c: Likewise.
23484         * gcc.dg/c90-hexfloat-2.c: Likewise.
23485         * gcc.dg/c99-bool-1.c: Likewise.
23486         * gcc.dg/c99-hexfloat-2.c: Likewise.
23487         * gcc.dg/dll-2.c: Likewise.
23488         * gcc.dg/wtr-union-init-1.c: Likewise.
23489         * gcc.dg/wtr-union-init-2.c: Likewise.
23490         * gcc.dg/wtr-union-init-3.c: Likewise.
23491         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23492         * gcc.dg/cpp/defined.c: Likewise.
23493         * gcc.dg/cpp/macsyntx.c: Likewise.
23494         * gcc.dg/cpp/paste2.c: Likewise.
23495         * gcc.dg/cpp/trad/defined.c: Likewise.
23496         * gcc.dg/format/c90-printf-1.c: Likewise.
23497         * gcc.dg/format/c90-scanf-1.c: Likewise.
23498         * gcc.dg/format/c99-printf-1.c: Likewise.
23499         * gcc.dg/format/c99-scanf-1.c: Likewise.
23500         * gcc.misc-tests/gcov-8.c: Likewise.
23501         * lib/profopt.exp: Likewise.
23502
23503 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23504
23505         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23506
23507 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         * g++.dg/inherit/using2.C: New test.
23510
23511 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23512
23513         * ChangeLog: Follow spelling conventions.
23514         * g++.dg/template/friend4.C: Likewise.
23515         * g++.old-deja/g++.pt/crash67.C: Likewise.
23516         * gcc.c-torture/execute/20000801-4.c: Likewise.
23517         * gcc.dg/c90-digraph-1.c: Likewise.
23518         * gcc.dg/c94-digraph-1.c: Likewise.
23519         * gcc.dg/c99-digraph-1.c: Likewise.
23520         * gcc.dg/cpp/line5.c: Likewise.
23521         * gcc.dg/cpp/multiline.c: Likewise.
23522         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23523         * gcc.dg/format/attr-3.c: Likewise.
23524         * gcc.dg/format/c90-scanf-3.c: Likewise.
23525         * gcc.dg/format/ext-4.c: Likewise.
23526
23527 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23528
23529         * g++.dg/template/pretty1.C: New test.
23530
23531 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23532
23533         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23534
23535 2002-09-13  Matt Austern  <austern@apple.com>
23536
23537         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23538         passing a cast expression to a function by const reference.
23539
23540 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         * g++.dg/template/deduce1.C: New test.
23543
23544 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23545
23546         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23547         32-bit int.
23548
23549 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23550
23551         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23552         usage.
23553
23554 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23555
23556         * gcc.c-torture/compile/20020910-1.c: New test.
23557
23558 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23559
23560         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23561
23562 2002-09-10  Andreas Jaeger  <aj@suse.de>
23563
23564         * gcc.dg/20020312-2.c: Adjust for x86-64.
23565
23566 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23567
23568         * g77.dg/7388.f: New test case for PR 7388.
23569
23570 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23571
23572         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23573
23574 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23575
23576         * objc.dg/proto-lossage-1.m: New test.
23577
23578 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23579
23580         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23581
23582 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23583
23584         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23585         expected to pass.
23586
23587 2002-09-06  Stan Shebs  <shebs@apple.com>
23588             David Edelsohn  <edelsohn@gnu.org>
23589
23590         * gcc.dg/weak: New directory.
23591         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23592         target-specific xfail bits.
23593         * gcc.dg/typeof-2.c: Move to new directory.
23594         * gcc.dg/weak.exp: New expect script.
23595
23596 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23597
23598         * gcc.c-torture/execute/extzvsi.c: New test.
23599
23600 2002-09-05  Stan Shebs  <shebs@apple.com>
23601
23602         * gcc.dg/weak-1.c: xfail on Darwin.
23603         * gcc.dg/weak-2.c: Ditto.
23604         * gcc.dg/weak-3.c: Ditto.
23605         * gcc.dg/weak-4.c: Ditto.
23606         * gcc.dg/weak-5.c: Ditto.
23607         * gcc.dg/weak-6.c: Ditto.
23608         * gcc.dg/weak-7.c: Ditto.
23609         * gcc.dg/weak-8.c: Ditto.
23610         * gcc.dg/weak-9.c: Ditto.
23611
23612 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23613
23614         * gcc.c-torture/execute/loop-14.c: New test.
23615
23616 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23617
23618         * g++.dg/other/cxa-atexit1.C: New test.
23619
23620         * gcc.dg/typeof-2.c: New test.
23621
23622 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23623
23624         * gcc.dg/builtins-2.c: New testcase.
23625         * gcc.dg/builtins-3.c: New testcase.
23626
23627 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23628
23629         * gcc.dg/cpp/_Pragma4.c: New test.
23630
23631 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23632
23633         * objc/execute/nil_method-1.m: New testcase.
23634
23635 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23636
23637         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23638         [Object class], not [Object initialize].
23639
23640 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23641             Hans-Peter Nilsson  <hp@bitrange.com>
23642
23643         * gcc.c-torture/execute/20020720-1.x: Skip test on
23644         mmix-knuth-mmixware.  Correct comment.
23645
23646 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23647
23648         * testsuite/g++.dg/abi/bitfield5.C: New test.
23649         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23650
23651 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23652
23653         * objc.dg/undeclared-selector.m: New test.
23654
23655 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23656
23657         * g++.dg/other/offsetof1.C: Avoid cast warning.
23658
23659 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23660
23661         * objc.dg/super-class-2.m: New test.
23662
23663 2002-08-24  Matt Austern  <austern@apple.com>
23664
23665         * g++.dg/ext/lvaddr.C: New test.
23666         * g++.dg/ext/lvcast.C: New test.
23667
23668 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23669
23670         * testsuite/g++.dg/inherit/cond1.C: New test.
23671
23672 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23673
23674         * gcc.dg/noncompile/incomplete-1.c: New test.
23675
23676 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23677
23678         * gcc.dg/typespec-1.c: New test.
23679
23680 2002-08-20  Devang Patel  <dpatel@apple.com>
23681         * objc.dg/proto-hier-2.m: New test.
23682
23683 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23684
23685         * objc.dg/bitfield-1.m: New test.
23686         * objc.dg/bitfield-2.m: New test.
23687
23688 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23689
23690         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23691         gcc.dg/c99-flex-array-4.c: New tests.
23692
23693 2002-08-16  Stan Shebs  <shebs@apple.com>
23694
23695         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23696
23697 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23698
23699         * gcc.dg/typeof-1.c: New test.
23700         * g++.dg/ext/typeof2.C: New test.
23701
23702 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23703
23704         * g++.dg/other/offsetof1.C: New test.
23705
23706 2002-08-14  Richard Henderson  <rth@redhat.com>
23707
23708         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23709
23710 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23711
23712         * gcc.dg/cpp/_Pragma3.c: New test.
23713
23714 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23715
23716         * g++.dg/template/inherit3: New test.
23717
23718 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         * gcc.dg/bitfld-4.c: Add blank options.
23721
23722 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23723
23724         * g++.dg/template/crash1.C: New test.
23725
23726 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23727
23728         * gcc.dg/tls/opt-2.c: New test.
23729
23730 2002-08-08  Devang Patel  <dpatel@apple.com>
23731
23732         * objc.dg/selector-1.m : New test
23733
23734 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23735
23736         * g++.dg/abi/bitfield4.C: New test.
23737         * gcc.dg/bitfld-4.c: New test.
23738
23739 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         * g++.dg/other/packed1.C: New test.
23742
23743 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23744
23745         * g++.dg/abi/offsetof.C: Tweak error messages.
23746         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23747
23748 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23749
23750         * gcc.dg/bitfld-3.c: New test.
23751
23752 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23753             Richard Henderson  <rth@redhat.com>
23754
23755         * gcc.dg/i386-bitfield1.c: New test.
23756         * g++.dg/abi/bitfield3.C: Update.
23757
23758 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23759
23760         * objc.dg/const-str-2.m: Update.
23761         * gcc.dg/cpp/c++98.c: Change to C extension.
23762         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23763         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23764
23765 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23766
23767         * testsuite/gcc.dg/tls/diag-3.c: New.
23768
23769 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23770
23771         * g++.dg/README (Subdirectories): Document new subdir expr.
23772         * g++.dg/expr/pmf-1.C: New test.
23773
23774 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23775
23776         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23777
23778 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * g++.dg/abi/bitfield3.C: New test.
23781
23782 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23783
23784         * lib/gcov.exp: Tweak expected line formats.
23785         * gcc.misc-tests/gcov8.c: New test.
23786         * gcc.misc-tests/gcov8.x: New flags.
23787
23788 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23789
23790         * consistency.vlad/layout/endian.c: Include string.h.
23791
23792         * gcc.c-torture/execute/20020805-1.c: New test.
23793
23794 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23795
23796         * g++.dg/other/conversion1.C: New test.
23797
23798 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23799
23800         * gcc.dg/builtins-1.c: New testcase.
23801
23802 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23803
23804         * g++.dg/inherit/access3.C: New test.
23805
23806 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23807
23808         * gcc.dg/ia64-visibility-2.c: New test.
23809
23810 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23811
23812         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23813         __qualifier_flags to __flags.
23814
23815 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23816
23817         * g++.dg/inherit/operator1.C: New test.
23818         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23819         * g++.dg/other/error1.C: Change expected error message.
23820         * g++.dg/template/conv4.C: Likewise.
23821
23822 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23823
23824         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23825         for documented behavior.
23826
23827 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23828
23829         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23830         several targets known to fail.
23831
23832 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23833
23834         * gcc.dg/mips-args-[123].c: New tests.
23835
23836 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23837
23838         * gcc.dg/ppc-spe.c: New.
23839
23840 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23841
23842         * g++.dg/other/ptrmem4.C: New testcase.
23843
23844 2002-07-24  Richard Henderson  <rth@redhat.com>
23845
23846         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23847
23848 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23849
23850         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23851
23852 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23853
23854         * gcc.c-torture/execute/memset-3.c: New testcase.
23855
23856 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23857
23858         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23859         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23860
23861 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23862
23863         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23864         Delete.
23865
23866 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23867
23868         * gcc.c-torture/compile/simd-4.c: New test.
23869
23870 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23871
23872         PR c++/7347, c++/7348
23873         * g++.dg/template/access4.C: New test.
23874         * g++.dg/template/access5.C: New test.
23875         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23876         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23877         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23878         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23879
23880 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23881
23882         * gcc.dg/gnu89-init-2.c: New test.
23883
23884 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23885
23886         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23887
23888 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23889
23890         * gcc.c-torture/execute/20020720-1.c: New testcase.
23891
23892 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23893
23894         * gcc.dg/cpp/Wsignprom.c: New tests.
23895
23896 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23897
23898         * gcc.c-torture/execute/loop-13.c: New test.
23899
23900 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23901
23902         * gcc.dg/cpp/expr.c: New tests.
23903
23904 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23905
23906         * g++.dg/opt/pr6713.C: Add template instantiation.
23907
23908 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23909
23910         * gcc.dg/nest.c: New test.
23911
23912 2002-07-17  Richard Henderson  <rth@redhat.com>
23913
23914         * g++.dg/opt/pr6713.C: New test.
23915
23916 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23917
23918         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23919         XFAIL for all x86 processors.
23920
23921 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23922
23923         * gcc.c-torture/execute/20010122-1.x: Do not test with
23924         -fomit-frame-pointer.
23925
23926 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23927
23928         * g++.dg/template/instantiate2.C: New test.
23929         * g++.dg/template/spec4.C: New test.
23930
23931 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23932
23933         * g++.dg/template/access2.C: New test.
23934         * g++.dg/template/access3.C: New test.
23935
23936 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23937
23938         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23939         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23940         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23941         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23942         Convert to use <stdarg.h>.
23943         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23944         Delete.
23945         * gcc.dg/va-arg-2.c: New.
23946         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23947
23948 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23949
23950         * gcc.c-torture/compile/20020710-1.c: New test.
23951
23952 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23953                           Andrew Pinski  <pinskia@physics.uc.edu>
23954
23955         gcc.c-torture/compile/simd-2.c: New testcase.
23956         gcc.c-torture/compile/simd-3.c: Likewise.
23957
23958 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23959
23960         PR c++/7224
23961         * g++.dg/overload/error1.C: New test.
23962
23963 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23964
23965         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23966         configuration and IRIX 6 O32 ABI.
23967
23968 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23969
23970         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23971
23972 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23973
23974         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23975
23976 2002-07-10  Jeffrey A Law  <law@redhat.com>
23977
23978         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23979
23980         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23981
23982 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23983
23984         * gcc.dg/20020312-2.c: Check for __PPC__.
23985
23986 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23987
23988         * gcc.c-torture/compile/20020709-1.c: New test.
23989
23990 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23991
23992         * g++.dg/template/qualttp21.C: New test case.
23993
23994 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23995
23996         * gcc.c-torture/compile/20020706-1.c: New test.
23997         * gcc.c-torture/compile/20020706-2.c: New test.
23998
23999 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24000             Alexandre Oliva  <aoliva@redhat.com>
24001
24002         * g++.dg/warn/incomplete1.C: New test.
24003
24004 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24005
24006         PR c++/7099
24007         * g++.dg/warn/noreturn1.C: New test.
24008
24009 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/6706
24012         * g++.dg/debug/debug6.C: New test.
24013         * g++.dg/debug/debug7.C: New test.
24014
24015 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24016
24017         * gcc.c-torture/compile/simd-3.c: New test.
24018
24019 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24020
24021         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24022         * gcc.dg/20020620-1.c: Likewise.
24023
24024 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24025
24026         PR c++/6944
24027         * g++.dg/init/array4.C: New test.
24028         * g++.dg/init/array5.C: New test.
24029
24030 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24031
24032         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24033         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24034
24035 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24036
24037         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24038         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24039         * gcc.dg/wtr-conversion-1.c: Likewise.
24040         * gcc.dg/wtr-escape-1.c: Likewise.
24041         * gcc.dg/wtr-int-type-1.c: Likewise.
24042         * gcc.dg/wtr-label-1.c: Likewise.
24043         * gcc.dg/wtr-static-1.c: Likewise.
24044         * gcc.dg/wtr-strcat-1.c: Likewise.
24045         * gcc.dg/wtr-suffix-1.c: Likewise.
24046         * gcc.dg/wtr-switch-1.c: Likewise.
24047         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24048         * gcc.dg/wtr-union-init-1.c: Likewise.
24049         * gcc.dg/wtr-union-init-2.c: Likewise.
24050         * gcc.dg/wtr-union-init-3.c: Likewise.
24051
24052         * gcc.dg/wtr-func-def-1.c: New test.
24053
24054 2002-07-02 Devang Patel <dpatel@apple.com>
24055
24056         * objc.dg/param-1.m: New test.
24057
24058 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24059
24060         * gcc.dg/cpp/trad/directive.c: Add test.
24061         * gcc.dg/cpp/trad/macroargs.c: Add test.
24062         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24063
24064 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24065
24066         * gcc.dg/cpp/cmdlne-M.c: New test.
24067
24068 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24069
24070         * objc.dg/desig-init-1.m: New test.
24071
24072 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24073
24074         PR c++/6716
24075         * g++.dg/template/instantiate1.C: New test.
24076
24077 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24078
24079         PR c++/7112
24080         * g++.dg/template/sizeof2.C: New test.
24081
24082 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24083
24084         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24085         gcc.dg/cpp/trad/include.c: New tests.
24086
24087 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24088
24089         PR target/7177
24090         * gcc.c-torture/compile/20020701-1.c: New test.
24091
24092 2002-07-01  Stan Shebs  <shebs@apple.com>
24093
24094         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24095         header here...
24096         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24097         (objc-torture-execute): or here.
24098
24099 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24100
24101         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24102
24103 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24104
24105         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24106
24107 2002-06-30  Devang Patel  <dpatel@apple.com>
24108
24109         * objc.dg/fsyntax-only.m: New test.
24110
24111 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24112
24113         PR c++/6695
24114         * g++.dg/template/friend7.C: New file.
24115
24116 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24117
24118         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24119         return type.
24120
24121 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24122
24123         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24124         avoid division by zero.
24125
24126 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24127
24128         * gcc.dg/Wunknownprag.c: New tests.
24129
24130 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24131
24132         * gcc.c-torture/execute/simd-2.c: New test.
24133
24134 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24135
24136         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24137         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24138         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24139         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24140         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24141         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24142         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24143         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24144         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24145         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24146         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24147         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24148         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24149         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24150         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24151         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24152         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24153
24154 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24155
24156         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24157         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24158         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24159         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24160         New tests.
24161         * gcc.dg/cpp/trad/directive.c: Update.
24162
24163 2002-06-23  Andreas Jaeger  <aj@suse.de>
24164
24165         * gcc.c-torture/execute/complex-6.c: New.
24166
24167 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24168
24169         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24170         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24171         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24172         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24173
24174 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24175
24176         * gcc.dg/cpp/trad: New directory with traditional tests copied
24177         from parent directory.
24178         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24179         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24180         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24181         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24182         Move to trad/ and rename.
24183         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24184         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24185         gcc.dg/cpp/trad/redef2.c: New tests.
24186         * gcc.dg/cpp/trad/trad.exp: New driver.
24187
24188 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24189
24190         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24191         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24192         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24193         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24194         Remove.
24195
24196 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24197
24198         * gcc.dg/20020620-1.c: New test.
24199
24200 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24201
24202         * g++.dg/template/ttp4.C: New test.
24203
24204 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24205
24206         * g++.dg/opt/vt1.C: Fix regexp.
24207
24208 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24209
24210         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24211         Don't use attribute `noinline'.
24212
24213 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24214
24215         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24216
24217 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24218
24219         * gcc.c-torture/execute/simd-1.c: New.
24220
24221         * gcc.dg/simd-1.c: New.
24222
24223 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24224
24225         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24226
24227 2002-06-16  Richard Henderson  <rth@redhat.com>
24228
24229         * g++.dg/ext/anon-struct1.C: New.
24230         * g++.dg/ext/anon-struct2.C: New.
24231         * g++.dg/ext/anon-struct3.C: New.
24232         * gcc.dg/anon-struct-1.c: New.
24233         * gcc.dg/anon-struct-2.c: New.
24234         * gcc.dg/anon-struct-3.c: New.
24235         * gcc.dg/20011008-1.c: Adjust warning text.
24236         * gcc.dg/20020527-1.c: Add -fms-extensions.
24237
24238 2002-06-16  Richard Henderson  <rth@redhat.com>
24239
24240         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24241
24242 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24243
24244         * gcc.c-torture/execute/20020615-1.c: New test.
24245
24246 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24247
24248         * gcc.c-tortuture/execute/compare-1.c: New test case.
24249         * gcc.c-tortuture/execute/compare-2.c: New test case.
24250         * gcc.c-tortuture/execute/compare-3.c: New test case.
24251
24252 2002-06-13  Richard Henderson  <rth@redhat.com>
24253
24254         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24255         ia64 ilp32.
24256
24257 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24258
24259         * g++.dg/template/typename2.C: Update error message.
24260
24261 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24262
24263         * gcc.c-torture/execute/20020611-1.c: New test.
24264
24265 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24266
24267         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24268         list of targets to skip.
24269
24270 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24271
24272         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24273         targets if not optimizing.
24274
24275 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24276
24277         * gcc.c-torture/compile/20020605-1.c: New test.
24278
24279         * g++.dg/opt/vt1.C: New test.
24280
24281         * gcc.dg/20020531-1.c: New test.
24282
24283         * gcc.dg/20020530-1.c: New test.
24284
24285         * gcc.dg/20020527-1.c: New test.
24286
24287         * g++.dg/opt/cse1.C: New test.
24288
24289 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24290
24291         * gcc.dg/20020607-2.c: New test case.
24292
24293 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24294
24295         * gcc.c-torture/compile/20020604-1.c: New test.
24296
24297 2002-06-04  Richard Henderson  <rth@redhat.com>
24298
24299         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24300         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24301         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24302
24303 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24304
24305         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24306
24307 2002-06-03  Richard Henderson  <rth@redhat.com>
24308
24309         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24310         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24311
24312 2002-06-02  Richard Henderson  <rth@redhat.com>
24313
24314         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24315         test functions static.
24316
24317 2002-06-02  Andreas Jaeger  <aj@suse.de>
24318
24319         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24320         now.
24321
24322 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24323
24324         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24325         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24326         Update for mofified diagnostics.
24327         * gcc.dg/c99-intconst-1.c: No longer fail.
24328
24329 2002-06-02  Richard Henderson  <rth@redhat.com>
24330
24331         * gcc.dg/uninit-A.c: Remove xfail markers.
24332
24333 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24334
24335         * gcc.dg/fnegate-1.c: New test case.
24336
24337 2002-05-30  Osku Salerma  <osku@iki.fi>
24338
24339         * gcc.c-torture/execute/mayalias-1.c: New file.
24340
24341 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24342
24343         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24344         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24345         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24346
24347 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24348
24349         * gcc.c-torture/execute/20020529-1.c: New test.
24350
24351 2002-05-27  Richard Henderson  <rth@redhat.com>
24352
24353         * g++.dg/ext/attrib6.C: New test case.
24354
24355 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24356
24357         * gcc.c-torture/execute/pure-1.c: New test.
24358
24359 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24360
24361         * gcc.dg/cpp/arith-2.c: Remove.
24362
24363 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24364
24365         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24366         * gcc.dg/cpp/if-3.c: Remove.
24367
24368 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * g++.dg/opt/cse2.C: New test.
24371
24372 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24373
24374         * gcc.dg/cpp/arith-1.c: New semantic tests.
24375         * gcc.dg/cpp/if-1.c: Update.
24376
24377 2002-05-24  Ben Elliston  <bje@redhat.com>
24378
24379         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24380
24381 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24382
24383         * gcc.dg/verbose-asm.c: New test.
24384
24385 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24386
24387         * gcc.dg/cpp/paste12.c: New test.
24388
24389 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24390
24391         * g++.dg/parse/named_ops.C: New test.
24392
24393 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24394
24395         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24396
24397 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24398
24399         * gcc.dg/weak-2.c: Allow optional leading underscore
24400         in scan-assembler symbol name.
24401         * gcc.dg/weak-3.c: Likewise.
24402         * gcc.dg/weak-4.c: Likewise.
24403         * gcc.dg/weak-5.c: Likewise.
24404
24405 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24406
24407         * gcc.dg/20020523-1.c: New test.
24408
24409 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24410
24411         * objc.dg/const-str-2.m: Update now that we stop after
24412         a command line error.
24413
24414 2002-05-22  Richard Henderson  <rth@redhat.com>
24415
24416         * g++.dg/dg.exp: Fix typo in test pruneing.
24417
24418 2002-05-22  Richard Henderson  <rth@redhat.com>
24419
24420         * g++.dg/dg.exp: Prune the tls subdirectory.
24421         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24422         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24423         * g++.dg/tls/init-1.C: New.
24424
24425 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24426
24427         * gcc.dg/20020517-1.c: New test.
24428
24429 2002-05-21  Richard Henderson  <rth@redhat.com>
24430
24431         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24432         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24433
24434 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24435
24436         * g++.dg/other/copy2.C: New test.
24437
24438 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24439
24440         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24441         (MAX_COPY): Bump up to 10 times sizeof (long long).
24442         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24443
24444         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24445         sizeof (long long).
24446
24447         * gcc.c-torture/execute/strcpy-1.c: New test.
24448
24449 2002-05-19  Jason Merrill  <jason2redhat.com>
24450
24451         * g++.dg/ext/oper1.C: New test.
24452
24453 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24454 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24455
24456         * README.QMTEST: New file.
24457
24458         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24459
24460 2002-05-19  Andreas Jaeger  <aj@suse.de>
24461
24462         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24463         now.
24464         * gcc.c-torture/execute/loop-2d.x: Likewise.
24465
24466 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24467
24468         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24469         support weak symbols.
24470         * gcc.dg/weak-4.c: Likewise
24471         * gcc.dg/weak-6.c: Likewise
24472
24473 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24474
24475         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24476         cygwin, coff and h8300-*-hms targets
24477         * gcc.dg/weak-5.c: Likewise
24478         * gcc.dg/weak-7.c: Likewise
24479
24480 2002-05-16  Jason Merrill  <jason@redhat.com>
24481
24482         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24483         (scan-assembler-not, scan-assembler-dem): Likewise.
24484         (scan-assembler-dem-not): Likewise.
24485
24486 2002-05-15  Richard Henderson  <rth@redhat.com>
24487
24488         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24489
24490 2002-05-15  Richard Henderson  <rth@redhat.com>
24491
24492         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24493         (vfoo1f): Warning here.
24494         (vfoo1l): Don't redefine the alias.
24495
24496 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24497
24498         * g++.dg/init/pm1.C: New test.
24499
24500 2002-05-12  David S. Miller  <davem@redhat.com>
24501
24502         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24503         types.
24504
24505 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24506
24507         * gcc.c-torture/execute/20020510-1.c: New test case.
24508
24509 2002-05-10  David S. Miller  <davem@redhat.com>
24510
24511         * gcc.c-torture/execute/conversion.c: Test long double too.
24512
24513 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24514
24515         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24516         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24517         * lib/g++.exp (g++_link_flags): Likewise.
24518         * lib/objc.exp (objc_target_compile): Likewise.
24519
24520 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24521
24522         * gcc.dg/cpp/poison.c: Update.
24523         * gcc.dg/cpp/20000625-2.c: Remove.
24524         * gcc.dg/cpp/direct2s.c: Remove final test.
24525
24526 2002-05-08  Tom Rix  <trix@redhat.com>
24527
24528         * gcc.c-torture/execute/20020508-1.c: New test.
24529         * gcc.c-torture/execute/20020508-2.c: New test.
24530         * gcc.c-torture/execute/20020508-3.c: New test.
24531
24532 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24533
24534         * gcc.dg/cpp/charconst-4.c: More tests.
24535
24536 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24537
24538         PR c/6569
24539         * gcc.dg/weak-3.c: Update location of warning messages.
24540         * gcc.dg/weak-5.c: Likewise.
24541
24542 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24543
24544         * gcc.c-torture/execute/20020506-1.c: New test case.
24545
24546 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24547
24548         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24549
24550 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24551
24552         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24553
24554 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24555
24556         * gcc.dg/cpp/charconst-3.c: New test.
24557
24558 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24559
24560         * gcc.dg/cpp/charconst.c: Update tests.
24561
24562 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24563
24564         * treelang: Added directory for new sample language treelang. Also
24565         lib/treelang.exp: New file to signal treelang should be tested.
24566
24567 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24568
24569         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24570         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24571         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24572         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24573         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24574         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24575         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24576
24577 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24578
24579         * gcc.dg/format/xopen-2.c: New test.
24580
24581 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24582
24583         * gcc.dg/20020503-1.c: New test.
24584
24585 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24586
24587         * g++.dg/init/dtor1.C: Make it tougher.
24588
24589 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24590
24591         * g++.dg/init/dtor1.C: New test.
24592
24593 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24594
24595         * gcc.dg/altivec-8.c: New.
24596
24597 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24598
24599         * gcc.dg/altivec-7.c: New.
24600
24601 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24602
24603         * g++.dg/parse/typedef1.C: New test.
24604
24605 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24606
24607         PR c++/6486
24608         * g++.dg/template/friend6.C: New test.
24609
24610         PR c++/6492
24611         * g++.dg/init/copy1.C: New test.
24612
24613 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24614
24615         * g++.dg/warn/effc1.C: New test.
24616
24617 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24618
24619         * gcc.dg/cpp/if-cexp.c: Add a test.
24620
24621 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24622
24623         * gcc.dg/20020426-2.c: New test.
24624
24625 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24626
24627         * gcc.dg/cpp/if-mop.c: Update.
24628         * gcc.dg/cpp/if-mpar.c: Add test.
24629         * gcc.dg/cpp/if-oppr.c: Update.
24630
24631 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24632
24633         PR c/6343
24634         * gcc.dg/weak-[2-7].c: New tests.
24635
24636 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24637
24638         * gcc.dg/enum1.c: New test.
24639
24640 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24641
24642         PR c++/6497
24643         * g++.dg/inherit/access2.C: New test.
24644
24645 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24646
24647         PR bootstrap/6445
24648         * gcc.dg/20020426-1.c: New test.
24649
24650 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24651
24652         * g++.dg/abi/enum1.C: New test.
24653
24654 2002-04-26  Richard Henderson  <rth@redhat.com>
24655
24656         * gcc.dg/c99-bool-1.c: Expect always true warning.
24657
24658 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24659
24660         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24661
24662 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24663
24664         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24665         targets.
24666
24667 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24668
24669         * g++.dg/abi/mange7.C: New test.
24670
24671         PR c++/6438.
24672         * g++.dg/parse/stmtexpr2.C: New test.
24673
24674 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24675
24676         * gcc.dg/20020312-2.c: Add SH target.
24677
24678 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24679
24680         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24681         compiler output on mips*-*-irix*.
24682
24683 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24684
24685         * g++.dg/parse/attr1.C: New test.
24686
24687 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24688
24689         * gcc.c-torture/execute/string-opt-17.c: New test case.
24690         * gcc.c-torture/execute/memset-2.c: New test case.
24691
24692 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24693
24694         PR c++/6256:
24695         * g++.dg/template/friend5.C: New test.
24696
24697         PR c++/6331:
24698         * g++.dg/template/qual1.C: Likewise.
24699
24700 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24701
24702         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24703         Include stdlib.h, not stdio.h or ctype.h.
24704
24705 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24706
24707         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24708         cris-*-elf* and mmix-*-*.
24709         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24710         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24711         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24712         Ditto.
24713         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24714         * gcc.dg/wchar_t-1.c: Ditto.
24715
24716 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24717
24718         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24719         Clarify comment.
24720
24721 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24722
24723         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24724
24725 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24726
24727         * gcc.c-torture/execute/20000906-1.x: Delete.
24728
24729 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24730
24731         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24732
24733 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24734
24735         * PR6367
24736         * g77.f-torture/execute/6367.f: New test.
24737         * g77.f-torture/execute/6367.x: Disable for MMIX.
24738
24739 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24740
24741         * PR6352
24742         * g++.dg/opt/inline2.C: New test.
24743
24744 2002-04-18  Richard Henderson  <rth@redhat.com>
24745
24746         * gcc.dg/20000906-1.c: Enable for all targets.
24747         * gcc.c-torture/compile/iftrap-2.c: New.
24748
24749 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * gcc.dg/20020418-1.c: New test.
24752         * gcc.dg/20020418-2.c: New test.
24753
24754 2002-04-18  Richard Henderson  <rth@redhat.com>
24755
24756         * gcc.c-torture/compile/iftrap-1.c: New.
24757         * gcc.dg/iftrap-1.c: Adjust for ia64.
24758         * gcc.dg/iftrap-2.c: New.
24759
24760 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24761
24762         * gcc.c-torture/compile/20020418-1.c: New test.
24763
24764 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24765
24766         * gcc.c-torture/compile/20020415-1.c: New.
24767
24768 2002-04-18  David S. Miller  <davem@redhat.com>
24769
24770         * gcc.c-torture/execute/20020418-1.c: New test.
24771
24772 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24773
24774         * gcc.dg/20020416-1.c: New test.
24775
24776         * g++.dg/opt/inline1.C: New test.
24777
24778 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24779
24780         * gcc.dg/altivec-5.c: New test.
24781
24782         * gcc.dg/20020415-1.c: New test.
24783
24784 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24785
24786         * testsuite/lib/chill.exp: Remove.
24787
24788 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * g++.dg/other/big-struct.C: New test.
24791
24792 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24793
24794         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24795         of scratch file.
24796
24797 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24798
24799         PR c/6277
24800         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24801         in scan-assembler function name
24802
24803 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24804
24805         * g77.f-torture/execute/980628-4.x,
24806         g77.f-torture/execute/980628-5.x,
24807         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24808         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24809         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24810         i[34567]86-*-*.
24811
24812 2002-04-13  David S. Miller  <davem@redhat.com>
24813
24814         * gcc.c-torture/execute/20020413-1.c: New test.
24815
24816 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24817
24818         * gcc.dg/asm-6.c,
24819         * g++.dg/ext/asm1.C: New tests.
24820
24821 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24822
24823         PR c++ 5373.
24824         * g++.dg/parse/stmtexpr1.C: New test.
24825
24826         PR c++/5189.
24827         * g++.dg/template/copy1.C: New test.
24828
24829 2002-04-12  Richard Henderson  <rth@redhat.com>
24830
24831         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24832
24833 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24834
24835         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24836         gcc.c-torture/execute/20020307-2.c.
24837
24838 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24839
24840         * g++.dg/ext/attrib5.C,
24841         * g++.dg/lookup/struct1.C: New tests.
24842
24843 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24844
24845         * gcc.dg/20020411-1.c: New test.
24846
24847         * gcc.c-torture/execute/20020411-1.c: New test.
24848
24849 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24850
24851         * g77.f-torture/execute/6177.f: New test.
24852
24853 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24854
24855         PR middle-end/6247
24856         * g++.dg/opt/cleanup1.C: New test.
24857
24858         * g++.dg/opt/const1.C: New test.
24859
24860 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24861
24862         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24863
24864 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24865
24866         PR c++/5507
24867         * g++.dg/template/typename2.C: New test.
24868
24869 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24870
24871         * gcc.c-torture/execute/loop-12.c: New.
24872
24873 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24874
24875         * g77.f-torture/execute/980628-4.x,
24876         g77.f-torture/execute/980628-5.x,
24877         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24878         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24879         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24880
24881 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24882
24883         PR optimization/6086
24884         * g++.dg/opt/preinc1.C: New test.
24885
24886 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24887
24888         PR c++/5571
24889         * g++.dg/opt/static2.C: New test.
24890
24891 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24892
24893         PR c/5120
24894         * gcc.dg/20020406-1.c: New test.
24895
24896 2002-04-04  David S. Miller  <davem@redhat.com>
24897
24898         * gcc.c-torture/execute/20020404-1.c: New test.
24899
24900 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24901
24902         PR c/6123
24903         * gcc.dg/20020312-2.c: Do not declare global register variable
24904         if __PIC__ or __pic__ is defined.
24905
24906 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24907
24908         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24909         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24910
24911 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24912
24913         * gcc.misc-tests/linkage.exp: Update last change to handle
24914         sparc*-, not just sparc-.
24915
24916 2002-04-03  Richard Henderson  <rth@redhat.com>
24917
24918         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24919
24920 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24921
24922         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24923
24924 2002-04-02  David S. Miller  <davem@redhat.com>
24925
24926         * gcc.c-torture/execute/20020402-3.c: New test.
24927
24928 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24929
24930         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24931         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24932
24933         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24934         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24935         g77.f-torture/execute/20001201.x,
24936         g77.f-torture/execute/u77-test.x: New files.
24937
24938         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24939         * gcc.dg/wchar_t-1.c: Ditto.
24940
24941 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24942
24943         * gcc.c-torture/execute/20020402-1.c: New test.
24944
24945 2002-04-01  Richard Henderson  <rth@redhat.com>
24946
24947         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24948
24949         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24950
24951 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24952
24953         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24954
24955 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24956
24957         * g++.dg/inherit/template-as-base.C: Expect error.
24958         * g++.dg/inherit/namespace-as-base.C: Likewise.
24959
24960 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24961
24962         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24963         g++.dg/ext/instantiate3.C: Tweak match patterns.
24964
24965         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24966         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24967         -da test.
24968
24969 2002-03-31  Richard Henderson  <rth@redhat.com>
24970
24971         * gcc.dg/special/alias-2.c: New.
24972         * gcc.dg/special/ecos.exp: Run it.
24973
24974 2002-03-31  Richard Henderson  <rth@redhat.com>
24975
24976         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24977
24978 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24979
24980         * gcc.dg/weak-1.c: Disable on h8300 port.
24981
24982 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24983
24984         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24985         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24986         ordering tests.
24987         * g++.dg/bprob/bprob-1.C: New test.
24988         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24989         * g++.dg/gcov/gcov-1.C: New test.
24990         * g++.dg/gcov/gcov-1.x: New file.
24991         * g++.dg/gcov/gcov-2.C: New test.
24992         * g++.dg/gcov/gcov-3.C: New test.
24993         * g++.dg/gcov/gcov-3.h: New file.
24994
24995 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24996
24997         * g++.old-deja/g++.other/builtins5.C: New test.
24998         * g++.old-deja/g++.other/builtins6.C: New test.
24999         * g++.old-deja/g++.other/builtins7.C: New test.
25000         * g++.old-deja/g++.other/builtins8.C: New test.
25001         * g++.old-deja/g++.other/builtins9.C: New test.
25002
25003 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * g++.dg/opt/static1.C: New test.
25006
25007         * g++.dg/opt/longbranch1.C: New test.
25008
25009 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25010
25011         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25012
25013         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25014
25015 2002-03-28  Jeffrey A Law  (law@redhat.com)
25016
25017         * gcc.c-torture/execute/20020328-1.c: New test.
25018
25019 2002-03-27  Richard Henderson  <rth@redhat.com>
25020
25021         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25022         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25023         move from g++.old-deja/g++.ext/.
25024
25025 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25026
25027         * g++.dg/init/new2.C: New test.
25028
25029 2002-03-26  Richard Henderson  <rth@redhat.com>
25030
25031         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25032
25033         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25034         on sparc.
25035
25036         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25037         sparcv9 systems.
25038         * gcc.dg/20001102-1.c: Likewise.
25039
25040 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25041
25042         * gcc.dg/cpp/endif-pedantic1.c,
25043         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25044
25045 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25046
25047         * g++.dg/init/new1.C: New test.
25048
25049 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25050
25051         * g++.dg/abi/vbase9.C: New test.
25052
25053 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25054
25055         * gcc.dg/arm-asm.c: New test.
25056
25057 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25058
25059         * gcc.dg/Wswitch-enum.c: New test.
25060         Fix PR c/5044.
25061
25062 2002-03-26  Richard Henderson  <rth@redhat.com>
25063
25064         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25065         structure.
25066
25067 2002-03-25  Richard Henderson  <rth@redhat.com>
25068
25069         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25070         sparcv9 systems.
25071
25072         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25073         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25074
25075 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25076
25077         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25078
25079 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25080
25081         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25082         targets using generic thunk support.
25083
25084 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25085
25086         * gcc.c-torture/compile/20020323-1.c: New test.
25087
25088         * g++.dg/opt/conj2.C: New test.
25089
25090 2002-03-24  Richard Henderson  <rth@redhat.com>
25091
25092         * gcc.dg/weak-1.c: Use -fno-common.
25093
25094 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25095
25096         * g77.dg/f77-edit-apostrophe-out.f: New test
25097         * g77.dg/f77-edit-h-out.f: New test
25098         * g77.dg/f77-edit-t-in.f: New test
25099         * g77.dg/f77-edit-t-out.f: New test
25100         * g77.dg/f77-edit-x-out.f: New test
25101         * g77.dg/f77-edit-slash-out.f: New test
25102         * g77.dg/f77-edit-colon-out.f: New test
25103         * g77.dg/f77-edit-s-out.f: New test
25104
25105 2002-03-24  Richard Henderson  <rth@redhat.com>
25106
25107         * objc/execute/formal_protocol-6.x: New XFAIL.
25108
25109 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25110
25111         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25112         that do not support weak symbols
25113
25114 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25115
25116         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25117         * lib/g77.exp:  Likewise
25118         * lib/objc.exp: Likewise
25119
25120 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25121
25122         * gcc.dg/Wswitch-default.c: New test.
25123
25124 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25125
25126         * g++.dg/other/enum1.C: New test.
25127
25128 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25129
25130         * gcc.dg/pragma-ep-3.c: Fix typo.
25131
25132 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25133
25134         * g++.dg/inherit/template-as-base.C: New test.
25135
25136 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25137
25138         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25139         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25140
25141 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25142
25143         * gcc.dg/cpp/multiline.c: Update to match.
25144
25145 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25146
25147         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25148
25149 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25150
25151         * gcc.dg/cpp/extratokens2.c:  New file.
25152
25153 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25154
25155         * gcc.dg/20020312-2.c: Add rs6000 target.
25156
25157         * gcc.c-torture/compile/20020319-1.c: New test.
25158
25159 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25160
25161         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25162         (A, E): Handle this.
25163
25164 2002-03-20  Jason Merrill  <jason@redhat.com>
25165
25166         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25167         ignoring -fpic.
25168         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25169         through prune_gcc_output.
25170
25171 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25172
25173         * gcc.c-torture/compile/20020320-1.c: New test.
25174
25175 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25176
25177         * gcc.c-torture/compile/20020318-1.c: New test.
25178
25179         * gcc.dg/struct-by-value-1.c: New test.
25180
25181         * gcc.dg/20020319-1.c: New test.
25182
25183 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25184
25185         * g++.dg/opt/conj1.C: New test.
25186
25187 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25188
25189         * g++.dg/template/qualttp20.C: Revert previous change.
25190         * g++.dg/template/qualttp3.C: Likewise.
25191         * g++.dg/template/qualttp4.C: Likewise
25192         * g++.dg/template/qualttp5.C: Likewise
25193         * g++.dg/template/qualttp6.C: Likewise
25194         * g++.dg/template/qualttp7.C: Likewise
25195         * g++.dg/template/qualttp8.C: Likewise
25196         * g++.dg/template/recurse.C: Likewise.
25197
25198 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25199
25200         * gcc.dg/cpp/wchar-1.c: Update.
25201
25202 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         * g++.dg/template/conv1.C: New test.
25205         * g++.dg/template/conv2.C: New test.
25206         * g++.dg/template/conv3.C: New test.
25207         * g++.dg/template/conv4.C: New test.
25208
25209 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25210
25211         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25212         * g++.dg/template/qualttp3.C: Likewise.
25213         * g++.dg/template/qualttp4.C: Likewise
25214         * g++.dg/template/qualttp5.C: Likewise
25215         * g++.dg/template/qualttp6.C: Likewise
25216         * g++.dg/template/qualttp7.C: Likewise
25217         * g++.dg/template/qualttp8.C: Likewise
25218         * g++.dg/template/recurse.C: Likewise.
25219
25220 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25221
25222         * g++.dg/opt/dtor1.C: New test.
25223
25224 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * gcc.c-torture/compile/20020315-1.c: New test.
25227
25228 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25229
25230         * gcc.dg/weak-1.c: Fix scan tests.
25231
25232 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25233
25234         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25235         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25236         cris-*-aout* mmix-*-*.
25237         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25238         cris-*-aout* mmix-*-*.
25239         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25240         cris-*-elf* cris-*-aout* and mmix-*-*.
25241         * gcc.dg/20001009-1.c: Ditto.
25242         * gcc.dg/20010912-1.c: Ditto.
25243         * gcc.dg/20020122-4.c: Ditto.
25244         * gcc.dg/inline-2.c: Ditto.
25245
25246 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25247
25248         * gcc.c-torture/compile/20020314-1.c: New test.
25249
25250 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25251
25252         * gcc.c-torture/execute/20020314-1.c: New test.
25253
25254 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25255
25256         * g++.dg/warn/Wunused-1.C: New test.
25257
25258 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25259
25260         * g++.dg/abi/mangle6.C: New test.
25261
25262 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25263
25264         * gcc.c-torture/compile/20020309-2.c: New test.
25265
25266         * gcc.c-torture/compile/20020312-1.c: New test.
25267
25268 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25269
25270         * g++.dg/other/access1.C: New test.
25271
25272 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25273
25274         * gcc.c-torture/execute/wchar_t-1.c: New test.
25275
25276 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25277
25278         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25279
25280 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25281
25282         * gcc.dg/20020312-1.c: New test case.
25283
25284 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25285
25286         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25287
25288 2002-03-11  Richard Henderson  <rth@redhat.com>
25289
25290         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25291         * g++.old-deja/g++.jason/report.C: Likewise.
25292
25293 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25294
25295         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25296         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25297
25298 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         * testsuite/g++.dg/overload/pmf1.C: New test.
25301
25302 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25303
25304         * gcc.c-torture/execute/20020307-1.c: Use long.
25305
25306 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25307
25308         PR optimization/5844
25309         * gcc.dg/20020310-1.c: New test.
25310
25311 2002-03-09  Michael Meissner  <meissner@redhat.com>
25312
25313         * gcc.c-torture/execute/memcpy-2.c: New test.
25314         * gcc.c-torture/execute/memset-1.c: New test.
25315         * gcc.c-torture/execute/strlen-1.c: New test.
25316         * gcc.c-torture/execute/strcmp-1.c: New test.
25317         * gcc.c-torture/execute/strncmp-1.c: New test.
25318
25319 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25320
25321         * gcc.dg/ppc-ldstruct.c: New test.
25322
25323 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25324
25325         * gcc.c-torture/execute/va-arg-22.c: New test.
25326
25327 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25328
25329         * gcc.c-torture/compile/20020309-1.c: New test.
25330
25331 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25332
25333         * gcc.c-torture/execute/20020307-2.c: New test.
25334
25335 2002-03-07  Jeffrey A Law  (law@redhat.com)
25336
25337         * g77.f-torture/compile/20020307-1.f: New test.
25338
25339 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25340
25341         * gcc.dg/unordered-1.c: New test.
25342
25343 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25344
25345         * gcc.c-torture/execute/20020307-1.c: New test.
25346
25347 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.dg/20020304-1.c: New test.
25350
25351         * gcc.c-torture/compile/20020304-2.c: New test.
25352
25353 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25354
25355         * gcc.c-torture/compile/20020304-1.c: New test case
25356         (from PR c/5830).
25357
25358 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25359
25360         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25361
25362 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25363
25364         * g++.dg/other/classkey1.C: New test.
25365
25366 2002-03-01  Richard Henderson  <rth@redhat.com>
25367
25368         * gcc.c-torture/compile/981223-1.x: New.
25369         * gcc.c-torture/compile/920625-1.x: New.
25370
25371 2002-02-28  Richard Henderson  <rth@redhat.com>
25372
25373         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25374
25375 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25376
25377         * gcc.c-torture/execute/20020227-1.c: New test.
25378
25379 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25380
25381         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25382         here" ERROR lines.
25383         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25384         * g++.old-deja.g++.other/defarg1.C: Likewise.
25385         * g++.old-deja/g++.pt/calls2.C: Likewise.
25386         * g++.old-deja/g++.pt/crash20.C: Likewise.
25387         * g++.old-deja/g++.pt/crash30.C: Likewise.
25388         * g++.old-deja/g++.pt/crash36.C: Likewise.
25389         * g++.old-deja/g++.pt/crash6.C: Likewise.
25390         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25391         * g++.old-deja/g++.pt/derived3.C: Likewise.
25392         * g++.old-deja/g++.pt/error1.C: Likewise.
25393         * g++.old-deja/g++.pt/friend21.C: Likewise.
25394         * g++.old-deja/g++.pt/friend23.C: Likewise.
25395         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25396         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25397
25398 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25399
25400         * gcc.c-torture/execute/20020225-2.c: New test.
25401
25402 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25403
25404         * gcc.c-torture/execute/920730-1t.c,
25405         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25406         Delete test cases, only relevant to -traditional.
25407
25408 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25409
25410         * gcc.dg/cpp/undef1.c: Remove.
25411         * gcc.dg/cpp/directiv.c: Update.
25412         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25413
25414 2002-02-27  Michael Meissner  <meissner@redhat.com>
25415
25416         * gcc.c-torture/execute/20020226-1.c: New test.
25417
25418 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25419
25420         * g++.dg/debug/debug4.C: New test.
25421
25422         * gcc.dg/ia64-visibility-1.c: New test.
25423
25424 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25425
25426         * gcc.dg/debug/20020224-1.c: New.
25427
25428 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25429
25430         * gcc.c-torture/execute/960416-1.x: New.
25431         * gcc.c-torture/execute/divconst-3.x: Likewise.
25432
25433 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25434
25435         * gcc.dg/20020224-1.c: New test.
25436
25437 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25438
25439         * gcc.c-torture/execute/20020225-1.c: New.
25440
25441 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25442
25443         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25444
25445 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25446
25447         * gcc.dg/20020222-1.c: New test.
25448
25449 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * g++.dg/opt/anonunion1.C: New test.
25452
25453 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25454
25455         * g++.dg/template/qualttp19.C: New test.
25456         * g++.dg/template/qualttp20.C: New test.
25457         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25458         * g++.old-deja/g++.other/qual1.C: Likewise.
25459
25460 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25461
25462         * gcc.dg/attr-alwaysinline.c: New.
25463
25464 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25465
25466         * gcc.dg/20020220-1.c: New test.
25467
25468         * gcc.dg/20020220-2.c: New test.
25469
25470         * g++.dg/opt/mmx1.C: New test.
25471
25472 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25473
25474         * gcc.c-torture/compile/20020110.c: New test.
25475
25476 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25477
25478         * gcc.c-torture/execute/20020219-1.c: New test.
25479
25480         * gcc.dg/20020219-1.c: New test.
25481
25482         * gcc.dg/noncompile/20020220-1.c: New test.
25483
25484         * g++.dg/opt/ptrintsum1.C: New test.
25485
25486         * gcc.dg/debug/20020220-1.c: New test.
25487
25488 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * gcc.c-torture/execute/20020216-1.c: New test.
25491
25492 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25493
25494         * gcc.dg/decl-1.c: Update, new test.
25495
25496 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25497
25498         * g++.dg/abi/bitfield1.C: New test.
25499         * g++.dg/abi/bitfield2.C: New test.
25500
25501 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25502
25503         * gcc.dg/attr-nest.c: New test.
25504
25505 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25506
25507         * gcc.c-torture/execute/20020215-1.c: New test.
25508
25509 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25510
25511         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25512         * g++.dg/debug/debug.exp: New.
25513         * g++.dg/debug/trivial.C: New.
25514         * g++.dg/debug/debug1.C: Moved...
25515         * g++.dg/other/debug1.C: ...from here.
25516         * g++.dg/debug/debug2.C: Moved...
25517         * g++.dg/other/debug2.C: ...from here.
25518         * g++.dg/debug/debug3.C: Moved...
25519         * g++.dg/other/debug3.C: ...from here.
25520
25521         * gcc.dg/noncompile/20020213-1.c: New test.
25522
25523 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * g++.dg/other/debug3.C: New test.
25526
25527         * gcc.c-torture/execute/20020213-1.c: New test.
25528
25529 2002-02-13  Richard Smith <richard@ex-parrot.com>
25530
25531         * g++.old-deja/g++.other/thunk1.C: New test.
25532
25533 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25534
25535         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25536
25537 2002-02-13  Stan Shebs  <shebs@apple.com>
25538
25539         * gcc.dg/altivec-3.c: New.
25540
25541 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25542
25543         * gcc.dg/Wunreachable-1.c: New test.
25544         * gcc.dg/Wunreachable-2.c: New test.
25545
25546 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25547
25548         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25549
25550 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25551
25552         * gcc.dg/decl-1.c: New test.
25553
25554 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25555
25556         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25557
25558 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25559
25560         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25561         * gcc.c-torture/compile/980506-1.x: Likewise.
25562
25563 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25564
25565         * gcc.dg/20020210-1.c: New.
25566
25567 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25568
25569         * g77.f-torture/execute/947.f: New regression test
25570         for PR fortran/947.
25571
25572 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25573
25574         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25575         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25576
25577 2002-02-08  Richard Henderson  <rth@redhat.com>
25578
25579         * gcc.c-torture/compile/labels-3.c: New.
25580
25581 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25582
25583         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25584         expression statements work instead.
25585         * gcc.dg/noncompile/20020207-1.c: New test.
25586
25587 2002-02-07  Richard Henderson  <rth@redhat.com>
25588
25589         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25590
25591 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25592
25593         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25594         message from g77
25595         * lib/g77-dg.exp: Trim g77 error messages so that they are
25596         recognized by dg.exp.
25597
25598 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25599
25600         PR fortran/5473
25601         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25602
25603 2002-02-07  Richard Henderson  <rth@redhat.com>
25604
25605         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25606         to be sufficiently aligned for integers.
25607
25608 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25609
25610         * g++.dg/template/friend4.C: New test.
25611
25612 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25613
25614         PR fortran/5743
25615         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25616         unsupported cases.
25617
25618 2002-02-07  Richard Henderson  <rth@redhat.com>
25619
25620         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25621         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25622         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25623         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25624
25625 2002-02-06  Richard Henderson  <rth@redhat.com>
25626
25627         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25628
25629 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25630
25631         * gcc.dg/20020206-1.c: New test.
25632
25633 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25634
25635         * gcc.c-torture/execute/20020206-1.c: New test.
25636
25637         * gcc.c-torture/execute/20020206-2.c: New test.
25638
25639         PR optimization/5429:
25640         * gcc.c-torture/compile/20020206-1.c: New test.
25641
25642 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25643
25644         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25645         as certain file formats cannot support particularly large
25646         alignments.
25647
25648         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25649         and do not expect to be able to link the executable.
25650
25651         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25652         fail because the COFF format does not support the weak attribute.
25653
25654 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25655
25656         * g77.dg/pr5473.f:  New test
25657
25658 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25659
25660         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25661         Fix testcase accordingly.
25662
25663 2002-02-04  Richard Henderson  <rth@redhat.com>
25664
25665         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25666         (buf): Change to be an array of pointers, not ints.
25667
25668 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25669
25670         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25671         before all tests.  Move warning one line above to match where it
25672         C frontend emits.
25673         * gcc.dg/Wswitch-2.c: New test.
25674         * g++.dg/warn/Wswitch-1.C: New test.
25675         * g++.dg/warn/Wswitch-2.C: New test.
25676
25677 2002-02-04  Richard Henderson  <rth@redhat.com>
25678
25679         * g++.dg/abi/offsetof.C: Fix size comparison.
25680
25681 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25682
25683         * gcc.dg/cast-qual-2.c: New test.
25684
25685 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25686
25687         * gcc.dg/20020201-4.c: New test.
25688
25689 2002-02-04  Ben Elliston  <bje@redhat.com>
25690
25691         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25692         target_info attribute != 0, in addition to the empty string.
25693         (gcc_target_compile): Likewise.
25694
25695 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25696
25697         * gcc.dg/Wswitch.c: New test.
25698         PR gcc/4475. PR gcc/3780.
25699
25700 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25701
25702         * g77.f-torture/execute/5122.f: New test for regressions
25703         against PR fortran/5122.
25704
25705 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25706
25707         * g77.f-torture/compile/pr3743.f: Delete
25708         * g77.dg/pr3743-1.f: New test.
25709         * g77.dg/pr3743-2.f: New test.
25710         * g77.dg/pr3743-3.f: New test.
25711         * g77.dg/pr3743-4.f: New test.
25712
25713 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25714
25715         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25716
25717 2002-02-02  Richard Henderson  <rth@redhat.com>
25718
25719         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25720         * gcc.c-torture/execute/bf64-1.c: Likewise.
25721
25722 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25723
25724         * gcc.dg/20020201-2.c: New test.
25725
25726         * gcc.dg/20020201-3.c: New test.
25727
25728         * gcc.c-torture/execute/bitfld-2.c: New test.
25729
25730 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25731
25732         * gcc.dg/bitfld-1.c: Update.
25733         * gcc.dg/bitfld-2.c: Update.
25734         * gcc.c-torture/execute/bitfld-1.x: New.
25735
25736 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25737
25738         * gcc.c-torture/execute/20020201-1.c: New test.
25739
25740 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25741
25742         PR target/5469
25743         * gcc.dg/20020201-1.c: New test.
25744
25745 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25746
25747         PR fortran/3743
25748         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25749         * g77.f-torture/compile/pr3743.x: Remove
25750
25751 2002-01-31  Tom Rix  <trix@redhat.com>
25752
25753         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25754
25755 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25756
25757         * gcc.dg/noncompile/20020130-1.c: New test.
25758
25759 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25760
25761         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25762
25763 2002-01-29  Richard Henderson  <rth@redhat.com>
25764
25765         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25766         to long long.
25767         * gcc.c-torture/execute/bf64-1.c: Likewise.
25768
25769 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25770
25771         * gcc.c-torture/execute/20020129-1.c: New test.
25772
25773 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25774
25775         * gcc.c-torture/compile/20000224-1.c: Update.
25776         * gcc.c-torture/execute/bitfld-1.c: New tests.
25777         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25778         * gcc.dg/uninit-A.c: Update.
25779
25780 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25781
25782         * g++.dg/template/ctor1.C: Add instantiation.
25783
25784 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25785
25786         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25787         argument to __builtin_prefetch to be const ptr.
25788
25789 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * gcc.c-torture/compile/20020120-1.c: New test.
25792
25793 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25794
25795         * gcc.c-torture/execute/20020127-1.c: New test.
25796
25797 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25798
25799         * g77.dg/f77-edit-i-in.f: New test
25800         * g77.dg/f77-edit-i-out.f: New test
25801
25802 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25803
25804         * gcc.dg/debug/debug.exp: New file.
25805         * gcc.dg/debug/trivial.c: New file.
25806         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25807         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25808         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25809         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25810         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25811         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25812         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25813         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25814         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25815         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25816         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25817         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25818         * gcc.dg/20000503-1.c: Removed.
25819         * gcc.dg/20010207-1.c: Removed.
25820         * gcc.dg/20011223-1.c: Removed.
25821         * gcc.dg/20020104-2.c: Removed.
25822         * gcc.dg/debug-1.c: Removed.
25823         * gcc.dg/debug-2.c: Removed.
25824         * gcc.dg/debug-3.c: Removed.
25825         * gcc.dg/debug-4.c: Removed.
25826         * gcc.dg/debug-5.c: Removed.
25827         * gcc.dg/debug-6.c: Removed.
25828         * gcc.dg/dwarf2-1.c: Removed.
25829         * gcc.dg/dwarf2-2.c: Removed.
25830
25831 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25832
25833         * g++.old-deja/g++.other/eh5.C: New test.
25834         * g++.old-deja/g++.other/sibcall2.C: New test.
25835         * g++.old-deja/g++.other/array9.C: New test.
25836         * g++.old-deja/g++.other/typename2.C: New test.
25837         * g++.old-deja/g++.other/crash60.C: New test.
25838         * g++.old-deja/g++.other/conv9.C: New test.
25839         * g++.old-deja/g++.other/mangle10.C: New test.
25840         * g++.old-deja/g++.other/unchanging1.C: New test.
25841         * g++.old-deja/g++.other/exprstmt1.C: New test.
25842         * g++.old-deja/g++.other/inline23.C: New test.
25843         * g++.old-deja/g++.eh/ia64-1.C: New test.
25844         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25845         * g++.old-deja/g++.other/reload1.C: New test.
25846         * g++.old-deja/g++.other/static20.C: New test.
25847         * g++.old-deja/g++.other/local-alloc1.C: New test.
25848         * g++.old-deja/g++.other/conv8.C: New test.
25849         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25850         * g++.old-deja/g++.other/storeexpr1.C: New test.
25851         * g++.old-deja/g++.other/storeexpr2.C: New test.
25852         * g++.dg/eh/template2.C: New test.
25853         * g++.dg/warn/weak1.C: New test.
25854
25855 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25856
25857         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25858         Remove first, non-varying, argument.
25859
25860 2002-01-23  Richard Henderson  <rth@redhat.com>
25861
25862         * gcc.dg/inline-2.c: New.
25863
25864         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25865         Add optional target arg.  Check number of arguments.
25866         (scan-assembler-not, scan-assembler-dem): Likewise.
25867         (scan-assembler-dem-not): Likewise.
25868
25869 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25870
25871         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25872         line 12.
25873         * g++.old-deja/g++.brendan/parse3.C,
25874         g++.old-deja/g++.other/crash26.C,
25875         g++.old-deja/g++.other/crash28.C,
25876         g++.old-deja/g++.other/crash29.C,
25877         g++.old-deja/g++.other/crash30.C,
25878         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25879
25880 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25881
25882         * gcc.dg/20020115-1.c: New.
25883
25884 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25885
25886         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25887
25888 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25889
25890         * gcc.dg/20020122-3.c: New.
25891
25892 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25893
25894         * g++.dg/other/gc1.C: New test.
25895
25896 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25897
25898         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25899
25900 2002-01-22  Richard Henderson  <rth@redhat.com>
25901
25902         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25903
25904 2002-01-22  Richard Henderson  <rth@redhat.com>
25905
25906         * gcc.dg/20020122-4.c: New.
25907
25908 2002-01-22  H.J. Lu <hjl@gnu.org>
25909
25910         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25911         link output.
25912         * gcc.dg/special/ecos.exp: Likewise.
25913         * lib/g++-dg.exp: Likewise.
25914         * lib/g77-dg.exp: Likewise.
25915         * lib/gcc-dg.exp : Likewise.
25916         * lib/mike-g++.exp: Likewise.
25917         * lib/mike-g77.exp: Likewise.
25918         * lib/mike-gcc.exp: Likewise.
25919         * lib/objc-dg.exp: Likewise.
25920
25921 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25922
25923         PR target/5379
25924         * gcc.dg/20020122-2.c: New test.
25925
25926 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25927
25928         * gcc.dg/20020122-1.c: New test.
25929
25930 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25931
25932         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25933
25934 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25935
25936         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25937
25938 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25939
25940         * gcc.c-torture/compile/20020121-1.c: New test.
25941
25942 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25943
25944         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25945         ld_library_path.
25946
25947 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25948
25949         * gcc.dg/20020218-1.c: New test.
25950
25951 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25952
25953         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25954         messages
25955         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25956         "At global scope" warning
25957         * g++.dg/ext/align1.C: Change cygwin test for alignment
25958         from db-bogus to dg-warning
25959
25960 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25961
25962         * g77.f-torture/compile/cpp2.F: New test.
25963
25964 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25965
25966         * g++.dg/template/access1.C: New test.
25967
25968 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25969
25970         * gcc.dg/20020118-1.c: New.
25971
25972 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25973
25974         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25975
25976 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25977
25978         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25979         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25980         alignment warnings.
25981
25982 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25983
25984         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25985         torture_with_loops and torture_without_loops
25986
25987 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25988
25989         * gcc.c-torture/compile/20020116-1.c: New test.
25990
25991 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25992
25993         * gcc.dg/20020116-2.c: New test.
25994
25995         * gcc.dg/ultrasp4.c: New test.
25996
25997         * gcc.dg/20020116-1.c: New test.
25998
25999 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26000
26001         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26002         by EABI.
26003
26004 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26005
26006         * gcc.misc-tests/i386-prefetch.exp: New.
26007         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26008         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26009         * gcc.misc-tests/i386-pf-none-1.c: New test.
26010         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26011
26012 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26013
26014         * gcc.dg/gnu89-init-1.c: Add new tests.
26015
26016 2002-01-15  Andreas Jaeger  <aj@suse.de>
26017
26018         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26019         * gcc.dg/i386-mmx-2.c: Likewise.
26020         * gcc.dg/i386-sse-1.c: Likewise.
26021         * gcc.dg/i386-sse-2.c: Likewise.
26022         * gcc.dg/i386-sse-3.c: Likewise.
26023
26024 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26025
26026         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26027         Uncomment additional cases that now pass.
26028
26029 2002-01-11  Richard Henderson  <rth@redhat.com>
26030
26031         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26032         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26033
26034 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26035
26036         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26037
26038 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26039
26040         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26041         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26042
26043 2002-01-10  Dale Johannesen  <dalej@apple.com>
26044
26045         * gcc.c-torture/execute/loop-11.c: New.
26046
26047 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26048
26049         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26050         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26051
26052 2002-01-09  Richard Henderson  <rth@redhat.com>
26053
26054         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26055         type in which to perform the operation for each size.
26056
26057 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26058
26059         * gcc.c-torture/compile/20020109-2.c: New test.
26060
26061 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26062
26063         * gcc.c-torture/execute/loop-10.c: New test.
26064
26065 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * gcc.c-torture/compile/20010226-1.c: New test.
26068         * gcc.c-torture/compile/20010227-1.c: New test.
26069         * gcc.c-torture/compile/20010426-1.c: New test.
26070         * gcc.c-torture/compile/20010510-1.c: New test.
26071         * gcc.c-torture/compile/20010605-3.c: New test.
26072         * gcc.c-torture/compile/20010824-1.c: New test.
26073         * gcc.c-torture/execute/20010409-1.c: New test.
26074         * gcc.dg/noncompile/20000901-1.c: New test.
26075         * gcc.dg/20001023-1.c: New test.
26076         * gcc.dg/20001101-1.c: New test.
26077         * gcc.dg/20001102-1.c: New test.
26078         * gcc.dg/20010207-1.c: New test.
26079         * gcc.dg/20010405-1.c: New test.
26080         * gcc.dg/20010822-1.c: New test.
26081         * gcc.dg/20011107-1.c: New test.
26082
26083 2002-01-09  Jeffrey A Law  (law@redhat.com)
26084
26085         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26086
26087         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26088         execution failure on PA targets.
26089
26090 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26091
26092         * gcc.c-torture/compile/20020109-1.c: New test.
26093
26094 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26095
26096         * gcc.c-torture/execute/20020108-1.c: New test.
26097
26098 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26099
26100         * gcc.dg/20020108-1.c: New test.
26101
26102 2002-01-08  H.J. Lu <hjl@gnu.org>
26103
26104         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26105         for header files.
26106
26107 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26108
26109         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26110         consistency.
26111
26112 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26113
26114         * gcc.dg/altivec-4.c: Test altivec predicates.
26115
26116 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26117
26118         * gcc.c-torture/execute/20020107-1.c: New test.
26119
26120 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26121
26122         PR c/5279
26123         * gcc.c-torture/compile/20020106-1.c: New test.
26124
26125 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26126
26127         * gcc.c-torture/execute/nestfunc-4.c: New test.
26128
26129 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26130
26131         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26132         extra triple that slipped in.
26133         * g++.old-deja/g++.abi/align.C: Likewise.
26134         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26135
26136 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26137
26138         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26139         * g++.old-deja/g++.abi/align.C: Likewise.
26140         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26141
26142         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26143         on FreeBSD/i386.
26144         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26145         FreeBSD.
26146
26147 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26148
26149         * gcc.dg/20020104-1.c: New test.
26150
26151         * gcc.dg/20020104-2.c: New test.
26152
26153 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26154
26155         * gcc.dg/20020103-1.c: Fix typo in target selector.
26156
26157 2002-01-03  Richard Henderson  <rth@redhat.com>
26158
26159         * gcc.dg/20020103-1.c: New.
26160
26161 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26162
26163         * gcc.c-torture/execute/20020103-1.c: New test.
26164
26165 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * g++.dg/other/debug2.C: New test.
26168
26169         * gcc.c-torture/compile/20020103-1.c: New test.
26170
26171 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26172
26173         * gcc.dg/gnu89-init-1.c: Added new tests.
26174
26175 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26176
26177         * g++.dg/template/friend2.C: Remove as patch is reverted.
26178
26179         * g++.dg/warn/oldcast1.C: New test.
26180
26181         * g++.dg/template/ptrmem1.C: New test.
26182         * g++.dg/template/ptrmem2.C: New test.
26183
26184         * g++.dg/template/ntp.C: New test.
26185
26186         * g++.dg/other/component1.C: New test.
26187
26188         * g++.dg/template/ttp3.C: New test.
26189
26190         * g++.dg/template/friend2.C: New test.
26191         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26192
26193 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         * g++.dg/other/ptrmem1.C: New test.
26196         * g++.dg/other/ptrmem2.C: New test.
26197
26198 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26199
26200         * g++.dg/template/ctor1.C: New test.
26201
26202 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26203
26204         * g++.dg/template/friend2.C: New test.
26205
26206 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26207
26208         * gcc.dg/mmix-1.c: New test.
26209
26210 2001-12-31  Richard Henderson  <rth@redhat.com>
26211
26212         * gcc.dg/asm-5.c: New.
26213
26214 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26215
26216         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26217         in namespace __gnu_cxx
26218
26219 2001-12-30  Richard Henderson  <rth@redhat.com>
26220
26221         * gcc.dg/debug-6.c: New.
26222
26223 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26224
26225         * gcc.c-torture/compile/20011229-2.c: New test.
26226
26227 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * gcc.dg/debug-3.c: New test.
26230         * gcc.dg/debug-4.c: New test.
26231         * gcc.dg/debug-5.c: New test.
26232
26233 2001-12-29  Richard Henderson  <rth@redhat.com>
26234
26235         * g++.dg/eh/loop1.C: New.
26236
26237 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.dg/template/crash1.C: New test.
26240
26241 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26242
26243         * g++.dg/other/const1.C: New test.
26244
26245 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26246
26247         * gcc.c-torture/compile/20011229-1.c: New test.
26248
26249 2001-12-28  Stan Shebs  <shebs@apple.com>
26250
26251         * lib/objc-torture.exp: Resync with c-torture.exp.
26252         * lib/objc.exp: Load standard libraries.
26253
26254 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26255
26256         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26257         additional tests.
26258
26259 2001-12-27  Roger Sayle <roger@eyesopen.com>
26260
26261         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26262
26263 2001-12-27  Richard Henderson  <rth@redhat.com>
26264
26265         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26266
26267 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26268
26269         * g++.dg/eh/ctor1.C: New test.
26270         * g++.dg/other/error2.C: New test.
26271
26272 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.dg/other/init2.C: New test.
26275
26276 2001-12-24  Richard Henderson  <rth@redhat.com>
26277
26278         * gcc.dg/20011223-1.c: New.
26279         * gcc.dg/inline-1.c: New.
26280
26281 2001-12-23  Richard Henderson  <rth@redhat.com>
26282
26283         * gcc.dg/asm-4.c: Test operand modifiers.
26284
26285 2001-12-23  Richard Henderson  <rth@redhat.com>
26286
26287         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26288
26289 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26290
26291         * gcc.c-torture/execute/20011223-1.c: New test.
26292
26293 2001-12-21  Richard Henderson  <rth@redhat.com>
26294
26295         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26296         re-enables the warning.
26297
26298 2001-12-21  Richard Henderson  <rth@redhat.com>
26299
26300         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26301
26302 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26303
26304         * gcc.c-torture/compile/20011218-1.c: New test.
26305
26306 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26307
26308         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26309         arm-isr.c test.
26310         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26311         epilogue generation for ARM ISR routines.
26312
26313 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26314
26315         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26316         * gcc.dg/format/c90-printf-3.c: Likewise.
26317         * gcc.dg/format/c99-printf-3.c: Likewise.
26318         * gcc.dg/format/ext-1.c: Likewise.
26319         * gcc.dg/format/ext-6.c: Likewise.
26320         * gcc.dg/format/format.h: Prototype unlocked stdio.
26321
26322 2001-12-20  Richard Henderson  <rth@redhat.com>
26323
26324         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26325         (arena): Use it.
26326         (malloc): Correct allocation logic.  Abort if we fill up the
26327         arena before initialization complete.
26328         (realloc): Correct allocation logic.
26329
26330 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26331
26332         * gcc.c-torture/compile/20011219-2.c: New test.
26333
26334         * gcc.c-torture/execute/20011219-1.c: New test.
26335
26336 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26337
26338         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26339         target does not support weak symbols.
26340
26341 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26342
26343         * gcc.c-torture/compile/20011219-1.c: New test.
26344
26345 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26346
26347         * g++.dg/other/error1.C: New test.
26348
26349 2001-12-17  Jeffrey A Law  (law@redhat.com)
26350
26351         * gcc.c-torture/execute/20011217-1.c: New test.
26352
26353 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26354
26355         * objc.dg/special/: New directory.
26356         * objc.dg/special/special.exp: New file.
26357         * objc.dg/special/unclaimed-category-1.h: New file.
26358         * objc.dg/special/unclaimed-category-1a.m: New file.
26359         * objc.dg/special/unclaimed-category-1.m: New file.
26360
26361 2001-12-17  Andreas Jaeger  <aj@suse.de>
26362
26363         * gcc.c-torture/compile/20011217-2.c: New test.
26364
26365 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26366
26367         * gcc.c-torture/compile/20011217-1.c: New test.
26368
26369 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26370
26371         * testsuite/gcc.dg/20011214-1.c: New.
26372
26373 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26374
26375         * gcc.dg/altivec-4.c: New.
26376
26377 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26378
26379         * gcc.dg/20011113-1.c: New test.
26380
26381 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26382
26383         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26384         std::__malloc_alloc_template<0> and
26385         std::__default_alloc_template<false, 0>.
26386
26387 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26388
26389         * objc/execute/bf-21.m: New test.
26390         * objc/execute/enumeration-1.m: New test.
26391         * objc/execute/enumeration-2.m: New test.
26392
26393 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26394
26395         * gcc.dg/gnu89-init-1.c: New test.
26396
26397 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26398
26399         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26400         * g++.old-deja/g++.jason/2371.C: Likewise.
26401         * g++.old-deja/g++.jason/template33.C: Likewise.
26402         * g++.old-deja/g++.jason/template34.C: Likewise.
26403         * g++.old-deja/g++.jason/template36.C: Likewise.
26404         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26405         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26406         * g++.old-deja/g++.other/typename1.C: Likewise.
26407         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26408         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26409         * g++.old-deja/g++.pt/typename11.C: Likewise.
26410         * g++.old-deja/g++.pt/typename14.C: Likewise.
26411         * g++.old-deja/g++.pt/typename16.C: Likewise.
26412         * g++.old-deja/g++.pt/typename3.C: Likewise.
26413         * g++.old-deja/g++.pt/typename4.C: Likewise.
26414         * g++.old-deja/g++.pt/typename5.C: Likewise.
26415         * g++.old-deja/g++.pt/typename7.C: Likewise.
26416         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26417
26418 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26419
26420         * g++.dg/other/linkage1.C: New test.
26421         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26422         specifiers.
26423
26424 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26425
26426         * gcc.dg/concat.c: New test.
26427
26428 2001-12-11  Stan Shebs  <shebs@apple.com>
26429
26430         * objc/compile: New test directory.
26431         * objc/compile/compile.exp: New expect script.
26432         * objc/compile/20011211-1.m: New compile test.
26433
26434 2001-12-11  Jason Merrill  <jason@redhat.com>
26435
26436         * lib/prune.exp (prune_gcc_output): Also handle "In member
26437         function".  So many permutations...
26438
26439 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26440
26441         * g++.dg/template/typedef1.C: New test.
26442
26443 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26444
26445         * g++.dg/other/copy1.C: New test.
26446
26447 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26448
26449         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26450
26451         * gcc.dg/builtin-choose-expr.c: New.
26452
26453 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26454
26455         * gcc.dg/altivec-2.c: New.
26456
26457 2001-12-07  Richard Henderson  <rth@redhat.com>
26458
26459         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26460
26461 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26462
26463         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26464         ultrasparc.
26465
26466 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26467
26468         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26469
26470 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26471
26472         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26473         variable argument list.
26474
26475 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26476
26477         * gcc.c-torture/execute/memcheck: Delete entire directory.
26478         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26479         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26480
26481 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26482
26483         * gcc.dg/Wshadow-1.c: New test.
26484
26485 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26486
26487         * gcc.c-torture/compile/20011130-1.c: New test.
26488
26489         * gcc.dg/noncompile/20011025-1.c: New test.
26490
26491         * g++.dg/other/anon-union.C: New test.
26492
26493         * gcc.c-torture/execute/20011024-1.c: New test.
26494
26495 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26496
26497         * gcc.c-torture/execute/20000722-1.x,
26498         gcc.c-torture/execute/20010123-1.x: Remove.
26499         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26500         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26501         gcc.dg/c99-complit-2.c: New tests.
26502
26503 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26504
26505         * g++.dg/inherit/base1.C: New test.
26506
26507 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26508
26509         * g++.dg/other/stdarg1.C: New test.
26510
26511         * gcc.c-torture/compile/20011130-2.c: New test.
26512
26513 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26514
26515         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26516         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26517         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26518         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26519         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26520         * gcc.dg/builtin-prefetch-1.c: New test.
26521
26522 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26523
26524         * gcc.dg/20011130-1.c: New test.
26525
26526 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.dg/other/scope1.C: New test.
26529         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26530
26531 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26532
26533         * gcc.dg/vla-init-1.c: New test.
26534
26535 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26536
26537         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26538
26539 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26540
26541         * objc.dg/alias.m: Update.
26542         * objc.dg/class-1.m: Update.
26543         * objc.dg/const-str-1.m: Update.
26544         * objc.dg/fwd-proto-1.m: Update.
26545         * objc.dg/id-1.m: Update.
26546         * objc.dg/super-class-1.m: Update.
26547
26548 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26549
26550         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26551         constructs.
26552
26553 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26554
26555         * gcc.c-torture/execute/20011128-1.c: New test.
26556
26557 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26558
26559         * gcc.dg/20011127-1.c: New test.
26560
26561 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26562
26563         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26564         from Austin Group draft 7.
26565         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26566         scanf format arguments.
26567         * gcc.dg/format/no-exargs-2.c: New test.
26568
26569 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         * g++.dg/abi/vbase8-4.C: New test.
26572
26573 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26574
26575         * gcc.c-torture/execute/20011121-1.c: New test.
26576
26577 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26578
26579         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26580
26581 2001-11-23  Andreas Jaeger  <aj@suse.de>
26582
26583         * gcc.dg/cpp/charconst-2.c: New test.
26584
26585 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26586
26587         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26588         to the host if it is remote.  Let tests specify extra headers
26589         they use.
26590         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26591         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26592         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26593         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26594         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26595         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26596         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26597         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26598         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26599         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26600
26601 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26602
26603         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26604         for little endian ARMs.
26605
26606 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * gcc.c-torture/compile/20011119-1.c: New test.
26609         * gcc.c-torture/compile/20011119-2.c: New test.
26610
26611 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26612
26613         * gcc.dg/altivec-1.c: Fix typo.
26614
26615 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26616
26617         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26618
26619 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26620
26621         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26622
26623 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26624
26625         * lib/g77.exp: Don't specify --rpath-link.
26626
26627         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26628         across all the headers.
26629         * gcc.dg/format/format.exp: For testing on a remote host,
26630         copy format.h.
26631
26632         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26633         * gcc.c-torture/execute/930406-1.c: Likewise.
26634         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26635
26636 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26637
26638         * gcc.dg/altivec-1.c: New.
26639
26640 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26641
26642         * gcc.dg/cpp/fpreprocessed.c: New test case.
26643
26644 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26645
26646         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26647         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26648         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26649
26650 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26651
26652         * gcc.dg/no-builtin-1.c: New test.
26653
26654 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26655
26656         * gcc.c-torture/execute/20011115-1.c: New test.
26657
26658 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26659
26660         * gcc.c-torture/compile/20011114-2.c: New test.
26661         * gcc.c-torture/compile/20011114-3.c: New test.
26662         * gcc.c-torture/compile/20011114-4.c: New test.
26663
26664 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.dg/other/init1.C: New test.
26667
26668 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26669
26670         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26671         message.
26672
26673         * gcc.c-torture/execute/20011114-1.c: New testcase.
26674
26675         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26676         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26677         like the (before this change) version of 20010327-1.c.
26678
26679 2001-11-14  Roger Sayle <roger@eyesopen.com>
26680
26681         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26682
26683 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26684
26685         * g++.dg/init/array2.C: New test.
26686
26687 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26688
26689         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26690
26691 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26692
26693         * g++.dg/other/forscope1.C: New test.
26694         * g++.dg/ext/forscope1.C: New test.
26695         * g++.dg/ext/forscope2.C: New test.
26696
26697 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26698
26699         * gcc.c-torture/execute/20011113-1.c: New test.
26700
26701 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26702
26703         * gcc.c-torture/execute/20011109-2.c: New test.
26704
26705         * gcc.c-torture/execute/20011109-1.c: New test.
26706
26707 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * gcc.c-torture/compile/20011109-1.c: New test.
26710
26711 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26712
26713         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26714         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26715         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26716         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26717         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26718         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26719         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26720
26721 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26722
26723         * g++.dg/warn/Wshadow-1.C: New tests.
26724         * g++.old-deja/g++.mike/for3.C: Update.
26725
26726 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26727
26728         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26729         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26730         XFAILs.  Adjust expected error texts.
26731         * gcc.c-torture/compile/20011106-1.c,
26732         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26733         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26734         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26735         gcc.dg/c99-array-lval-5.c: New tests.
26736
26737 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26738
26739         * gcc.dg/cpp/defined.c: Update.
26740
26741 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26742
26743         * gcc.c-torture/execute/anon-1.c: New test.
26744
26745 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26746
26747         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26748         same size, so no warning should be produced on stormy16.
26749
26750         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26751         due to oversized array.
26752         * g++.old-deja/g++.mike/ns15.C: Likewise.
26753         * g++.old-deja/g++.pt/crash16.C: Likewise.
26754
26755 2001-11-02  Graham Stott  <grahams@redhat.com>
26756
26757         * g++.dgother/debug1.C: Fix typos.
26758
26759 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26760
26761         * g++.dg/other/debug1.C: New test.
26762
26763 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26764
26765         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26766         of unsigned long.
26767
26768 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26769
26770         * gcc.dg/20011029-2.c: New test.
26771
26772         * gcc.c-torture/compile/20011029-1.c: New test.
26773
26774 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26775
26776         * objc/execute/class_self-1.m: New test.
26777         * objc/execute/class_self-2.m: New test.
26778
26779 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26780
26781         * gcc.misc-tests/msgs.exp: Delete.
26782         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26783         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26784         error set to match recent changes.
26785
26786 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26787
26788         * gcc.dg/20011021-1.c: New test.
26789
26790 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26791
26792         * gcc.c-torture/compile/20011023-1.c: New test.
26793
26794 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26795
26796         * lib/g77.exp: Rewrite based on lib/g++.exp.
26797
26798 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26799
26800         * gcc.c-torture/execute/20011019-1.c: New test.
26801
26802         * gcc.dg/20011018-1.c: New test.
26803
26804 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26805
26806         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26807
26808 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26809
26810         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26811         * gcc.dg/attr-invalid.c: Likewise.
26812
26813 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26814
26815         * testsuite/gcc.dg/20011015-1.c: New test.
26816
26817 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26818
26819         * g++.dg/template/unify2.C: New test.
26820
26821 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26822
26823         * g++.dg/other/exception-specification.C: New test
26824
26825 2001-10-13  Tom Rix  <trix@redhat.com>
26826
26827         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26828         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26829
26830 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * testsuite/gcc.dg/20011009-1.c: New test.
26833
26834 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26835
26836         PR g++/4476
26837         * g++.dg/other/friend1.C: New test.
26838
26839 2001-10-11  Richard Henderson  <rth@redhat.com>
26840
26841         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26842
26843 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26844
26845         * gcc.c-torture/compile/20011010-1.c: New.
26846
26847 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26848
26849         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26850         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26851         g77.f-torture/execute/execute.exp,
26852         g77.f-torture/noncompile/noncompile.exp,
26853         gcc.c-torture/compile/compile.exp,
26854         gcc.c-torture/execute/execute.exp,
26855         gcc.c-torture/execute/ieee/ieee.exp,
26856         gcc.c-torture/execute/memcheck/memcheck.exp,
26857         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26858         objc/execute/execute.exp: Update FSF address.
26859
26860 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26861
26862         * gcc.dg/cpp/cmdlne-C.c: Update.
26863         * gcc.dg/cpp/cmdlne-C2.c: New.
26864
26865 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26866
26867         * gcc.c-torture/execute/20011008-3.c: New.
26868
26869 2001-10-08  DJ Delorie  <dj@redhat.com>
26870
26871         * gcc.dg/20011008-1.c: New.
26872         * gcc.dg/20011008-2.c: New.
26873
26874 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26875
26876         * gcc.dg/cpp/spacing1.c: Update test.
26877
26878 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26879
26880         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26881         spelling errors of "separate" as "seperate".
26882
26883 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26884
26885         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26886         enough to avoid inlining.
26887
26888 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26889
26890         * lib/g77.exp: set libg2c_dir correctly.
26891
26892 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26893
26894         * gcc.dg/cpp/macro11.c: New test.
26895
26896 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26897
26898         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26899         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26900         gcc.dg/format/multattr-3.c: New tests.
26901         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26902         tests for format attributes on function pointers being rejected.
26903
26904 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26905
26906         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26907
26908 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26909
26910         * g++.dg/warn/format1.C: New test.
26911
26912 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26913
26914         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26915
26916 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26917
26918         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26919
26920 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26921
26922         * gcc.dg/cpp/redef2.c: Add test.
26923
26924 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26925
26926         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26927         long-standing bug on i686, apparently.
26928         * gcc.c-torture/execute/loop-2c.x: New file.
26929         * gcc.c-torture/execute/loop-2d.x: New file.
26930         * gcc.c-torture/execute/loop-3c.x: New file.
26931
26932 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26933
26934         * gcc.dg/cpp/20000625-2.c: Correct line number.
26935
26936 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26937
26938         * gcc.dg/cpp/macro10.c: New test.
26939         * gcc.dg/cpp/strify3.c: New test.
26940         * gcc.dg/cpp/spacing1.c: Add tests.
26941         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26942         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26943
26944 2001-09-24  DJ Delorie  <dj@redhat.com>
26945
26946         * gcc.c-torture/execute/20010924-1.c: New test.
26947
26948 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26949
26950         * testsuite/objc/execute/paste.m: Remove.
26951
26952 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26953
26954         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26955
26956 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26957
26958         * g77.dg/strlen0.f: New test.
26959
26960 2001-09-21  Richard Henderson  <rth@redhat.com>
26961
26962         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26963         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26964
26965 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26966
26967         Table-driven attributes.
26968         * g++.dg/ext/attrib1.C: New test.
26969
26970 2001-09-20  DJ Delorie  <dj@redhat.com>
26971
26972         * gcc.dg/20000926-1.c: Update expected warning messages.
26973         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26974         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26975         array.
26976
26977 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26978
26979         * g++.dg/eh/registers1.C: New test case.
26980
26981 2001-09-17  Richard Henderson  <rth@redhat.com>
26982
26983         * gcc.dg/array-5.c: Fix VLA decomposition test.
26984
26985 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26986
26987         * gcc.dg/cpp/line5.c: New testcase.
26988
26989 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26990
26991         * gcc.dg/cpp/macro9.c: New test.
26992
26993 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26994
26995         * gcc.c-torture/execute/980223.c: Change type of addr from long
26996         to char *.
26997
26998 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26999
27000         * gcc.c-torture/execute/20010915-1.c: New test.
27001
27002 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27003
27004         * g77.dg/bprob: New directory.
27005         * g77.dg/bprob/bprob.exp: New file.
27006         * g77.dg/bprob/bprob-1.f: New test.
27007         * g77.dg/gcov: New directory.
27008         * g77.dg/gcov/gcov.exp: New file.
27009         * g77.dg/gcov/gcov-1.f: New test.
27010         * g77.dg/gcov/gcov-1.x: New file.
27011
27012 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27013
27014         * gcc.dg/cpp/directiv.c: Update.
27015         * gcc.dg/cpp/undef1.c: Update.
27016
27017 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27018
27019         * gcc.dg/20010912-1.c: New test.
27020
27021 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27022
27023         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27024         language-independent file in lib.
27025         * lib/gcov.exp: New file.
27026
27027 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27028
27029         * gcc.c-torture/compile/20010911-1.c: New test.
27030
27031 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27032
27033         * lib/profopt.exp: New, to support profile-directed optimizations.
27034         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27035         * gcc.misc-tests/bprob-1.c: New test.
27036         * gcc.misc-tests/bprob-2.c: New test.
27037
27038 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27039
27040         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27041         XFAIL and which kinds of gcov output to verify.
27042         * gcc.misc-tests/gcov-4b.x: New file.
27043         * gcc.misc-tests/gcov-5b.x: New file.
27044         * gcc.misc-tests/gcov-6.x: New file.
27045         * gcc.misc-tests/gcov-7.c: New test.
27046         * gcc.misc-tests/gcov-7.x: New file.
27047
27048 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27049
27050         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27051         * gcc.misc-tests/gcov-6.c: New test.
27052
27053 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27054
27055         PR c++/3986
27056         * g++.dg/abi/vbase1.C: New test.
27057
27058 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27059
27060         * objc.dg/method-2.m: New.
27061
27062 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27063
27064         PR c++/4203
27065         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27066         * g++.dg/init/empty1.C: New test.
27067
27068 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.c-torture/compile/20010903-1.c: New test.
27071
27072 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27073
27074         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27075         for m68k.
27076
27077 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27078
27079         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27080
27081         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27082
27083         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27084
27085 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27086
27087         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27088         for 16-bit 'unsigned int'.
27089
27090 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27091
27092         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27093
27094 2001-08-27  Richard Henderson  <rth@redhat.com>
27095
27096         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27097         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27098
27099 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27100
27101         * gcc.dg/asm-names.c (ymain): New.
27102
27103 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27104
27105         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27106         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27107         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27108
27109 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27110
27111         * gcc.dg/compare5.c: New testcase.
27112
27113 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27114
27115         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27116         and "In instantiation".
27117
27118 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27119
27120         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27121
27122 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27123
27124         * gcc.misc-tests/gcov.exp: Add support for branch information.
27125         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27126         * gcc.misc-tests/gcov-4.c: New test.
27127         * gcc.misc-tests/gcov-4b.c: New test.
27128         * gcc.misc-tests/gcov-5b.c: New test.
27129
27130 2001-08-20  Zack Weinberg  <zackw@panix.com>
27131
27132         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27133         expected to fail.
27134
27135 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27136
27137         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27138
27139 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * g++.dg/eh/template1.C: New test.
27142
27143 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27144
27145         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27146         Fix thinko.
27147         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27148         for xfail.
27149
27150 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27151
27152         * lib/g77-dg.exp:  Use prune.exp for common procedures
27153         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27154         * lib/g77.exp: (g77-dg-prune) Remove
27155
27156 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27157
27158         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27159
27160 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27161
27162         * g++.dg/template/unify1.C: New test.
27163
27164 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27165
27166         * g++.dg/abi/empty4.C: New test.
27167
27168 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27169
27170         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27171         solaris2.*
27172         * g77.f-torture/compile/pr3743.x: Likewise
27173
27174 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27175
27176         * g++.dg/other/using-declaration.C: New test.
27177
27178 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27179
27180         * gcc.dg/cpp/tr-sign.c: New testcase.
27181
27182 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27183
27184         * gcc.dg/cpp/19951025-1.c: Revert.
27185         * gcc.dg/cpp/directiv.c: We no longer process directives that
27186         interrupt macro arguments.
27187
27188 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27189
27190         * gcc.dg/bconstp-1.c: New test.
27191
27192 2001-08-03  Richard Henderson  <rth@redhat.com>
27193
27194         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27195
27196 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27197
27198         * gcc.dg/cpp/19951025-1.c: Update.
27199
27200 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27201
27202         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27203         should be x.
27204
27205 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27206
27207         Kill -fhonor-std.
27208         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27209         * g++.old-deja/g++.other/std1.C: Likewise.
27210         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27211
27212 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27213
27214         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27215         (g77_pass, g77_fail, g77_finish, g77_exit,
27216         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27217
27218 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27219
27220         * g77.dg/fbackslash.f
27221         * g77.dg/fcase-preserve.f
27222         * g77.dg/ff90-1.f
27223         * g77.dg/ffixed-line-length-0.f
27224         * g77.dg/ffixed-line-length-132.f
27225         * g77.dg/ffixed-line-length-7.f
27226         * g77.dg/ffixed-line-length-72.f
27227         * g77.dg/ffixed-line-length-none.f
27228         * g77.dg/ffree-form-1.f
27229         * g77.dg/fno-backslash.f
27230         * g77.dg/fno-f90-1.f
27231         * g77.dg/fno-fixed-form-1.f
27232         * g77.dg/fno-onetrip.f
27233         * g77.dg/fno-typeless-boz.f
27234         * g77.dg/fno-underscoring.f
27235         * g77.dg/fno-vxt-1.f
27236         * g77.dg/fonetrip.f
27237         * g77.dg/ftypeless-boz.f
27238         * g77.dg/fugly-assumed.f
27239         * g77.dg/funderscoring.f
27240         * g77.dg/fvxt-1.f
27241
27242 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27243
27244         * objc.dg/fwd-proto-1.m: New.
27245         * objc.dg/local-decl-1.m: New.
27246         * objc.dg/naming-1.m: New.
27247         * objc.dg/naming-2.m: New.
27248         * objc.dg/proto-hier-1.m: New.
27249
27250 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27251
27252         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27253         largest-type elements to a struct makes its size grow.
27254
27255 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27256
27257         * g++.dg/abi/vthunk1.C: New test.
27258
27259 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27260
27261         * g++.dg/abi/vbase8-22.C: New test.
27262
27263 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27264
27265         * gcc.dg/cpp/macro8.c: New test.
27266
27267 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27268
27269         * g++.dg/abi/vbase8-21.C: New test.
27270
27271 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27272
27273         * g++.dg/abi/vbase8-10.C: New test.
27274
27275 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27276
27277         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27278         ${tool}_set_ld_library_path.
27279         Changed caller.
27280         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27281         g++.exp.
27282
27283 2001-07-26  Stan Cox <scox@redhat.com>
27284
27285         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27286         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27287         gcc_exit, gcc_check_unsupported_p):
27288         Moved to gcc-deps.exp
27289         * gcc-deps.exp: New file.
27290
27291 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27292
27293         * g++.old-deja/g++.pt/defarg14.C: New test.
27294
27295 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27296
27297         * g++.old-deja/g++.other/lineno5.C: New test.
27298
27299 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27300
27301         * g++.old-deja/g++.pt/crash68.C: New test.
27302
27303 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27304
27305         * g++.old-deja/g++.other/crash42.C: New test.
27306
27307 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27308
27309         * gcc.dg/cpp/extratokens.c: Fix.
27310         * gcc.dg/cpp/skipping2.c: New tests.
27311
27312 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27313
27314         * gcc.c-torture/execute/20010724-1.c: New file.
27315         * gcc.c-torture/execute/20010724-1.x: New file.
27316
27317 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27318
27319         * g++.old-deja/g++.other/cond7.C: New test.
27320
27321 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27322
27323         * g++.old-deja/g++.other/optimize4.C: New test.
27324
27325 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27326
27327         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27328
27329 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27330
27331         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27332         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27333         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27334         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27335
27336         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27337         bug report" message.
27338
27339         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27340         * g++.dg/ext/instantiate1.C: Move from old-deja.
27341
27342 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27343
27344         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27345         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27346         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27347         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27348
27349 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27350
27351         * gcc.c-torture/execute/20010723-1.c: New test.
27352
27353 2001-07-23  Ben Elliston  <bje@redhat.com>
27354
27355         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27356
27357 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27358
27359         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27360         i[34567]86-*-*.
27361         Delete handling of ieee_multilib_flags.
27362         Pass -mieee for alpha*-*-* and sh-*-*.
27363         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27364
27365 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         Remove old-abi tests.
27368         * g++.old-deja/g++.mike/p11116.C: Remove.
27369         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27370
27371 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27372
27373         * g77.f-torture/compile/pr3743.f:  New test
27374
27375 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27376
27377         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27378
27379 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27380
27381         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27382         g++.old-deja/g++.pt/static6.C: Likewise.
27383         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27384         supports weak symbols.
27385
27386 2001-07-18  Andreas Jaeger  <aj@suse.de>
27387
27388         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27389         supported again.
27390
27391 2001-07-18  Andreas Jaeger  <aj@suse.de>
27392
27393         * gcc.dg/iftrap-1.c: Fix target line.
27394
27395 2001-07-17  Richard Henderson  <rth@redhat.com>
27396
27397         * gcc.c-torture/execute/20010717-1.c: New.
27398
27399 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27400
27401         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27402         tests.
27403
27404 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27405
27406         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27407
27408 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27409
27410         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27411         UAC_SIGBUS, UAC_NOPRINT definitions.
27412
27413 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27414
27415         * objc/execute/object_is_class.m: New test.
27416         * objc/execute/object_is_meta_class.m: New test.
27417
27418 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27419
27420         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27421         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27422
27423 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27424
27425         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27426         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27427
27428 2001-07-14  Richard Henderson  <rth@redhat.com>
27429
27430         * gcc.dg/iftrap-1.c: New.
27431
27432 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27433
27434         * g77.f-torture/execute/intrinsic77.f: New test.
27435
27436 2001-07-11  Janis Johnson <janis@us.ibm.com>
27437
27438         * gcc.misc-tests/gcov-3.c: New test.
27439
27440 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27441
27442         * gcc.c-torture/compile/20010711-1.c,
27443         * gcc.c-torture/compile/20010711-2.c: New tests.
27444
27445 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27446
27447         * gcc.c-torture/execute/20010711-1.c: New test.
27448
27449 2001-07-11  Ben Elliston  <bje@redhat.com>
27450
27451         * g++.old-deja/g++.other/enum5.C: New test.
27452
27453 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27454
27455         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27456         (g++-dg-prune): Call prune_gcc_output.
27457         * prune.exp: New file for prune_gcc_output.
27458         * lib/g++.exp, lib/gcc.exp: Load it.
27459
27460 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27461
27462         * gcc.c-torture/compile/20010701-1.c,
27463         g++.old-deja/g++.ext/attrib6.C: New tests.
27464
27465 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27466
27467         * gcc.c-torture/compile/20010706-1.c: New test.
27468
27469 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27470
27471         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27472
27473 2001-06-28  Stan Shebs  <shebs@apple.com>
27474
27475         * gcc.dg/pragma-darwin.c: New test.
27476
27477 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27478
27479         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27480         Solaris 2.[678] system.
27481
27482 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27483
27484         * gcc.dg/20010622-1.c: New test.
27485
27486 2001-06-18  Stan Shebs  <shebs@apple.com>
27487
27488         * objc.dg: New directory.
27489         * objc.dg/dg.exp: New file.
27490         * objc.dg/alias.m: New.
27491         * objc.dg/class-1.m: New.
27492         * objc.dg/class-2.m: New.
27493         * objc.dg/const-str-1.m: New.
27494         * objc.dg/const-str-2.m: New.
27495         * objc.dg/id-1.m: New.
27496         * objc.dg/method-1.m: New.
27497         * objc.dg/super-class-1.m: New.
27498         * lib/objc-dg.exp: New file.
27499
27500 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27501
27502         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27503         of label name.
27504
27505 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27506
27507         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27508
27509 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27510
27511         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27512         variable.
27513
27514 2001-06-12  Richard Henderson  <rth@redhat.com>
27515
27516         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27517
27518 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27519
27520         * g++.old-deja/g++.abi/vbase5.C: New test.
27521         * g++.old-deja/g++.abi/vbase6.C: New test.
27522         * g++.old-deja/g++.abi/vbase7.C: New test.
27523
27524 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27525
27526         * gcc.c-torture/compile/20010610-1.c: New test.
27527
27528 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27529
27530         * g++.old-deja/g++.abi/vbase4.C: New test.
27531
27532 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27533
27534         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27535         support %f for HC11/HC12 targets.
27536         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27537         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27538         on HC11/HC12 targets.
27539         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27540
27541 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27542
27543         * gcc.dg/wchar_t-1.c: New file.
27544         * gcc.dg/wint_t-1.c: Likewise.
27545
27546 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27547
27548         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27549
27550 2001-06-11  Richard Henderson  <rth@redhat.com>
27551
27552         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27553
27554 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27555
27556         * gcc.c-torture/compile/20010611-1.c: New test.
27557
27558 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27559
27560         * gcc.dg/c99-tag-1.c: Add more tests.
27561
27562 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27563
27564         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27565         representation on MN10300 and ARM/Thumb.
27566
27567 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27568
27569         * g77.f-torture/execute/20010610.f: New.
27570
27571 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27572
27573         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27574         names.
27575
27576 2001-06-09  Richard Henderson  <rth@redhat.com>
27577
27578         * gcc.c-torture/execute/ashrdi-1.c: New.
27579         * gcc.c-torture/execute/ashldi-1.c: New.
27580         * gcc.c-torture/execute/lshrdi-1.c: New.
27581
27582 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27583
27584         * objc/execute/load-3.m: Added. Check sending +load to categories,
27585         in addition to classes.
27586
27587 2001-06-08  Stan Shebs  <shebs@apple.com>
27588
27589         * objc/execute/load-2.m: New test.  From Nicola Pero
27590         <n.pero@mi.flashnet.it>.
27591
27592 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27593
27594         * gcc.c-torture/execute/20010605-2.c: New test.
27595
27596 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27597
27598         * g++.old-deja/g++.abi/vbase2.C: New test.
27599         * g++.old-deja/g++.abi/vbase3.C: New test.
27600
27601 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27602
27603         * g++.old-deja/g++.pt/friend49.C: New test.
27604
27605 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27606
27607         * g++.old-deja/g++.ext/anon3.C: New test.
27608
27609 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27610
27611         * g++.old-deja/g++.other/conv7.C: New test.
27612
27613 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27614
27615         * gcc.c-torture/compile/20010605-2.c: New test.
27616
27617 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27618
27619         * gcc.c-torture/execute/20010604-1.c: New test.
27620
27621 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27622
27623         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27624
27625 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27626
27627         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27628         (g++_link_flags): Likewise.
27629         (g++_init): Pass gccpath's value to two previous functions.
27630
27631 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27632
27633         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27634         Ensure logfile entry matches exec command line.
27635
27636 2001-05-31  Richard Henderson  <rth@redhat.com>
27637
27638         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27639         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27640
27641 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27642
27643         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27644         compiler for irix6.2
27645
27646 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27647
27648         * g++.old-deja/g++.other/optimize3.C: New file.
27649
27650 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27651
27652         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27653         assemble.
27654
27655 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27656
27657         * g++.old-deja/g++.other/optimize2.C: New file.
27658
27659 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27660
27661         * gcc.c-torture/compile/20010518-2.c: New file.
27662         * gcc.c-torture/execute/20010518-1.c: New file.
27663         * gcc.c-torture/execute/20010518-2.c: New file.
27664
27665 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27666
27667         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27668
27669 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27670
27671         G++ no longer defines builtins that do not begin with __builtin.
27672         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27673         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27674         * g++.old-deja/g++.law/builtin1.C: Likewise.
27675         * g++.old-deja/g++.law/cvt2.C: Likewise.
27676         * g++.old-deja/g++.mike/net5.C: Likewise.
27677         * g++.old-deja/g++.other/builtins1.C: Likewise.
27678         * g++.old-deja/g++.other/builtins2.C: Likewise.
27679         * g++.old-deja/g++.other/builtins3.C: Likewise.
27680         * g++.old-deja/g++.other/builtins4.C: Likewise.
27681         * g++.old-deja/g++.other/inline8.C: Likewise.
27682         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27683
27684 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27685
27686         * g++.old-deja/g++.pt/using1.C: Adjust.
27687         * g++.old-deja/g++.pt/using2.C: New test.
27688
27689 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27690
27691         * gcc.dg/cpp/charconst.c: New tests.
27692         * gcc.dg/cpp/escape.c: New tests.
27693         * gcc.dg/cpp/escape-1.c: New tests.
27694         * gcc.dg/cpp/escape-2.c: New tests.
27695         * gcc.dg/cpp/ucs.c: New tests.
27696
27697 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27698
27699         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27700         native compiler for irix6.5.
27701
27702 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27703
27704         * lib/g++.exp (g++_include_flags): Use args to compute
27705         get_multilibs.
27706         (g++_link_flags): Likewise.
27707         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27708
27709 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27710
27711         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27712
27713 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27714
27715         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27716         this file.
27717
27718 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27719
27720         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27721         STACK_SIZE;
27722         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27723         to STACK_SIZE; Use it to define size of add_histo array.
27724         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27725         to STACK_SIZE.
27726         (f): Use GITT_SIZE to define size of gitt local table.
27727         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27728         to STACK_SIZE; Use it to define size of bytemem array.
27729
27730 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27731
27732         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27733         on 68HC11/HC12 due to the asm instruction.
27734         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27735         * gcc.c-torture/compile/920520-1.x: Likewise.
27736         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27737         on 68HC11/HC12 because the function is larger than 64K.
27738         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27739         on 68HC11/HC12 because the structure is too large.
27740
27741 2001-05-20  Richard Henderson  <rth@redhat.com>
27742
27743         * gcc.c-torture/execute/20010520-1.c: New.
27744
27745 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27746
27747         * g++.old-deja/g++.warn/compare1.C: New test.
27748         * gcc.dg/compare4.c: New test.
27749
27750 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27751
27752         * g++.old-deja/g++.other/optimize1.C: New test.
27753
27754 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27755
27756         * g++.old-deja/g++.pt/spec41.C: New test.
27757
27758 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27759
27760         * gcc.c-torture/compile/20010114-1.x: Remove.
27761
27762 2001-05-18  Stan Shebs  <shebs@apple.com>
27763
27764         * gcc.c-torture/compile/20010518-1.c: New test.
27765
27766 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27767
27768         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27769         * g++.old-deja/g++.pt/crash67.C: New test.
27770
27771 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27772
27773         * g++.old-deja/g++.other/debug9.C: New test.
27774
27775 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27776
27777         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27778
27779 2001-05-16  Jan Hubicka  <jh@suse.cz>
27780
27781         * gcc.c-torture/compile/20010516-1.c: New test.
27782
27783 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.old-deja/g++.other/crash41.C: New test.
27786
27787 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27788
27789         * g++.old-deja/g++.pt/crash66.C: New test.
27790
27791 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27792
27793         * g++.old-deja/g++.robertl/eb27.C: Convert.
27794
27795 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27796
27797         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27798         declaration being redundant.
27799
27800 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27801
27802         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27803
27804 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27805
27806         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27807
27808 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27809
27810         * lib/g++.exp: Use testsuite_flags.
27811
27812 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27813
27814         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27815
27816 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27817
27818         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27819
27820 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27821
27822         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27823
27824 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27825
27826         * gcc.c-torture/compile/20010313-1.c: New test.
27827
27828 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27829
27830         * gcc.dg/cpp/direct2.c: New test.
27831         * gccq.dg/cpp/direct2s.c: New test.
27832
27833         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27834
27835 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27836
27837         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27838         * g++.old-deja/g++.other/op3.C: Likewise.
27839
27840 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27841
27842         * gcc.dg/cpp/syshdr.h: New file.
27843         * gcc.dg/cpp/sysmac1.c: Update.
27844         * gcc.dg/cpp/sysmac2.c: Update.
27845
27846 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27847
27848         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27849
27850 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27851
27852         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27853         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27854
27855 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27856
27857         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27858
27859 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27860
27861         * lib/g++.exp (g++_include_flags): Don't use any special flags
27862         if TESTING_IN_BUILD_TREE is not defined.
27863         (g++_init): Use a plain 'c++' as the compiler if
27864         TESTING_IN_BUILD_TREEE is not defined.
27865
27866 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27867
27868         * g++.old-deja/g++.eh/catch13.C: New test.
27869         * g++.old-deja/g++.eh/catch14.C: New test.
27870
27871 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27872
27873         * gcc.dg/cpp/tr-define.c: New test.
27874
27875 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27876
27877         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27878         <stdlib.h>, not <malloc.h>.
27879
27880 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27881
27882         * g++.old-deja/g++.ns/template17.C: New test.
27883
27884 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27885
27886         * g++.old-deja/g++.pt/ref4.C: New test.
27887
27888 2001-04-30  Richard Henderson  <rth@redhat.com>
27889
27890         * gcc.dg/20000724-1.c: Revert last change.
27891
27892 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27893
27894         * g77.f-torture/execute/20010430.f: New test.
27895
27896 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27897
27898         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27899
27900 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27901
27902         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27903
27904 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27905
27906         * g++.old-deja/g++.eh/crash6.C: New test.
27907
27908 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27909
27910         * g++.old-deja/g++.other/warn7.C: New test.
27911
27912 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27913
27914         * g++.old-deja/g++.other/defarg9.C: New test.
27915
27916 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27917
27918         * g77.f-torture/compile/20010426.f: New test.
27919         * g77.f-torture/execute/20010426.f: New test.
27920
27921 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27922
27923         * g77.f-torture/compile/20000629-1.x: Remove - error
27924         has been fixed.
27925
27926 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27927
27928         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27929         Tweak slightly to work with g++.dg framework.
27930         * g++.dg/special/ecos.exp: Run initp1.C test.
27931         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27932
27933         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27934         its linker doesn't give line numbers either.
27935         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27936
27937 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27938
27939         * g++.old-deja/g++.other/lex1.C: New test.
27940
27941 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27942
27943         * gcc.dg/noncompile/20010425-1.c: New test.
27944
27945 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27946
27947         * g++.old-deja/g++.pt/mangle2.C: New test.
27948
27949 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27950
27951         * gcc.dg/format/plus-1.c: New test.
27952
27953 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27954
27955         * gcc.dg/20010423-1.c: New test.
27956
27957 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27958
27959         * gcc.c-torture/execute/20010422-1.c: New test.
27960
27961 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27962
27963         * g++.old-deja/g++.ns/type2.C: New test.
27964
27965 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27966
27967         * g++.old-deja/g++.other/perf1.C: New test.
27968
27969 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27970
27971         * gcc.dg/c99-func-2.c: Remove xfail.
27972         * gcc.dg/c99-func-3.c: Remove xfail.
27973         * gcc.dg/c99-func-4.c: Remove xfail.
27974
27975 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27976
27977         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27978
27979 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27980
27981         * gcc.c-torture/compile/20010423-1.c: New test.
27982
27983 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27984
27985         * g++.old-deja/g++.pt/typename28.C: New test.
27986
27987 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27988
27989         * g++.old-deja/g++.abi/empty2.C: New test.
27990         * g++.old-deja/g++.abi/empty3.C: New test.
27991
27992 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27993
27994         * g++.old-deja/g++.other/comdat2.C: New test.
27995         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27996
27997 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27998
27999         * g++.old-deja/g++.other/overload14.C: New test.
28000
28001 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28002
28003         * g++.old-deja/g++.other/lookup23.C: New test.
28004
28005 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.c-torture/execute/20010403-1.c: New test.
28008
28009 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28010             Mark Mitchell  <mark@codesourcery.com>
28011
28012         * lib/old-dejagnu.exp: Don't delete output of executable.
28013         Add .exe suffix to executables.
28014
28015 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28016
28017         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28018
28019 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28020
28021         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28022
28023 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28024
28025         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28026         * g++.old-deja/g++.abi/crash1.C: New test.
28027
28028 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28029
28030         * g++.old-deja/g++.other/crash40.C: New test.
28031
28032 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28033
28034         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28035
28036 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * g++.old-deja/g++.other/warn6.C: New test.
28039
28040 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28041
28042         * g++.old-deja/g++.robertl/eb42.C: Same.
28043
28044 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28045
28046         * gcc.dg/wtr-conversion-1.c: New testcase.
28047
28048 2001-04-10  Richard Henderson  <rth@redhat.com>
28049
28050         * g++.old-deja/g++.other/array5.C: New.
28051
28052 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28053
28054         * gcc.c-torture/execute/20010408-1.c: New test.
28055
28056 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28057
28058         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28059         headers and constructs.
28060         * g++.old-deja/g++.robertl/eb79.C: Same.
28061         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28062         * g++.old-deja/g++.robertl/eb73.C: Same.
28063         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28064         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28065         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28066         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28067         * g++.old-deja/g++.robertl/eb44.C: Same.
28068         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28069         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28070         * g++.old-deja/g++.robertl/eb39.C: Same.
28071         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28072         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28073         * g++.old-deja/g++.robertl/eb30.C: Same.
28074         * g++.old-deja/g++.robertl/eb3.C: Same.
28075         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28076         * g++.old-deja/g++.robertl/eb21.C: Same.
28077         * g++.old-deja/g++.robertl/eb15.C: Same.
28078         * g++.old-deja/g++.robertl/eb118.C: Same.
28079         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28080         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28081         * g++.old-deja/g++.robertl/eb109.C: Same.
28082         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28083         * g++.old-deja/g++.mike/rtti1.C: Same.
28084         * g++.old-deja/g++.mike/p658.C: Same.
28085         * g++.old-deja/g++.mike/net46.C: Same.
28086         * g++.old-deja/g++.mike/net34.C: Same.
28087         * g++.old-deja/g++.mike/memoize1.C: Same.
28088         * g++.old-deja/g++.mike/eh2.C: Same.
28089         * g++.old-deja/g++.law/weak.C: Same.
28090         * g++.old-deja/g++.law/visibility7.C: Same.
28091         * g++.old-deja/g++.law/visibility25.C: Same.
28092         * g++.old-deja/g++.law/visibility22.C: Same.
28093         * g++.old-deja/g++.law/visibility2.C: Same.
28094         * g++.old-deja/g++.law/visibility17.C: Same.
28095         * g++.old-deja/g++.law/visibility13.C: Same.
28096         * g++.old-deja/g++.law/visibility10.C: Same.
28097         * g++.old-deja/g++.law/visibility1.C: Same.
28098         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28099         * g++.old-deja/g++.law/vbase1.C: Same.
28100         * g++.old-deja/g++.law/operators32.C: Same.
28101         * g++.old-deja/g++.law/nest3.C: Same.
28102         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28103         * g++.old-deja/g++.law/except5.C (main): Same.
28104         * g++.old-deja/g++.law/cvt7.C (run): Same.
28105         * g++.old-deja/g++.law/cvt2.C: Same.
28106         * g++.old-deja/g++.law/cvt16.C: Same.
28107         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28108         * g++.old-deja/g++.law/ctors17.C (main): Same.
28109         * g++.old-deja/g++.law/ctors13.C: Same.
28110         * g++.old-deja/g++.law/ctors12.C (main): Same.
28111         * g++.old-deja/g++.law/ctors10.C: Same.
28112         * g++.old-deja/g++.law/code-gen5.C: Same.
28113         * g++.old-deja/g++.law/bad-error7.C: Same.
28114         * g++.old-deja/g++.law/arm9.C: Same.
28115         * g++.old-deja/g++.law/arm12.C: Same.
28116         * g++.old-deja/g++.law/arg8.C: Same.
28117         * g++.old-deja/g++.law/arg1.C: Same.
28118         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28119         * g++.old-deja/g++.jason/template31.C: Same.
28120         * g++.old-deja/g++.jason/template24.C (main): Same.
28121         * g++.old-deja/g++.jason/2371.C: Same.
28122         * g++.old-deja/g++.eh/new2.C: Same.
28123         * g++.old-deja/g++.eh/new1.C: Same.
28124         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28125         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28126         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28127         * g++.old-deja/g++.brendan/crash62.C: Same.
28128         * g++.old-deja/g++.brendan/crash52.C: Same.
28129         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28130         * g++.old-deja/g++.brendan/crash38.C: Same.
28131         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28132         * g++.old-deja/g++.brendan/copy9.C: Same.
28133
28134 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28135
28136         * gcc.c-torture/execute/20001203-2.c (memset):
28137         Count argument is of type __SIZE_TYPE__.
28138
28139 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28140
28141         * gcc.c-torture/compile/20010404-1.c: New test.
28142
28143 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28144
28145         * gcc.c-torture/compile/20010326-1.c: New test.
28146
28147 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28148
28149         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28150         peculiarities of the SH.
28151         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28152
28153 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28154
28155         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28156         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28157         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28158
28159 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28160
28161         * g77.f-torture/compile/20010321-1.f: New test.
28162
28163 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28164
28165         * gcc.c-torture/compile/20010329-1.c: New test.
28166
28167 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28168
28169         * gcc.c-torture/execute/20010329-1.c: New test.
28170
28171 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28172
28173         * g++.old-deja/g++.other/eh4.C: Fix typo.
28174
28175 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28176
28177         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28178
28179 2001-03-28  Philip Blundell  <philb@gnu.org>
28180
28181         * gcc.c-torture/compile/20010328-1.c: New test.
28182
28183 2001-03-27  Richard Henderson  <rth@redhat.com>
28184
28185         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28186         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28187
28188 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28189
28190         * gcc.c-torture/compile/20010327-1.c: New test.
28191
28192 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28193
28194         * g++.old-deja/g++.other/friend12.C: New test.
28195         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28196         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28197
28198 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28199
28200         * gcc.c-torture/execute/20010325-1.c: New test.
28201
28202 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28203
28204         * g++.old-deja/g++.other/mangle3.C: New test.
28205
28206 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28207
28208         * g++.old-deja/g++.other/anon8.C: New test.
28209
28210 2001-03-20  Philip Blundell  <philb@gnu.org>
28211
28212         * gcc.c-torture/compile/20010320-1.c: New test.
28213
28214 2001-03-17  Richard Henderson  <rth@redhat.com>
28215
28216         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28217
28218 2001-03-15  Geoff Keating  <geoff@redhat.com>
28219
28220         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28221         tests on AIX.
28222
28223 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28224
28225         * g++.old-deja/g++.other/eh4.C: New test.
28226
28227 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28228
28229         * gcc.dg/cpp/mi1.c: Update.
28230
28231 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28232
28233         * g++.old-deja/g++.other/regstack.C: New test.
28234
28235 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         * g++.old-deja/g++.other/ref4.C: New test.
28238
28239 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28240
28241         * objc/execute/va_method.m: Added.
28242         * objc/execute/IMP.m: Added.
28243         * objc/execute/_cmd.m: Added.
28244         * objc/execute/accessing_ivars.m: Added.
28245         * objc/execute/class-1.m: Added.
28246         * objc/execute/class-10.m: Added.
28247         * objc/execute/class-11.m: Added.
28248         * objc/execute/class-12.m: Added.
28249         * objc/execute/class-13.m: Added.
28250         * objc/execute/class-14.m: Added.
28251         * objc/execute/class-2.m: Added.
28252         * objc/execute/class-3.m: Added.
28253         * objc/execute/class-4.m: Added.
28254         * objc/execute/class-5.m: Added.
28255         * objc/execute/class-6.m: Added.
28256         * objc/execute/class-7.m: Added.
28257         * objc/execute/class-8.m: Added.
28258         * objc/execute/class-9.m: Added.
28259         * objc/execute/class-tests-1.h
28260         * objc/execute/class-tests-2.h
28261         * objc/execute/compatibility_alias.m: Added.
28262         * objc/execute/encode-1.m: Added.
28263         * objc/execute/formal_protocol-1.m: Added.
28264         * objc/execute/formal_protocol-2.m: Added.
28265         * objc/execute/formal_protocol-3.m: Added.
28266         * objc/execute/formal_protocol-4.m: Added.
28267         * objc/execute/formal_protocol-5.m: Added.
28268         * objc/execute/formal_protocol-6.m: Added.
28269         * objc/execute/formal_protocol-7.m: Added.
28270         * objc/execute/informal_protocol.m: Added.
28271         * objc/execute/initialize.m: Added.
28272         * objc/execute/load.m: Added.
28273         * objc/execute/many_args_method.m: Added.
28274         * objc/execute/nested-3.m: Added.
28275         * objc/execute/no_clash.m: Added.
28276         * objc/execute/private.m: Added.
28277         * objc/execute/redefining_self.m: Added.
28278         * objc/execute/root_methods.m: Added.
28279         * objc/execute/selector-1.m: Added.
28280         * objc/execute/static-1.m: Added.
28281         * objc/execute/static-2.m: Added.
28282         * objc/execute/va_method.m: Added.
28283
28284 2001-03-10  Richard Henderson  <rth@redhat.com>
28285
28286         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28287
28288 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28289
28290         * g++.old-deja/g++.other/crash31.C: XFAIL.
28291         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28292         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28293         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28294         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28295         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28296
28297 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28298
28299         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28300
28301 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28302
28303         * gcc.dg/20000724-1.c: Don't use multiline strings.
28304
28305 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28306
28307         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28308         result of -cString against what we expect it to be; don't just
28309         print it out for no one to read.
28310
28311         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28312         Based on testcases provided by Nicola Pero.
28313
28314 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28315
28316         * gcc.dg/cpp/macro7.c: New test.
28317
28318 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28319
28320         * gcc.dg/cpp/multiline.c: Update.
28321
28322 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * g++.old-deja/g++.other/enum3.C: New test.
28325
28326 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28327
28328         * g++.old-deja/g++.other/pod1.C: New test.
28329
28330 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28331
28332         * g++.old-deja/g++.ext/overload1.C: New test.
28333
28334 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28335
28336         * g++.old-deja/g++.pt/using1.C: New test.
28337
28338 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28339
28340         * g++.old-deja/g++.other/using9.C: New test.
28341
28342 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28343
28344         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28345
28346         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28347
28348 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28349
28350         * g++.old-deja/g++.ext/realpt1.C: Remove.
28351
28352 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28353
28354         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28355
28356 2001-02-26  Will Cohen  <wcohen@redhat.com>
28357
28358         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28359
28360 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28361
28362         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28363         templatized constructors.
28364
28365 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28366
28367         * gcc.c-torture/execute/20010224-1.c: New test.
28368
28369 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28370
28371         * gcc.c-torture/execute/20010222-1.c: New test.
28372
28373 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28374
28375         * g++.old-deja/g++.other/inline20.C: New test.
28376
28377 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28378
28379         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28380
28381 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28382
28383         * g++.old-deja/g++.other/lookup22.C: New test.
28384
28385 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28386
28387         * g77.dg: New directory.
28388         * g77.dg/20010216-1.f: New test case.
28389         * g77.dg/dg.exp: New driver.
28390         * lib/g77-dg.exp: New driver library.
28391
28392 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28393
28394         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28395
28396 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28397
28398         * g++.old-deja/g++.other/decl9.C: New test.
28399
28400 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28401
28402         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28403         not need <string> and also tests the initialization at runtime.
28404
28405 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28406
28407         * gcc.c-torture/execute/longlong.c: New test.
28408
28409 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28410
28411         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28412
28413 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28414
28415         * gcc.c-torture/execute/920302-1.c (execute):
28416         Change argument type to short.
28417
28418 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28419
28420         * g++.old-deja/g++.pt/deduct6.C: New test.
28421
28422 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28423
28424         * g++.old-deja/g++.pt/deduct5.C: New test.
28425
28426 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28427
28428         * gcc.c-torture/execute/20010209-1.c: New test.
28429
28430 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28431
28432         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28433
28434 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28435
28436         * g++.dg/vtgc1.C: Update for new ABI.
28437
28438         * consistency.vlad: New directory, 1665 files.
28439
28440 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28441
28442         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28443         return type.
28444         * gcc.dg/cpp/digraphs.c: Declare puts.
28445
28446 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28447
28448         * g++.old-deja/g++.other/warn5.C: New test.
28449
28450 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         * g++.old-deja/g++.pt/spec40.C: New test.
28453
28454 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28455
28456         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28457         case.
28458         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28459
28460 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28461
28462         * gcc.c-torture/compile/20010209-1.c: New test.
28463
28464 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28465
28466         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28467         excess errors message but not if it crashes.
28468         * g++.old-deja/g++.other/crash27.C: Likewise.
28469         * g++.old-deja/g++.other/crash28.C: Likewise.
28470         * g++.old-deja/g++.other/crash30.C: Likewise.
28471         * g++.old-deja/g++.other/crash32.C: Likewise.
28472         * g++.old-deja/g++.other/crash35.C: Likewise.
28473         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28474
28475 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28476
28477         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28478         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28479         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28480         g77.f-torture/execute/execute.exp,
28481         g77.f-torture/noncompile/noncompile.exp,
28482         gcc.c-torture/execute/execute.exp,
28483         gcc.c-torture/execute/memcheck/memcheck.exp,
28484         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28485         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28486         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28487         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28488         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28489         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28490         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28491         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28492         Remove bug reporting instructions with ancient email addresses.
28493
28494 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28495
28496         * gcc.dg/20010202-1.c: New test.
28497         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28498
28499 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28500
28501         * g++.dg/stdbool-if.C: New test.
28502
28503 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28504
28505         * objc/execute/fdecl.m: Added main().
28506
28507 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28508
28509         * gcc.c-torture/execute/20010206-1.c: New test.
28510
28511 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28512
28513         * gcc.dg/cpp/avoidpaste1.c: Update.
28514
28515 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28516
28517         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28518         Pero <nicola@brainstorm.co.uk>.
28519         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28520
28521 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28522
28523         * g++.old-deja/g++.pt/spec39.C: New test.
28524
28525 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28526
28527         * gcc.c-torture/compile/20010202-1.c: New test.
28528
28529 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         * g++.old-deja/g++.abi/primary2.C: New test.
28532         * g++.old-deja/g++.abi/primary3.C: New test.
28533         * g++.old-deja/g++.abi/primary4.C: New test.
28534         * g++.old-deja/g++.abi/primary5.C: New test.
28535         * g++.old-deja/g++.abi/vtable3.h: New test.
28536         * g++.old-deja/g++.abi/vtable3a.C: New test.
28537         * g++.old-deja/g++.abi/vtable3b.C: New test.
28538         * g++.old-deja/g++.abi/vtable3c.C: New test.
28539         * g++.old-deja/g++.abi/vtable3d.C: New test.
28540         * g++.old-deja/g++.abi/vtable3e.C: New test.
28541         * g++.old-deja/g++.abi/vtable3f.C: New test.
28542         * g++.old-deja/g++.abi/vtable3g.C: New test.
28543         * g++.old-deja/g++.abi/vtable3h.C: New test.
28544         * g++.old-deja/g++.abi/vtable3i.C: New test.
28545         * g++.old-deja/g++.abi/vtable3j.C: New test.
28546         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28547
28548 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28549
28550         * g++.old-deja/g++.other/anon6.C: New test.
28551         * g++.old-deja/g++.other/anon7.C: New test.
28552
28553 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28554
28555         * gcc.dg/cpp/avoidpaste2.c: New tests.
28556
28557 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28558
28559         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28560
28561 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28562
28563         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28564         DECIMAL_DIG cases for Irix."
28565
28566 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28567
28568         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28569
28570 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28571
28572         * gcc.dg/c99-tag-1.c: New test.
28573
28574 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28575
28576         * gcc.dg/cpp/tr-warn1.c: Add tests.
28577
28578 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28579
28580         * gcc.dg/cpp/avoidpaste1.c: Update.
28581         * gcc.dg/cpp/paste4.c: Update.
28582
28583 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28584
28585         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28586         cases for Irix.
28587
28588 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28589
28590         * g++.old-deja/g++.other/inline19.C: New test.
28591
28592 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28593
28594         * gcc.dg/Wlarger-than.c: New test.
28595
28596 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28597
28598         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28599
28600 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28601
28602         * gcc.c-torture/execute/20010129-1.c: New test.
28603         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28604
28605 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28606
28607         * gcc.dg/cpp/avoidpaste1.c: Test case.
28608
28609 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28610
28611         * g++.old-deja/g++.other/inline18.C: New test.
28612
28613 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28614
28615         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28616         and __builtin_putchar.
28617
28618 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28619
28620         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28621         tests.
28622
28623 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28624
28625         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28626         floating point number rounding mode to round to the nearest
28627         representable mode.
28628
28629 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28630
28631         * g++.old-deja/g++.other/mangle2.C: New test.
28632
28633 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28634
28635         * gcc.c-torture/compile/20010124-1.c: New test.
28636
28637 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28638
28639         * g++.old-deja/g++.pt/spec38.C: New test.
28640
28641 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28642
28643         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28644         "Build don't run".
28645
28646 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28647
28648         * gcc.c-torture/execute/20010123-1.c: New test.
28649
28650 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28651
28652         * g++.old-deja/g++.pt/spec37.C: New test.
28653
28654 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28655
28656         * g++.old-deja/g++.pt/overload14.C: New test.
28657
28658 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28659
28660         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28661         __builtin_return_address.
28662
28663 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28664
28665         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28666         * g++.old-deja/g++.pt/spec35.C: New test.
28667         * g++.old-deja/g++.pt/spec36.C: New test.
28668
28669 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28670
28671         * gcc.c-torture/compile/20010118-1.c: New test.
28672
28673 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28674
28675         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28676
28677 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28678
28679         * gcc.c-torture/execute/20010119-1.c: New test.
28680
28681 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28682
28683         * g++.old-deja/g++.other/vbase5.C: New test.
28684
28685 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28686
28687         * gcc.c-torture/execute/20010118-1.c: New test.
28688
28689 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28690
28691         * g++.old-deja/g++.pt/deduct3.C: New test.
28692
28693 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28694
28695         * g++.old-deja/g++.pt/spec34.C: New test.
28696
28697 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28698
28699         * g77.f-torture/compile/20000601-2.f: New test.
28700
28701 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28702
28703         * g++.old-deja/g++.other/init17.C: New test.
28704
28705 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28706
28707         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28708
28709 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28710
28711         * g++.old-deja/g++.pt/unify8.C: New test.
28712
28713 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         * g++.old-deja/g++.abi/vbase1.C: New test.
28716
28717 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28718
28719         * g++.old-deja/g++.pt/crash65.C: New test.
28720
28721 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28722
28723         * gcc.dg/cpp/assembl2.S: New test case.
28724
28725 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28726
28727         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28728         are supported.
28729
28730 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28731
28732         * g++.old-deja/g++.other/builtins1.C: New test.
28733         * g++.old-deja/g++.other/builtins2.C: Likewise.
28734         * g++.old-deja/g++.other/builtins3.C: Likewise.
28735         * g++.old-deja/g++.other/builtins4.C: Likewise.
28736
28737 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28738
28739         * gcc.c-torture/compile/20010117-1.c: New test.
28740         * gcc.c-torture/compile/20010117-2.c: New test.
28741
28742 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28743
28744         * g77.f-torture/execute/20010116.[fx]: New test,
28745         XFAIL on i?86-*-*.
28746         * g77.f-torture/compile/20010115.f: Indicate it's
28747         a test for PR fortran/1636.
28748
28749 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28750
28751         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28752
28753 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28754
28755         * g77.f-torture/compile/20010115.f: New test.
28756
28757 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         * g++.old-deja/g++.pt/nontype5.C: New test.
28760
28761 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28762
28763         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28764         have an equivalent working one below it.
28765
28766 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28767
28768         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28769         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28770
28771 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28772
28773         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28774         message containing "init_priority".
28775         (conpr-2.C): Likewise.
28776         (conpr-3.C): Likewise.
28777         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28778
28779 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28780
28781         * gcc.c-torture/execute/20010114-2.c: New test.
28782
28783 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28784
28785         * gcc.c-torture/compile/20010114-1.c: New test.
28786         * gcc.c-torture/compile/20010114-1.x: Xfail.
28787         * gcc.c-torture/compile/20010114-2.c: New test.
28788         * gcc.c-torture/execute/20010114-1.c: New test.
28789         * gcc.dg/trunc-1.c: New test.
28790         * gcc.dg/uninit-B.c: New test.
28791
28792 2001-01-13  Nick Clifton  <nickc@redhat.com>
28793
28794         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28795         target.
28796
28797 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28798
28799         * gcc.c-torture/compile/20010113-1.c: New test.
28800
28801 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28802
28803         * gcc.c-torture/compile/20001212-1.c: New test.
28804
28805 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28806
28807         * gcc.dg/cpp/widestr1.c: Update.
28808         * gcc.dg/cpp/prag-imp.c: Remove.
28809
28810 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28811
28812         * gcc.c-torture/execute/20000801-3.x: Remove.
28813         * gcc.dg/c90-init-1.c: New test.
28814         * gcc.dg/c99-init-1.c: New test.
28815         * gcc.dg/c99-init-2.c: New test.
28816         * gcc.dg/gnu99-init-1.c: New test.
28817
28818 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28819
28820         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28821         testing that no relevant ones were found.
28822
28823 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28824
28825         * g++.old-deja/g++.pt/cast2.C: New test.
28826
28827 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28828
28829         * g++.old-deja/g++.pt/friend47.C: New test.
28830
28831 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28832
28833         * g++.old-deja/g++.pt/instantiate13.C: New test.
28834
28835 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28836
28837         * g++.old-deja/g++.other/defarg7.C: New test.
28838         * g++.old-deja/g++.other/defarg8.C: New test.
28839
28840 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28841
28842         * g++.old-deja/g++.pt/crash64.C: New test.
28843
28844 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28845
28846         * g++.old-deja/g++.pt/crash63.C: New test.
28847
28848 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28849
28850         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28851
28852 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28853
28854         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28855
28856 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28857
28858         * g++.old-deja/g++.pt/error3.C: New test.
28859
28860 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.old-deja/g++.other/crash39.C: New test.
28863
28864 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         * g++.old-deja/g++.other/vbase4.C: New test.
28867
28868 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28869
28870         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28871         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28872         * gcc.dg/special/special.exp: New test driver which will check
28873         for alias support for the above test.
28874
28875 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28876
28877         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28878         problems on small machines.
28879         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28880         parameterize.
28881
28882 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28883
28884         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28885         mips.
28886         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28887
28888 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28889
28890         * g++.old_deja/g++.pt/using8.C: New test.
28891
28892 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28893
28894         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28895
28896 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28897
28898         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28899         where a failure is expected.
28900         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28901
28902 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         * g++.old_deja/g++.pt/instantiate12.C: New test.
28905
28906 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28907
28908         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28909         start of structs.
28910         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28911         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28912         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28913         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28914         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28915         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28916         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28917         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28918         * g++.old-deja/g++.eh/spec6.C: Likewise.
28919         * g++.old-deja/g++.jason/crash3.C: Likewise.
28920         * g++.old-deja/g++.law/ctors11.C: Likewise.
28921         * g++.old-deja/g++.law/ctors17.C: Likewise.
28922         * g++.old-deja/g++.law/ctors5.C: Likewise.
28923         * g++.old-deja/g++.law/ctors9.C: Likewise.
28924         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28925         * g++.old-deja/g++.mike/net22.C: Likewise.
28926         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28927         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28928         * g++.old-deja/g++.mike/virt3.C: Likewise.
28929         * g++.old-deja/g++.niklas/t128.C: Likewise.
28930         * g++.old-deja/g++.other/anon4.C: Likewise.
28931         * g++.old-deja/g++.other/using1.C: Likewise.
28932         * g++.old-deja/g++.other/warn3.C: Likewise.
28933         * g++.old-deja/g++.pt/t37.C: Likewise.
28934         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28935         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28936
28937 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28940
28941 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28942
28943         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28944
28945 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28946
28947         * gcc.c-torture/compile/20010107-1.c: New test.
28948
28949 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28950
28951         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28952
28953 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28954
28955         * gcc.dg/format/format.h: New file.
28956         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28957         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28958         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28959         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28960         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28961         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28962         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28963         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28964         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28965         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28966         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28967         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28968         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28969         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28970         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28971         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28972         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28973         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28974         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28975         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28976         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28977         instead of declaring standard types, macros and functions in each
28978         test.
28979
28980 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28981
28982         * gcc.c-torture/execute/20010106-1.c: New test.
28983
28984 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28985
28986         * gcc.dg/format/format.exp: New file.
28987         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28988         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28989         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28990         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28991         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28992         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28993         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28994         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28995         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28996         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28997         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28998         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28999         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29000         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29001         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29002         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29003         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29004         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29005         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29006         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29007         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29008         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29009         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29010         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29011         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29012         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29013         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29014         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29015         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29016         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29017         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29018         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29019         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29020         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29021         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29022         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29023         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29024         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29025         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29026         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29027         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29028         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29029
29030 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29031
29032         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29033         account.
29034
29035 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29036
29037         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29038
29039 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old-deja/g++.pt/crash62.C: New test.
29042
29043 2001-01-04  Richard Henderson  <rth@redhat.com>
29044
29045         * gcc.dg/20000926-1.c: Update expected warnings.
29046         * gcc.dg/array-2.c: Likewise.
29047         * gcc.dg/array-4.c: Also validate flexible array members.
29048         * gcc.dg/c99-flex-array-1.c: New.
29049
29050 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29051
29052         * gcc.c-torture/compile/20001222-1.x: Remove.
29053
29054 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29055
29056         * gcc.c-torture/execute/built-in-setjmp.c: New.
29057
29058 2001-01-03  Richard Henderson  <rth@redhat.com>
29059
29060         * gcc.dg/940510-1.c: Update expected error wording.
29061         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29062
29063 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29064
29065         * lib/target-supports.exp (check_alias_available): Modified to
29066         indicate aliases not supported if only weak aliases are supported.
29067
29068 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29069
29070         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29071         Turn on cmpstrsi checks for __pj__ and __i370__.
29072
29073 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29074
29075         * g++.old-deja/g++.other/virtual11.C: New test.
29076
29077 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29078
29079         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29080
29081 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29082
29083         * gcc.c-torture/compile/20010102-1.c: New test.
29084
29085 2001-01-02  Andreas Jaeger  <aj@suse.de>
29086
29087         * gcc.dg/noreturn-3.c: New test.
29088
29089         * gcc.dg/noreturn-4.c: New test.
29090
29091 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29092
29093         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29094         __builtin_fputc and __builtin_fwrite.
29095
29096 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29097
29098         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29099         signed char, not default char.
29100
29101 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29102
29103         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29104
29105 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29106
29107         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29108
29109 2000-12-29  Richard Henderson  <rth@redhat.com>
29110
29111         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29112         (__cyg_profile_func_exit): Define.
29113
29114 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29115
29116         * g++.dg/vtgc1.C: New test.
29117
29118 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29119
29120         * gcc.dg/noncompile/20001228-1.c: New test.
29121
29122         * gcc.dg/20001228-1.c: New test.
29123
29124         * gcc.c-torture/execute/20001228-1.c: New test.
29125
29126 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29127
29128         * gcc.dg/format-strfmon-1.c: New test.
29129
29130 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29131
29132         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29133         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29134         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29135         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29136         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29137         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29138         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29139         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29140         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29141         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29142         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29143         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29144         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29145
29146         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29147         * gcc.c-torture/execute/string-opt-4.c: Test index.
29148
29149 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29150
29151         * gcc.c-torture/compile/20001226-1.c: New test.
29152
29153 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29154
29155         * gcc.c-torture/compile/20001222-1.c: New test.
29156         * gcc.c-torture/compile/20001222-1.x: Xfail.
29157
29158 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29159
29160         * gcc.c-torture/execute/comp-goto-2.c: New test.
29161
29162 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29163
29164         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29165         Use long types if __INT_MAX__ is 32767.
29166         (main): Use cast to (sint32 *) when poking 88 into a_page.
29167
29168         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29169
29170 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29171
29172         * gcc.c-torture/compile/20001221-1.c: New test.
29173         * gcc.c-torture/execute/20001221-1.c: New test.
29174
29175 2000-12-20  Richard Henderson  <rth@redhat.com>
29176
29177         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29178         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29179
29180 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29181
29182         * gcc.dg/compare3.c: New test.
29183
29184 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29185
29186         * gcc.dg/format-warnll-1.c: New test.
29187
29188 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29189
29190         * gcc.dg/cpp/cmdlne-P.c: New test.
29191
29192 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29193
29194         * gcc.c-torture/execute/builtin-abs-1.c,
29195         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29196
29197 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29198
29199         * gcc.dg/cpp/multiline.c: New test.
29200
29201 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29202
29203         * g++.old-deja/g++.other/syshdr1.C: Update.
29204         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29205
29206 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29207
29208         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29209
29210 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29211
29212         * g++.old-deja/g++.pt/ttp65.C: New test.
29213
29214 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29215
29216         * g++.old-deja/g++.pt/ttp64.C: New test.
29217
29218 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29219
29220         * g++.old-deja/g++.pt/spec33.C: New test.
29221
29222 2000-12-14  Catherine Moore  <clm@redhat.com>
29223
29224         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29225         * gcc.c-torture/execute/920612-2.c: Likewise.
29226         * gcc.c-torture/execute/920428-2.c: Likewise.
29227         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29228         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29229
29230 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29231
29232         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29233         * gcc.dg/pack-test-2.c: Likewise.
29234
29235 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29236
29237         Tests by Zack Weinberg <zackw@stanford.edu>.
29238
29239         * gcc.dg/cpp/defined.c: Update.
29240         * gcc.dg/cpp/defined_trad.c: New tests.
29241
29242 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29243
29244         * gcc.dg/cpp/trad-direct.c: Update.
29245
29246 2000-12-11  Neil Booth  <neilb@earthling.net>
29247
29248         * gcc.dg/cpp/defined_trad.c
29249
29250 2000-12-11  Neil Booth  <neilb@earthling.net>
29251
29252         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29253
29254 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29255
29256         * gcc.dg/format-miss-2.c: New test.
29257
29258 2000-12-09  Neil Booth  <neilb@earthling.net>
29259
29260         * gcc.dg/cpp/lineflags.c: New tests.
29261         * gcc.dg/cpp/poison.c: Update.
29262         * gcc.dg/cpp/redef2.c: Update.
29263         * gcc.dg/cpp/skipping.c: New test.
29264
29265 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29266
29267         * g++.old-deja/g++.other/eh3.C: New testcase.
29268
29269 2000-12-07  Neil Booth  <neilb@earthling.net>
29270
29271         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29272         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29273         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29274         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29275         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29276         Update.
29277
29278 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29279
29280         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29281         __SIZE_TYPE__ instead of int for type of integers cast to
29282         pointers.
29283
29284 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29285
29286         * g++.old-deja/g++.other/cleanup4.C: New test.
29287
29288 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29289
29290         * format-sec-1.c: New test.
29291
29292 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29293
29294         * gcc.dg/format-nonlit-3.c: New test.
29295
29296 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29297
29298         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29299         through a null pointer.
29300
29301 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29302
29303         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29304         * g++.old-deja/g++.pt/partial4.C: New test.
29305
29306 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29307
29308         * gcc.c-torture/execute/ieee/hugeval.x: New.
29309
29310 2000-12-06  Neil Booth  <neilb@earthling.net>
29311
29312         * gcc.dg/cpp/backslash2.c: New tests.
29313
29314 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29315
29316         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29317         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29318
29319 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29320
29321         * gcc.c-torture/execute/20001203-2.c: New testcase.
29322
29323 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29324
29325         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29326         * g++.old-deja/g++.other/virtual10.C: New test.
29327
29328 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29329
29330         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29331
29332 2000-12-05  Richard Henderson  <rth@redhat.com>
29333
29334         * gcc.c-torture/compile/20001205-1.c: New.
29335
29336 2000-12-04  Neil Booth  <neilb@earthling.net>
29337
29338         * g++.old-deja/g++.other/virtual9.C: New test.
29339         * g++.old-deja/g++.pt/crash61.C: New test.
29340         * gcc.c-torture/execute/loop-9.c: New test.
29341
29342 2000-12-04  Neil Booth  <neilb@earthling.net>
29343
29344         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29345         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29346         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29347         * gcc.dg/cpp/extratokens.c: ...here.
29348
29349 2000-12-04  Neil Booth  <neilb@earthling.net>
29350
29351         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29352         New tests.
29353
29354 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29355
29356         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29357         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29358
29359 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29360
29361         * gcc.c-torture/execute/20001203-1.c: New test.
29362
29363 2000-12-03  Neil Booth  <neilb@earthling.net>
29364
29365         * gcc.dg/cpp/macro6.c: New test cases.
29366
29367 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29368
29369         * gcc.c-torture/execute/string-opt-9.c: New test.
29370         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29371         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29372         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29373
29374         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29375         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29376
29377 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29378
29379         * gcc.dg/cpp/if-6.c: New testcase.
29380
29381         * gcc.dg/20001201-1.c: New testcase.
29382
29383 2000-12-02  Neil Booth  <neilb@earthling.net>
29384
29385         * g++.old-deja/g++.other/externC4.C,
29386         g++.old-deja/g++.other/friend10.C: New tests.
29387
29388 2000-12-02  Neil Booth  <neilb@earthling.net>
29389
29390         * g++.old-deja/g++.other/instan2.C
29391         * g++.old-deja/g++.other/instan3.C: New test.
29392
29393 2000-12-02  Neil Booth  <neilb@earthling.net>
29394
29395         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29396         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29397         gnuc99.c,gnuc99-pedantic.c: New tests.
29398
29399 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29400
29401         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29402         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29403
29404 2000-12-01  Neil Booth  <neilb@earthling.net>
29405
29406         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29407         * gcc.dg/cpp/poison.c: Update.
29408         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29409
29410 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29411
29412         * g77.f-torture/execute/20001201.f: New test.
29413
29414 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29415
29416         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29417
29418 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29419
29420         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29421
29422 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29423
29424         * g++.old-deja/g++.other/cast6.C: New test.
29425
29426 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29427
29428         * gcc.c-torture/execute/20001130-2.c: New testcase.
29429
29430 2000-11-30  Richard Henderson  <rth@redhat.com>
29431
29432         * gcc.c-torture/execute/20001130-1.c: New test.
29433
29434 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29435
29436         * g++.old-deja/g++.other/op3.C: New test.
29437
29438 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.old-deja/g++.other/op2.C: New test.
29441
29442 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29443
29444         * g++.old-deja/g++.other/crash38.C: New test.
29445
29446 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29447
29448         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29449
29450 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29451
29452         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29453         tests.
29454         * gcc.c-torture/execute/string-opt-6.c: New test.
29455
29456         * gcc.dg/20001117-1.c: Add main.
29457
29458 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29459
29460         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29461         Move from here ...
29462         * gcc.dg/940510-1.c: ... to here.
29463
29464         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29465         zero-size arrays in toplevel structures.
29466
29467 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29468
29469         * gcc.c-torture/execute/loop-8.c: New test.
29470
29471 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29472
29473         * g++.old-deja/g++.other/base1.C: New test.
29474
29475 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         * g++.old-deja/g++.other/parse2.C: New test.
29478
29479 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29480
29481         * g++.old-deja/g++.pt/incomplete1.C: New test.
29482
29483 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29484
29485         * g++.old-deja/g++.other/friend9.C: New test.
29486
29487 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29488
29489         * gcc.dg/20001127-1.c: New test.
29490
29491 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29492
29493         * g++.old-deja/g++.pt/friend46.C: New test.
29494
29495 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29496
29497         * g++.old-deja/g++.other/ptrmem8.C: New test.
29498
29499 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29500
29501         * gcc.c-torture/execute/string-opt-7.c: New test.
29502         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29503
29504 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29505
29506         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29507         instead of 'mkcheck 2'.
29508
29509 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29510
29511         * gcc.c-torture/execute/memcheck/driver.c,
29512         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29513         C9X references to refer to C99.
29514
29515 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29516
29517         * gcc.dg/ultrasp3.c: New test.
29518
29519 2000-11-25  Neil Booth  <neilb@earthling.net>
29520
29521         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29522
29523 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29524
29525         * gcc.c-torture/compile/20001123-2.c: New.
29526
29527 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29528
29529         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29530
29531 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29532
29533         * gcc.dg/sequence-point-1.c: Add some new tests.
29534         * gcc.c-torture/execute/20001124-1.c: New test.
29535
29536 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.old-deja/g++.other/vaarg4.C: New test.
29539         * gcc.c-torture/compile/20001123-1.c: New test.
29540
29541 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29542
29543         * g++.other/crash24.C: Adjust and remove XFAIL.
29544         * g++.other/crash37.C: New test.
29545
29546 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29547
29548         * g++.old-deja/g++.pt/instantiate9.C: New test.
29549
29550 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29551
29552         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29553         new ABI, too.
29554
29555         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29556         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29557
29558 2000-11-22  Neil Booth  <neilb@earthling.net>
29559
29560         * gcc.dg/cpp/Wtrigraphs.c: New test.
29561
29562 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29563
29564         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29565
29566 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29567
29568         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29569
29570 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29571
29572         * lib/gcc-dg.exp: load_lib scanasm.exp.
29573         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29574         * lib/g++-dg.exp: load_lib scanasm.exp.
29575         * lib/scanasm.exp: New.
29576         (scan-assembler, scan-assembler-not): Add optional arguments to
29577         test name, or if not present, the pattern name.
29578         (scan-assembler-dem, scan-assembler-dem-not): New.
29579
29580         * g++.dg/dg.exp: New.
29581
29582 2000-11-21  Neil Booth  <neilb@earthling.net>
29583
29584         * gcc.dg/cpp/integrated1.c: Remove.
29585
29586 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29587
29588         * gcc.c-torture/execute/20001121-1.c: New test.
29589
29590 2000-11-21  Richard Henderson  <rth@redhat.com>
29591
29592         * gcc.c-torture/compile/20001121-1.c: New test.
29593
29594 2000-11-20  Neil Booth  <neilb@earthling.net>
29595
29596         * gcc.dg/cpp/integrated1.c: New test.
29597
29598 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29599
29600         * g++.old-deja/g++.other/inline17.C: New test.
29601
29602 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29603
29604         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29605         local variable to be zero: I made the variable global. Now
29606         uses abort() and exit() instead of relying on main's return value.
29607
29608 2000-11-20  Neil Booth  <neilb@earthling.net>
29609
29610         * gcc.dg/cpp/paste2.c: Update test.
29611         * objc/execute/paste.m: New test.
29612
29613 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29614
29615         * gcc.dg/c99-condexpr-1.c: New test.
29616
29617 2000-11-20  Neil Booth  <neilb@earthling.net>
29618
29619         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29620
29621 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29622
29623         * g++.old-deja/g++.pt/export1.C: New test.
29624
29625 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29626
29627         * gcc.dg/20001117-1.c: New test.
29628
29629 2000-11-18  Richard Henderson  <rth@redhat.com>
29630
29631         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29632
29633 2000-11-18  Richard Henderson  <rth@redhat.com>
29634
29635         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29636         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29637         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29638
29639 2000-11-18  Richard Henderson  <rth@redhat.com>
29640
29641         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29642         (main): New.  Exit cleanly.
29643
29644 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29645
29646         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29647         gcc.dg/c99-fordecl-2.c: New tests.
29648
29649 2000-11-18  Richard Henderson  <rth@redhat.com>
29650
29651         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29652         * gcc.c-torture/execute/zerolen-2.c: New.
29653
29654 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29655
29656         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29657         memory.
29658
29659 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29660
29661         * g++.old-deja/g++.pt/instantiate8.C: New test.
29662
29663 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29664
29665         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29666         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29667
29668 2000-11-16  Nick Clifton  <nickc@redhat.com>
29669
29670         * gcc.c-torture/execute/nestfunc-2.c: New test.
29671         * gcc.c-torture/execute/nestfunc-3.c: New test.
29672
29673 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29674
29675         * gcc.c-torture/compile/20001116-1.c: New test.
29676
29677 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29678
29679         * gcc.c-torture/execute/20001115-1.c: New test.
29680
29681 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29682
29683         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29684         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29685         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29686         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29687
29688 2000-11-15  Neil Booth  <neilb@earthling.net>
29689
29690         gcc.dg/cpp/_Pragma1.c: Update.
29691         gcc.dg/cpp/_Pragma2.c: New test.
29692
29693 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29694
29695         * g++.old-deja/g++.other/anon5.C: New test.
29696
29697 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29698
29699         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29700         tests.
29701
29702 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29703
29704         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29705         output.
29706
29707 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29708
29709         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29710         labels at end of compound statements.
29711
29712 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29713
29714         * gcc.c-torture/execute/loop-7.c: New test.
29715
29716 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29717
29718         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29719
29720 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29721
29722         * gcc.dg/c99-bool-1.c: New test.
29723
29724 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29725
29726         * gcc.dg/c99-scope-1.c: Remove xfail.
29727         * gcc.dg/c99-scope-2.c: New test.
29728
29729 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29730
29731         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29732         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29733
29734 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29735
29736         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29737         error messages.
29738
29739         * g++.mike/p700.C: Don't typedef wchar_t.
29740         * g++.mike/p784.C: Likewise.
29741         * g++.mike/eb101.C: Don't use __wchar_t.
29742
29743 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29744
29745         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29746         from DO loop.
29747
29748 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29749
29750         * gcc.c-torture/execute/20001111-1.c: New test.
29751
29752 2000-11-10  Nick Clifton  <nickc@redhat.com>
29753
29754         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29755         long multuiple and accumulate.
29756
29757 2000-11-09  Richard Henderson  <rth@redhat.com>
29758
29759         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29760         via size_t instead of int.
29761
29762         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29763         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29764         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29765         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29766
29767 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29768
29769         * gcc.c-torture/compile/20001109-1.c: New test.
29770         * gcc.c-torture/compile/20001109-2.c: New test.
29771
29772 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29773
29774         * g++.old-deja/g++.pt/operator1.C: New test.
29775         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29776
29777 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29778
29779         * gcc.dg/20001108-1.c: New test.
29780
29781 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29784         with both arguments constant strings.
29785         * gcc.c-torture/execute/string-opt-3.c: New test.
29786         * gcc.c-torture/execute/string-opt-4.c: New test.
29787         * gcc.c-torture/execute/string-opt-5.c: New test.
29788
29789 2000-11-08  Nick Clifton  <nickc@redhat.com>
29790
29791         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29792         mulsidi3adddi patterns.
29793
29794 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29795
29796         * g++.old-deja/g++.other/crash36.C: New test.
29797
29798 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29799
29800         * g++.old-deja/g++.other/init16.C: New test.
29801
29802 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29803
29804         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29805
29806 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29807
29808         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29809         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29810         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29811
29812 2000-11-07  DJ Delorie  <dj@redhat.com>
29813
29814         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29815
29816 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29817
29818         * gcc.c-torture/execute/string-opt-1.c: New test.
29819
29820 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29821
29822         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29823         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29824         parameters in registers, and there is no way for a varargs
29825         function to know in which order the integer and floating-point
29826         parameters should be interleaved when they are placed on the
29827         stack.
29828         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29829         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29830
29831 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29832
29833         * gcc.c-torture/execute/string-opt-2.c: New test.
29834
29835 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29836
29837         * g++.old-deja/g++.pt/crash60.C: New test.
29838
29839 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29840
29841         * g++.old-deja/g++.other/crash24.C: New test.
29842         * g++.old-deja/g++.other/crash25.C: New test.
29843         * g++.old-deja/g++.other/crash26.C: New test.
29844         * g++.old-deja/g++.other/crash27.C: New test.
29845         * g++.old-deja/g++.other/crash28.C: New test.
29846         * g++.old-deja/g++.other/crash29.C: New test.
29847         * g++.old-deja/g++.other/crash30.C: New test.
29848         * g++.old-deja/g++.other/crash31.C: New test.
29849         * g++.old-deja/g++.other/crash32.C: New test.
29850         * g++.old-deja/g++.other/crash33.C: New test.
29851         * g++.old-deja/g++.other/crash34.C: New test.
29852         * g++.old-deja/g++.other/crash35.C: New test.
29853
29854 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29855
29856         * gcc.c-torture/execute/20001031-1.c: New test.
29857
29858 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29859
29860         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29861         namespace.
29862
29863         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29864         standards-conformant.
29865
29866         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29867
29868         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29869         * g++.old-deja/g++.mike/p755a.C: Likewise.
29870         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29871         library makes no calls to `operator new' during initialization.
29872
29873 2000-11-04  Neil Booth  <neilb@earthling.net>
29874
29875         * gcc.dg/cpp/include2.c: New tests.
29876
29877 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29878
29879         * lib/g++.exp (g++_set_ld_library_path): New function.
29880         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29881
29882 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29883
29884         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29885         warnings.
29886
29887 2000-11-01  Richard Henderson  <rth@redhat.com>
29888
29889         * g++.old-deja/g++.ext/namedret1.C: New.
29890         * g++.old-deja/g++.ext/namedret2.C: New.
29891         * g++.old-deja/g++.ext/namedret3.C: New.
29892
29893 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29894
29895         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29896         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29897
29898 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29899
29900         * gcc.c-torture/execute/va-arg-21.c: New test.
29901
29902 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29903
29904         * gcc.dg/c99-complex-2.c: New test.
29905
29906 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29907
29908         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29909
29910 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29911
29912         * g++.old-deja/g++.other/inline16.C: New test.
29913
29914 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29915
29916         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29917         __PRETTY_FUNCTION__
29918
29919 2000-10-29  Neil Booth  <neilb@earthling.net>
29920
29921         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29922         New tests.
29923         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29924         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29925         optimisation.
29926
29927 2000-10-29  Neil Booth  <neilb@earthling.net>
29928
29929         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29930         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29931         * mi5.c: Test multiple includes work with -C.
29932         * trigraphs.c: Test ^= version.
29933
29934 2000-10-28  Neil Booth  <neilb@earthling.net>
29935
29936         New tests and test updates for new macro expander.
29937
29938         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29939         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29940         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29941         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29942         new diagnostic messages.
29943
29944         * gcc.dg/cpp/macro3.c: New tests.
29945
29946 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29947
29948         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29949         on the same line.
29950
29951 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29952
29953         * g++.old-deja/g++.other/eh2.C: New test.
29954
29955 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29956
29957         * gcc.c-torture/execute/20001027-1.c: New test.
29958
29959 2000-10-26  Richard Henderson  <rth@redhat.com>
29960
29961         * gcc.c-torture/execute/20001026-1.c: New.
29962
29963 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29964
29965         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29966         * g++.old-deja/g++.law/builtin1.C: Likewise.
29967         * g++.old-deja/g++.law/ctors10.C: Likewise.
29968         * g++.old-deja/g++.law/virtual3.C: Likewise.
29969         * g++.old-deja/g++.mike/p658.C: Likewise.
29970         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29971         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29972         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29973         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29974         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29975
29976 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29977
29978         * gcc.c-torture/compile/20001024-1.c: New test.
29979
29980 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29981
29982         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29983         to tell us whether or not we are using V3.
29984
29985 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29986
29987         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29988         operands.
29989
29990 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29991
29992         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29993
29994 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29995
29996         * gcc.c-torture/execute/20001024-1.c: New test.
29997
29998 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29999
30000         * g++.old-deja/g++.other/sibcall1.C: New test.
30001
30002 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30003
30004         * gcc.dg/noncompile/init-3.c: New test.
30005
30006 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30007
30008         * gcc.dg/format-array-1.c: New test.
30009
30010 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30011
30012         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30013         writing through null pointers; remove comment about testing
30014         unterminated strings.
30015
30016 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30017
30018         * gcc.c-torture/execute/20001017-2.c: New test.
30019
30020 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30021
30022         * gcc.c-torture/compile/20001018-1.c: New test.
30023         * gcc.c-torture/compile/20001018-1.x: Xfail.
30024
30025 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30026
30027         * gcc.c-torture/execute/20001017-1.c: New test.
30028
30029 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30030
30031         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30032         for multiple use of arguments with scanf formats; add tests for
30033         multiple use of arguments.
30034
30035 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30036
30037         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30038
30039 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30040
30041         * gcc.dg/format-miss-1.c: New test.
30042
30043 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.c-torture/execute/20001013-1.c: New test.
30046
30047 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30048
30049         * gcc.dg/format-branch-1.c: New test.
30050
30051 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30052
30053         * README, lib/file-format.exp: Remove EGCS references.
30054
30055 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30056
30057         * gcc.dg/20001013-1.c: New test.
30058
30059 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30060
30061         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30062         for intmax_t in the compiler using __typeof__ and the type rules
30063         for conditional expressions.
30064
30065 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30066
30067         * gcc.dg/20001012-1.c: New test.
30068         * gcc.dg/20001012-2.c: New test.
30069
30070 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30071
30072         * gcc.dg/format-attr-1.c: New test.
30073
30074 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30075
30076         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30077         __LONG_LONG_MAX__ instead of LLONG_MAX.
30078
30079 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30080
30081         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30082         scanf flags.
30083         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30084         flags.
30085
30086 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30087
30088         * gcc.dg/sequence-pt-1.c: New test.
30089
30090 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30091
30092         * gcc.c-torture/execute/20001011-1.c: New testcase.
30093         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30094
30095 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30096
30097         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30098         does not error on it.
30099
30100 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30101
30102         * gcc.dg/20001009-1.c: New test.
30103
30104 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30105
30106         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30107         * gcc.c-torture/execute/20001009-2.c: ... to here.
30108
30109 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30110
30111         * gcc.c-torture/compile/20001009-1.c: New testcase.
30112         * gcc.c-torture/execute/20001009-1.c: New testcase.
30113         Testcases provided by Jan Hubicka <jh@suse.cz>.
30114
30115 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30116
30117         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30118         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30119         uintmax_t using <limits.h> to emulate the compiler's internal
30120         logic.  No longer XFAIL %j tests.
30121
30122 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30123
30124         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30125         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30126         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30127         regexps and details of expected handling of some bad formats.
30128         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30129         suppression.
30130
30131 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30132
30133         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30134         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30135         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30136         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30137         in list archives.
30138
30139 2000-10-06  Richard Henderson  <rth@cygnus.com>
30140
30141         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30142         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30143         * g++.old-deja/g++.jason/report.C: Likewise.
30144         * g++.old-deja/g++.law/friend5.C: Likewise.
30145         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30146         of the expected warnings.
30147
30148 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30149
30150         * g++.old-deja/g++.pt/enum14.C: New test.
30151
30152 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30153
30154         * g++.old-deja/g++.pt/crash59.C: New test.
30155
30156 2000-10-04  Will Cohen  <wcohen@redhat.com>
30157
30158         * gcc.dg/20000926-1.c: New test.
30159
30160 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30161
30162         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30163         function name for current C++ compiler.
30164         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30165
30166 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30167
30168         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30169         __PRETTY_FUNCTION__.
30170         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30171
30172 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30173
30174         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30175
30176 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30177
30178         * gcc.c-torture/compile/20000923-1.c: New test.
30179
30180 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30181
30182         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30183         * g++.old-deja/g++.pt/ttp62.C: Same.
30184         * g++.old-deja/g++.other/inline14.C: Same.
30185
30186 2000-09-24  Richard Henderson  <rth@cygnus.com>
30187
30188         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30189
30190 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30191
30192         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30193
30194 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30195
30196         * gcc.c-torture/compile/20000922-1.c: New file.
30197
30198 2000-09-21  Nick Clifton  <nickc@redhat.com>
30199
30200         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30201         a signed long modulo operation.
30202         (mod6): New function - perform an unsigned long modulo operation.
30203         (main): Add tests for modulos of very large numbers by very small
30204         dividends.
30205
30206 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30207
30208         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30209
30210 2000-09-19  Richard Henderson  <rth@cygnus.com>
30211
30212         * gcc.dg/compare2.c (case 10): XFAIL.
30213
30214 2000-09-18  Richard Henderson  <rth@cygnus.com>
30215
30216         * gcc.c-torture/execute/20000906-1.c: Move ...
30217         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30218         that support __builtin_trap.
30219
30220 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30221
30222         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30223
30224 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30225
30226         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30227         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30228         more $ format tests.
30229
30230 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30231
30232         * gcc.dg/format-errmk-1.c: New test.
30233
30234 2000-09-17  Greg McGary  <greg@mcgary.org>
30235
30236         * gcc.c-torture/execute/20000917-1.x: Remove.
30237
30238 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30239
30240         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30241
30242 2000-09-17  Greg McGary  <greg@mcgary.org>
30243
30244         * gcc.c-torture/execute/20000917-1.c: New test.
30245         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30246
30247 2000-09-16  Neil Booth  <NeilB@earthling.net>
30248
30249         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30250         in nested macro bug.
30251
30252 2000-09-15  Neil Booth  <NeilB@earthling.net>
30253
30254         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30255
30256 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30257
30258         * gcc.c-torture/execute/20000914-1.c: New test.
30259
30260 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30261
30262         * g++.other/inline13.C: New test.
30263
30264 2000-09-12  Andreas Jaeger  <aj@suse.de>
30265
30266         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30267         constant by Ulrich Drepper <drepper@redhat.com>.
30268
30269 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30270
30271         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30272
30273 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30274
30275         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30276
30277 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30278
30279         * gcc.dg/cpp/backslash.c: New test.
30280
30281 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30282
30283         * gcc.c-torture/execute/20000910-1.c: New test.
30284         * gcc.c-torture/execute/20000910-2.c: Likewise.
30285
30286 2000-09-11  Robert Lipe  <robertl@sco.com>
30287
30288         * gcc.dg/pragma-align.c: New test.
30289
30290 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30291
30292         * g++.old-deja/g++.pt/explicit82.C: New test.
30293         * g++.old-deja/g++.pt/explicit83.C: New test.
30294
30295 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30296
30297         * gcc.dg/asm-names.c: New test.
30298
30299 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30300
30301         * gcc.dg/cpp/tr-warn6.c: New test
30302
30303 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30304
30305         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30306         be accepted.
30307
30308 2000-09-07  Catherine Moore  <clm@redhat.com>
30309
30310         * gcc.c-torture/execute/unroll-1.c: New test.
30311
30312 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30313
30314         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30315         ERROR markers.
30316         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30317         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30318         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30319         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30320         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30321         Preprocess only.
30322         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30323         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30324
30325 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         * g++.old-deja/g++.pt/deduct2.C: New test.
30328
30329 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30330
30331         * g++.old-deja/g++.pt/parms2.C: New test.
30332
30333 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30334
30335         * g++.old-deja/g++.pt/crash58.C: New test.
30336
30337 2000-09-06  Greg McGary  <greg@mcgary.org>
30338
30339         * gcc.c-torture/execute/20000906-1.c: New test.
30340         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30341
30342 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30343
30344         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30345
30346 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30347
30348         * g++.old-deja/g++.pt/crash57.C: New test.
30349
30350 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30351
30352         * g++.old-deja/g++.pt/crash56.C: New test.
30353
30354 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30355
30356         * g++.old-deja/g++.pt/koenig1.C: New test.
30357
30358 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30359
30360         * gcc.dg/20000904-1.c: New test.
30361
30362 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30363
30364         * gcc.dg/cpp/paste8.c: New test.
30365
30366 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30367
30368         * gcc.c-torture/compile/20000827-1.c: New test.
30369
30370 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30371
30372         * gcc.dg/format-diag-1.c: New test.
30373
30374 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30375
30376         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30377         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30378         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30379         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30380         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30381
30382 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30383
30384         * g++.old-deja/g++.other/nested4.C: New test.
30385
30386 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30387
30388         * g++.old-deja/g++.ns/scoped1.C: New test.
30389
30390 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30391
30392         * lib/g++.exp: Support testing already-installed GCC.
30393
30394 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30395
30396         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30397
30398 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30399
30400         * gcc.dg/return-type-2.c: New test.
30401
30402 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30403
30404         * gcc.c-torture/compile/20000825-1.c: New test.
30405
30406 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30407
30408         * gcc.dg/dwarf2-2.c: New test.
30409
30410 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30411
30412         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30413         dg-warning regexps.
30414
30415 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30416
30417         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30418         gcc.dg/format-ext-5.c: New tests.
30419
30420 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30421
30422         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30423
30424 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30425
30426         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30427
30428 2000-08-24  Richard Henderson  <rth@cygnus.com>
30429
30430         * gcc.dg/ia64-sync-1.c: New test.
30431         * gcc.dg/ia64-sync-2.c: New test.
30432         * gcc.dg/ia64-asm-1.c: New test.
30433
30434 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30435
30436         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30437         * gcc.dg/format-ext-2.c: New test.
30438
30439 2000-08-23  Jason Merrill  <jason@redhat.com>
30440
30441         * lib/old-dejagnu.exp: Also ignore "In member function" and
30442         "At global scope".
30443
30444 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30445
30446         * gcc.dg/noncompile/label-lineno-1.c: New test.
30447
30448 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30449
30450         * gcc.dg/c99-array-nonobj-1.c: New test.
30451
30452 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30453
30454         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30455         tests.
30456         * gcc.dg/format-ext-1.c: New test.
30457
30458 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30459
30460         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30461         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30462         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30463         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30464         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30465
30466 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30467
30468         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30469         gcc.dg/c99-strftime-2.c: New tests.
30470
30471 2000-08-22  Richard Henderson  <rth@cygnus.com>
30472
30473         * gcc.c-torture/execute/20000822-1.c: New test.
30474
30475 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30476
30477         * gcc.c-torture/execute/20000819-1.x: Remove.
30478
30479 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30480
30481         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30482         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30483         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30484         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30485         gcc.dg/format-xopen-1.c: New tests.
30486
30487 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30488
30489         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30490
30491 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30492
30493         * g++.old-deja/g++.other/loop2.C: New test.
30494
30495         * gcc.c-torture/compile/20000606-1.c: New test.
30496         * gcc.c-torture/compile/20000728-1.c: New test.
30497         * gcc.c-torture/execute/20000801-1.c: New test.
30498         * gcc.c-torture/execute/20000801-2.c: New test.
30499         * gcc.c-torture/execute/20000819-1.c: New test.
30500         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30501         * gcc.dg/20000629-1.c: New test.
30502         * gcc.dg/20000724-1.c: New test.
30503         * gcc.dg/20000807-1.c: New test.
30504
30505 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30506
30507         * gcc.dg/cpp/pragma-1.c: New test.
30508         * gcc.dg/cpp/pragma-2.c: New test.
30509
30510 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30511
30512         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30513         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30514
30515 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30516
30517         * gcc.c-torture/compile/20000818-1.c: New test.
30518
30519 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30520
30521         * gcc.c-torture/execute/20000818-1.c: New test.
30522
30523 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30524
30525         * gcc.dg/format-va-1.c: New test.
30526
30527 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30528
30529         * g++.old-deja/g++.other/typedef8.C: New test.
30530
30531 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30532
30533         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30534         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30535         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30536         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30537         * g++.old-deja/g++.other/ptrmem7.C: New test.
30538         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30539
30540 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         * g++.old-deja/g++.pt/typename27.C: New test.
30543
30544 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30547         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30548         * g++.old-deja/g++.pt/friend45.C: New test.
30549         * g++.old-deja/g++.other/friend8.C: New test.
30550
30551 2000-08-15  Richard Henderson  <rth@cygnus.com>
30552
30553         * gcc.c-torture/execute/20000815-1.c: New test.
30554
30555 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30556
30557         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30558         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30559         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30560
30561 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30562
30563         * g++.old-deja/g++.other/refinit2.C: New test.
30564
30565 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30566
30567         * lib/c-torture.exp (c-torture): Make
30568         compiler_conditional_xfail_data global.
30569         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30570         compiler_conditional_xfail_data machinery.
30571         (f-torture-execute): Likewise.
30572         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30573         and only when unrolling loops.
30574
30575         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30576
30577 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30578
30579         * g++.old-deja/g++.pt/explicit81.C: New test.
30580
30581 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30582
30583         * g++.old-deja/g++.pt/typename26.C: New test.
30584
30585 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30586
30587         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30588         warning.
30589
30590 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30591
30592         * g++.old-deja/g++.other/array3.C: New test.
30593
30594 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30595
30596         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30597         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30598         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30599         New tests.
30600
30601 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30604         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30605
30606 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30607
30608         * gcc.c-torture/execute/20000808-1.c: New test.
30609
30610 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30611
30612         * gcc.dg/c90-const-expr-1.c: New test.
30613
30614 2000-08-08  Richard Henderson  <rth@cygnus.com>
30615
30616         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30617
30618 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30619
30620         * gcc.dg/noncompile/const-ll-1.c: New test.
30621
30622 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30623
30624         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30625
30626 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30627
30628         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30629         that running programs linked against the shared version of libobjc
30630         run correctly.
30631
30632 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30633
30634         * gcc.dg/c99-printf-1.c: New test.
30635
30636 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30637
30638         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30639
30640 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30641
30642         * gcc.c-torture/execute/20000731-1.x: Delete.
30643
30644 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30645
30646         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30647         and torture_without_loops as is done by c-torture.exp.
30648         (search_for): Copy from c-torture.exp.
30649         (gcc-dg-runtest): New function, drives a directory of tests
30650         iterating over the TORTURE_OPTIONS.
30651         (scan-assembler, scan-assembler-not): Move here from
30652         individual directory drivers.
30653
30654         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30655         defined by lib/gcc-dg.exp.
30656         * gcc.dg/cpp/cpp.exp: Likewise.
30657         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30658         gcc-dg-runtest, so we cycle over optimization options.
30659
30660         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30661         * gcc.dg/compare2.c: No longer expected to fail.
30662
30663 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30664
30665         * gcc.c-torture/execute/20000804-1.c: New test.
30666
30667 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30668
30669         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30670
30671 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30672
30673         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30674
30675 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30676
30677         * gcc.c-torture/compile/20000803-1.c: New test.
30678
30679 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30680
30681         * gcc.c-torture/execute/20000801-3.c,
30682         gcc.c-torture/execute/20000801-4.c: New tests.
30683         * gcc.c-torture/execute/20000801-3.x,
30684         gcc.c-torture/execute/20000801-4.x: Xfail.
30685
30686 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30687
30688         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30689         libobjc/.libs to allow for libtool.
30690
30691 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30692
30693         * gcc.c-torture/compile/20000802-1.c: New test.
30694
30695 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30696
30697         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30698
30699 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30700
30701         * gcc-c-torture/execute/20000731-2.c: New test.
30702
30703         * gcc.c-torture/execute/20000731-1.c: New test.
30704         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30705
30706 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30707
30708         * testsuite/gcc.dg/cpp/paste7.c: New test.
30709         * gcc.dg/cpp/20000725-1.c: New test.
30710
30711 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30712
30713         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30714         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30715         declaration warning for __builtin_dwarf_reg_size.
30716
30717         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30718
30719 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30720
30721         * gcc.dg/noncompile/voidparam-1.c: New test.
30722
30723 2000-07-30  Richard Henderson  <rth@cygnus.com>
30724
30725         * gcc.dg/c90-digraph-1.c: Don't xfail.
30726         * gcc.dg/compare2.c (case 10): Xfail.
30727         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30728
30729 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30730
30731         * gcc.dg/c99-main-1.c: New test.
30732
30733 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30734
30735         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30736
30737 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30738
30739         * gcc.c-tortuer/execute/20000726-1.c: New test.
30740
30741 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30742
30743         * gcc.c-torture/execute/enum-2.c: New test.
30744
30745 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30746
30747         * gcc.dg/cpp/tr-warn3.c: New test.
30748
30749 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         * g++.old-deja/g++.ext/implicit1.C: Remove.
30752         * g++.old-deja/g++.jason/c2.C: Remove
30753         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30754         * g++.old-deja/g++.pt/crash16.C: Likewise.
30755         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30756
30757 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         * g++.old-deja/g++.other/for2.C: New test.
30760
30761 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30762
30763         * gcc.dg/20000720-1.c: New test.
30764
30765 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30766
30767         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30768
30769 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30770
30771         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30772         * gcc.c-torture/execute/20000722-1.c: New.
30773         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30774
30775 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30776
30777         * gcc.dg/cpp/20000720-1.S: New test.
30778
30779 2000-07-21  Michael Meissner  <meissner@redhat.com>
30780
30781         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30782
30783 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30784
30785         * g++.old-deja/g++.brendan/crash16.C,
30786         g++.old-deja/g++.brendan/parse3.C,
30787         g++.old-deja/g++.brendan/redecl1.C,
30788         g++.old-deja/g++.ns/template13.C,
30789         g++.old-deja/g++.other/decl4.C,
30790         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30791
30792 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30793
30794         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30795         and "Internal error".
30796
30797         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30798         regexps.
30799         * gcc.dg/cpp/paste6.c: New test.
30800
30801 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30802
30803         * gcc.dg/cpp/tr-direct.c: New test.
30804
30805         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30806         gcc.dg/cpp/undef1.c: Tweak error regexps.
30807
30808 2000-07-18  Eric Christopher <echristo@redhat.com>
30809
30810         * gcc.c-torture/compile/20000718-1.c: New test.
30811
30812 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30813
30814         * cpplex.c (_cpp_push_token): If the token being pushed back
30815         is the previous token in this context, just subtract one from
30816         context->posn.
30817         * cppmacro.c (save_expansion): Clear aux field when storing a
30818         placemarker.
30819
30820 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30821
30822         * gcc.dg/noncompile/redecl-1.c: New test.
30823
30824 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30825
30826         * gcc.c-torture/execute/20000717-5.c: New test.
30827         * gcc.c-torture/execute/20000717-1.x: Removed.
30828
30829 2000-07-17  Richard Henderson  <rth@cygnus.com>
30830
30831         * gcc.c-torture/execute/20000717-4.c: New test.
30832
30833 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30834
30835         * gcc.dg/cpp/syshdr.c: New test.
30836         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30837
30838 2000-07-17  Neil Booth  <neilb@earthling.net>
30839
30840         * gcc.dg/cpp/cmdlne-dM.c: New test.
30841         * gcc.dg/cpp/cmdlne-dD.c: New test.
30842
30843 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30844
30845         * gcc.c-torture/execute/20000717-3.c: New test.
30846
30847         * gcc.c-torture/compile/20000717-1.c: New test.
30848
30849 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30850
30851         * gcc.c-torture/execute/20000717-2.c: New test.
30852
30853 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30854
30855         * gcc.dg/formatz-1.c: New test.
30856
30857         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30858         * gcc.dg/c99-digraph-1.c: New tests.
30859
30860         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30861         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30862
30863         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30864         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30865         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30866         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30867         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30868         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30869         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30870
30871 2000-07-17   Greg McGary <greg@mcgary.org>
30872
30873         * gcc.c-torture/execute/20000717-1.c: New test.
30874         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30875
30876 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30877
30878         * gcc.c-torture/execute/20000715-2.c: New test.
30879         * gcc.dg/20000715-1.c: New test.
30880
30881 2000-07-15  Michael Meissner  <meissner@redhat.com>
30882
30883         * gcc.c-torture/execute/20000715-1.c: New test.
30884
30885 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30886
30887         * gcc.c-torture/execute/20000707-1.c: New test.
30888
30889 2000-07-13  Neil Booth  <NeilB@earthling.net>
30890
30891         * testsuite/gcc.dg/cpp/digraph1.c,
30892         testsuite/gcc.dg/cpp/digraph2.c,
30893         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30894
30895 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30896
30897         * g77.f-torture/compile/20000630-2.f:  New test.
30898         * g77.f-torture/compile/20000630-2.x
30899
30900 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30901
30902         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30903
30904 2000-07-11  Neil Booth  <NeilB@earthling.net>
30905
30906         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30907
30908 2000-07-11  Neil Booth  <NeilB@earthling.net>
30909
30910         * gcc.dg/cpp/cmdlne-C.c: New.
30911
30912 2000-07-09  Neil Booth  <NeilB@earthling.net>
30913
30914         * gcc.dg/cpp/directiv.c: New tests.
30915         * gcc.dg/cpp/undef1.c: Update.
30916
30917 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30918
30919         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30920
30921 2000-07-09  Neil Booth  <NeilB@earthling.net>
30922
30923         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30924
30925 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30926
30927         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30928         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30929
30930 2000-07-08  Neil Booth  <NeilB@earthling.net>
30931
30932         * gcc.dg/cpp/macsyntx.c: New tests.
30933
30934 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30935
30936         * gcc.dg/20000707-1.c: New test.
30937
30938 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30939
30940         * gcc.c-torture/execute/20000706-1.c: New test.
30941         * gcc.c-torture/execute/20000706-2.c: New test.
30942         * gcc.c-torture/execute/20000706-3.c: New test.
30943         * gcc.c-torture/execute/20000706-4.c: New test.
30944         * gcc.c-torture/execute/20000706-5.c: New test.
30945
30946 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30947
30948         * g++.old-deja/g++.pt/instantiate7.C: New test.
30949
30950 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30951
30952         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30953         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30954         * g++.old-deja/g++.other/rtti3.C: Likewise.
30955         * g++.old-deja/g++.other/rttid3.C: Likewise.
30956
30957 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30958
30959         *  g77.f-torture/compile/20000630-1.x: Fix typo
30960
30961 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30962
30963         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30964         assembly output.
30965
30966 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30967
30968         * gcc.dg/cpp/ident.c: New test.
30969
30970 2000-07-05  Neil Booth  <NeilB@earthling.net>
30971
30972         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30973           gcc.dg/cpp/lexstrng.c: New tests.
30974
30975 2000-07-04  Neil Booth  <NeilB@earthling.net>
30976
30977         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30978         * gcc.dg/cpp/strify2.c: Same.
30979
30980 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30981
30982         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30983         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30984         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30985         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30986
30987         * testsuite/gcc.dg/cpp/macro1.c,
30988         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30989         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30990         testsuite/gcc.dg/cpp/strify1.c,
30991         testsuite/gcc.dg/cpp/strify2.c: New tests.
30992
30993 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30994
30995         * gcc.c-torture/execute/20000703-1.c: New test.
30996
30997 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30998
30999         * g++.old-deja/g++.pt (lookup10.C): New test.
31000
31001 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31002
31003         * g++.old-deja/g++.pt (typename25.C): New test.
31004
31005 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31006
31007         * gcc.c-torture/compile/20000701-1.c: New test.
31008
31009 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31010
31011         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31012         to test case.
31013
31014 2000-06-30  Catherine Moore  <clm@cygnus.com>
31015
31016         * gcc.c-torture/execute/align-1.c: New test.
31017
31018 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31019
31020         * g++.old-deja/g++.pt/expr8.C: New test.
31021         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31022
31023 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31024
31025         * gcc.c-torture/compile/20000629-1.c: New test.
31026
31027 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31028
31029
31030         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31031         gcc.dg/noncompile directory, depending on whether they're
31032         preprocessor tests or not.  Annotate all the tests for the dg
31033         framework.
31034
31035         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31036         * gcc.dg/noncompile/noncompile.exp: New.
31037
31038         * Moved files:
31039         Old name                                New name
31040         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31041         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31042         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31043         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31044         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31045         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31046         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31047         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31048         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31049         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31050         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31051         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31052         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31053         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31054         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31055         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31056         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31057         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31058         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31059         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31060         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31061         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31062         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31063         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31064
31065         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31066         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31067         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31068         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31069         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31070         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31071
31072 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31073
31074         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31075         declare one variable.  On the fourth, error.
31076         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31077         declared by 20000628-1a.h.
31078
31079 2000-06-29  Richard Henderson  <rth@redhat.com>
31080
31081         * gcc.c-torture/execute/930529-1.x: New file.
31082         * gcc.dg/920413-1.c: Adjust expected warning text.
31083         * gcc.dg/980217-1.c: Declare abort.
31084         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31085
31086 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31087
31088         * g77.f-torture/compile/20000629-1.f: New test.
31089         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31090
31091 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31092
31093         Rearrange lots of files, removing entirely the
31094         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31095         directories.
31096
31097         * Deleted files:
31098         gcc.c-torture/code_quality/code_quality.exp
31099         gcc.c-torture/special/special.exp
31100         gcc.failure/failure.exp
31101         gcc.failure/940409-1.x
31102         gcc.c-torture/compile/961203-1.x
31103
31104         * New files:
31105         gcc.misc-tests/linkage.exp
31106         gcc.c-torture/execute/920730-1t.c
31107         gcc.c-torture/execute/920730-1t.x
31108         gcc.c-torture/compile/920520-1.x
31109         gcc.c-torture/compile/920521-1.x
31110         gcc.c-torture/compile/981006-1.x
31111         gcc.c-torture/execute/eeprof-1.x
31112
31113         * Moved files (possibly with modifications to fit a new harness):
31114         Old name                                New name
31115         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31116         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31117         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31118         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31119         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31120         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31121         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31122         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31123         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31124         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31125         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31126         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31127         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31128         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31129
31130 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31131
31132         * c-torture/compile/961203-1.x: Delete.
31133
31134         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31135         not exit. Include stdio.h.
31136         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31137         * gcc.misc-tests/dg-12.c: Likewise.
31138         * gcc.misc-tests/dg-5.c: Likewise.
31139         * gcc.misc-tests/dg-6.c: Likewise.
31140         * gcc.misc-tests/dg-7.c: Prototype abort.
31141         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31142         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31143         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31144         not exit.
31145         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31146         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31147
31148 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31149
31150         * gcc.dg/cpp/20000628-1.c: New test.
31151         * gcc.dg/cpp/20000628-1.h: New header for above test.
31152         * gcc.dg/cpp/20000628-1a.h: Likewise.
31153
31154 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31155
31156         * gcc.dg/cpp: New directory.
31157         * gcc.dg/cpp/cpp.exp: New driver.
31158         * gcc.dg/cpp/20000627-1.c: New test.
31159         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31160         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31161         and rewrite as a compilation test.
31162
31163         * gcc.dg: Move many files into the cpp subdirectory, possibly
31164         renaming or editing them as well.
31165         Old name                New name
31166         990119-1.c              cpp/19990119-1.c
31167         990228-1.c              cpp/19990228-1.c
31168         990407-1.c              cpp/19990407-1.c
31169         990409-1.c              cpp/19990409-1.c
31170         990413-1.c              cpp/19990413-1.c
31171         990703-1.c              cpp/19990703-1.c
31172         20000127-1.c            cpp/20000127-1.c
31173         20000129-1.c            cpp/20000129-1.c
31174         20000207-1.c            cpp/20000207-1.c
31175         20000207-2.c            cpp/20000207-2.c
31176         20000209-1.c            cpp/20000209-1.c
31177         20000209-2.c            cpp/20000209-2.c
31178         20000301-1.c            cpp/20000301-1.c
31179         20000419-1.c            cpp/20000419-1.c
31180         20000510-1.S            cpp/20000510-1.S
31181         20000519-1.c            cpp/20000519-1.c
31182         20000529-1.c            cpp/20000529-1.c
31183         20000625-1.c            cpp/20000625-1.c
31184         20000625-2.c            cpp/20000625-2.c
31185         cpp-as1.c               cpp/assert1.c
31186         cpp-as2.c               cpp/assert2.c
31187         cxx-comments-1.c        cpp/cxxcom1.c
31188         cxx-comments-2.c        cpp/cxxcom2.c
31189         endif-label.c           cpp/endif.c
31190         cpp-hash1.c             cpp/hash1.c
31191         cpp-hash2.c             cpp/hash2.c
31192         cpp-if1.c               cpp/if-1.c
31193         cpp-if2.c               cpp/if-2.c
31194         cpp-if3.c               cpp/if-3.c
31195         cpp-if4.c               cpp/if-4.c
31196         cpp-if5.c               cpp/if-5.c
31197         cpp-cond.c              cpp/if-cexp.c
31198         cpp-missingop.c         cpp/if-mop.c
31199         cpp-missingparen.c      cpp/if-mpar.c
31200         cpp-opprec.c            cpp/if-oppr.c
31201         cpp-ifparen.c           cpp/if-paren.c
31202         cpp-shortcircuit.c      cpp/if-sc.c
31203         cpp-shift.c             cpp/if-shift.c
31204         cpp-unary.c             cpp/if-unary.c
31205         cpp-li1.c               cpp/line1.c
31206         cpp-li2.c               cpp/line2.c
31207         lineno.c                cpp/line3.c
31208         lineno-2.c              cpp/line4.c
31209         cpp-mi.c                cpp/mi1.c
31210         cpp-mic.h               cpp/mi1c.h
31211         cpp-micc.h              cpp/mi1cc.h
31212         cpp-mind.h              cpp/mi1nd.h
31213         cpp-mindp.h             cpp/mi1ndp.h
31214         cpp-mix.h               cpp/mi1x.h
31215         cpp-mi2.c               cpp/mi2.c
31216         cpp-mi2a.h              cpp/mi2a.h
31217         cpp-mi2b.h              cpp/mi2b.h
31218         cpp-mi2c.h              cpp/mi2c.h
31219         cpp-mi3.c               cpp/mi3.c
31220         cpp-mi3.def             cpp/mi3.def
31221         poison-1.c              cpp/poison.c
31222         pr-impl.c               cpp/prag-imp.c
31223         cpp-redef-2.c           cpp/redef1.c
31224         cpp-redef.c             cpp/redef2.c
31225         strpaste.c              cpp/strp1.c
31226         strpaste-2.c            cpp/strp2.c
31227         cpp-tradpaste.c         cpp/tr-paste.c
31228         cpp-tradstringify.c     cpp/tr-str.c
31229         cpp-tradwarn1.c         cpp/tr-warn1.c
31230         cpp-tradwarn2.c         cpp/tr-warn2.c
31231         trigraphs.c             cpp/trigraphs.c
31232         cpp-unc1.c              cpp/unc1.c
31233         cpp-unc2.c              cpp/unc2.c
31234         cpp-unc3.c              cpp/unc3.c
31235         cpp-unc.c               cpp/unc4.c
31236         undef.c                 cpp/undef1.c
31237         undef-2.c               cpp/undef2.c
31238         cpp-wi1.c               cpp/widestr1.c
31239
31240 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31241
31242         * lib/g++.exp (g++_include_flags): Tweak.
31243
31244 2000-06-27  H.J. Lu  <hjl@gnu.org>
31245             Loren J. Rittle  <ljrittle@acm.org>
31246
31247         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31248         version with one that knows about the new gcc tree structure.
31249         (g++_link_flags): Same.
31250
31251 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31252
31253         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31254         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31255         case we are cross-compiling.
31256
31257         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31258         g++.old-deja/g++.niklas/Makefile.in,
31259         g++.old-deja/g++.niklas/configure.in,
31260         g++.old-deja/g++.other/Makefile.in,
31261         g++.old-deja/g++.other/configure.in,
31262         gcc.c-torture/code_quality/Makefile.in,
31263         gcc.c-torture/code_quality/configure.in,
31264         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31265         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31266         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31267         gcc.c-torture/execute/ieee/Makefile.in,
31268         gcc.c-torture/execute/ieee/configure.in,
31269         gcc.c-torture/noncompile/Makefile.in,
31270         gcc.c-torture/noncompile/configure.in,
31271         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31272         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31273         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31274
31275 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31276
31277         * g++.old-deja/g++.other/ambig3.C: New test.
31278
31279 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         * g++.old-deja/g++.pt/syntax1.C: New test.
31282         * g++.old-deja/g++.pt/syntax2.C: New test.
31283         * g++.old-deja/g++.other/syntax3.C: New test.
31284         * g++.old-deja/g++.other/syntax4.C: New test.
31285
31286 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31287
31288         * gcc.dg/20000623-1.c: Prototype exit and abort.
31289
31290 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31291
31292         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31293         New tests.
31294         * gcc.dg/cpp-mi3.def: New file.
31295
31296         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31297         inside assertions.
31298         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31299         lexer's error messages.
31300         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31301         divine anything from the linemarkers.
31302         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31303         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31304
31305 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31306
31307         * gcc.dg/20000623-1.c: New test.
31308
31309 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31310
31311         * gcc.c-torture/execute/20000622-1.c: New test.
31312
31313 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31314
31315         * g++.old-deja/g++.other/init15.C: New test.
31316
31317 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31318
31319         * g++.old-deja/g++.pt/vaarg2.C: New test.
31320         * g++.old-deja/g++.pt/vaarg3.C: New test.
31321
31322 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31323
31324         * g++.old-deja/g++.other/dyncast6.C: New test.
31325
31326 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31327
31328         * gcc.c-torture/execute/loop-6.c: New test.
31329
31330 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31331
31332         * gcc.dg/20000614-1.c: New test.
31333         * gcc.dg/20000614-2.c: New test.
31334
31335 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31336
31337         * g++.old-deja/g++.other/inline12.C: New test.
31338
31339 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31340
31341         * g++.old-deja/g++.other/eh1.C: New test.
31342
31343 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31344
31345         * g++.old-deja/g++.other/type.C: New test.
31346
31347 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31348
31349         * g++.old-deja/g++.other/initstring.C: New test.
31350
31351 2000-06-12  Jason Merrill  <jason@redhat.com>
31352
31353         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31354
31355 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31356
31357         * gcc.c-torture/compile/20000609-1.c: New test.
31358
31359 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31360
31361         * gcc.dg/20000609-1.c: New test.
31362
31363 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31364
31365         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31366         * gcc.c-torture/noncompile/poison-1.c: Move...
31367         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31368         * gcc.dg/cpp-li1.c: Add a token after the #line.
31369
31370 2000-06-05  Richard Henderson  <rth@cygnus.com>
31371
31372         * gcc.c-torture/execute/20000605-2.c: New test.
31373         * gcc.c-torture/execute/20000605-3.c: New test.
31374
31375 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31376
31377         * g77.f-torture/execute/20000503-1.x: New file.
31378
31379 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31380
31381         * g++.old-deja/g++.eh/badalloc1.C: New test.
31382
31383 2000-06-05  Richard Henderson  <rth@cygnus.com>
31384
31385         * gcc.c-torture/execute/20000605-1.c: New test.
31386
31387 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31388             Nathan Sidwell <nathan@codesourcery.com>
31389
31390         * gcc.c-torture/compile/20000605-1.c: New test.
31391
31392 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31393
31394         * g77.f-torture/compile/20000601-1.f:  New test.
31395
31396 2000-06-03  Richard Henderson  <rth@cygnus.com>
31397
31398         * gcc.c-torture/execute/20000603-1.c: New.
31399
31400 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31401
31402         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31403         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31404
31405 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31406
31407         * gcc.dg/compare2.c (case 12): XFAIL.
31408         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31409         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31410
31411         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31412
31413 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31414
31415         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31416         guard macro is already defined when the header is first
31417         included.
31418         * gcc.dg/cpp-mix.h: New file.
31419         * gcc.dg/endif-label.c: Update patterns to match compiler.
31420
31421         * g++.brendan/complex1.C: Declare abort.
31422         * g++.law/refs4.C: Remove XFAIL.
31423         * g++.oliva/expr2.C: Declare abort and exit.
31424
31425 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31426
31427         * gcc.c-torture/execute/20000528-1.c: New test.
31428
31429         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31430         * g++.old-deja/g++.law/temps4.C: Likewise.
31431
31432         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31433         stdlib.h.  Call abort() on failure.
31434         * g++.old-deja/g++.law/refs4.C: Likewise.
31435         * g++.old-deja/g++.law/temps4.C: Likewise.
31436         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31437         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31438
31439 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31440
31441         Relative to g++.dg/special:
31442         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31443
31444         Relative to g++.old-deja:
31445         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31446         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31447         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31448         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31449         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31450         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31451         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31452
31453         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31454         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31455         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31456         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31457         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31458         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31459         and/or string.h.
31460
31461         * g++.other/goto1.C: Update expectations for error messages.
31462
31463 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31464
31465         * gcc.c-torture/compile/20000523-1.c: New test.
31466
31467 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31468
31469         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31470
31471 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31472
31473         * g++.old-deja/g++.eh/catch11.C: New test.
31474         * g++.old-deja/g++.eh/catch12.C: New test.
31475
31476 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31477
31478         * gcc.c-torture/execute/20000523-1.c: New test.
31479
31480 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31481
31482         * c-torture/execute/bcp-1.c: Replace abort in arg of
31483         __builtin_constant_p with a generic external function.
31484
31485         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31486         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31487         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31488         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31489         Prototype abort and/or exit.
31490
31491         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31492         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31493         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31494         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31495
31496 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31497
31498         * gcc.dg/dwarf2-1.c: New test.
31499
31500 2000-05-20  Richard Henderson  <rth@cygnus.com>
31501
31502         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31503
31504 2000-05-20  Andreas Jaeger  <aj@suse.de>
31505
31506         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31507         testcase.
31508
31509 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31510
31511         * gcc.c-torture/execute/20000519-2.c: New test.
31512
31513 2000-05-19  Andreas Jaeger  <aj@suse.de>
31514
31515         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31516         which fails with SSA.
31517
31518         * lib/c-torture.exp: Also test with -O3 -fssa.
31519
31520 2000-05-18  Michael Meissner  <meissner@redhat.com>
31521
31522         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31523         * gcc.c-torture/execute/920415-1.c: Ditto.
31524         * gcc.c-torture/execute/920501-1.c: Ditto.
31525         * gcc.c-torture/execute/conversion.c: Ditto.
31526         * gcc.c-torture/execute/cvt-1.c: Ditto.
31527
31528 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31529
31530         * gcc.c-torture/compile/20000518-1.c: New test.
31531
31532 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31533
31534         * g77.f-torture/compile/200005018.f:  New test.
31535
31536 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31537
31538         * gcc.c-torture/compile/20000517-1.c: New test.
31539
31540 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31541
31542         * gcc.c-torture/execute/20000516-1.c: New test.
31543
31544 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31545
31546         * g++.old-deja/g++.other/eh.C: New test.
31547
31548 2000-05-12  Richard Henderson  <rth@cygnus.com>
31549
31550         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31551         constants through to doit's conditional.
31552
31553 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31554
31555         * gcc.c-torture/compile/20000511-1.c: New test.
31556         * g77.f-torture/compile/20000511-1.f: New test.
31557         * g77.f-torture/compile/20000511-2.f: New test.
31558
31559 2000-05-11  Michael Meissner  <meissner@redhat.com>
31560
31561         * gcc.c-torture/execute/20000511-1.c: New test.
31562
31563 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31564
31565         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31566         * gcc.dg/20000510-1.S: New.
31567
31568 2000-05-08  Catherine Moore  <clm@cygnus.com>
31569
31570         * gcc.dg/unused-3.c: New.
31571
31572 2000-05-06  Richard Henderson  <rth@cygnus.com>
31573
31574           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31575           * g++.old-deja/g++.mike/warn1.C: Likewise.
31576           * g++.old-deja/g++.pt/local1.C: Likewise.
31577           * g++.old-deja/g++.pt/local7.C: Likewise.
31578           * g++.old-deja/g++.pt/spec16.C: Likewise.
31579
31580 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31581
31582         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31583
31584 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31585
31586           * g77.f-torture/execute/20000503-1.f:  New test.
31587
31588 2000-05-04  Andreas Jaeger  <aj@suse.de>
31589
31590         * gcc.dg/noreturn-2.c: New test.
31591
31592 2000-05-04  Neil Booth  <NeilB@earthling.net>
31593
31594         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31595         preprocessor.
31596
31597 2000-05-04  Richard Henderson  <rth@cygnus.com>
31598
31599         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31600
31601 2000-05-04  Richard Henderson  <rth@cygnus.com>
31602
31603         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31604         OpenSSL by Jason R Thorpe.
31605
31606 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31607
31608         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31609
31610 2000-05-03  Robert Lipe <robertlipe@usa.net>
31611
31612         * gcc.dg/20000503-1.c: New test.
31613
31614 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31615
31616         * gcc.c-torture/compile/20000502-1.c: New test.
31617         * g++.old-deja/g++.other/align.C: New test.
31618         * gcc.dg/cpp-tradstringify.c: New test.
31619
31620 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31621
31622         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31623         and hard registers.
31624
31625 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31626
31627         * gcc.c-torture/execute/loop-5.c: New test.
31628
31629 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31630
31631         * gcc.c-torture/execute/va-arg-20.c: New test.
31632
31633 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31634
31635         * gcc.c-torture/execute/20000422-1.c: New test.
31636
31637 2000-04-20  Greg McGary  <gkm@gnu.org>
31638
31639         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31640         when optimizing, but without sibling-call optimizations (-O1).
31641
31642 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31643
31644           * gcc.c-torture/compile/20000420-1.c: New test.
31645
31646 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31647
31648         * g++.abi/ptrflags.C: New test.
31649         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31650
31651 2000-04-19  Catherine Moore  <clm@cygnus.com>
31652
31653         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31654
31655 2000-04-19  Greg McGary  <gkm@gnu.org>
31656
31657         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31658         sibling-call optimizations.
31659
31660 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31661
31662         * gcc.dg/20000419-1.c: New test.
31663
31664 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31665
31666         * gcc.c-torture/execute/20000412-6.c: New test.
31667
31668 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31669
31670         * gcc.c-torture/execute/20000412-5.c: New test.
31671         * g77.f-torture/compile/20000412-1.f: New test.
31672         * gcc.c-torture/execute/20000412-4.c: New test.
31673         * gcc.c-torture/compile/20000412-2.c: New test.
31674         * gcc.c-torture/execute/20000412-3.c: New test.
31675         * gcc.c-torture/compile/20000412-1.c: New test.
31676         * gcc.c-torture/execute/20000412-2.c: New test.
31677
31678 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31679
31680         * objc/execute/bf-20.m: New test.
31681
31682 2000-04-10  Richard Henderson  <rth@cygnus.com>
31683
31684         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31685
31686         * gcc.c-torture/execute/20000412-1.c: New test.
31687
31688 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31689
31690         * g++.old-deja/g++.eh/catchptr1.C: New test.
31691
31692 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31693
31694         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31695
31696 2000-04-08  Neil Booth  <NeilB@earthling.net>
31697
31698         * gcc.dg/cpp-nullchar.c: Remove test as
31699         embedded nulls cause problems.
31700
31701 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31702
31703         * gcc.dg/compare2.c: New test.
31704
31705 2000-04-08  Neil Booth  <NeilB@earthling.net>
31706
31707         * gcc.dg/cpp-nullchar.c: New test.
31708
31709 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31710
31711         * gcc.dg/cpp-mi2.c: New test.
31712         * gcc.dg/cpp-mi2[abc].h: New files.
31713
31714 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31717         member name.
31718
31719 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31720
31721         * g++.old-deja/g++.abi/vmihint.C: New test.
31722
31723 2000-04-06  Neil Booth  <NeilB@earthling.net>
31724
31725         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31726         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31727         copyright.
31728
31729 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31730
31731         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31732         avoid stack-frame overwrite.
31733
31734 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31735
31736         * gcc.c-torture/compile/20000405-2.c: New test.
31737         * gcc.c-torture/compile/20000405-3.c: New test.
31738
31739 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31740
31741         * gcc.c-torture/compile/20000405-1.c: New test.
31742
31743 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31744
31745         * gcc.dg/cast-qual-1.c: Revert last change.
31746
31747 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31748
31749         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31750
31751 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31752
31753         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31754         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31755
31756 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31757
31758         * gcc.c-torture/compile/20000403-2.c: New test.
31759         * gcc.c-torture/compile/20000403-1.c: New test.
31760
31761 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31762
31763         * gcc.c-torture/execute/20000403-1.c: New test.
31764
31765 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31766
31767         * gcc.c-torture/execute/20000402-1.c: New test.
31768
31769 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31770
31771         * gcc.c-torture/execute/va-arg-15.c: New test.
31772         * gcc.c-torture/execute/va-arg-16.c: New test.
31773         * gcc.c-torture/execute/va-arg-17.c: New test.
31774         * gcc.c-torture/execute/va-arg-18.c: New test.
31775         * gcc.c-torture/execute/va-arg-19.c: New test.
31776
31777 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31778
31779         * gcc.c-torture/compile/981211-1.c: Move to...
31780         * gcc.dg/cpp-as1.c: ...here.
31781         * gcc.dg/cpp-as2.c: New file.
31782
31783         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31784         compiler.
31785
31786 2000-04-02  Neil Booth  <NeilB@earthling.net>
31787
31788         * gcc.dg/cpp-cond.c  New tests.
31789         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31790         accidental success less likely.
31791         * gcc.dg/cpp-missingop.c  New tests.
31792         * gcc.dg/cpp-missingparen.c  New tests.
31793         * gcc.dg/cpp-shift.c  New tests.
31794         * gcc.dg/cpp-shortcircuit.c  New tests.
31795         * gcc.dg/cpp-unary.c  New tests.
31796
31797 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31798
31799         * gcc.c-torture/compile/20000329-1.c: New test.
31800
31801 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31802
31803         * gcc.c-torture/compile/20000326-1.c: New test.
31804         * gcc.c-torture/compile/20000326-2.c: New test.
31805
31806 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31807
31808         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31809         the first parameter is a function argument.
31810
31811 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * g++.old-deja/g++.ext/array4.C: New test.
31814
31815 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31816
31817         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31818
31819 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31820
31821         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31822
31823 2000-03-19  Richard Henderson  <rth@cygnus.com>
31824
31825         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31826
31827 2000-03-19  Richard Henderson  <rth@cygnus.com>
31828
31829         * gcc.c-torture/compile/20000319-1.c: New test.
31830
31831 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31832
31833         * gcc.c-torture/execute/20000314-3.c: New test.
31834         * gcc.c-torture/execute/20000314-2.c: New test.
31835         * gcc.c-torture/execute/20000314-1.c: New test.
31836         * gcc.c-torture/compile/20000314-2.c: New test.
31837         * gcc.c-torture/compile/20000314-1.c: New test.
31838
31839 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31840
31841         * g++.old-deja/g++.warn/inline.C: New test.
31842
31843 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31844
31845         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31846         standards-compliant result rather than specific constants.
31847         Put test-values in array.
31848
31849 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31850
31851         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31852         (g++_target_compile): Put test-specific options last.
31853
31854 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         * g++.old-deja/g++.eh/vbase4.C: New test.
31857
31858 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31859
31860         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31861
31862 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31863
31864         * g++.old-deja/g++.brendan/misc12.C: Removed.
31865         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31866         * g++.old-deja/g++.ext/pretty4.C: New test.
31867
31868 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31869
31870         * g++.old-deja/g++.other/string2.C: New test.
31871
31872 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31873
31874         * g++.old-deja/g++.warn/impint2.C: New test.
31875
31876 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31877
31878         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31879         is 1, not zero.
31880
31881 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31882
31883         * g++.old-deja/g++.warn/impint.C: New test.
31884         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31885         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31886         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31887         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31888         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31889         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31890         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31891         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31892         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31893         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31894         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31895         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31896
31897 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31898
31899         * gcc.dg/cpp-redef.c: New test.
31900
31901 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31902
31903         * g++.old-deja/g++.pt/unify7.C: New test.
31904
31905 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31906
31907         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31908         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31909
31910 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31911
31912         * gcc.c-torture/compile/20000224-1.c: New test.
31913
31914 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31915
31916         * gcc.c-torture/compile/cpp-2.c: New test.
31917         * gcc.c-torture/compile/cpp-1.c: New test.
31918
31919 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31920
31921         * gcc.c-torture/execute/20000225-1.c: New test.
31922
31923 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31924
31925         * gcc.dg/cpp-li2.c: New test.
31926
31927         * gcc.dg/cpp-wi1.c: New test.
31928
31929         * gcc.dg/cpp-li1.c: New test.
31930
31931 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31932
31933         * g++.old-deja/g++.other/sizeof5.C: New test.
31934
31935 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31936
31937         * gcc.c-torture/execute/va-arg-13.c: New test.
31938
31939 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31940
31941         * gcc.c-torture/execute/va-arg-12.c: New test.
31942
31943 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31944
31945         * gcc.c-torture/execute/20000223-1.c: New test.
31946
31947 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31950
31951 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31952
31953         * g++.old-deja/g++.abi/ptrmem.C: New test.
31954
31955 2000-02-19  Richard Henderson  <rth@cygnus.com>
31956
31957         * gcc.c-torture/compile/init-3.c: New.
31958
31959 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31960
31961         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31962         ALWAYS_CXXFLAGS.
31963
31964 2000-02-11  Robert Lipe <robertl@sco.com>
31965
31966         * gcc.c-torture/compile/20000211-3.c: New test.
31967
31968 2000-02-11  Martin Buchholz <martin@xemacs.org>
31969
31970         * gcc.c-torture/compile/20000211-2.c: New test.
31971
31972 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31973
31974         * gcc.c-torture/compile/20000211-1.c: New test.
31975
31976 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31977
31978         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31979           on native targets
31980
31981 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31982
31983         * g++.old-deja/g++.other/cast5.C: New test.
31984
31985 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31986
31987         * gcc.c-torture/execute/20000205-1.c: New.
31988
31989 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31990
31991         * g++.old-deja/g++.jason/cast3.C: Return void.
31992         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31993
31994 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31995
31996         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31997
31998         * gcc.dg/loop-1.c: New test.
31999
32000 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32001
32002         * gcc.c-torture/compile/20000127-1.c: New test.
32003         * gcc.c-torture/execute/991228-1.c: New test.
32004
32005 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32006
32007         * gcc.dg/unused-2.c: New test.
32008
32009         * gcc.dg/conv-1.c: New test.
32010
32011 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32012
32013         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32014         compiler.
32015         (tool_option_proc): Fix typo.
32016
32017 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32018
32019         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32020         of the ld on the host, not on the build machine.
32021         Also, don't crash if '--help' is not a supported option.
32022
32023 2000-01-24  Richard Henderson  <rth@cygnus.com>
32024
32025         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32026
32027 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32028
32029         * gcc.c-torture/execute/20000120-2.c: New test.
32030         * gcc.c-torture/execute/20000120-1.c: New test.
32031
32032 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32033
32034         * gcc.c-torture/execute/20000113-1.c: New test.
32035
32036 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32037
32038         * gcc.c-torture/execute/20000112-1.c: New test.
32039
32040 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32041
32042         * gcc.dg/20000111-1.c: New test.
32043
32044 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32045
32046         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32047         with 16 bit integers.
32048
32049 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32050
32051         * gcc.dg/20000108-1.c: New test.
32052
32053 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32054
32055         * g++.old-deja/g++.ns/koenig8.C: New test.
32056
32057 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32058
32059         * g++.old-deja/g++.other/cast4.C: New test.
32060
32061 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32062
32063         * gcc.c-torture/compile/20000105-2.c: New test.
32064         * gcc.c-torture/compile/20000105-1.c: New test.
32065
32066 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32067
32068         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32069         references to printf & atoi to conform to ANSI standard.
32070         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32071         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32072         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32073         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32074         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32075         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32076         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32077         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32078         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32079         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32080         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32081         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32082         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32083         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32084         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32085         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32086         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32087         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32088         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32089         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32090         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32091         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32092         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32093         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32094         * g++.old-deja/g++.brendan/init3.C: Likewise.
32095         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32096         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32097         * g++.old-deja/g++.brendan/new2.C: Likewise.
32098         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32099         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32100         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32101         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32102         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32103         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32104         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32105         * g++.old-deja/g++.brendan/template24.C: Likewise.
32106         * g++.old-deja/g++.brendan/template3.C: Likewise.
32107         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32108         * g++.old-deja/g++.jason/inline3.C: Likewise.
32109         * g++.old-deja/g++.jason/opeq.C: Likewise.
32110         * g++.old-deja/g++.law/arg5.C: Likewise.
32111         * g++.old-deja/g++.law/arm7.C: Likewise.
32112         * g++.old-deja/g++.law/ctors11.C: Likewise.
32113         * g++.old-deja/g++.law/cvt8.C: Likewise.
32114         * g++.old-deja/g++.law/init9.C: Likewise.
32115         * g++.old-deja/g++.law/refs4.C: Likewise.
32116         * g++.old-deja/g++.law/template2.C: Likewise.
32117         * g++.old-deja/g++.law/visibility24.C: Likewise.
32118         * g++.old-deja/g++.law/vtable3.C: Likewise.
32119         * g++.old-deja/g++.mike/asm2.C: Likewise.
32120         * g++.old-deja/g++.mike/eh1.C: Likewise.
32121         * g++.old-deja/g++.mike/misc1.C: Likewise.
32122         * g++.old-deja/g++.mike/misc13.C: Likewise.
32123         * g++.old-deja/g++.mike/misc14.C: Likewise.
32124         * g++.old-deja/g++.mike/ns12.C: Likewise.
32125         * g++.old-deja/g++.mike/p1248.C: Likewise.
32126         * g++.old-deja/g++.mike/p3708.C: Likewise.
32127         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32128         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32129         * g++.old-deja/g++.mike/p646.C: Likewise.
32130         * g++.old-deja/g++.mike/p700.C: Likewise.
32131         * g++.old-deja/g++.mike/p783.C: Likewise.
32132         * g++.old-deja/g++.mike/p783a.C: Likewise.
32133         * g++.old-deja/g++.mike/p783b.C: Likewise.
32134         * g++.old-deja/g++.mike/p786.C: Likewise.
32135         * g++.old-deja/g++.mike/p789.C: Likewise.
32136         * g++.old-deja/g++.mike/p789a.C: Likewise.
32137         * g++.old-deja/g++.mike/p807a.C: Likewise.
32138         * g++.old-deja/g++.other/delete3.C: Likewise.
32139         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32140         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32141         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32142         * g++.old-deja/g++.other/empty1.C: Likewise.
32143         * g++.old-deja/g++.other/temporary1.C: Likewise.
32144         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32145         * g++.old-deja/g++.pt/t16.C: Likewise.
32146         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32147
32148 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32149
32150         * gcc.dg/991230-1.c: New test.
32151
32152 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32153
32154         * gcc.c-torture/compile/991229-3.c: New test.
32155         * gcc.c-torture/compile/991229-2.c: New test.
32156         * gcc.c-torture/compile/991229-1.c: New test.
32157
32158 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32159
32160         * gcc.c-torture/compile/labels-2.c: New test.
32161
32162 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32163
32164         * gcc.c-torture/execute/991227-1.c: New test.
32165
32166 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32167
32168         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32169
32170 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32171
32172         * gcc.c-torture/execute/991221-1.c: New test.
32173
32174 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32175
32176         * g++.old-deja/g++.other/cast3.C: New test.
32177
32178 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32179
32180         * gcc.c-torture/execute/991216-4.c: New test.
32181
32182 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32183
32184         * gcc.c-torture/execute/991216-1.c: New test.
32185         * gcc.c-torture/execute/991216-2.c: New test.
32186         * gcc.c-torture/execute/991216-3.c: New test.
32187
32188 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32189
32190         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32191         Actually make the test fail by using "-O2" for compilation.
32192
32193 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32194
32195         * g++.old-deja/g++.warn/cast-align1.C: New test.
32196
32197 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32198
32199         * gcc.c-torture/compile/991214-1.c: New test.
32200         * gcc.c-torture/compile/991214-2.c: New test.
32201
32202 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32203
32204         * gcc.dg/991214-1.c: New test.
32205
32206 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32207
32208         * gcc.c-torture/compile/991213-3.c: New test.
32209         * gcc.c-torture/compile/991213-2.c: New test.
32210         * gcc.c-torture/compile/991213-1.c: New test.
32211
32212 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32213
32214         * gcc.dg/991209-1.c: New test.
32215
32216 1999-12-08  Nathan Sidwell <nathan@acm.org>
32217
32218         * gcc.c-torture/compile/991208-1.c: New test.
32219
32220 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32221
32222         * gcc.dg/ultrasp2.c: New test.
32223
32224 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32225
32226         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32227
32228 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32229
32230         * gcc.c-torture/compile/991202-1.c: New test.
32231         * gcc.c-torture/execute/991202-1.c: New test.
32232         * gcc.c-torture/execute/991202-2.c: New test.
32233         * gcc.c-torture/execute/991202-3.c: New test.
32234
32235 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32236
32237         * g++.old-deja/g++.abi/align.C: New test.
32238         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32239         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32240
32241 1999-12-01  Richard Henderson  <rth@cygnus.com>
32242
32243         * gcc.c-torture/execute/991201-1.c: New.
32244
32245 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32246
32247         * gcc.dg/991129-1.c: New test.
32248
32249 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32250
32251         * gcc.c-torture/compile/991127-1.c: New test.
32252
32253 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32254
32255         * g++.old-deja/g++.other/warn4.C: New test.
32256
32257 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32258
32259         * g++.old-deja/g++.eh/cleanup2.C: New test.
32260         * g++.old-deja/g++.ext/pretty2.C: New test.
32261         * g++.old-deja/g++.ext/pretty3.C: New test.
32262         * g++.old-deja/g++.other/debug6.C: New test.
32263
32264 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32265
32266         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32267         compiler_output to look for one error message instead of two.
32268
32269 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32270
32271         * gcc.c-torture/execute/991118-1.c: Also test case
32272         where the word boundary does not split a byte evenly.
32273
32274 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32275
32276         * g++.old-deja/g++.ext/restrict1.C: New test.
32277
32278 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32279
32280         * gcc.c-torture/execute/991118-1.c: New test.
32281
32282 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32283
32284         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32285         working directory pathnames.
32286
32287 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32288
32289         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32290         host is equipped with driver.h and driver.o so it can actually
32291         compile and run the tests.
32292
32293 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32294
32295         * gcc.c-torture/compile/991008-1.c: New test.
32296
32297 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32298
32299         * lib/gcc-dg.exp: Include target-supports.exp
32300
32301 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32302
32303         * lib/target-supports.exp: New file: Provide procs to test for
32304         features supported by the target.
32305         (check_weak_available): Moved here from ecos.exp.
32306         (check_alias_available): New proc: Determine of the target
32307         toolchain supports the alias attribute.
32308
32309         * gcc.dg/special/ecos.exp: Move check_weak_available to
32310         target-supports.exp.
32311         (alias-1.c): Only perform the test if the target supports
32312         aliases.
32313         (wkali-1.c): Only perform the test if the target supports
32314         aliases.
32315
32316         * gcc.dg/990506-0.c: Expect error messages from cross
32317         targets as well as native targets.
32318
32319 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32320
32321         * gcc.dg/ultrasp1.c: Removed xfail.
32322         * gcc.dg/struct-ret-2.c: Likewise.
32323         * gcc.dg/array-1.c: Likewise.
32324
32325 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32326
32327         * gcc.dg/struct-ret-2.c: New test.
32328
32329         * gcc.dg/array-1.c: New test.
32330
32331 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32332
32333         * gcc.c-torture/execute/991030-1.c: New test.
32334
32335 1999-10-26  Richard Henderson  <rth@cygnus.com>
32336
32337         * gcc.c-torture/compile/991026-2.c: New test.
32338
32339 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32340
32341         * gcc.c-torture/compile/991026-1.c: New test.
32342
32343 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32344
32345         * gcc.c-torture/execute/991023-1.c: New test.
32346
32347 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32348
32349         * gcc.c-torture/execute/991019-1.c: New test.
32350
32351 1999-10-16  Richard Henderson  <rth@cygnus.com>
32352
32353         * gcc.c-torture/execute/991016-1.c: New test.
32354
32355 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32356
32357         * gcc.c-torture/execute/991014-1.c: New test.
32358
32359 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32360
32361         * g++.old-deja/g++.other/union2.C: New test.
32362
32363 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32364
32365         * g++.old-deja/g++.other/vaarg2.C: New test.
32366         * g++.old-deja/g++.other/vaarg3.C: New test.
32367
32368 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32369
32370         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32371         in compile/.
32372
32373 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32374
32375         * gcc.c-torture/execute/va-arg-11.c: New test.
32376
32377 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32378
32379         * lib/file-format.exp (gcc_target_object_format): Don't
32380         crash if objdump is unavailable.
32381
32382 1999-09-29  Donn Terry <donn@interix.com>
32383
32384         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32385
32386 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32387
32388         * gcc.c-torture/compile/990928-1.c: New test.
32389
32390 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32391
32392         * g++.old-deja/g++.other/decl6.C: New test.
32393
32394 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32395
32396         * gcc.c-torture/execute/va-arg-10.c: New test.
32397
32398 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32399
32400         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32401         __PRETTY_FUNCTION__.
32402
32403 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32404
32405         * gcc.c-torture/execute/990923-1.c: New test.
32406
32407 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32408
32409         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32410         for which -fpic is inappropriate.
32411
32412 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32413
32414         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32415
32416 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32417
32418         * g++.old-deja/g++.other/dyncast1.C: New test.
32419         * g++.old-deja/g++.other/dyncast2.C: New test.
32420         * g++.old-deja/g++.other/dyncast3.C: New test.
32421         * g++.old-deja/g++.other/dyncast4.C: New test.
32422         * g++.old-deja/g++.other/dyncast5.C: New test.
32423         * g++.old-deja/g++.eh/catch3.C: New test.
32424         * g++.old-deja/g++.eh/catch3p.C: New test.
32425         * g++.old-deja/g++.eh/catch4.C: New test.
32426         * g++.old-deja/g++.eh/catch4p.C: New test.
32427         * g++.old-deja/g++.eh/catch5.C: New test.
32428         * g++.old-deja/g++.eh/catch5p.C: New test.
32429         * g++.old-deja/g++.eh/catch6.C: New test.
32430         * g++.old-deja/g++.eh/catch6p.C: New test.
32431         * g++.old-deja/g++.eh/catch7.C: New test.
32432         * g++.old-deja/g++.eh/catch7p.C: New test.
32433         * g++.old-deja/g++.eh/catch8.C: New test.
32434         * g++.old-deja/g++.eh/catch8p.C: New test.
32435         * g++.old-deja/g++.eh/catch9.C: New test.
32436         * g++.old-deja/g++.eh/catch9p.C: New test.
32437
32438 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32439
32440         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32441         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32442
32443 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32444
32445         * gcc.c-torture/compile/990913-1.c: New test.
32446
32447 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32448
32449         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32450         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32451
32452 1999-09-09  Richard Henderson  <rth@cygnus.com>
32453
32454         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32455
32456 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32457
32458         * g++.old-deja/g++.other/lookup11.C: New test.
32459         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32460         what is permitted and what we want.
32461         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32462         overload use.
32463         * g++.old-deja/g++.jason/rfg5.C: Likewise
32464
32465 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32466
32467         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32468         * gcc.c-torture/noncompile/poison-1.c: New file.
32469
32470 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32471
32472         * g++.old-deja/g++.other/sizeof3.C: New test.
32473         * g++.old-deja/g++.other/sizeof4.C: New test.
32474         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32475         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32476
32477 1999-09-07  Richard Henderson  <rth@cygnus.com>
32478
32479         * gcc.dg/va-arg-1.c: New.
32480
32481 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32482
32483         * gcc.c-torture/execute/va-arg-9.c: New test.
32484
32485 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32486
32487         * g77.f-torture/compile/980519-2.f: New test.
32488         * g77.f-torture/compile/19990905-0.f: New test.
32489         * g77.f-torture/compile/19990905-1.f: New test.
32490         * g77.f-torture/compile/19990905-2.f: New test.
32491
32492         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32493
32494 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32495
32496         * gcc.c-torture/execute/990827-1.c: Fix typo.
32497
32498 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32499
32500         * g++.old-deja/g++.other/deref1.C: New test.
32501
32502 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32503
32504         * g++.old-deja/g++.other/ambig2.C: New test.
32505         * g++.old-deja/g++.other/cond5.C: New test.
32506         * g++.old-deja/g++.other/lookup16.C: New test.
32507
32508 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32509
32510         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32511         assemblers too.
32512
32513 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32514
32515         * lib/c-torture.exp: Avoid the "compare executables" optimization
32516         when testing native.
32517
32518 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32519
32520         * gcc.c-torture/execute/990829-1.c: New test.
32521         * gcc.c-torture/compile/990829-1.c: New test.
32522
32523 1999-08-27  Paul Burchard  <burchard@pobox.com>
32524
32525         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32526         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32527         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32528         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32529         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32530         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32531         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32532         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32533         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32534         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32535         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32536
32537 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32538
32539         * gcc.c-torture/execute/990827-1.c: New test.
32540
32541 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32542
32543         * g77.f-torture/noncompile/19990826-4.f: New test.
32544
32545         * g77.f-torture/compile/19990826-3.f: New test.
32546
32547         * g77.f-torture/execute/19990826-2.f: New test.
32548
32549         * g77.f-torture/compile/19990826-1.f: New test.
32550
32551         * gcc.c-torture/execute/990826-0.c: New test.
32552         * g77.c-torture/execute/19990826-0.f: New test.
32553
32554         * g77.f-torture/noncompile/970626-2.f: New test.
32555
32556 1999-08-25  Paul Burchard  <burchard@pobox.com>
32557
32558         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32559         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32560         lss-011.C: New tests.
32561
32562 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32563
32564         * g++.old-deja/g++.other/decl5.C: New test.
32565
32566 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32567
32568         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32569         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32570         call `postbase' for each one.  All callers of `postbase' changed
32571         to call this instead.
32572
32573 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32574
32575         * gcc.c-torture/execute/990811-1.c: New test.
32576
32577 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32578
32579         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32580         just native ones.
32581
32582         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32583         just native ones.
32584
32585 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32586
32587         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32588
32589 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32590
32591         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32592
32593 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32594
32595         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32596
32597 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32598
32599         * gcc.c-torture/execute/990804-1.c: New test.
32600
32601 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32602
32603         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32604         * g++.old-deja/g++.brendan/crash64.C: Likewise
32605         * g++.old-deja/g++.brendan/overload8.C: Likewise
32606
32607 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32608
32609         * g++.old-deja/g++.other/struct1.C: New test.
32610
32611 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32612
32613         * g++.old-deja/g++.other/enum2.C: New test.
32614
32615 1999-08-02  Richard Henderson  <rth@cygnus.com>
32616
32617         Adapted from tests from Franz Sirl:
32618         * gcc.c-torture/execute/va-arg-7.c: New test.
32619         * gcc.c-torture/execute/va-arg-8.c: New test.
32620
32621 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32622
32623         * gcc.c-torture/compile/990801-2.c: New test.
32624
32625         * gcc.c-torture/compile/990801-1.c: New test.
32626
32627 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32628
32629         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32630         fp-cmp-1.c, converting double to float.
32631
32632         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32633         fp-cmp-1.c, converting double to long double.
32634
32635         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32636         from fr1 to unknown_register, since fr1 is a legitimate register
32637         on some machines.
32638
32639 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32640
32641         * README: More listname related changes.
32642
32643 1999-07-08  Catherine Moore  <clm@cygnus.com>
32644
32645         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32646
32647 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32648
32649         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32650
32651 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32652
32653         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32654
32655 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32656
32657         * gcc.dg/990703-1.c: New test.
32658
32659 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32660
32661         * lib/file-format.exp: New file: Move definition of proc
32662         gcc_target_object_format to here from
32663         gcc.dg/special/ecos.exp.
32664
32665         * lib/c-torture.exp: Include lib file-format.exp.
32666         * lib/gcc-dg.exp: Include lib file-format.exp.
32667
32668         * gcc.dg/special/ecos.exp: Remove definition of proc
32669         gcc_target_object_format.
32670
32671 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32672
32673         * gcc.c-torture/execute/990628-1.c: New test.
32674
32675 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32676
32677         * gcc.c-torture/compile/990625-2.c: New test.
32678
32679         * gcc.c-torture/compile/990625-1.c: New test.
32680
32681 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32682
32683         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32684         attributes compile.
32685         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32686         ports that use the COFF/PE file format.
32687
32688 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32689
32690         * gcc.c-torture/compile/990617-1.c: New test.
32691
32692 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32693
32694         * g++.old-deja/g++.other/decl4.C: New test.
32695
32696 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32697
32698         * g++.old-deja/g++.other/bitfld3.C: New test.
32699
32700 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32701
32702         * g++.old-deja/g++.eh/catch1.C: New test.
32703
32704 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32705
32706         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32707
32708         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32709         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32710
32711 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32712
32713         * g77.f-torture/compile/19990502-0.f: Replace with new,
32714         shorter, test that still fails after recent changes.
32715
32716 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32717
32718         * gcc.c-torture/execute/990604-1.c: New test.
32719
32720 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32721
32722         * gcc.c-torture/execute/990531-1.c: New test.
32723
32724 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32725
32726         * gcc.c-torture/compile/990527-1.c: New test.
32727
32728 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32729
32730         * gcc.c-torture/execute/990527-1.c: New test.
32731
32732 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32733
32734         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32735         bitfields as signed.
32736
32737 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32738
32739         * g77.f-torture/compile/19990525-0.f: New test.
32740
32741 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32742
32743         * gcc.c-torture/execute/990525-2.c: New test.
32744
32745         * gcc.c-torture/execute/990525-1.c: New test.
32746
32747 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32748
32749         * g++.old-deja/g++.other/anon3.C: New test.
32750         * g++.old-deja/g++.other/anon4.C: New test.
32751         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32752         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32753         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32754         Merrill).
32755
32756 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32757
32758         * gcc.c-torture/execute/990524-1.c: New test.
32759
32760         * gcc.dg/990524-1.c: New test.
32761
32762 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32763
32764         * gcc.c-torture/compile/990523-1.c: New test.
32765
32766 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32767
32768         * gcc.c-torture/compile/990519-1.c: New test.
32769
32770 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32771
32772         * gcc.c-torture/compile/990517-1.c: New test.
32773
32774         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32775         (e4, f4): New tests.
32776         (main): Call them.
32777
32778 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32779
32780         * gcc.dg/noreturn-1.c: New test.
32781
32782 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32783
32784         * gcc.c-torture/execute/990513-1.c: New test.
32785
32786 1999-05-10  Richard Henderson  <rth@cygnus.com>
32787
32788         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32789
32790 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32791
32792         * g77.f-torture/execute/erfc.f: Use small single-precision
32793         values, to avoid problems on Alphas when not -mieee.
32794
32795 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32796
32797         * gcc.dg/990506-0.c: New test.
32798
32799 1999-05-08  Richard Henderson  <rth@cygnus.com>
32800
32801         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32802         the constant to test.  Don't XFAIL 64-bit targets.
32803
32804         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32805         * g++.old-deja/g++.law/profile1.C: Likewise.
32806
32807         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32808         operator new instances.
32809         * g++.old-deja/g++.other/delete5.C: Likewise.
32810
32811 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32812
32813         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32814         intrinsic.
32815
32816 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32817
32818         * g77.f-torture/execute/u77-test.f: Reverse order of two
32819         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32820
32821 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32822
32823         * gcc.dg/compare1.c: New test.
32824
32825 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32826
32827         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32828         New tests.
32829
32830 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32831
32832         * g77.f-torture/compile/19990502-1.f: New test.
32833
32834 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32835
32836         * g77.f-torture/compile/19990502-0.f: New test.
32837
32838 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32839
32840         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32841         intrinsic.
32842
32843 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32844
32845         * g77.f-torture/execute/u77-test.f (main): List libU77
32846         intrinsics not currently tested.
32847         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32848         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32849         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32850         Trim blanks off the ends of some printed strings.
32851
32852 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32853
32854         * g77.f-torture/execute/u77-test.f (main): Just warn about
32855         FSTAT gid disagreement, as it's expected on some systems.
32856
32857 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32858
32859         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32860         use a new function, which allows for some slop.
32861         Clean up some commentary.
32862         (issum): The new function.
32863         (sgladd): Deleted subroutine.
32864
32865 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32866
32867         * g77.f-torture/execute/u77-test.f: Modify to be more like
32868         libf2c/libU77 version, bringing patches to that version here.
32869         Add suitable commentary.
32870
32871 1999-04-25  Richard Henderson  <rth@cygnus.com>
32872
32873         * gcc.dg/990424-1.c: New test.
32874
32875 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32876
32877         * g77.f-torture/execute/u77-test.f (main): Bug involving
32878         LSTAT has been fixed, so turn back on full checking.
32879
32880 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32881
32882         * g77.f-torture/compile/19990419-0.f: New test.
32883         * g77.f-torture/execute/19990419-1.f: New test.
32884
32885 1999-04-17  Richard Henderson  <rth@cygnus.com>
32886
32887         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32888         to avoid the need for a prototype to supress a warning.
32889
32890 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32891
32892         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32893
32894 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32895
32896         * gcc.c-torture/execute/990404-1.c: New test.
32897
32898 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32899
32900         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32901         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32902         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32903         missing initializer warnings.
32904
32905 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32906
32907         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32908         matching strings.
32909
32910 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32911
32912         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32913
32914 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32915
32916         * g77.f-torture/execute/19990325-0.f: New test.
32917         * g77.f-torture/execute/19990325-1.f: New test.
32918
32919 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32920
32921         * gcc.c-torture/execute/990324-1.c: New test.
32922
32923 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32924
32925         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32926         test with 4.
32927
32928 1999-03-17  Richard Henderson  <rth@cygnus.com>
32929
32930         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32931
32932 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32933
32934         * g77.f-torture/execute/19990313-2.f: New test.
32935         * g77.f-torture/execute/19990313-3.f: New test.
32936
32937 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32938
32939         * g77.f-torture/execute/19990313-0.f: New test.
32940         * g77.f-torture/execute/19990313-1.f: New test.
32941
32942 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32943
32944         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32945         printf to sprintf.
32946         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32947         (main): Add check for u15.  Conditionalize u31 check depending on
32948         whether ints are <32 bits or >=32 bits.
32949
32950 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32951
32952         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32953
32954 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32955
32956         * g77.f-torture/compile/19990305-0.f: New test.
32957         * g77.f-torture/execute/19981119-0.f: New test.
32958
32959 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32960
32961         * g77.f-torture/execute/970625-2.f: call ABORT if final
32962         result is not correct, instead of just printing it.
32963         Add this checking via newly introduced obfuscation, to
32964         trip up buggy front ends.
32965
32966 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32967
32968         * g77.f-torture/compile/960317-1.f: Moved from being
32969         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32970
32971 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32972
32973         * g77.f-torture/execute/960317-1.f: New (old) test.
32974         * g77.f-torture/execute/970625-2.f: Ditto.
32975
32976 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32977
32978         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32979         message on line 1 or line 2; cccp and cpplib do this differently.
32980
32981 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32982
32983         * g++.old-deja/g++.law/weak1.C: New test.
32984
32985 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32986
32987         * gcc.c-torture/execute/990119-1.c: Renamed to...
32988         * gcc.dg/990119-1.c: this, so it will only be tested once
32989         (it's a preprocessor test, it doesn't need to be run at
32990         multiple optimization levels).
32991
32992 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32993
32994         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32995           ALWAYS_CXXFLAGS.
32996
32997 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32998
32999         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33000         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33001         to not be compilable by current g77.
33002
33003 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33004
33005         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33006
33007 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33008
33009         * gcc.c-torture/execute/990222-1.c: New test.
33010
33011 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33012
33013         * g77.f-torture/compile/19990218-0.f: New test.
33014         * g77.f-torture/noncompile/19990218-1.f: New test.
33015
33016 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33017
33018         * g77.f-torture/compile/19981216-0.f: New test.
33019
33020 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33021
33022         * gcc.dg/990214-1.c: New test.
33023
33024 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33025
33026         * gcc.dg/990213-2.c: New test.
33027
33028         * gcc.dg/990213-1.c: New test.
33029
33030 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33031
33032         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33033         ints.
33034
33035 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33036
33037         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33038         specified by target.
33039
33040         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33041
33042 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33043
33044         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33045
33046 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33047
33048         * gcc.dg/special/ecos.exp: New test driver for new tests with
33049         special requirements.
33050
33051         * gcc.dg/special/alias-1.c: New test.
33052         * gcc.dg/special/gcsec-1.c: New test.
33053         * gcc.dg/special/weak-1.c: New test.
33054         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33055         * gcc.dg/special/weak-2.c: New test.
33056         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33057         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33058         * gcc.dg/special/wkali-1.c: New test.
33059         * gcc.dg/special/wkali-2.c: New test.
33060         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33061         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33062
33063 1999-02-10  Felix Lee  <flee@cygnus.com>
33064
33065           * lib/c-torture.exp (c-torture-compile): Pull out code for
33066           analyzing gcc error messages.
33067           (c-torture-execute): Likewise.  Fix some (harmless) false
33068           positives.
33069           * lib/gcc.exp (gcc_check_compile): New function.
33070
33071 1999-02-08  Richard Henderson  <rth@cygnus.com>
33072
33073         * gcc.c-torture/execute/990208-1.c: New test.
33074
33075 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33076
33077         * g++.dg/special/ecos.exp: New driver for new tests with special
33078         requirements
33079
33080         * g++.dg/special/conpr-1.C: New test
33081         * g++.dg/special/conpr-2.C: New test
33082         * g++.dg/special/conpr-2a.C: New test
33083         * g++.dg/special/conpr-3.C: New test
33084         * g++.dg/special/conpr-3a.C: New test
33085         * g++.dg/special/conpr-3b.C: New test
33086
33087         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33088         allow g++ to use the dg driver
33089
33090         * README: Add comment about g++.dg directory
33091
33092 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33093
33094         * README: Update email addresses.
33095
33096 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33097
33098         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33099         arguments in order to force structure S onto the stack even on
33100         the alpha.
33101         (test): Pass 10 leading arguments to function foo as well as the
33102         structure S.
33103
33104         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33105         failure for all targets.
33106
33107         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33108         abort to terminate program execution.
33109
33110 1999-01-30  Richard Henderson  <rth@cygnus.com>
33111
33112         * gcc.c-torture/execute/990130-1.c: New test.
33113
33114 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33115
33116         * gcc.dg/990130-1.c: New test.
33117
33118 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33119
33120         * gcc.c-torture/execute/990128-1.c: New test.
33121
33122 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33123
33124         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33125
33126 1999-01-27  Felix Lee  <flee@cygnus.com>
33127
33128         * lib/c-torture.exp (c-torture-compile): pull out code for
33129         analyzing gcc error messages.
33130         (c-torture-execute): ditto, and fix some (harmless) false
33131         positives.
33132         * lib/gcc.exp (gcc_check_compile): new function.
33133
33134 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33135
33136         * gcc.dg/990117-1.c: New test.
33137
33138         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33139
33140         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33141
33142 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33143
33144         * g77.f-torture/compile/990115-1.f: New test.
33145
33146 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33147
33148         * gcc.c-torture/compile/990107-1.c: New test
33149
33150 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33151
33152         * gcc.c-torture/execute/990106-2.c: New test.
33153
33154         * gcc.c-torture/execute/990106-1.c: New test.
33155
33156 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33157
33158         * gcc.c-torture/compile/981223-1.c: New test.
33159
33160 1998-12-29  Richard Henderson  <rth@cygnus.com>
33161
33162         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33163         (opt3): Rename from opt4 and disable.
33164
33165 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33166
33167         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33168
33169 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33170
33171         * g++.old-deja/g++.other/conv5.C: New test.
33172
33173 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33174
33175         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33176
33177 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33178
33179         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33180
33181 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33182
33183         * gcc.c-torture/compile/981211-1.c: New test.
33184
33185 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33186
33187         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33188
33189         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33190
33191 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33192
33193         * gcc.special/930510-1.c: Make C9X safe.
33194         * gcc.misc-tests/gcov-1.c Similarly.
33195         * gcc.misc-tests/gcov-2.c Similarly.
33196
33197 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33198
33199         * gcc.dg/ultrasp1.c: New test.
33200
33201 1998-12-06  Richard Henderson  <rth@cygnus.com>
33202
33203         * gcc.c-torture/execute/981206.c: New test.
33204
33205 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33206
33207         * g++.old-deja/g++.ns/template7.C: New test.
33208
33209         * g++.old-deja/g++.other/expr1.C: New test.
33210
33211         * g++.old-deja/g++.eh/tmpl3.C: New test.
33212
33213         * g++.old-deja/g++.eh/tmpl2.C: New test.
33214
33215 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33216
33217         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33218         * g++.old-deja/g++.other/using6.C: Removed.
33219         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33220
33221         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33222
33223 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33224
33225         * g++.old-deja/g++.pt/overload8.C: New test.
33226
33227         * g++.old-deja/g++.pt/overload7.C: New test.
33228
33229         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33230
33231         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33232         and relinking messages.
33233         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33234         compiling with -frepo.
33235
33236 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33237
33238         * g++.old-deja/g++.pt/lookup6.C: New test.
33239
33240 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33241
33242         * gcc.c-torture/execute/981130-1.c: New test.
33243         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33244
33245 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33246
33247         * g++.old-deja/g++.pt/explicit76.C: New test.
33248
33249         * g++.old-deja/g++.pt/friend38.C: New test.
33250
33251         * g++.old-deja/g++.ns/crash2.C: New test.
33252
33253         * g++.old-deja/g++.pt/defarg8.C: New test.
33254
33255         * g++.old-deja/g++.pt/instantiate6.C: New test.
33256
33257         * g++.old-deja/g++.pt/static6.C: New test.
33258
33259         * g++.old-deja/g++.pt/decl2.C: New test.
33260
33261 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33262
33263         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33264         problem is actually related with name lookup, but so what? :-)
33265
33266         * g++.old-deja/g++.pt/friend37.C: New test.
33267
33268 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33269
33270         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33271         element, which fails on some systems.
33272
33273         * g77.f-torture/execute/labug1.f: New test.
33274
33275 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33276
33277         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33278         is defined.
33279
33280 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33281
33282         * g77.f-torture/compile/981117-1.f: New test.
33283
33284 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33285
33286         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33287         properly discarded.
33288
33289 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33290
33291         * gcc.c-torture/execute/memcheck: New directory of tests for
33292         -fcheck-memory-usage.
33293
33294 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33295
33296         * README: New file, general information about the testsuite and
33297         new description of the various C++ test subdirectories.
33298         * README.g++: Eliminate obsolete information, update and move most
33299         relevant stuff to README.
33300
33301 1998-11-07  Richard Henderson  <rth@cygnus.com>
33302
33303         * gcc.c-torture/compile/981107-1.c: New test.
33304
33305 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33306
33307         * execute/memcpy-bi.c: New testcase.
33308
33309 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33310
33311         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33312         base classes.
33313
33314         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33315         template is selected.
33316
33317         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33318         classes, it should be accepted for all types.
33319
33320         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33321
33322         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33323         specializations start with template headers.
33324
33325 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33326
33327         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33328
33329         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33330         non-POD types.
33331
33332 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33333
33334         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33335
33336 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33337
33338         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33339
33340 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33341
33342         * 981019-1.c: New test.
33343
33344 1998-10-14  Robert Lipe <robertl@dgii.com>
33345
33346         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33347         find objc headers.
33348
33349 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33350
33351         * compile/981001-4.c: Remove use of GCC extension that triggers a
33352         compiler bug.
33353
33354 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33355
33356         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33357
33358 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33359
33360         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33361         instantiation of template produces incorrect code for delete
33362         expression.
33363
33364         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33365         constructors' name is not unique.
33366         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33367         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33368
33369         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33370         automatic array of const is ill-formed.
33371
33372         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33373         of template parameter?
33374
33375         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33376         const.
33377
33378         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33379         pointer-to-member expression.
33380
33381         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33382         declaration causes ICE.
33383
33384 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33385
33386         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33387         reserved in the global namespace.
33388
33389         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33390         generate needed virtual table.
33391
33392         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33393
33394 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33395
33396         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33397         template-dependent type
33398
33399 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33400
33401         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33402         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33403         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33404
33405         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33406         class should be usable as argument of member function.
33407         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33408         class should be usable as return type of member function.
33409         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33410         class should be usable as type of data member.
33411
33412         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33413
33414 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33415
33416         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33417
33418 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33419
33420         * gcc.dg/dll-?.c Add thumb to target list.
33421         Fix assembler scan patterns to match current assembler output.
33422
33423 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33424
33425         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33426         matching of template brackets.
33427
33428         * g++.old-deja/g++.other/using4.C: New test.  Test using
33429         declarations of methods from base classes.
33430
33431         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33432         within functions should introduce names into the innermost
33433         enclosing namespace.
33434
33435         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33436         of static locals if first initialization throws.
33437
33438 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33439
33440         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33441
33442 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33443
33444         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33445         lose track of the possible targets of tablejump insns.
33446         * special/special.exp: Run it.
33447
33448 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33449
33450         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33451         must be declared before its specializations can be named in friend
33452         declarations.
33453
33454 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33455
33456         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33457
33458         * g77.f-torture/execute/io1.f: New test.
33459
33460 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33461
33462         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33463         with pointer to template function, for which no argument deduction
33464         is possible.
33465
33466         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33467         specialization of template function as argument to template
33468         function.
33469
33470         * g++.old-deja/g++.other/access2.C: New test; Inner class
33471         shouldn't have privileged access to Outer's names.
33472
33473 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33474
33475         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33476         friend template declared within template class conflicts with
33477         nested class of the same name.
33478
33479         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33480         is ignored.
33481
33482         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33483         object with direct initializer as function declaration.
33484
33485         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33486         initializers.
33487
33488         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33489         involving const pointer and NULL produces incorrect result.
33490
33491         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33492         type name without `typename' should be rejected with -pedantic.
33493
33494 1998-10-02  Richard Henderson  <rth@cygnus.com>
33495
33496         * g++.old-deja/g++.other/addrof1.C: New test.
33497
33498 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33499
33500         * gcc.c-torture/compile/981001-1.c: New test.
33501         * gcc.c-torture/execute/981001-1.c: New test.
33502
33503 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33504
33505         * gcc.c-torture/compile/981001-2.c: New test.
33506         * gcc.c-torture/compile/981001-3.c: New test.
33507         * gcc.c-torture/compile/981001-4.c: New test.
33508
33509 1998-10-01  Robert Lipe  <robertl@dgii.com>
33510
33511         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33512         multilibbed hosts.   Idea grafted from g77.exp.
33513
33514 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33515
33516         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33517         avoid losing on systems which need -lsocket.
33518
33519 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33520
33521         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33522         * g++.old-deja/g++.other/nested2.C: Ditto.
33523         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33524         failure.
33525
33526 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33527
33528         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33529         preferred over template operator!= for enum bitfields.
33530
33531 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33532
33533         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33534         that happen to have the same base name, but in different scopes,
33535         are incorrectly rejected.
33536
33537 1998-09-16  Richard Henderson  <rth@cygnus.com>
33538
33539         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33540         on the native word size instead of an integer literal.
33541
33542 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33543
33544         * g++.old-deja/g++.other/static2.C: Invocation of static data
33545         member of type pointer-to-function denoted as non-static member.
33546
33547         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33548         checks involving function types and aliases.
33549
33550 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33551
33552         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33553         redefined to the same non-trivial type.
33554
33555         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33556         namespace-qualification of template specializations declared in
33557         other namespaces.
33558
33559         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33560         to declare a subset of the specializations of a template function
33561         as friends of specializations of a template class.
33562
33563         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33564         member templates that do not fully specialize the enclosing
33565         template class are rejected.
33566
33567 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33568
33569         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33570
33571 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33572
33573         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33574         altered from libf2c/libU77 version.
33575
33576 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33577
33578         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33579
33580 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33581
33582         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33583         (un)signed char are different types for template specialization
33584         purposes.
33585
33586 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33587
33588         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33589         * objc: ObjC testsuite.
33590
33591 1998-08-31  Catherine Moore  <clm@cygnus.com>
33592
33593         * gcc.c-torture/execute/941014-1.x:  New file.
33594
33595 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33596
33597         * lib/c-torture.exp: Add support for
33598         torture_eval_before_compile and torture_eval_before_execute
33599         variables.
33600
33601 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33602
33603         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33604         this test triggers valid.
33605
33606 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33607
33608         * gcc.dg/980827-1.c: New test.
33609
33610 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33611
33612         * gcc.c-torture/execute/loop-4b.c: New test.
33613
33614 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33615
33616         * lib/c-torture.exp: Add support for
33617         torture_eval_before_compile and torture_eval_before_execute
33618         variables.
33619
33620 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33621
33622         * gcc.c-torture/compile/980825-1.c: New test.
33623
33624 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33625
33626         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33627         count number tests in opt_t0 not good_t0.
33628
33629 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33630
33631         * gcc.c-torture/compile/930326-1.x: Fix typo.
33632
33633 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33634
33635         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33636         causes an ICE.
33637
33638 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33639
33640         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33641         STACK_SIZE is defined.
33642         * gcc.c-torture/unsorted/stuct.c: Similarly.
33643
33644         * gcc.c-torture/compile/980821-1.c: New test.
33645
33646 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33647
33648         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33649
33650 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33651
33652         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33653         code.
33654
33655 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33656
33657         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33658         error'.
33659
33660 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33661
33662         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33663
33664 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33665
33666         * gcc.c-torture/compile/980816-1.c: New test.
33667
33668         * gcc.dg/980816-1.c: New test.
33669
33670 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33671
33672         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33673         compiler for ieee tests.
33674
33675 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33676
33677         * g77.f-torture/compile/980729-0.f: New test.
33678
33679 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33680
33681         * gcc.c-torture/special/eeprof-1.c: New test, for
33682         -finstrument-functions.
33683         * gcc.c-torture/special/special.exp: Run it.
33684
33685 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33686
33687         * gcc.c-torture/compile/980729-1.c: New test.
33688
33689 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33690
33691         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33692         __thumb__ is defined, and test for ARM style doubles if so.
33693
33694 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33695
33696         * g77.f-torture/noncompile/980615-0.f: New test.
33697
33698 1998-07-26  H.J. Lu  (hjl@gnu.org)
33699
33700         * gcc.dg/980312-1.c: Do link instead of compile.
33701         * gcc.dg/980313-1.c: Likewise.
33702
33703 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33704
33705         * gcc.c-torture/compile/980726-1.c: New test.
33706
33707 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33708
33709         * g77.f-torture/execute/io0.f: New test.
33710
33711 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33712
33713         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33714         an int.
33715
33716 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33717
33718         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33719         m32r bugs.
33720
33721 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33722
33723         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33724         c-decl.c:grokdeclarator can handle mode attributes.
33725
33726 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33727
33728         * gcc.c-torture/execute/980716-1.c: New test.
33729
33730 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33731
33732         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33733         the mn10200.
33734         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33735         the mn10200.
33736         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33737         * gcc.c-torture/compile/930326-1.x: Similarly.
33738
33739 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33740
33741         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33742         New test from Craig.
33743
33744 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33745
33746         * g77.f-torture/noncompile/980616-0.f: New test.
33747
33748         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33749
33750 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33751
33752         *  g++.other/singleton.C: Return error value instead of taking
33753         SIGSEGV.
33754
33755 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33756
33757         *  g++.other/singleton.C: New test.   Warning is under dispute.
33758         Runtime crash is not.
33759
33760 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33761
33762         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33763         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33764         using6.C, using7.C}:  New namespace tests.
33765
33766 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33767
33768         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33769         specialization with typedef'ed names used as array indexes.
33770
33771 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33772
33773         * gcc.c-torture/execute/980709-1.c: New test.
33774
33775         * gcc.dg/980709-1.c: New test.
33776
33777 1998-07-07  Richard Henderson  <rth@cygnus.com>
33778
33779         * gcc.c-torture/execute/bcp-1.c: New test.
33780
33781 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33782
33783         * gcc.c-torture/execute/980707-1.c: New test.
33784
33785 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33786
33787         * gcc.c-torture/compile/980706-1.c: New test.
33788
33789 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33790
33791         * g77.f-torture/execute/980701-0.f,
33792         g77.f-torture/execute/980701-1.f: New test from Craig.
33793
33794 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33795
33796         * gcc.c-torture/compile/980701-1.c: New test.
33797
33798         * gcc.c-torture/execute/980701-1.c: New test.
33799
33800 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33801 rlsruhe.de>
33802
33803         * g++.old-deja/g++.robertl/eb132.C: New test.
33804         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33805
33806 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33807
33808         * g77.f-torture/execute/980628-7.f,
33809         g77.f-torture/execute/980628-8.f,
33810         g77.f-torture/execute/980628-9.f,
33811         g77.f-torture/execute/980628-10.f: New tests from Craig.
33812
33813         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33814
33815 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33816
33817         * g77.f-torture/execute/980628-4.f: New test from Craig.
33818         * g77.f-torture/execute/980628-5.f: Likewise.
33819         * g77.f-torture/execute/980628-2.f: Likewise.
33820         * g77.f-torture/execute/980628-0.f: Likewise.
33821         * g77.f-torture/execute/980628-1.f: Likewise.
33822         * g77.f-torture/execute/980628-3.f: Likewise.
33823         * g77.f-torture/execute/980628-6.f: Likewise.
33824
33825 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33826
33827         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33828         directory when nothing has been installed yet.
33829
33830 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33831
33832         * gcc.c-torture/special/special.exp: Handle newer versions of
33833         dejagnu.
33834
33835 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33836
33837         * gcc.dg/980626-1.c: New test.
33838
33839 1998-06-19  Bruno Haible <haible@ilog.fr>
33840
33841         * gcc.misc-tests/m-un-2.c: New test.
33842         * g++.old-deja/g++.other/warn01.c: Likewise.
33843
33844 1998-06-19  Robert Lipe  <robertl@dgii.com>
33845
33846         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33847         compatibility with assmblers with a different comment character.
33848         Eliminate use of GAS-specific extensions.
33849
33850 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33851
33852         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33853
33854 1998-06-19  Robert Lipe  <robertl@dgii.com>
33855
33856         *lib/g77.exp: Replace search for libf2c.a with search for newly
33857         renamed libg2c.a
33858
33859 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33860
33861         * gcc.c-torture/execute/980617-1.c: New test.
33862
33863 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33864
33865         * gcc.c-torture/execute/980612-1.c: New test.
33866
33867 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33868
33869         * gcc.dg/980523-1.c: Only test on ppc-linux.
33870         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33871
33872         * gcc.c-torture/execute/980608-1.c: New test.
33873
33874 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33875
33876         * gcc.c-torture/execute/980605-1.c: New test.
33877
33878 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33879
33880         * gcc.c-torture/execute/980604-1.c: New test.
33881
33882 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33883
33884         * gcc.c-torture/execute/980602-1.c: New test.
33885         * gcc.c-torture/execute/980602-2.c: Likewise.
33886
33887 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33888
33889         * 970125-0.f: Fix per JCB.  Add commentary.
33890
33891 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33892
33893         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33894         IEEE -0 support.
33895
33896 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33897
33898         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33899         earlier.
33900
33901 1998-05-28  Catherine Moore <clm@cygnus.com>
33902
33903         * gcc.c-torture/execute/980526-3.c: New test.
33904
33905 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33906
33907         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33908         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33909         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33910         m88k-motorola-sysv3 to XFAIL.
33911
33912 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33913
33914         * gcc.dg/980526-1.c: New test.
33915         * gcc.c-torture/execute/980526-2.c: New test.
33916
33917 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33918
33919         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33920
33921         * gcc.c-torture/execute/980526-1.c: New test.
33922
33923 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33924
33925         * g77.f-torture/execute/alpha2.f: Add runtime test.
33926
33927 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33928
33929         * g++.old-deja/old-deja.exp: Strip leading directories.
33930
33931         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33932         error for the line.  Don't run multiple tests for the same line.
33933
33934 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33935
33936         * gcc.dg/980523-1.c: New test.
33937
33938 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33939
33940         * g77.f-torture/compile/970915-0.f: New test.
33941
33942 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33943
33944         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33945
33946 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33947
33948         * gcc.dg/980520-1.c: New test.
33949
33950 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33951
33952         * gcc.dg/980502-1.c: Fix return type.
33953
33954 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33955
33956         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33957         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33958         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33959         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33960         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33961
33962 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33963
33964         * g77.f-torture/execute/980520-1.f: New test.
33965
33966 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33967
33968         * lib/mike-g77.exp: New file.
33969
33970         * g77.f-torture/noncompile/noncompile.exp,
33971         g77.f-torture/noncompile/check0.f: New files.
33972
33973 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33974
33975         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33976         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33977         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33978         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33979         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33980         abort where appropriate.
33981
33982 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33983
33984         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33985         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33986
33987 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33988
33989         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33990
33991 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33992
33993         * g77.f-torture/compile/980427-0.f: New test.
33994
33995 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33996
33997         * g77.f-torture/compile/980424-0.f: New test.
33998
33999 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34000
34001         * g77.f-torture/compile/980419-2.f (main): New test.
34002         * g77.f-torture/compile/970125-0.f: New test.
34003         * g77.f-torture/compile/980419-1.f: New test.
34004
34005 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34006
34007         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34008         of loop-4.c.
34009
34010 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34011
34012         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34013
34014 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34015
34016         * gcc.c-torture/compile/980329-1.c: New test.
34017
34018 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34019
34020         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34021         * gcc.dg/980312-1.c: Fix typo in -march command.
34022
34023 1998-03-16  H.J. Lu  (hjl@gnu.org)
34024
34025         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34026
34027 1998-03-11  Robert Lipe  <robertl@dgii.com>
34028
34029         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34030         Dave Love agree the Fortran source is bogus.
34031
34032 1998-03-11  Robert Lipe  <robertl@dgii.com>
34033
34034         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34035         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34036         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34037         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34038         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34039
34040 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34041
34042         * g++.old-deja/g++.other/friend1.C: New test.
34043
34044 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34045
34046         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34047         possibly uninitialized) variables and declare dnrm2.
34048
34049 1998-02-23  Robert Lipe <robertl@dgii.com>
34050
34051         From Bruno Haible <haible@ilog.fr>:
34052         * gcc.c-torture/execute/980223.c: New test.
34053
34054 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34055
34056         * gcc.dg/ifelse-1.c: New test.
34057
34058 1998-02-09  H.J. Lu  (hjl@gnu.org)
34059
34060         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34061
34062           * lib/old-dejagnu.exp (old-dejagnu): Added the
34063           "execution test - XFAIL *-*-*" handling in the spirit of
34064           "excess errors test -". Changed the "execution test fails"
34065           handling to be like "excess errors test fails".
34066           * Update various tests accordingly.
34067
34068 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34069
34070         * gcc.c-torture/execute/980205.c: New test.
34071
34072 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34073
34074         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34075         * lib/f-torture.exp: Similarly.
34076         * gcc.c-torture: Rename all .cexp files to .x files.
34077
34078 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34079
34080         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34081         (940510-1.c): Removed duplicate.
34082         (971104-1.c): New test.
34083
34084 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34085
34086           * lib/f-torture.exp: Improve error and loop detection.
34087
34088 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34089
34090         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34091         use that to size the filler array.
34092
34093 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34094
34095         * lib/c-torture.exp(c-torture-execute): Fix typo.
34096
34097         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34098         testcase as the executable name. Keep the executable around if
34099         the test fails.
34100
34101 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34102
34103         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34104         changes.  Only test one -g option, and move it to the end of the
34105         list of options to test.
34106
34107 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34108
34109         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34110         variable GCC_TORTURE_OPTIONS to supply default switches separated
34111         by colons.  If no environment variable, run tests with -O0 -g, -O1
34112         -g, and -O2 -g as well.
34113
34114 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34115
34116         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34117         explanatory comments. Fix indentation.
34118
34119 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34120
34121         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34122
34123 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34124
34125         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34126         * g++.old-deja/g++.mike/p7325.C: Likewise.
34127         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34128
34129 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34130
34131         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34132         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34133         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34134         * g++.old-deja/g++.law/operators4.C: Likewise.
34135
34136 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34137
34138         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34139         * g++.old-deja/g++.mike/p784.C: Ditto.
34140         * g++.old-deja/g++.mike/p785.C: Ditto.
34141
34142 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34143
34144           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34145
34146 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34147
34148         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34149         target feature; pass this to c-torture-execute as needed.
34150
34151 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34152
34153         * lib/c-torture.exp(c-torture-execute): If the previous and the
34154         current executables being tested are identical, we don't need to
34155         run the executable again. Try to make the executable names
34156         unique. Add an optional argument for passing additional compiler
34157         flags.
34158
34159 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34160
34161         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34162
34163 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34164
34165         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34166
34167 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34168
34169         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34170         32bit or larger longs.
34171
34172         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34173         have either a 32bit long or 32bit int.
34174
34175 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34176
34177         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34178         Make double precision tests dependent on sizeof (double).
34179
34180 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34181
34182         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34183         too.
34184
34185 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34186
34187         * gcc.c-torture/compile/961203-1.cexp: New script.
34188
34189 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34190
34191         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34192         up the includes ourselves.
34193
34194 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34195
34196         * lib/plumhall.exp: Remove random include, and add a few
34197         verbose messages for debugging.
34198
34199 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34200
34201         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34202         of trying to do it ourselves.
34203
34204 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34205
34206         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34207
34208 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34209
34210         * gcc.prms/5403.c: Made regexp a bit less strict.
34211
34212 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34213
34214         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34215         is returned from remote_load instead.
34216         * lib/plumhall.exp: Ditto.
34217         * lib/mike-g++.exp: Ditto.
34218         * lib/old-dejagnu.exp: Ditto.
34219         * lib/c-torture.exp: Ditto.
34220
34221 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34222
34223         * lib/g++.exp: Use build_wrapper procedure.
34224         * lib/gcc.exp: Ditto.
34225
34226 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34227
34228         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34229         an old-style decl for malloc.  Fixes tests to work when
34230         sizeof (int) != sizeof (size_t).
34231
34232 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34233
34234         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34235
34236         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34237         use stdargs.h interface.
34238
34239 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34240
34241         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34242         NO_VARARGS when compiling.
34243
34244 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34245
34246         * lib/plumhall.exp(ph_includes): New procedure.
34247         (ph_make): Use it.
34248         (ph_compiler): Ditto.
34249
34250         * lib/g++.exp: Rename test-glue.c to testglue.c.
34251         * lib/gcc.exp: Ditto.
34252
34253 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34254
34255         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34256         to completion when it's called.
34257
34258 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34259
34260         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34261         is defined, don't do test.
34262
34263 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34264
34265         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34266         for object files.
34267         (ph_summary): Mark skipped testcases as untested, not unresolved.
34268
34269         * lib/plumhall.exp (ph_make): If unresolved because of bad
34270         errorCode, record errorCode in log file.
34271         (*): Replace send_log/verbose with verbose -log.
34272
34273 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34274
34275         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34276         double conversion if double isn't at least 8 bytes.
34277
34278         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34279         int to work with targets where int is 16 bits.
34280
34281         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34282         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34283         precision for the test to complete.
34284
34285 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34286
34287         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34288         if d10v is not compiled with the -mdouble64 flag.
34289         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34290
34291         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34292         d10v is not compiled with the -mint32 flag.
34293
34294 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34295
34296         * lib/plumhall.exp: Use incr_count.
34297
34298 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34299
34300         * gcc.c-torture: Update to c-torture-1.45.
34301
34302 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34303
34304         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34305         the name of the expect testcase file).
34306
34307         * lib/g++.exp(g++_init): Ditto.
34308
34309 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34310
34311         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34312         the host.
34313
34314         * lib/gcc.exp(gcc_exit): New procedure.
34315
34316 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34317
34318         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34319         specs where appropriate.
34320
34321         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34322         because of new "candidates are" messages, and removed a few
34323
34324         * Converted all non-old-style g++ testcases to old-style, and
34325         moved into g++.old-deja.
34326
34327 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34328
34329         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34330         options.
34331
34332         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34333         succeeded.
34334
34335         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34336
34337 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34338
34339         * lib/gcc.exp (gcc_target_compile): Add support for defining
34340         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34341         the machine doesn't have those features.
34342
34343 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34344
34345         * g++.law/operators4.exp: Don't use LIBS.
34346
34347 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34348
34349         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34350
34351         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34352         * lib/g++.exp: Set it here instead. Also, allow use of the
34353         --tool_exec and --tool_opt options. Change CXX to
34354         GXX_UNDER_TEST.
34355
34356         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34357
34358         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34359
34360 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34361
34362         * lib/old-dejagnu.exp: Use prune_warnings instead of
34363         prune_system_crud.
34364         * lib/mike-g++.exp: Ditto.
34365         * lib/gcc.exp: Ditto.
34366         * lib/g++.exp: Ditto.
34367
34368         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34369
34370 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34371
34372           * 941014-2.c: Include stdlib.h
34373           * 960327-1.c: Include stdio.h
34374           * dbra.c, index-1.c: Don't assume ints are 32bits.
34375
34376 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34377
34378         * lib/gcc.exp: Add gcc,stack_size target feature.
34379
34380         * lib/g++.exp(g++_target_compile): Add the include and link
34381         paths here, not in two other places. And, it's $options, not
34382         options.
34383
34384         * lib/mike-g++.exp(postbase): Remove the code that determines
34385         the correct include and link paths.
34386         * g++.old-deja/old-deja.exp: Ditto.
34387
34388 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34389
34390         * lib/g++.exp(g++_init): target_compile no longer returns the
34391         filename of the result.
34392
34393 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34394
34395         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34396         call to glob.
34397
34398         * gcc.c-torture/special/special.exp: Change call to
34399         gcc_target_compile to include the object file.
34400
34401 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34402
34403         * gcc.c-torture/special/special.exp: Correct misspelling in last
34404         change.
34405
34406 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34407
34408         * lib/plumhall.exp(ph_summary): Log the entire output of the
34409         executable. Return -1 if there were any failures, 0 otherwise.
34410         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34411         (ph_make): Clean up objects and executables that were built
34412         if the tests succeeded.
34413
34414 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34415
34416         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34417         libraries and includes in the build tree as appropriate.
34418
34419 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34420
34421         * lib/c-torture.exp: Instead of looking for the global variable
34422         NO_LONG_LONG, check to see if that's a feature of the target.
34423
34424 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34425
34426         * config/default.exp: Minimize. Delete the remainer of the files in
34427         config; this functionality is now in devo/dejagnu/config.
34428
34429         g++.*/*: Pass any additional flags used to compile to postbase;
34430         delete CXXFLAGS.
34431
34432         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34433         is now done by runtest.exp. Use gcc_target_compile instead of
34434         compile.
34435
34436         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34437         Remove references to CFLAGS. Use remote_file instead of
34438         calling rm -f.
34439         (c-torture): Take a list of arguments to use to compile this
34440         testcase.
34441
34442         lib/g++.exp: Simplify. Use target_compile instead of compile.
34443         lib/gcc-dg.exp: Ditto.
34444         lib/gcc.exp: Ditto.
34445         lib/mike-{gcc,g++}.exp: Ditto.
34446         lib/old-dejagnu.exp: Ditto.
34447         lib/plumhall.exp: Ditto.
34448
34449 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34450
34451         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34452         (ph_linker): Likewise.
34453
34454 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34455
34456           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34457         MAP_ANON / MAP_ANONYMOUS if defined;
34458         else try to map from /dev/zero .
34459
34460 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34461
34462         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34463         isn't defined, then define it to MAP_ANONYMOUS.
34464
34465 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34466
34467         * gcc.c-torture: Update to c-torture-1.42 release.
34468
34469 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34470
34471         * gcc.c-torture: Update to c-torture-1.41 release.
34472
34473 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34474
34475         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34476         c-torture release.
34477
34478 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34479
34480         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34481         and LDFLAGS.  Fix second case to append the target_info ldflags
34482         onto LDFLAGS, not CFLAGS.
34483         * lib/g++.exp (g++_init): Add target_info stuff.
34484         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34485         of libgloss and newlib flags for !native.
34486
34487         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34488         (GDB): Fix relative path to go up another dir for finding gdb.
34489
34490 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34491
34492         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34493         versions in the target_info array, if they don't exist.
34494
34495 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34496
34497         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34498
34499 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34500
34501         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34502         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34503
34504 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34505
34506         * lib/old-dejagnu.exp: Don't remove the output file before we've
34507         actually tested it. Don't append pwd to the path of the executable
34508         we're testing.
34509
34510 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34511
34512         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34513
34514 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34515
34516         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34517         temporary directory for compiler files, and set it to a default
34518         value of /tmp. Set $output as the name of the output file from
34519         compiling the testcase. Add a -o option to $cflags_var so the
34520         compiler writes the final output file as $output. Set $executable
34521         to $output.
34522
34523         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34524         directory for compiler files, and set it to /tmp if it doesn't
34525         already have a value. Set $output_file to the name of the output
34526         file from compiling the testcase. Add a -o option to CXXFLAGS so
34527         the compiler writes the final output file as $output. Use $output
34528         as the executable to be tested.
34529
34530 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34531
34532         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34533
34534 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34535
34536         * gcc.c-torture/execute/pending-1.c: New test.  Still
34537         pending in Tege's queue.
34538
34539 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34540
34541         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34542         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34543         if there were failures.  Call unresolved if there were unresolved
34544         testcases.  Call gcc_fail if program did not run to completion.
34545         (ph_make): Pass additional argument name to ph_execute.
34546         (ph_execute): Add new argument.  Pass additional arguments to
34547         ph_summary.  Call gcc_fail is there is no execution output.
34548
34549 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34550
34551         * lib/plumhall.exp (proc_summary): Output relavent summary
34552         lines into the log so specific failures in plumhall can be
34553         investigated.
34554
34555 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34556
34557         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34558         (c-torture-execute): Don't try to execute tests which use
34559         "long long" types if $NO_LONG_LONG is nonzero.
34560
34561 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34562
34563         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34564         not c-torture.
34565
34566         * gcc.ieee: Move from here.
34567         * gcc.c-torture/execute/ieee: To here.
34568
34569 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34570
34571         * gcc.c-torture: Update to c-torture-1.41 release.
34572
34573 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34574
34575         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34576         not "$output".
34577
34578 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34579
34580         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34581         -c present.
34582
34583 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34584
34585         * config/proelf.exp: Handle connecting to a simulator.
34586
34587 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34588
34589         * config/proelf.exp: New file.  Enough framework that we can
34590         run c-torture tests on the proelf targets (or any other target
34591         that gdb can connect to for that matter).
34592
34593 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34594
34595         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34596         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34597
34598         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34599         exec_output exists.
34600
34601 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34602
34603         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34604         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34605
34606         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34607         to pass/fail/unresolved/unsupported/untested.  Caller must now
34608         call unresolved/unsupported/untested.
34609         * lib/*.exp: Update FSF address.  Update to handle new results of
34610         ${tool}_load.
34611         * lib/chill.exp (verbose): Delete.
34612
34613 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34614
34615         * lib/gcc.exp (default_gcc_start): Change order of args to
34616         $LDFLAGS $CFLAGS $LIBS.
34617         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34618         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34619         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34620         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34621         * gcc.misc-tests/dg-test.exp: Likewise.
34622         * gcc.misc-tests/msgs.exp: Likewise.
34623         * gcc.prms/prms.exp: Likewise.
34624         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34625         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34626
34627         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34628
34629 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34630
34631         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34632
34633         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34634         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34635
34636         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34637         necessary.
34638
34639 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34640
34641         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34642         global for loop; add use of $mathlib.
34643         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34644         settings here; set mathlib for anything but VxWorks.
34645
34646 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34647
34648         * gcc.c-torture: Update to c-torture-1.40 release.
34649
34650 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34651
34652         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34653         dg.exp.
34654
34655 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34656
34657         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34658         global.
34659
34660 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34661
34662         * lib/g++.exp (LIBS): Define if not already.
34663         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34664         (gcc-dg-prune): Call prune_gcc_output.
34665         * lib/gcc.exp (prune_gcc_output): New proc.
34666         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34667         prune_gcc_output.
34668
34669 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34670
34671         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34672         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34673
34674 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34675
34676         * gcc.c-torture: Update to c-torture-1.39 release.
34677
34678 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34679
34680         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34681         fails, try others as well.
34682
34683 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34684
34685         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34686         If compilation fails, mark execute tests as `untested'.
34687         If test is marked as unsupported, don't mark compilation and
34688         execute tests as failed.
34689
34690 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34691
34692         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34693         libstdc++ for whether or not we want to be doing shared
34694         libraries.  Delete link_curses since we don't need it anymore.
34695         * lib/mike-g++.exp (postbase): Don't link in libg++.
34696         * g++.old-deja/old-deja.exp: Likewise.
34697
34698 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34699
34700         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34701
34702 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34703
34704         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34705         For that, add `-Wl,-a,shared_archive'.
34706         * g++.old-deja/old-deja.exp: Likewise.
34707
34708 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34709
34710         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34711
34712 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34713
34714         * lib/mike-g++.exp (postbase): Pay attention to the status of
34715         g++_load.
34716
34717 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34718
34719           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34720
34721 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34722
34723         * lib/gcc.exp (default_gcc_start): No longer need to log program
34724         being executed or its output, execute_anywhere does that now.
34725         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34726         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34727
34728 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34729
34730         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34731         the same as those in lib/g++.exp.
34732
34733 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34734
34735         * gcc.c-torture: Update to c-torture-1.38 release.
34736         * gcc.ieee: Related changes.
34737
34738 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34739
34740         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34741         "exec". Minor reformatting changes.
34742
34743         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34744         cross. This means all "exec" calls now work on a remote host as
34745         well.
34746         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34747         cross. Filter out the extra "\r\n" stuff that expect puts in.
34748         (c-torture-execute): Filter out the bogus warnings like
34749         c-torture-compile does. Add support for canadian cross.
34750         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34751         Use execute_anywhere rather than calling exec directly. Now it
34752         works for canadian cross testing.
34753
34754 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34755
34756         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34757         results into a variable, and check that rather than using file exists.
34758
34759 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34760
34761         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34762         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34763
34764 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34765
34766         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34767         lib_curses if there's a shared libg++ in the build tree.
34768
34769 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34770
34771         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34772         if not supported target.
34773
34774 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34775
34776         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34777         link_curses up to always happen, not just for native builds.
34778
34779 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34780
34781         * gcc.c-torture: Update to c-torture-1.36 release.
34782         * gcc.failure: Related changes.
34783
34784 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34785
34786         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34787
34788 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34789
34790         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34791         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34792         runshlib, link_curses, and mathlib for link and run.
34793
34794         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34795         pass the runtime shared library options for Solaris, OSF/1, and
34796         Irix5, and link with -lcurses to avoid unresolved references.
34797
34798 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34799
34800         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34801         only run once.
34802
34803 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34804
34805         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34806
34807 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34808
34809         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34810         do not have a framework for the "compat" tests yet.
34811
34812 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34813
34814         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34815         set to null if we're testing vxworks5.1.  Use that instead of
34816         `-lm' in the setting of LIBS for link and run.
34817
34818 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34819
34820         * config/rom68k.exp (${tool}_load): Major changes to make it
34821         work.  Verified that it does in fact return the stuff in
34822         exec_output properly.  Catch any Emul or any TRAP other than 0.
34823
34824 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34825
34826         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34827         LDFLAGS properly for targets that need stuff from libgloss.
34828         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34829         only run once.
34830         (gpp_initialized): New variable.
34831
34832 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34833
34834         * config/rom68k.exp: Load libgloss.exp.
34835         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34836         so we can produce a fully linked binary.
34837         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34838         so we can produce a fully linked binary.
34839
34840 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34841
34842         * lib/plumhall.exp (ph_section): Watch for expected failures.
34843         Add missing `else'.
34844
34845         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34846         run the testcase.
34847         (c-torture): Likewise.
34848
34849 1995-08-28  Doug Evans  <dje@cygnus.com>
34850
34851         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34852
34853         * lib/mike-g++.exp (mike_cleanup): New proc.
34854         (prebase): New globals compiler_result, not_compiler_result,
34855         target_regexp.
34856         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34857         allow leading "-" in pattern.  Watch for unsupported tests.
34858         If $compiler_result is set, pattern match assembler code,
34859         and ditto for $not_compiler_result.
34860         * lib/mike-gcc.exp: Likewise.
34861
34862         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34863         execution "succeeded".
34864
34865 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34866
34867         * config/win32.exp: New file.
34868         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34869
34870 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34871
34872         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34873         unsupported.
34874         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34875         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34876         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34877
34878         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34879         "... without exceptions was ...".  That is now handled by
34880         prune_system_crud.
34881         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34882
34883 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34884
34885         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34886         sieve.c,sort2.c}: New files.
34887         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34888         sieve.exp,sort2.exp}: Drivers for them.
34889
34890         * lib/mike-gcc.exp (program_output): New user settable variable.
34891         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34892         messages.
34893         * lib/mike-g++.exp (program_output): New user settable variable.
34894
34895         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34896
34897         * config/sh.exp: Deleted (use sim.exp instead).
34898
34899 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34900
34901         * config/vx.exp: Declare CHECKTASK as global.
34902         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34903         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34904         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34905
34906 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34907
34908         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34909         target. Like vx.exp, only includes `vx29k.exp' instead of
34910         `vxworks.exp'.
34911
34912 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34913
34914         * config/sim.exp: Increase time limit from 120 seconds to 240.
34915
34916 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34917
34918         * gcc.c-torture/execute/950628-1.c: New test.
34919
34920 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34921
34922         * gcc.c-torture: Update with changes/additions from
34923         c-torture-1.34.
34924
34925 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34926
34927         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34928
34929 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34930
34931         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34932
34933 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34934
34935         * gcc.c-torture/compile/950512-1.c: New test.
34936         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34937         * gcc.dg/struct-ret-1.c: Likewise.
34938
34939 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34940
34941         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34942           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34943
34944 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34945
34946         * gcc.c-torture/special/920411-1.c: Deleted.
34947         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34948
34949 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34950
34951         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34952         cpu limit.
34953
34954 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34955
34956         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34957
34958 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34959
34960         From kenner;
34961         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34962         is the proper length.
34963         * va-arg-3.c: Likewise.
34964
34965 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34966
34967         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34968         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34969
34970         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34971         * lib/g++.exp (default_g++_start): Delete old cruft.
34972
34973 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34974
34975         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34976         (2 * (1 << 18)) to (2 * (1 << 17)).
34977
34978         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34979
34980 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34981
34982         * config/rom68k.exp: Renamed from config/idp.exp
34983
34984 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34985
34986         * c-torture/compile/921109-2.c
34987
34988 1995-04-18  Mike Stump  <mrs@cygnus.com>
34989
34990         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34991         excess errors.
34992
34993 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34994
34995         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34996         output.
34997         * lib/g++.exp (default_g++_start): Likewise.
34998
34999 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35000
35001         * gcc.c-torture/compile/950329-1.c: New test.
35002
35003 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35004
35005           * config/bug.exp (${tool}_load): Updated to use new remote_open
35006           and remote_close procs.
35007         * config/idp.exp: New file.
35008
35009 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35010
35011         * gcc.c-torture/execute/950322-1.c: New test.
35012
35013 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35014
35015         * config/vx.exp (${tool}_load): Clean up testing of return code from
35016         vxworks_ld and vxworks_spawn.
35017
35018 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35019
35020         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35021
35022 1995-03-13  Mike Stump  <mrs@cygnus.com>
35023
35024         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35025         can mark excess errors on a machine by machine basis.  Note, the
35026         default is to not expect any excess errors, even when excess
35027         errors test - is given, so you will want to put an XFAIL ... on
35028         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35029         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35030         those 4 machines, but no others.
35031
35032 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35033
35034         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35035         * lib/c-torture.exp: to here.
35036
35037 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35038
35039         * gcc.c-torture/execute/950221-1.c: New test.
35040         * gcc.c-torture/execute/struct-ret-1.c: New test.
35041         * gcc.c-torture/compile/950221-1.c: New test.
35042
35043         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35044
35045 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35046
35047         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35048         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35049
35050 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35051
35052         * g++.gb: New directory of tests, derived from my signature and
35053         class scoping tests.
35054
35055         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35056         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35057         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35058         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35059         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35060         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35061         * g++.gb/sig25.C: Likewise.
35062
35063         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35064         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35065         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35066         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35067         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35068         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35069         * g++.gb/sig25.exp: Likewise.
35070
35071         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35072         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35073         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35074         * g++.gb/scope13.C: Likewise, this test still fails.
35075
35076         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35077         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35078         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35079         * g++.gb/scope13.exp: Ditto.
35080
35081         * g++.gb/README: New file, explains what these tests are about.
35082
35083 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35084
35085         * lib/dg.exp (dg-do): Support `preprocess'.
35086         (dg-test): Likewise.
35087
35088 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35089
35090         * config/udi.exp: change "continue -expect" to "exp_continue".
35091
35092 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35093
35094         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35095         Delete redundant tests.
35096
35097         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35098         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35099         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35100         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35101         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35102         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35103         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35104         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35105
35106         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35107         storing label pointers.
35108         * gcc.c-torture/execute/921019-1.c: Likewise.
35109         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35110         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35111         parameter fp.
35112         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35113         constants.
35114
35115         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35116         Delete obsolete tests.
35117
35118         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35119         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35120         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35121         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35122         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35123         * gcc.c-torture/compile/950124-1.c: New test.
35124
35125         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35126
35127 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35128
35129         * lib/mike-g++.exp: Add -lm to LIBS.
35130
35131 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35132
35133         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35134
35135 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35136
35137         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35138
35139 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35140
35141         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35142
35143 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35144
35145         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35146         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35147         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35148         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35149         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35150         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35151         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35152         * g++.law/{operators31.C, operators32.C,
35153         * g++.law/{operators33.C, operators34.C}: Likewise.
35154         * g++.law/{pic1.C, refs2.C}: Likewise.
35155         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35156         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35157         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35158         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35159
35160         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35161         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35162         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35163         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35164         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35165         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35166         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35167         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35168         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35169         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35170         * g++.law/{operators34.exp}: Likewise.
35171         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35172         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35173         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35174         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35175         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35176
35177         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35178         No longer expected to fail.
35179         * g++.law/missed-error3.C: Tweak for recent bool changes.
35180
35181 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35182
35183         * config/emb-unix: Deleted.
35184         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35185         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35186
35187 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35188
35189         * lib/dg.exp (dg-test): Fix typo in last patch.
35190
35191 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35192
35193         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35194         (handles multiple occurrences).
35195
35196 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35197
35198         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35199         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35200         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35201         printed).
35202         * lib/c-torture.exp (c-torture-compile): Likewise.
35203         (c-torture): Prepend full path if missing.
35204         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35205         (gcc_fail): Likewise.
35206         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35207
35208 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35209
35210         * lib/netware.exp: Only attach to NetWare i386 systems.
35211
35212 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35213
35214         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35215         messages.  Add test name to "output pattern match" pass/fail message.
35216
35217 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35218
35219         * gcc.dg: New testsuite.
35220         * gcc.dg/dg.exp: New file.
35221
35222         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35223         test-switch.c}: Deleted.
35224
35225         * gcc.misc-tests/msgs.exp: New testcase driver.
35226
35227 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35228
35229         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35230         Watch for illegal return values from ${tool}_load.
35231         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35232         cross targets.  Coerce return value >0 to 1.
35233
35234 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35235
35236         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35237
35238         * config/emb-unix.exp: New file.
35239
35240         * config/sim.exp: Error if variable $SIM not defined.
35241         (${tool}_load): Mark test as "untested" if simulator missing.
35242
35243         * config/unix.exp: Load remote.exp to get rcp_download.
35244         * lib/c-torture.exp: Use different option lists for testcases with
35245         and without loops.
35246         * gcc.c-torture/execute/execute.exp: Likewise.
35247
35248 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35249
35250         * config/*.exp: Clarify return code from ${tool}_load.
35251         Call `unresolved' or `untested' instead of `warning' or `perror'
35252         (sometimes you still want to call both though).
35253         Add comment that `shell_id' is local to each file.
35254         * config/udi.exp (timeout): Set to 30.
35255         Don't print warning if connection fails, $connectmode has already
35256         printed an error.
35257         (${tool}_load): Move verbose messages to level 2.
35258         Rework pattern for "Process started" message.
35259         Pass `shell_id' to ${connectmode}_download.
35260         Retry twice upon timeout.  Make resetting of target more robust.
35261         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35262         Pass `shell_id' to exit_$connectmode.
35263         Only call exit_$connectmode if connected.
35264         * config/unix.exp (${tool}_load): Check return codes better.
35265         * config/vrtx.exp (${tool}_load): Likewise.
35266         * config/vx.exp (${tool}_load): Likewise.
35267         Delete unneeded global's.
35268         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35269         from ${tool}_load.
35270         (dg-stat): Delete.
35271         (dg-init): Delete recording of pass/fail counts.
35272         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35273         (old-dejagnu-init): Likewise.
35274         (old-dejagnu-stat): Delete contents, empty proc now.
35275         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35276         (c-torture): Delete references to lcnt, lpass, lfail.
35277         Get option list from TORTURE_OPTIONS.
35278         Delete -funroll[-all]-loops if no loops.
35279         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35280         (g++_stat): Delete contents (empty proc now).
35281         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35282         (gcc_finish): Likewise.
35283         (gcc_stat): Deleted.
35284         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35285         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35286         * gcc.c-torture/execute/execute.exp: Likewise.
35287         Split tests into two parts: compile, execute.
35288         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35289         no loops.  Update to reflect clarified return codes from ${tool}_load.
35290
35291 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35292
35293         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35294         to grep for.
35295         (old-dejagnu): Likewise (where necessary).
35296
35297 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35298
35299         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35300
35301         * lib/dg.exp (dg-process-target): Fix processing of selector.
35302         Add comment regarding use of `error'.
35303
35304         * lib/gcc.exp (prune_system_crud): Define if missing.
35305         * lib/g++.exp (prune_system_crud): Likewise.
35306
35307         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35308         Call prune_system_crud.
35309         * lib/dg.exp (dg-runtest): New proc.
35310         Use perror instead of send_user for tcl errors in testcase.
35311         Don't return any value, it's never used.
35312         Don't clobber previous definition of `unknown'.
35313         Print tcl errors in `dg-final'.
35314
35315 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35316
35317         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35318         (dg-test): Don't print errorInfo, it contains stack backtrace.
35319
35320 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35321
35322         * lib/g++.exp (runtest_file_p): Define if missing.
35323
35324 1994-09-24  Doug Evans  (dje@cygnus.com)
35325
35326         * lib/mike-g++.exp: Comment out loading of g++.exp.
35327         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35328         (default_g++_version): Always print something.
35329         (default_g++_start): Comment out call to `which'.
35330         (g++_start, g++_load): Deleted (must be defined in config file).
35331         * lib/gcc.exp: Test for existence of $CC at start.
35332         Delete check for tmpdir (done in gcc_init).
35333         (default_gcc_version): Always print something.
35334         (default_gcc_start): Comment out call to `which'.
35335         * config/*.exp: Major cleanup - make cross targets work at least a
35336         little better for g++ (by not being "--tool gcc" specific).
35337         Rename gcc_xxx to ${tool}_xxx.
35338         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35339         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35340
35341 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35342
35343         * lib/c-torture.exp (c-torture-compile): Rework compiler
35344         message processing.
35345
35346         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35347         c-torture.
35348
35349 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35350
35351         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35352
35353         * lib/dg.exp (dg-process-target): Support { target native }.
35354
35355 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35356
35357         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35358         looked for "... program xxx got fatal signal".
35359         Correct regsub munging of `comp_output'.
35360         Ignore compiler messages "path prefix not used" and "linker input
35361         file unused".
35362
35363 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35364
35365         * lib/gcc.exp (runtest_file_p): Define if missing.
35366         * gcc.prms/template.c: Example to work from.
35367
35368 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35369
35370         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35371         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35372
35373         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35374         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35375         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35376         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35377
35378         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35379         (dg-process-target): No longer a varargs proc.
35380         Return S/N for target, P/F for xfail.  All callers changed.
35381         (user option procs): More argument checking.
35382         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35383         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35384         (dg-test): Skip test if not running on selected target in `dg-do'.
35385         Update handling of `dg-do-what', `dg-output-text'.
35386         Separate execution pass/fail from output pattern match pass/fail.
35387         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35388
35389 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35390
35391         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35392         target for 920510-1.c.
35393
35394 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35395
35396         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35397         Clean up comment regarding use of passcnt, etc.
35398         (gcc_stat): Don't update `testcnt' here.
35399         (gcc_finish): Do it here.
35400         Might as well reset `but_id' here too.
35401         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35402         to determine if the file should be tested.
35403         * gcc.c-torture/compile/compile.exp: Likewise.
35404         * gcc.c-torture/execute/execute.exp: Likewise.
35405         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35406         * gcc.misc-tests/dg-test.exp: Likewise.
35407         * gcc.prms/prms.exp: Likewise.
35408         * gcc.wendy/wendy.exp: Likewise.
35409         * g++.old-deja.exp: Likewise.
35410         Move "Testing file" message to verbose level 1.
35411
35412 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35413
35414         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35415
35416 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35417
35418         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35419         (default_gcc_start): Accept optional second list element
35420         of compiler flags.  Print compiler output at verbosity level 2.
35421         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35422         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35423         Save current values of framework globals passcnt, failcnt, xpasscnt,
35424         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35425         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35426         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35427         xfailcnt to compute stats.  Update framework global `testcnt' from
35428         pass/fail counts.
35429         (gcc_finish): New proc.  Clean up test environment.
35430         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35431         (gcc_epass, gcc_efail): Delete.
35432         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35433         argument of line number.
35434         (dg-init): If the tool has an init routine, call it.
35435         (dg-test): Remove args `cflags_var' and `libs_var'.
35436         Pass all compiler options to ${tool}_start.
35437         Handle missing line number.
35438         (dg-finish): New function.
35439         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35440         particular files.  Call gcc_finish at end.  Move "skipping test"
35441         message to verbosity level 3.
35442         * gcc.c-torture/compile/compile.exp: Likewise.
35443         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35444         * gcc.c-torture/execute/execute.exp: Likewise.
35445         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35446         Print testcase being tried at verbosity level 1.
35447         * gcc.c-torture/special/special.exp: Unset xfail.
35448         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35449         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35450         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35451         * gcc.failure/failure.exp: Likewise.
35452         * gcc.ieee/ieee.exp: Likewise.
35453         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35454         Update call to dg-test.  Call dg-finish at end.
35455         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35456         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35457         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35458         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35459         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35460         * gcc.wendy/wendy.exp: Add copyright.
35461         Delete setting of tmpdir (done by gcc_init).
35462         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35463         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35464         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35465         gcc_[ce]pass/fail.
35466
35467 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35468
35469         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35470         confusion.
35471         (g++_load): Likewise.
35472
35473         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35474         Rename argument to `prog' to remove the confusion.
35475         Varargs fns behave differently too!
35476         (g++_load): Likewise.
35477
35478         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35479
35480         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35481         what it is.  Delete (always) printing of status value for !native.
35482         Simplify verbose code, and include status and exec_output.
35483         (g++_load): Use gcc_load.
35484
35485 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35486
35487         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35488         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35489         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35490         940714-3.c as these testcases don't exist anymore.  Make
35491         va-arg-1.c expected to pass.
35492
35493 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35494
35495         * gcc.misc-tests/misc.exp: Only run specific testcases.
35496         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35497         * gcc.misc-tests/dg-[1-9].c: New files.
35498
35499         * lib/dg.exp: New testsuite driver.
35500         * gcc.prms/prms.exp: Use it.
35501
35502         * README.gcc: New file.
35503
35504         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35505         Document and reset `lxpass' and `lxfail'.
35506         Simplify "initialized" message.
35507         (gcc_stat): Clean up comments a little.
35508
35509 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35510
35511         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35512
35513 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35514
35515         * lib/old-dejagnu.exp (process-option): New proc.
35516         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35517         (old-dejagnu): Simplify.
35518         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35519
35520 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35521
35522         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35523         exists and is not an empty string.
35524
35525         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35526         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35527         finished.
35528         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35529         automatically.
35530
35531         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35532         longer expected to fail.
35533
35534         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35535         "f" function call.
35536
35537         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35538
35539         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35540         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35541         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35542         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35543         c-torture-1.29.
35544
35545         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35546         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35547
35548         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35549
35550         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35551         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35552
35553         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35554         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35555         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35556
35557 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35558
35559         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35560         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35561         940714-1.c, 940714-2.c, 940714-3.c},
35562         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35563         gcc.misc-tests/{mg.c,mg.exp}:
35564         New tests.
35565         * gcc.noncompile/noncompile.exp: Change accordingly.
35566
35567 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35568
35569         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35570         Undo previous clobberage.
35571
35572 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35573
35574         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35575         * gcc.special/{930510-1.c, special.exp}:
35576         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35577         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35578         struct-varargs-1.c}: New tests from c-torture-1.26.
35579
35580 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35581
35582         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35583           argument to switch.
35584
35585 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35586
35587         * Revert the previous changes.  Please see Rob's directory
35588           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35589           fixes.
35590
35591 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35592
35593         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35594             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35595             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35596             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35597             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35598             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35599             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35600             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35601             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35602             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35603             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35604             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35605             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35606             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35607             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35608             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35609             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35610             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35611             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35612             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35613             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35614             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35615             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35616             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35617             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35618             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35619             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35620
35621 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35622
35623         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35624             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35625           with perror calls.
35626
35627 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35628
35629         * config/unix.exp (g++_load): Fix syntax.
35630
35631 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35632
35633         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35634         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35635         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35636         Don't expect va-arg-1.c to fail.  Correct expected output for
35637         920928-1.c.
35638         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35639         * gcc.wendy/hbm4.c: Correct typo.
35640         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35641
35642 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35643
35644         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35645         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35646         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35647         * lib/c-torture.exp (c-torture-compile): Ditto.
35648
35649         Reduce volume of output (remove all the -I's and such).
35650         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35651         Call gcc_cpass, gcc_cfail.
35652         (c-torture): Pass testing option to c-torture-compile.
35653
35654 1994-03-21  Doug Evans  (dje@cygnus.com)
35655
35656         Bring patches over from progressive.
35657         * config/default.exp: Exit remote shell cleanly.
35658         (g++_exit, g++_start): Add default versions.
35659         * config/sim.exp (gcc_load): Use perror, not error.
35660
35661 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35662
35663         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35664         set in site.exp.
35665
35666 1994-03-14  Doug Evans  (dje@cygnus.com)
35667
35668         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35669         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35670         (wendy_try): New proc to run testcase.
35671         (main loop): Call 'em.
35672         * gcc.wendy/*.c: Clean up pass to correct expected output.
35673
35674         * lib/gcc.exp: Minor cleanup work.
35675         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35676
35677 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35678
35679         * config/sim.exp (gcc_load): Document return codes better.
35680         Don't pass -v to simulator.
35681
35682 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35683
35684           * gcc.special/920717-x.c: Fix typo.
35685           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35686           get at sources.
35687
35688         * lib/mike-gcc.exp: Fix typo.
35689
35690 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35691
35692         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35693         binary to use, transform the name.
35694         * config/*.exp: rename everything. Nuke any g++ specific files,
35695         it's now a special case of gcc that requires no special support.
35696         Add a default.exp for unsupported targets.
35697
35698 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35699
35700         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35701         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35702         version of Tcl.
35703
35704 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35705
35706         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35707         than a warning.
35708
35709 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35710
35711         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35712
35713 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35714
35715         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35716         option_list.  Compile every file with only 4/6 option choices
35717         (same as C torture) instead of with 12/18 different option
35718         choices.
35719         * lib/c-torture.exp: Likewise.
35720
35721         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35722         not already set.
35723
35724 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35725
35726         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35727         can put an XFAIL *-*-* on excess errors.
35728
35729 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35730
35731         * g++.law: Add more tests derived from g++-bugs snapshots.
35732
35733         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35734         equivalent to g++.law/init9.
35735
35736         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35737         compiled it, and the a.out file after we've run it.
35738
35739 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35740
35741         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35742         compiled it, and the a.out file after we've run it.
35743
35744 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35745
35746         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35747
35748 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35749
35750         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35751         version number.
35752
35753 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35754
35755         * g++.law: New directory of g++ tests derived from the g++-bugs
35756         snapshots.
35757
35758 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35759
35760         * gcc.compile: initbug1.c initbug1.exp testcase added
35761
35762 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35763
35764         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35765         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35766           fixes submitted by Jeff Law (law@cs.utah.edu)
35767         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35768           Jeff Law (law@cs.utah.edu)
35769
35770
35771 1993-11-30  Mike Stump  (mrs@cygnus.com)
35772
35773         * config/unix-g++.exp: Follow the gcc way of doing things.
35774         * g++.old-deja/old-deja.exp: Minor updates.
35775         * lib/g++.exp: New file, follow the gcc way of doing things.
35776         * lib/old-dejagnu.exp: Minor updates.
35777         * lib/mike-g++.exp: Always unset errorInfo.
35778
35779 1993-11-06  Mike Stump  (mrs@cygnus.com)
35780
35781         * lib/gcc.exp: Fix some errors with the below change, CC and
35782         CFLAGS should be global when setting, not local.
35783
35784 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35785
35786         * lib/gcc.exp: Transform tool name.
35787
35788 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35789
35790         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35791
35792 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35793
35794         * lib/gcc.exp: change gcc_done to gcc_stat
35795
35796 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35797
35798         * Upgraded gcc testsuite to c-torture version 1.25
35799
35800 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35801
35802         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35803         * lib/c-torture: added hooks for new reporting code.
35804
35805 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35806
35807         * config/sh-gcc.exp: check if sh-sim exists in the path
35808
35809 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35810
35811         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35812         * gcc.compile/compile.exp: Initial changes for new logic.
35813         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35814         * gcc.failure/failure.exp: Initial changes for new logic.
35815         * gcc.ieee/ieee.exp: Initial changes for new logic.
35816         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35817         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35818         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35819         * lib/c-torture.exp: Initial changes for new logic.
35820         * lib/gcc.exp: Initial changes for new logic.
35821
35822 1993-10-15  Mike Stump  (mrs@cygnus.com)
35823
35824         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35825         depend upon failure or success.  Fully qualify names in failure
35826         and success messages.  Always remove a.out before starting
35827         compile, just in case.  Pay more attention to error text output by
35828         the compiler.  Handle testcases with no known past errors just
35829         like all others, so that things are uniform.  Other miscellaneous
35830         improvements.
35831
35832 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35833
35834         * gcc.cpp: new directory for cpp tests
35835
35836 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35837
35838         * lib/chill.exp: Code reformatted, removed unused code.
35839         * config/unix-chill.exp: Code reformatted, removed unused code.
35840         * chill.execute/execute.exp: Code reformatted, removed unused code.
35841         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35842
35843 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35844
35845         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35846         routines not written.
35847
35848 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35849
35850         * config/bug-gcc.exp: Use new procs from bug.exp.
35851
35852 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35853
35854         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35855         via ftp, rather than depending on NFS.
35856         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35857         case.
35858
35859 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35860
35861         * config/bug-gcc.exp: Use new download proc.
35862
35863 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35864
35865         * chill.execute/execute.exp: cleanups, handles errors better
35866         * chill.compile/compile.exp: rewrite, based on execute.exp
35867         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35868         * lib/chill.exp: major changes to diff proc and compile and link
35869           procs. added chill_fail and chill_pass wrappers to pass and
35870           fail. added more comments, and handle error codes better.
35871           Added a hack to capture stderr from exec, so noncompile tests
35872           can work.
35873
35874 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35875
35876         * chill.execute/execute.exp: rewrite of testsuite driver
35877         * lib/chill.exp: rewrite of testsuite driver
35878         * config/unix-chill.exp: rewrite of testsuite driver
35879
35880 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35881
35882     In chill.execute:
35883         * iexpr.ch: Standardize uppercase.
35884         * tuples.dat: Standardize uppercase.
35885         * vary.ch: standardize.  Correct varying string assignments.
35886         * vary.dat: Add new output lines.
35887
35888 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35889
35890     In chill.execute:
35891         * chprintf.ch: Standardize use of uppercase.
35892         * tuples.ch: Standardize and turn arr2 into a DCL,
35893           rather than a SYN.
35894         * pinits.ch: Standardize.
35895
35896 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35897
35898         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35899         * Makefil: Renamed to Makefile.in.
35900         * configure.in: New.
35901
35902 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35903
35904     In chill.execute:
35905         * .cvsignore: Add result/output files.
35906         * Makefile: Fix up variables at start.  Use MFLAGS
35907           everywhere.  Correct bool_loc, built_ins entries.
35908           Add entry for vary1.ch.
35909         * bitarray.ch: Standardize upper-case usage.
35910         * bitexpr.ch: Standardize, add output of b1.
35911         * params.ch: Use arrayt in along PROC parameters, to
35912           avoid novelty problems.
35913         * sets.ch: Tiny cleanup.
35914         * vary1.ch: Re-indent.
35915
35916 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35917
35918           * Add PR-related files to Makefiles, .cvsignore files, etc.
35919
35920 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35921
35922         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35923           with compiler objects. New names are test-flow.c and test-loop.c
35924
35925 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35926
35927         * Upgraded c-torture tests from 1.19 to 1.20
35928
35929         * new files:
35930         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35931         * gcc.compile: 930623-1.c 930623-2.c
35932         * gcc.noncompile: 930622-1.c 930622-2.c
35933         * gcc.failure: 920411-1.c 920627-2.c
35934         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35935
35936 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35937
35938         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35939           More changes to get testsuite working properly. Needs more work.
35940           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35941
35942 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35943
35944         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35945           More changes to get testsuite working properly. Needs more work.
35946
35947 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35948
35949         * chill.compile/compile.exp: Added for Dejagnu support
35950         * chill.execute/execute.exp: Added for Dejagnu support
35951         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35952
35953 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35954
35955     This should complete moving the CHILL test files.
35956         * chill.noncompile(.cvsignore printf.grt
35957             in-printf.grt chprintf.grt chprintf.ch):
35958             Added test-support files.
35959           (Makefile): Modified further.
35960         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35961             signal.ch): Added test files.
35962           * chill.execute (.cvsignore printf.grt printr.c
35963             in-printf.grt rts.c chprintf.grt rts.h): Added
35964           test-support files.
35965             (Makefile): More corrections.
35966
35967 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35968
35969         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35970           test cases, ready for DejaGnu.
35971
35972 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35973
35974         * Upgraded c-torture tests from 1.18 to 1.19
35975
35976         * gcc.compile: added test(s):
35977           930607-1.c
35978         * gcc.execute: added test(s):
35979           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35980
35981         * added new subdirectory for misc tests: gcc.misc-tests
35982         * gcc.misc-test(s): added tests:
35983           inst-check.c test-consts.c test-ior.c test-switch.c
35984
35985 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35986
35987         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35988
35989 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35990
35991         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35992
35993 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35994
35995         * Upgraded c-torture tests from 1.17 to 1.18
35996
35997 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35998
35999         * Upgraded c-torture tests from 1.12 to 1.17
36000
36001 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36002
36003         * lib/old-dejagnu.exp:
36004           Fixed handling of XFAIL target triplets to correctly
36005           recognize wildcard characters.  Removed code that
36006           appended a unique id tag to the end of the file name
36007           printed out by the result of the testcases within a
36008           given test file.
36009
36010 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36011
36012         * lib/old-dejagnu.exp:
36013           Reworked expected failure handling to trigger off of XFAIL
36014           keyword in keyphrase embeded in testcase source code. The
36015           XFAIL keyword must be at the end of the keyphrase line. It
36016           may optionally be followed by one or more target triplets.
36017           It has just occured that the handling of wildcards in the
36018           target triplet may not be correct.
36019
36020 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36021
36022         * g++.old-deja/tests:
36023           Moved all subdirectories up one level into g++.old-deja .
36024
36025         * lib/old-dejagnu.exp:
36026           Fixed problem with CXXFLAGS not being properly reset, and being
36027           corrupted with extraneous "-c" compiler option.  This was
36028           causing binaries to not be generated for test that needed them.
36029           Modified strings passed to "pass" and "fail" so that individual
36030           tests from the same test file would be distinguished by an
36031           identifier appended to the test file name in the summary logs;
36032           this corrected a problem with erroneous diff logs.  Added code
36033           to search testcases for expected fail and unexpected pass keywords.
36034
36035 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36036
36037         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36038
36039 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36040
36041         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36042           Removed extraneous text from end of "Special g++ Options"
36043           keyphrase.
36044
36045         * lib/old-dejagnu.exp: Added pattern matching to look for new
36046           keywords, embedded in testcases comments, which will trigger
36047           calls to xpass and xfail.
36048
36049 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36050
36051         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36052           comments embedded in the testcases, especially the one looking for
36053           special compiler options, as well as the pattern matching for the
36054           compiler output again.
36055
36056 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36057
36058         * lib/old-dejagnu.exp: Do a proper check of the return value for
36059           execute tests. Fixed several problems with the pattern matching
36060           of the compiler output which gave erroneous test results.
36061           Changed several of the test result messages to be more descriptive.
36062         * config/unix-g++.exp: Proc g++_load now actually works and
36063           executes the tests passed to it and returns a usable return
36064           value.
36065
36066 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36067
36068           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36069
36070 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36071
36072         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36073           Modified both files to properly execute the old style
36074           dejagnu tests. The previous versions of these files were
36075           experimental and did not function anything near correctly.
36076
36077 1993-04-05  Rob Savoye  (rob@cygnus.com)
36078
36079         * Removed all Makefile.in and configure.in files. No configuration
36080         needed now.
36081
36082 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36083
36084         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36085
36086 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36087
36088         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36089         gcc.special/configure.in, gcc.noncompile/configure.in,
36090         gcc.execute/configure.in, gcc.code_quality/configure.in,
36091         g++.other/configure.in, g++.old-deja/configure.in,
36092         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36093         in srcname setting.
36094
36095 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36096
36097         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36098         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36099         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36100
36101 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36102
36103         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36104         (gdb_exit): Don't remove *_soc files.
36105
36106 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36107
36108         * lib/c-torture.exp: Don't look for main; instead always use -w
36109         -c.  This is how the c-torture tests work.  Remove the object
36110         file if the compilation succeeds.
36111         * gcc.execute/execute.exp: Remove executable if test passes.
36112         * gcc.noncompile/noncompile.exp: Every test is an expected
36113         failure.
36114         * gcc.special/special.exp: Added tests from c-torture 1.11,
36115         corrected use of existing test.
36116         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36117         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36118         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36119         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36120         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36121         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36122         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36123         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36124         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36125         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36126         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36127         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36128         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36129         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36130         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36131         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36132         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36133         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36134         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36135         c-torture 1.11.
36136         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36137         correspond to c-torture 1.11.
36138
36139         * New file.