OSDN Git Service

* lib/gcc-dg.exp: Load scanipa.exp.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-13  Josh Conner  <jconner@apple.com>
2
3         * lib/gcc-dg.exp: Load scanipa.exp.
4         (cleanup-dump): New procedure.
5         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6         * lib/scandump.exp: New file.
7         * lib/scantree.exp: Use it.
8         * lib/scanipa.exp: New file.
9
10 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11
12         PR fortran/17740
13         * gfortran.dg/generic_4.f90: New test.
14
15 2005-09-13  Bastian Blank <waldi@debian.org>
16
17         PR c++/16171
18         * g++.dg/abi/mangle26.C: New test. 
19         * g++.dg/abi/mangle27.C: New test. 
20         * g++.dg/abi/mangle28.C: New test. 
21         * g++.dg/abi/mangle29.C: New test. 
22
23         PR c++/23839
24         * g++.dg/parse/register1.C: New test.
25
26 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27
28         PR c++/23842
29         * g++.dg/template/access16.C: New test.
30
31 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
32
33         * gfortran.dg/char_pack_2.f90: Increase the vector size.
34
35 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
36
37         PR fortran/18899
38         * gfortran.dg/shape_2.f90: New test.
39
40 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
41
42         PR target/19269
43         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
44         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
45         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
46         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
47         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
48         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
49         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
50         tests.
51
52 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
53
54         PR c++/23841
55         * g++.dg/parse/template17.C: New test.
56
57 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/23789
60         * g++.dg/template/nontype14.C: New test.
61
62 2005-09-12  Ian Lance Taylor  <ian@airs.com>
63
64         PR g++/7874
65         * g++.dg/lookup/friend7.C: New test.
66         * g++.dg/lookup/friend8.C: New test.
67         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
68         so that it will be found via argument dependent lookup.
69         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
70         friend functions which will no longer be found.
71         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
72         function g, so that it will be found via argument dependent
73         lookup.
74         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
75         * g++.old-deja/g++.mike/net43.C: Likewise.
76
77 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
78
79         PR c++/23691
80         * g++.dg/template/static16.C: New test.
81
82 2005-09-12  Josh Conner  <jconner@apple.com>
83
84         PR middle-end/23237
85         * gcc.c-torture/compile/pr23237.c: New test. 
86
87 2005-09-11  Richard Henderson  <rth@redhat.com>
88
89         * g++.dg/other/error8.C: Update expected diagnostic text.
90
91 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
92
93         PR libfortran/19872
94         * gfortran.dg/overwrite_1.f: New test.
95
96 2005-09-09  Josh Conner  <jconner@apple.com>
97
98         * g++.dg/init/pr23180-1.C: Removed.
99         * g++.dg/init/pr23180-2.C: Removed.
100
101 2005-09-09  David Daney <ddaney@avtrex.com>
102
103         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
104         files which are ...
105         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
106         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
107
108 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
109
110         * gfortran.dg/iostat_2.f90: New test.
111
112 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
113
114         PR c++/22252
115         * g++.dg/ext/interface1.C: New test.
116         * g++.dg/ext/interface1.h: Likewise.
117         * g++.dg/ext/interface1a.cc: Likewise.
118
119 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
120
121         * gfortran.dg/iomsg_1.f90:  New test case.
122
123 2005-09-09  Richard Guenther  <rguenther@suse.de>
124
125         PR c++/23624
126         * g++.dg/tree-ssa/pr23624.C: New testcase.
127
128 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
129
130         PR fortran/19239
131         * gfortran.dg/vector_subscript_1.f90,
132         * gfortran.dg/vector_subscript_2.f90: New tests.
133
134 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
135
136         PR fortran/21104
137         * gfortran.dg/array_alloc_1.f90,
138         * gfortran.dg/array_alloc_2.f90,
139         * gfortran.dg/array_alloc_3.f90: New tests.
140
141 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
142
143         PR fortran/12840
144         * gfortran.dg/array_constructor_6.f90
145         * gfortran.dg/array_constructor_7.f90
146         * gfortran.dg/array_constructor_8.f90
147         * gfortran.dg/array_constructor_9.f90
148         * gfortran.dg/array_constructor_10.f90
149         * gfortran.dg/array_constructor_11.f90
150         * gfortran.dg/array_constructor_12.f90: New tests.
151
152 2005-09-08  Josh Conner  <jconner@apple.com>
153
154         PR c++/23180
155         * g++.dg/init/pr23180-1.C: New test.
156         * g++.dg/init/pr23180-2.C: New test.
157
158 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
159
160         PR fortran/18878
161         * gfortran.dg/module_double_reuse.f90: New.
162
163 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
164
165         PR fortran/23270
166         PR fortran/22304
167         PR fortran/18870
168         PR fortran/17917
169         PR fortran/16511
170         * gfortran.dg/common_equivalence_1.f: New.
171         * gfortran.dg/common_equivalence_2.f: New.
172         * gfortran.dg/common_equivalence_3.f: New.
173         * gfortran.dg/contained_equivalence_1.f90: New.
174         * gfortran.dg/module_blank_common.f90: New. 
175         * gfortran.dg/module_commons_1.f90: New.
176         * gfortran.dg/module_equivalence_1.f90: New.
177         * gfortran.dg/nested_modules_1.f90: New.
178         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
179         equivalences and add comment to connect the test with
180         the PR.
181
182 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
183
184         PR fortran/23765
185         * gfortran.dg/common_6.f90: New test.
186
187 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
188
189         PR fortran/15326
190         * gfortran.dg/char_result_1.f90,
191         * gfortran.dg/char_result_2.f90,
192         * gfortran.dg/char_result_3.f90,
193         * gfortran.dg/char_result_4.f90,
194         * gfortran.dg/char_result_5.f90,
195         * gfortran.dg/char_result_6.f90,
196         * gfortran.dg/char_result_7.f90,
197         * gfortran.dg/char_result_8.f90: New tests.
198
199 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
200
201         PR fortran/19928
202         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
203
204 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
205
206         PR obj-c++/16816
207         * obj-c++.dg/selector-5.mm: New test.
208         * obj-c++.dg/selector-6.mm: New test.
209
210 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
211
212         PR objc/20574
213         PR objc/19324
214         * objc.dg/error-1.m: New test.
215
216 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
217
218         PR fortran/23373
219         * gfortran.fortran-torture/execute/pr23373-1.f90,
220         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
221
222 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
223
224         PR libfortran/23760
225         * gfortran.dg/g77/1832.f: Remove long string in write statement
226         to allow the test to pass on correct list directed output with 
227         prepended space.
228
229 2005-09-07  James E Wilson  <wilson@specifix.com>
230
231         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
232
233 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
234
235         * gfortran.dg/parameter+save.f90:  Rename to
236         * gfortran.dg/parameter_save.f90: .. this.
237
238 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
239
240         PR fortran/20848
241         * gfortran.dg/parameter+save.f90:  New test case.
242
243 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
244
245         PR fortran/19269
246         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
247
248 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
249
250         PR c/23075
251         * gcc.dg/pr23075.c: New test.
252         * g++.dg/warn/pr23075.C: New test.
253
254         PR target/22362
255         * gcc.target/i386/pr22362.c: New test.
256
257         PR rtl-optimization/23098
258         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
259
260         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
261         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
262         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
263
264 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
265
266         * g++.dg/expr/cast6.C: New test.
267
268         PR c++/9782
269         * g++.dg/init/new15.C: New test.
270
271 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
272
273         * gcc.dg/vect/Os-vect-95.c: New test.
274         * gcc.dg/vect/vect-95.c: Same.
275
276 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
277
278         * gcc.dg/vect/vect-29.c: Update xfail testing.
279         * gcc.dg/vect/vect-44.c: Same.
280         * gcc.dg/vect/vect-48.c: Same.
281         * gcc.dg/vect/vect-50.c: Same.
282         * gcc.dg/vect/vect-72.c: Same.
283         * gcc.dg/vect/vect-77.c: Same.
284         * gcc.dg/vect/vect-78.c: Same.
285         * gcc.dg/vect/vect-80.c: Same.
286         * gcc.dg/vect/vect-96.c: Same.
287         * gcc.dg/vect/vect-100.c: Same.
288         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
289         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
290         * gfortran.dg/vect/vect-5.f90: Same.
291
292 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
293
294         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
295         start strings.
296         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
297         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
298
299         PR c++/23056
300         * g++.dg/opt/pr23056.C: New test.
301
302         PR rtl-optimization/23098
303         * gcc.target/i386/pr23098.c: New test.
304
305 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
306
307         PR c++/23667
308         * g++.dg/template/static15.C: New test.
309
310         PR c++/21440
311         * g++.dg/ext/stmtexpr5.C: New test.
312         * g++.dg/ext/stmtexpr6.C: Likewise.
313
314 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
315
316         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
317
318         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
319         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
320         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
321
322 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
323
324         PR libfortran/23321
325         * gfortran.dg/direct_io_4.f90:  New test case.
326
327 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
328             Rasmus Hahn  <rassahah@neofonie.de>
329
330         PR libobjc/23108
331         * objc.dg/type-stream-1.m: New test.
332
333 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
334
335         PR fortran/23661
336         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
337         gfortran.dg/print_fmt_3.f90: New test.
338
339 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
340
341         * gfortran.dg/fmt_t_1.f90: New test.
342
343 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
344
345         PR rtl-optimization/23454
346         * g++.dg/opt/pr23454.C: New test.
347
348 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
349
350         PR c++/23699
351         * g++.dg/ext/static1.C: New test.
352
353 2005-09-02  Richard Henderson  <rth@redhat.com>
354
355         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
356         tail call to check_fa_work.
357
358 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
359
360         PR c++/21687
361         * g++.dg/other/gc3.C: New test.
362
363 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
364
365         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
366         * gcc.dg/20050826-1.c: Likewise.
367
368 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
369
370         PR c++/23167
371         * g++.dg/expr/volatile1.C: New test.
372
373 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
374
375         PR middle-end/23547
376         * gcc.dg/pr23547.c: New test.
377
378 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
379
380         PR c/22061
381         * gcc.c-torture/execute/pr22061-1.c,
382         * gcc.c-torture/execute/pr22061-2.c,
383         * gcc.c-torture/execute/pr22061-3.c,
384         * gcc.c-torture/execute/pr22061-4.c: New tests.
385
386 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
387
388         * gcc.dg/Wredundant-decls-2.c: New test to check that
389         -Wredundant-decls does not issue warning for a variable 
390         definition following a declaration.
391
392 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
393
394         PR debug/7241
395         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
396         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
397         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
398
399         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
400         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
401         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
402         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
403         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
404         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
405         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
406         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
407
408 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
409
410         PR objc/23306
411         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
412         scan-assmbler.
413
414 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
415
416         PR target/21255
417         * gcc.dg/pr21255-1.c: New test.
418         * gcc.dg/pr21255-2-mb.c: Likewise.
419         * gcc.dg/pr21255-2-ml.c: Likewise.
420         * gcc.dg/pr21255-3.c: Likewise.
421         * gcc.dg/pr21255-4.c: Likewise.
422
423 2005-08-31  Dale Johannesen  <dalej@apple.com>
424
425         * gcc.dg/20050830-1.c:  New.
426
427 2005-08-31  Josh Conner  <jconner@apple.com>
428
429         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
430         command-line options for arm-*-* targets.
431         * g++.dg/init/array16.C: Likewise.
432         * g++.dg/other/crash-4.C: Likewise.
433
434 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
435
436         PR obj-c++/23640
437         * obj-c++.dg/gnu-runtime-3.mm: New test.
438
439 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
440
441         PR c++/13377
442         * g++.dg/lookup/ambig4.C: New test.
443         * g++.dg/lookup/ambig5.C: New test.
444         * g++.dg/tc1/dr101.C: Adjust error markers.
445
446 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
447
448         PR c++/23639
449         * g++.dg/template/ttp5.C: Adjust error markers.
450
451 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
452
453         PR testsuite/23609
454         * lib/obj-c++.exp: Include target-libpath.exp.
455         (obj-c++_link_flags): Look for the GNU libobjc library
456         and set the library path to include it.
457         Don't manually set LD_LIBRARY_PATH (etc.) but call
458         set_ld_library_path_env_vars instead.
459         (obj-c++_target_compile): Don't set library path or
460         linker flags because they are already set correctly
461         in obj-c++_link_flags.
462
463 2005-08-30  Josh Conner  <jconner@apple.com>
464
465         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
466         to command-line options for arm-*-* targets.
467
468 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
469
470         * g++.dg/other/i386-1.C: New.
471
472 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
473
474         PR preprocessor/20348
475         PR preprocessor/20356
476         * gcc.dg/cpp/pr20348.c: New test.
477         * gcc.dg/cpp/pr20348.h: New file.
478         * gcc.dg/cpp/inc/pr20348.h: New file.
479         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
480         * gcc.dg/cpp/pr20356.c: New test.
481         * gcc.dg/cpp/pr20356.h: New file.
482         * gcc.dg/cpp/inc/pr20356.h: New file.
483         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
484
485 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
486
487         * gfortran.fortran-torture/execute/intrinsic_count.f90:
488         Fix array dimension to avoid correct end-of-file error.
489
490 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
491
492         PR libfortran/23598
493         * gfortran.dg/iostat_1.f90:  New test.
494
495 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
496
497         PR middle-end/23408
498         * gcc.dg/pr23408.c: New test.
499
500 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/23099
503         * g++.dg/init/member1.C: Make sure erroneous static data member
504         definitions are required.
505         * g++.dg/template/static13.C: New test.
506         * g++.dg/template/static14.C: Likewise.
507
508 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
509
510         * gcc.target/i386/pr23575.c: Use -msse2 instead of
511         -march=pentium4, remove ilp32 requirement.
512
513         PR middle-end/23484
514         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
515         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
516
517 2005-08-29  Andreas Jaeger  <aj@suse.de>
518
519         PR testsuite/23607
520         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
521
522 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
523
524         * gcc.c-torture/execute/20050316-2.c: New test.
525         * gcc.c-torture/execute/20050316-3.c: New test.
526         * gcc.dg/torture/pr16104-1.c: New test.
527
528 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
529
530         PR middle-end/23463
531         * gcc.c-torture/execute/zero-struct-1.c: New test.
532
533 2005-08-27  Richard Guenther  <rguenther@suse.de>
534
535         PR target/23575
536         * gcc.target/i386/pr23575.c: New testcase.
537
538 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
539
540         PR rtl-optimization/23561
541         * gcc.c-torture/execute/20050826-1.c: New test.
542
543         PR rtl-opt/23560
544         * gcc.c-torture/execute/20050826-2.c: New test.
545
546 2005-08-26  Dale Johannesen  <dalej@apple.com>
547
548         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
549         * gcc.dg/20050826-1.c:  New.
550
551 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
552
553         PR c++/19004
554         * g++.dg/template/nontype13.C: New test.
555
556         PR c++/23491
557         * g++.dg/init/new14.C: New test.
558         * g++.dg/expr/anew1.C: Do not XFAIL.
559         * g++.dg/expr/anew2.C: Likewise.
560         * g++.dg/expr/anew3.C: Likewise.
561
562 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
563
564         PR middle-end/22439
565         * gcc.dg/vla-3.c: New test.
566
567 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
568
569         PR fortran/20363
570         * gfortran.dg/named_interface.f90: New.
571
572 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
573
574         * gcc.c-torture/execute/frame-address.c: New test.
575
576 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
577
578         PR c++/20817
579         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
580
581 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
582
583         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
584
585 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
586
587         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
588         * gcc.dg/altivec-22.c: Rename from..
589         * gcc.dg/altivec-nomfcr.c: ..this.
590
591 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
592
593         PR tree-optimization/23546
594         * gcc.dg/tree-ssa/pr23546.c: New test.
595
596 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
597
598         PR fortran/17758
599         * gfortran.dg/nonreturning_statements.f90: New test.
600
601 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
602
603         PR c++/22454
604         * g++.dg/parse/crash29.C: New.
605
606 2005-08-23  DJ Delorie  <dj@redhat.com>
607
608         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
609         constants have the L suffix.
610
611 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
612
613         PR c++/23044
614         * g++.dg/template/instantiate8.C: New.
615
616 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
617
618         PR middle-end/23467
619         * gcc.c-torture/execute/pr23467.c: New test.
620
621 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
622
623         PR tree-optimization/22043
624         * gcc.c-torture/execute/20050613-1.c: New test.
625
626 2005-08-23  Ben Elliston  <bje@au.ibm.com>
627
628         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
629
630 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
631
632         PR rtl-optimization/23478
633         * g++.dg/opt/pr23478.C: New test.
634
635 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
636
637         PR c/18715
638         * gcc.dg/switch-warn-3.c: New test.
639
640 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
641
642         PR c++/22233
643         * g++.dg/template/param1.C: New test.
644
645 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
646
647         PR c++/23089
648         * g++.dg/other/incomplete1.C: New test.
649
650 2005-08-22  Ira Rosen  <irar@il.ibm.com>
651
652         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
653         are vectorizable.
654
655 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
656
657         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
658         d_lines_5.f: New.
659
660 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
661
662         * gcc.target/i386/sse-4.c: New test.
663
664 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
665
666         PR testsuite/23239
667         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
668
669 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
670
671         * gcc.dg/20050811-1.c: New test.
672         * gcc.dg/20050811-2.c: New test.
673
674 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
675
676         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
677
678 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
679
680         PR 23476
681         * gcc.c-torture/compile/pr23476.c: New test.
682
683 2005-08-19  Devang Patel  <dpatel@apple.com>
684
685         PR tree-optimization/23048
686         * gcc.dg/tree-ssa/pr23048.c: New test.
687
688 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
689
690         PR middle-end/20624
691         * g++.dg/warn/Wreturn-3.C: New test
692
693 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
694
695         PR tree-optimization/22228
696         * g++.dg/vect/pr22543.cc: New test.
697
698 2005-08-17  Steven Bosscher  <stevenb@suse.de>
699
700         PR tree-optimization/21574
701         * gcc.dg/tree-ssa/pr21574.c: New test.
702
703 2005-08-16  James E Wilson  <wilson@specifix.com>
704
705         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
706
707 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
708
709         PR tree-opt/23402
710         * gcc.c-torture/compile/zero-strct-3.c: New test.
711         * gcc.c-torture/compile/zero-strct-4.c: New test.
712
713 2005-08-16  Steven Bosscher  <stevenb@suse.de>
714
715         PR target/23376
716         * gcc.target/x86_64/pr23376.c: New test.
717
718 2005-08-16  Ian Lance Taylor  <ian@airs.com>
719
720         PR c++/23337
721         * g++.dg/ext/vector2.C: New.
722
723 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
724
725         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
726
727 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
728
729         PR libfortran/23428
730         * gfortran.dg/inquire-complex.f90:  New test case.
731
732 2005-08-16  James E Wilson  <wilson@specifix.com>
733
734         PR tree-optimization/21105
735         * gcc.dg/large-size-array.c: New.
736
737 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
738
739         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
740         type.
741         * gcc.dg/vect/vect-41: Likewise.
742         * gcc.dg/vect/vect-42: Likewise.
743         * gcc.dg/vect/vect-43: Likewise.
744         * gcc.dg/vect/vect-44: Likewise.
745         * gcc.dg/vect/vect-46: Likewise.
746         * gcc.dg/vect/vect-47: Likewise.
747         * gcc.dg/vect/vect-48: Likewise.
748         * gcc.dg/vect/vect-52: Likewise.
749         * gcc.dg/vect/vect-53: Likewise.
750         * gcc.dg/vect/vect-54: Likewise.
751         * gcc.dg/vect/vect-55: Likewise.
752         * gcc.dg/vect/vect-56: Likewise.
753         * gcc.dg/vect/vect-57: Likewise.
754         * gcc.dg/vect/vect-58: Likewise.
755         * gcc.dg/vect/vect-59: Likewise.
756         * gcc.dg/vect/vect-60: Likewise.
757         * gcc.dg/vect/vect-61: Likewise.
758         * gcc.dg/vect/vect-85: Likewise.
759         * gcc.dg/vect/vect-87: Likewise.
760         * gcc.dg/vect/vect-88: Likewise.
761         * gcc.dg/vect/vect-93.c: Likewise.
762         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
763         * gcc.dg/vect/vect-75: Likewise.
764         * gcc.dg/vect/vect-76: Likewise.
765         * gcc.dg/vect/vect-77: Likewise.
766         * gcc.dg/vect/vect-78: Likewise.
767         * gcc.dg/vect/vect-80: Likewise.
768         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
769         vectorized for the expected reason, rather than checking how alignment
770         was handled.
771         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
772         type and also instead of aligned pointers. Added documentation.
773
774 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
775
776         * gfortran.dg/power.f90: New test.
777
778 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
779
780         PR rtl-optimization/23299
781         * g++.dg/opt/pr23299.C: New test.
782
783 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
784
785         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
786
787 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
788
789         * g++.dg/template/local6.C: New test.
790
791 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
792
793         * execute/exceptions/finally-1.m: Check that the catch and finally are
794         being called.  Also add a "return 0;" at the end of main.
795
796 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
797
798         PR fortran/21432.
799         * gfortran.dg/namelist_print_1.f: New test of functionality of
800         PRINT namelist.
801         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
802         namelist generates error with -std=f95.
803
804 2005-08-14  Ira Rosen  <irar@il.ibm.com>
805
806         PR tree-optimization/23119
807         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
808
809 2005-08-13  Marcin Koziej  <creep@desk.pl>
810             Andrew Pinski  <pinskia@physics.uc.edu>
811
812         PR libobjc/22492
813         * execute/exceptions/finally-1.m: New test.
814
815 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
816
817         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
818         testsuite.
819         * objc/execute/exceptions/trivial.m: New test.
820         * objc.dg/try-catch-11.m: Move to ...
821         * objc/execute/exceptions/foward-1.m: Here.
822         * objc.dg/try-catch-2.m: Move to ...
823         * objc/execute/exceptions/catchall-1.m: Here.
824         * objc.dg/try-catch-8.m: Move to ...
825         * objc/execute/exceptions/local-variables-1.m: Here.
826
827 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
828
829         * objc.dg/nested-func-1.m: Move to ...
830         * objc/execute/nested-func-1.m: Here.
831
832 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
833
834         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
835         in ${options} instead of [target_info name].
836         * lib/obj-c++.exp (objc_target_compile): Likewise.
837
838 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
839
840         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
841
842 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
843
844         part of PR testsuite/23348
845         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
846         of the torture options.
847         * objc/compile/trivial.m: New test.
848
849 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
850
851         * gfortran.dg/eoshift.f90:  Correct format.
852
853 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
854
855         * gfortran.fortran-torture/execute/character_passing.f90:
856         Fix comment typo.
857
858 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
859
860         PR c++/8271
861         * g++.dg/template/unify10.C: New.
862
863 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
864
865         * g++.dg/parse/pr22514.C: Move to...
866         * g++.dg/debug/pr22514.C: here.
867
868 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
869
870         PR c++/23266
871         * g++.dg/inherit/pure1.C: New test.
872
873         * ChangeLog: Fix typos.
874
875 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
876             Steven Bosscher  <stevenb@suse.de>
877
878         * gfortran.dg/runtime_warning_1.f90: New test.
879
880 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
881
882         PR c++/23219
883         * g++.dg/parse/crash28.C: New.
884
885 2005-08-11  Richard Guenther  <rguenther@suse.de>
886
887         PR target/23289
888         * gcc.target/i386/tailcall-1.c: New testcase.
889
890 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
891
892         * gcc.dg/vect/vect-67.c: Un-xfail.
893
894 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
895
896         PR c++/23225
897         * g++.dg/testsuite/parse/crash27.C: new test.
898
899 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
900
901         PR libfortran/22143
902         * gfortran.dg/shift-kind.f90:  New testcase.
903
904 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
905
906         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
907         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
908
909 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
910
911         PR c++/20646
912         * g++.dg/other/mult-stor1.C: New test.
913
914 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
915
916         * gcc.c-torture/pr18299-1.c: Move to ...
917         * gcc.c-torture/compile/pr18299-1.c: Here.
918
919 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
920
921         * gfortran/fortran.torture/execute/character_passing.f90:
922         Fix types for LSAME.
923
924 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
925
926         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
927         input data back to what it was originally.
928
929 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         * objc.dg/try-catch-8.m: Enable for all targets.
932
933 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
934
935         * gcc.dg/pr23165.c: New test.
936
937 2005-08-09  Steven Bosscher  <stevenb@suse.de>
938
939         PR tree-optimization/23234
940         * gcc.dg/tree-ssa/pr23234.c: New test.
941
942 2005-08-08  Josh Conner  <jconner@apple.com>
943
944         PR rtl-optimization/23241
945         * gcc.dg/char-compare.c: New test.
946
947 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
948
949         PR c++/22508
950         * g++.dg/init/new13.C: New test.
951
952 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
953
954         PR c++/21166
955         * g++.dg/other/crash-4.C: Adjust
956         * g++/dg/ext/packed9.C: New.
957
958 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
959
960         PR middle-end/21964
961         * gcc.c-torture/execute/pr21964-1.c: New test.
962
963 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
964
965         PR c/22458
966         * gcc.dg/pr22458-1.c: New test.
967
968 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
969             Steven G. Kargl <kargls@comcast.net>
970
971         PR fortran/22390
972         * gfortran.dg/flush_1.f90: New test.
973
974 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
975
976         PR c++/23191
977         * g++.dg/template/eh2.C: New test.
978
979 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
980
981         PR c++/19498
982         * g++.dg/template/instantiate7.C: New test.
983
984 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
985
986         PR c/23113
987         * gcc.dg/Wunused-value-1.c: New test.
988
989 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
990
991         PR rtl-optimization/23233
992         * gcc.c-torture/compile/pr23233-1.c: New test.
993
994 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
995
996         PR fortran/18833
997         PR fortran/20850
998         * gfortran.dg/equiv_1.f90: New test.
999         * gfortran.dg/equiv_2.f90: New test.
1000         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1001         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1002         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1003
1004 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1005
1006         * gcc.c-torture/execute/vrp-5.c: New test.
1007         * gcc.c-torture/execute/vrp-6.c: New test.
1008         * gcc.dg/tree-ssa/vrp21.c: New test.
1009
1010 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1011
1012         * g++.dg/parse/pr22514.C: New test.
1013
1014 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1015
1016         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1017
1018         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1019         instead of constant loads / pool entries.
1020
1021 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1022
1023         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1024         TEST_TO_WCTYPE.
1025
1026 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1027
1028         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1029         __WINT_TYPE__ in generated prototypes if possible.
1030
1031 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1032
1033         PR 22037
1034         * g++.dg/tree-ssa/pr22037.C:
1035
1036 2005-08-04  Richard Henderson  <rth@redhat.com>
1037
1038         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1039         scan-tree-dump-times directive.
1040
1041 2005-08-04  Jan Hubicka  <jh@suse.cz>
1042
1043         * gcov-1.C: Fix switch counts.
1044         * gcov-4b.c: Likewise.
1045
1046 2005-08-03  Jeff Law  <law@redhat.com>
1047
1048         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1049
1050 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1051
1052         * gcc.c-torture/execute/pr23135.c: New test.
1053
1054 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1055
1056         PR tree-optimization/19899
1057         * gcc.dg/tree-ssa/scev-1.c: New test.
1058         * gcc.dg/tree-ssa/scev-2.c: New test.
1059
1060 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1061
1062         PR target/18582
1063         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1064
1065 2005-08-03  Jan Hubicka  <jh@suse.cz>
1066
1067         * update-conroll.c: New testcase.
1068         * update-conroll-2.c: New testcase.
1069
1070 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1071
1072         * gfortran.dg/constant_substring.f: New test.
1073         * gfortran.dg/pr22491.f: New test.
1074
1075 2005-08-02  Jan Hubicka  <jh@suse.cz>
1076
1077         * update-threading.c: Replace by the proper one.
1078
1079 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1080
1081         PR 23164
1082         * g++.dg/tree-ssa/pr23164.C: New test.
1083
1084 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1085
1086         * gcc.dg/tree-ssa/pr23192.c: New test.
1087
1088 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1089
1090         * gcc.c-torture/execute/vrp-4.c: New test.
1091
1092 2005-08-02  Jan Hubicka  <jh@suse.cz>
1093
1094         * update-threading.c: New test.
1095
1096 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1097
1098         * gcc.c-torture/compile/20050801-1.c: New test.
1099         * gcc.c-torture/compile/20050801-2.c: New test.
1100
1101 2005-08-01  Jan Hubicka  <jh@suse.cz>
1102
1103         * val-prof-5.c: New test.
1104
1105 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1106
1107         PR c/22311
1108         * gcc.dg/pr22311-1.c : New test.
1109
1110 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1111
1112         PR target/23095
1113         * gfortran.dg/pr23095.f: New test.
1114
1115         PR c++/22003
1116         * g++.dg/other/pr22003.C: New test.
1117
1118 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1119
1120         PR target/20621
1121         * gcc.c-torture/execute/pr20621-1.c: New test.
1122
1123 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1124
1125         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1126         of string for format.
1127         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1128         print statement with internal write.
1129         * gfortran.dg/der_array_io_2.f:  Likewise.
1130         * gfortran.dg/der_array_io_3.f:  Likewise.
1131
1132 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1133
1134         * gcc.dg/fold-abs-4.c: new test.
1135
1136 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1137
1138         PR fortran/22570 an related issues.
1139         * gfortran.dg/x_slash_1.f: New test.
1140
1141 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1142
1143         PR c/23143
1144         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1145         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1146
1147 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1148
1149         PR c/529
1150         * gcc.dg/Wshadow-3.c: New test.
1151
1152 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1153
1154         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1155         used to have the wrong bounds).
1156
1157 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1158
1159         PR c/21720
1160         * gcc.dg/hex-round-1.c: Test more cases.
1161         * gcc.dg/hex-round-2.c: New test.
1162
1163 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1164
1165         PR 22550
1166         * g++.dg/tree-ssa/pr22550.C: New test.
1167
1168 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1169
1170         * gcc.dg/tree-ssa/vrp19.c: New test.
1171         * gcc.dg/tree-ssa-vrp20.c: New test.
1172
1173 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1174
1175         PR c/22240
1176         * gcc.dg/transparent-union-4.c: New test.
1177
1178 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1179
1180         PR c/22192
1181         * gcc.dg/c99-vla-2.c: New test.
1182
1183 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1184
1185         PR c/21720
1186         * gcc.dg/hex-round-1.c: New test.
1187
1188 2005-07-28  Jan Hubicka  <jh@suse.cz>
1189
1190         * inliner-1.c: Do not dump everything.
1191         * tree-prof.exp: Do not pass -ftree-based-profiling.
1192         * bprob.exp: Likewise.
1193
1194         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1195
1196 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1197
1198         PR c++/22545
1199         * g++.dg/expr/ptrmem7.C: New test.
1200
1201 2005-07-28  Mike Stump  <mrs@apple.com>
1202
1203         * g++.old-deja/g++.mike/visibility-1.C: New test.
1204
1205 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1206
1207         PR c/20187
1208         * gcc.c-torture/execute/pr20187-1.c: New test.
1209
1210 2005-07-28  Jeff Law  <law@redhat.com>
1211
1212         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1213         * gcc.dg/tree-ssa/vrp18.c: New test.
1214
1215 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1216
1217         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1218
1219 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1220
1221         PR tree-optimization/22506
1222         * gcc.dg/vect/ps22506.c: New test.
1223
1224 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR target/21149
1227         * gcc.target/i386/sse-3.c: New test.
1228
1229 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1230
1231         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1232         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1233
1234 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1235
1236         PR c/22589
1237         * gcc.c-torture/compile/pr22589-1.c: New test.
1238
1239 2005-07-28  Jan Hubicka  <jh@suse.cz>
1240
1241         * update-loopch.c: New testcase.
1242
1243 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1244
1245         PR rtl-optimization/23047
1246         * gcc.c-torture/execute/pr23047.c: New test.
1247         * gcc.c-torture/execute/pr23047.x: New.
1248
1249 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1250
1251         PR tree-optimization/22493
1252         * gcc.c-torture/execute/pr22493-1.c: New test.
1253         * gcc.c-torture/execute/pr22493-1.x: New.
1254         * gcc.c-torture/execute/vrp-1.c: New test.
1255         * gcc.c-torture/execute/vrp-2.c: New test.
1256         * gcc.c-torture/execute/vrp-2.c: New test.
1257
1258 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1259
1260         * gcc.target/frv/all-builtin-read8.c: Delete.
1261         * gcc.target/frv/all-builtin-read16.c: Delete.
1262         * gcc.target/frv/all-builtin-read32.c: Delete.
1263         * gcc.target/frv/all-builtin-read64.c: Delete.
1264         * gcc.target/frv/all-builtin-write8.c: Delete.
1265         * gcc.target/frv/all-builtin-write16.c: Delete.
1266         * gcc.target/frv/all-builtin-write32.c: Delete.
1267         * gcc.target/frv/all-builtin-write64.c: Delete.
1268         * gcc.target/frv/all-read-write-1.c: New.
1269
1270 2005-07-27  Jeff Law  <law@redhat.com>
1271
1272         * gcc.c-torture/execute/pr22630.c: New test.
1273
1274 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1275
1276         PR tree-optimization/23073
1277         * gcc.dg/vect/nodump-pr23073.c: New test.
1278         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1279
1280 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1281
1282         PR tree-optimize/22348
1283         * gcc.c-torture/execute/pr22348.c: New.
1284
1285 2005-07-27  Richard Guenther  <rguenther@suse.de>
1286
1287         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1288
1289 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1290
1291         PR fortran/22503
1292         * gfortran.dg/logical_comp.f90: New test.
1293
1294 2005-07-27  Jan Hubicka  <jh@suse.cz>
1295
1296         * inliner-1.c: Add cleanup of dumps.
1297         * val-prof-*.c: Likewise.
1298         * update-tailcall.c: New.
1299
1300 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1301
1302         PR 22591
1303         * gcc.dg/tree-ssa/pr22591.c: New test.
1304         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1305
1306 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1307
1308         PR libobjc/22606
1309         * objc.dg/try-catch-11.m: New test.
1310
1311 2005-07-26  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/22486
1314         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1315
1316 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1317
1318         PR tree-opt/22484
1319         * testsuite/g++.dg/opt/loop2.C: New test.
1320
1321 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1322
1323         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1324         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1325
1326 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1327
1328         * lib/profopt.exp (profopt-execute): Check for profiling data
1329         files on the target.
1330
1331 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1332
1333         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1334         for matching of asm labels.
1335
1336 2005-07-25  Richard Guenther  <rguenther@suse.de>
1337
1338         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1339
1340 2005-07-25  Richard Guenther  <rguenther@suse.de>
1341
1342         PR testsuite/22624
1343         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1344
1345 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1346
1347         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1348         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1349         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1350         * gcc.dg/vect/vect-100.c: New test.
1351         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1352         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1353         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1354         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1355         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1356         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1357         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1358         * gfortran.dg/vect/pr19049.f90: New testcase.
1359         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1360
1361 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1362
1363         * gcc.c-torture/execute/20050713-1.c: New test.
1364
1365         PR fortran/20063
1366         * gfortran.fortran-torture/execute/data_4.f90: New test.
1367
1368         PR middle-end/20303
1369         * gcc.dg/visibility-d.c: New test.
1370
1371 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1372
1373         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1374         * gfortran.dg/underflow.f90: Ditto.
1375
1376 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1377
1378         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1379         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1380         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1381
1382 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1383
1384         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1385         include case of field width of zero.
1386
1387 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1388
1389         PR libgfortran/21875
1390         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1391         with trailing blanks on normal formatted read.
1392
1393 2005-07-23  Chao-ying Fu  <fu@mips.com>
1394
1395         * gcc.target/mips/mips32-dsp-type.c: New test.
1396         * gcc.target/mips/mips32-dsp.c: New test.
1397
1398 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1399
1400         PR testsuite/21073
1401         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1402
1403         PR testsuite/20454
1404         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1405         and __cyg_profile_func_exit.
1406
1407 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1408
1409         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1410         * gfortran.dg/comma_format_extension_4.f: Same.
1411         * gfortran.dg/pr15332.f: Same.
1412         * gfortran.dg/pr21730.f: Same.
1413
1414 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1415
1416         * g++.dg/opt/vrp2.C: Fix testcase.
1417
1418         PR tree-opt/22625
1419         * g++.dg/opt/vrp2.C: New test.
1420
1421 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1422
1423         PR debug/21828
1424         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1425
1426 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1427
1428         * gcc.dg/tree-ssa/20050719-1.c: New test.
1429
1430 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1431
1432         * gcc.dg/bfin-longcall-1.c: New file.
1433         * gcc.dg/bfin-longcall-2.c: New file.
1434
1435 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1436
1437         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1438
1439 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1440
1441         PR middle-end/19055
1442         * gcc.dg/tree-ssa/pr19055.c: New test.
1443         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1444
1445 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1446
1447         PR C++/22358
1448         * g++.dg/other/pr22358.C: New test.
1449
1450 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1451
1452         PR c++/2922
1453         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1454
1455 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1456
1457         PR c++/15938
1458         * g++.dg/init/union2.C: New test.
1459
1460 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1461
1462         PR c/22393
1463         * gcc.dg/complex-4.c: New test.
1464
1465 2005-07-21  Richard Guenther  <rguenther@suse.de>
1466
1467         PR testsuite/22522
1468         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1469         scanning for asm labels.
1470         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1471
1472 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1473
1474         PR target/22085
1475         * gcc.dg/altivec-pr22085.c: New.
1476
1477 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1478
1479         PR tree-optimization/19210
1480         * gcc.dg/tree-ssa/pr19210-1.c: New.
1481         * gcc.dg/tree-ssa/pr19210-2.c: New.
1482
1483 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1484
1485         PR rtl-optimization/22167
1486         * g++.dg/opt/pr22167.C: New test.
1487
1488 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1489
1490         PR c++/2922
1491         * g++.dg/lookup/two-stage2.C: New.
1492         * g++.dg/lookup/two-stage3.C: New.
1493         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1494         fixed two-stage name lookup for operators.
1495         * g++.dg/template/call3.C: Compiler now produces an appropriate
1496         error message.
1497         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1498         14 as a candidate.
1499         * g++.dg/template/ptrmem4.C: Compiler produces different error
1500         message.
1501         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1502         connect_to_method as a candidate.
1503
1504 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1505
1506         * gcc.dg/fold-alloc-1.c: New test.
1507
1508 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1509
1510         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1511         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1512
1513 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1514
1515         * gcc.dg/fold-abs-1.c: New test.
1516         * gcc.dg/fold-abs-2.c: New test.
1517         * gcc.dg/fold-abs-3.c: New test.
1518
1519 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1520
1521         Make CONSTRUCTOR use VEC to store initializers.
1522         * g++.dg/ext/complit3.C: Check for specific error messages.
1523         * g++.dg/init/brace2.C: Update error message.
1524         * g++.dg/warn/Wbraces2.C: Likewise.
1525
1526 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1527
1528         PR fortran/16940
1529         * gfortran.dg/module_interface_1.f90: New test.
1530
1531 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1532             Kenneth Zadeck <zadeck@naturalbridge.com>
1533
1534         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1535
1536 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1537
1538         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1539         specify -Wformat for these tests.
1540         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1541         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1542         * gcc.dg/format/opt-6.c: Delete.
1543
1544 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1545
1546         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1547         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1548
1549 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1550
1551         * gcc.dg/tree-ssa/alias-2.c: New test.
1552
1553 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1554
1555         PR c++/22263
1556         * g++.dg/template/explicit7.C: New test.
1557
1558 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1559
1560         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1561         width of 8 to +Inf and -Inf.
1562
1563 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1564
1565         PR c++/22139
1566         * g++.dg/template/friend36.C: New test.
1567
1568 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1569
1570         PR fortran/21730
1571         * gfortran.dg/pr21730.f: New test.
1572
1573 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1574             Kenneth Zadeck <zadeck@naturalbridge.com>
1575
1576         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1577         since pure const detection cannot run at -O1 in c compiler.
1578         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1579         can now optimize this case properly.
1580         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1581         because we now pass.
1582         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1583
1584 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1585
1586         PR c/22421
1587         * gcc.dg/format/bitfld-1.c: New test.
1588
1589 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/22204
1592         * g++.dg/rtti/repo1.C: New test.
1593
1594 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1595
1596         PR middle-end/22398
1597         * gcc.c-torture/compile/pr22398.c: New test.
1598
1599 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR c++/22132
1602         * g++.dg/expr/cast4.C: New test.
1603
1604 2005-07-15  Richard Guenther  <rguenther@suse.de>
1605
1606         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1607         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1608
1609 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1610
1611         PR tree-optimization/22230
1612         * gcc.dg/tree-ssa/pr22230.c: New test.
1613
1614 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1615
1616         * gfortran.dg/g77/cpp6.f: New test.
1617
1618         PR fortran/22417
1619         * gfortran.dg/g77/cpp5.F: New test.
1620         * gfortran.dg/g77/cpp5.h: New file.
1621         * gfortran.dg/g77/cpp5inc.h: New file.
1622
1623 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1624
1625         PR libfortran/16435
1626         * gfortran.dg/tl_editting.f90: New.
1627         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1628
1629 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1630
1631         * gfortran.dg/char_array_constructor.f90: New test.
1632
1633 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1634
1635         * gfortran.dg/past_eor.f90: New.
1636         * gfortran.dg/complex_read.f90: New.
1637
1638 2005-07-13  Jeff Law  <law@redhat.com>
1639
1640         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1641         additional casts.
1642
1643         * gcc.dg/tree-ssa/pr22321.c: New test
1644
1645 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1646
1647         PR tree-optimization/21921
1648         * gcc.dg/tree-ssa/pr21921.c: New.
1649
1650 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1651
1652         PR tree-optimizatio/22442
1653         * gcc.dg/tree-ssa/loop-11.c: New test.
1654
1655 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1656
1657         PR tree-opt/21840
1658         * gcc.c-torture/compile/pr21840.c: New test.
1659
1660 2005-07-12  Jan Hubicka  <jh@suse.cz>
1661
1662         * gcc.c-torture/compile/pr22379.c: New test.
1663
1664 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1665
1666         PR libfortran/21593
1667         gfortran.dg/dev_null.f90:  Remove outdated comment about
1668         PR libfortran/21593.
1669
1670
1671 2005-07-12  Dale Johannesen  <dalej@apple.com>
1672
1673         * gcc.target/i386/compress-float-sse.c:  New.
1674         * gcc.target/i386/compress-float-sse-pic.c:  New.
1675         * gcc.target/i386/compress-float-387.c:  New.
1676         * gcc.target/i386/compress-float-387-pic.c:  New.
1677         * gcc.dg/compress-float-ppc.c:  New.
1678         * gcc.dg/compress-float-ppc-pic.c:  New.
1679
1680 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1681
1682         PR libfortran/21593
1683         gfortran.dg/dev_null.f90:  Remove targets.
1684
1685 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1686
1687         PR tree-opt/22335
1688         * gcc.dg/pr22335-1.c: New test.
1689         * gcc.dg/pr22335-2.c: New test.
1690
1691 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1692
1693         PR c++/20172
1694         * g++.dg/template/nontype12.C : New test.
1695
1696 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1697
1698         * gcc.dg/tree-ssa/loop-10.c: New test.
1699
1700 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1701
1702         * gcc.c-torture/execute/20020720-1.x: Remove.
1703
1704 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1705
1706         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1707
1708 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1709
1710         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1711         (dg-mips-options): Use it.
1712
1713 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1714
1715         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1716
1717 2005-07-09  Richard Henderson  <rth@redhat.com>
1718
1719         * lib/target-supports.exp (check_effective_target_sync_char_short):
1720         Add alpha.
1721
1722 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1723
1724         PR libfortran/22217
1725         * gfortran.dg/negative-z-descriptor.f90:  New test.
1726
1727 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1728
1729         PR tree-opt/22329
1730         * gcc.dg/pr22329.c: New test.
1731
1732 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1733
1734         PR tree-optimization/20139
1735         * gcc.dg/tree-ssa/pr20139.c: New.
1736
1737 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1738
1739         PR tree-opt/22356
1740         * testsuite/gcc.dg/pr22356-1.c: New test.
1741
1742 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1743
1744         PR c++/21799
1745         * g++.dg/template/unify8.C: New.
1746         * g++.dg/template/unify9.C: New.
1747
1748 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1749
1750         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1751
1752 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1753
1754         * gcc.dg/darwin-version-1.c: New.
1755         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1756         * gcc.dg/builtins-20.c: Likewise.
1757         * gcc.dg/builtins-53.c: Likewise.
1758         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1759         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1760         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1761         * gcc.dg/torture/builtins-power-1.c: Likewise.
1762         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1763         on Darwin.
1764
1765 2005-07-07  Jeff Law  <law@redhat.com>
1766
1767         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1768         argument evaluation order.
1769
1770 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1771
1772         PR libfortran/21594
1773         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1774         Add test cases where the shift length is greater than the
1775         array length.
1776
1777 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1778
1779         * obj-c++.dg/proto-lossage-6.mm: New.
1780         * objc.dg/proto-lossage-6.m: New.
1781
1782 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1783
1784         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1785         * objc.dg/gnu-runtime-2.m: Likewise.
1786
1787 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1788
1789         * gfortran.dg/longline.f: New test.
1790
1791         * gfortran.dg/badline.f: New test.
1792
1793 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1794
1795         PR fortran/16531
1796         PR fortran/15966
1797         PR fortran/18781
1798         * gfortran.dg/hollerith.f90: New.
1799         * gfortran.dg/hollerith2.f90: New.
1800         * gfortran.dg/hollerith3.f90: New.
1801         * gfortran.dg/hollerith4.f90: New.
1802         * gfortran.dg/hollerith_f95.f90: New.
1803         * gfortran.dg/hollerith_legacy.f90: New.
1804         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1805
1806 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1807
1808         PR objc/22274
1809         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1810         * objc.dg/gnu-runtime-2.m: New.
1811
1812 2005-07-06  Jeff Law  <law@redhat.com>
1813
1814         * gcc.dg/tree-ssa/vrp17.c: New test.
1815
1816 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1817
1818         PR fortran/22327
1819         * gfortran.dg/array_constructor_5.f90: New test.
1820
1821 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1822
1823         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1824
1825 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1826
1827         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1828         * gcc.dg/980816-1.c: Ditto.
1829
1830 2005-07-06  Jeff Law  <law@redhat.com>
1831
1832         * gcc.c-torture/compile/pr21356.c: New test.
1833
1834 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1835
1836         PR c/22013
1837         PR c/22098
1838         * gcc.c-torture/compile/pr22013-1.c,
1839         gcc.c-torture/execute/pr22098-1.c,
1840         gcc.c-torture/execute/pr22098-2.c,
1841         gcc.c-torture/execute/pr22098-3.c: New tests.
1842
1843 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1844
1845         PR c/22308
1846         * gcc.dg/pr22308-1.c: New test.
1847
1848 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1849
1850         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1851         target.
1852         * gcc.dg/compare9.c: Use -fshort-enums instead of
1853         -fno-short-enums.  Change the last test to dg-bogus.
1854
1855 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1856
1857         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1858         * gcc.dg/compare9.c: New.
1859
1860 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1861
1862         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1863
1864 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1865
1866         PR testsuite/22288
1867         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1868
1869
1870 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1871
1872         * gcc.dg/format/gcc_gfc-1.c: New.
1873
1874 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1875
1876         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1877
1878 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1879
1880         PR fortran/20842
1881         * gfortran.dg/io_invalid_1.f90: New test.
1882
1883 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1884
1885         * gcc.dg/format/gcc_diag-1.c: Update.
1886
1887 2005-07-02  Jeff Law  <law@redhat.com>
1888
1889         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1890         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1891
1892 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1893
1894         * gcc.dg/format/gcc_diag-1.c: Update.
1895
1896 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1897
1898         PR tree-opt/22269
1899         * gcc.c-torture/compile/pr22269.c: New test.
1900
1901 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1902
1903         PR 21584
1904         PR 22219
1905         * g++.dg/tree-ssa/pr21584-1.C: New test.
1906         * g++.dg/tree-ssa/pr21584-2.C: New test.
1907
1908 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1909
1910         * obj-c++.dg/try-catch-11.mm: New.
1911         * objc.dg/try-catch-10.m: New.
1912
1913 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1914
1915         * g++.dg/other/ucnid-1.C: xfail on AIX.
1916
1917 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1918
1919         PR 22234
1920         * gcc.dg/20050629-1.c: New test.
1921
1922 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1923
1924         * obj-c++.dg/const-str-1[0-1].mm: New.
1925         * objc.dg/const-str-1[0-1].m: New.
1926
1927 2005-05-29  Richard Henderson  <rth@redhat.com>
1928
1929         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1930         Rename from check_effective_target_vect_no_max.
1931         (check_effective_target_vect_no_int_add): New.
1932         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1933         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1934         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1935         * gcc.dg/vect/vect-reduc-1.c: Use both.
1936         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1937
1938 2005-05-29  Richard Henderson  <rth@redhat.com>
1939
1940         * lib/target-supports.exp (check_effective_target_vect_no_max):
1941         Remove i386 and x86_64.
1942
1943 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1944
1945         PR testsuite/21969
1946         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1947
1948 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1949
1950         PR middle-end/21969
1951         * gcc.dg/vect/pr21969.c: New test.
1952
1953 2005-06-28  Eric Christopher  <echristo@redhat.com>
1954
1955         PR c/22052
1956         PR c/21975
1957         * gcc.dg/inline1.c: New test.
1958         * gcc.dg/inline2.c: Ditto.
1959         * gcc.dg/inline3.c: Ditto.
1960         * gcc.dg/inline4.c: Ditto.
1961         * gcc.dg/inline5.c: Ditto.
1962
1963 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1964
1965         PR libfortran/22142
1966         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1967         Add testcase also testing eoshift1 for PR 22142.
1968
1969 2005-06-28  Richard Henderson  <rth@redhat.com>
1970
1971         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1972         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1973         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1974         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1975         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1976
1977 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1978
1979         PR libfortran/22142
1980         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1981         Add testcase for PR 22142.
1982
1983 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1984
1985         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1986         gcc.target/ia64/fpreg-2.c: New tests.
1987
1988 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1989
1990         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1991
1992 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1993
1994         PR libfortran/22170
1995         * gfortran.dg/slash_1.f90: New test.
1996
1997 2005-06-27  Richard Henderson  <rth@redhat.com>
1998
1999         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2000         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2001         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2002         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2003         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2004         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2005
2006 2005-06-27  Richard Henderson  <rth@redhat.com>
2007
2008         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2009         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2010
2011 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2012
2013         * obj-c++.dg/proto-lossage-5.mm: New.
2014         * objc.dg/proto-lossage-5.m: New.
2015
2016 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2017
2018         PR 21959
2019         * gcc.dg/tree-ssa/pr21959.c: New test.
2020
2021 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2022
2023         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2024         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2025         testing uninitialized var.
2026
2027         * gcc.c-torture/execute/builtins/chk.h: New.
2028         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2029         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2030         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2031         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2032         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2033         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2034         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2035         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2036         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2037         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2038         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2039         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2040         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2041         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2042         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2043         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2044         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2045         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2046         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2047         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2048         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2049         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2050         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2051         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2052         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2053         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2054         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2055         * gcc.dg/builtin-object-size-1.c: New test.
2056         * gcc.dg/builtin-object-size-2.c: New test.
2057         * gcc.dg/builtin-object-size-3.c: New test.
2058         * gcc.dg/builtin-object-size-4.c: New test.
2059         * gcc.dg/builtin-object-size-5.c: New test.
2060         * gcc.dg/builtin-stringop-chk-1.c: New test.
2061         * gcc.dg/builtin-stringop-chk-2.c: New test.
2062         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2063         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2064         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2065         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2066         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2067         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2068         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2069         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2070         * gcc.c-torture/execute/printf-1.c: New test.
2071         * gcc.c-torture/execute/fprintf-1.c: New test.
2072         * gcc.c-torture/execute/vprintf-1.c: New test.
2073         * gcc.c-torture/execute/vfprintf-1.c: New test.
2074         * gcc.c-torture/execute/printf-chk-1.c: New test.
2075         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2076         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2077         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2078
2079 2005-06-27  Michael Matz  <matz@suse.de>
2080
2081         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2082         slot is not merged if address escapes.
2083
2084 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2085
2086         PR c/21911
2087         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2088
2089 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR middle-end/17965
2092         * gcc.c-torture/compile/20050622-1.c: New test.
2093
2094         PR middle-end/22028
2095         * gcc.dg/20050620-1.c: New test.
2096
2097 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2098
2099         PR tree-optimization/22026
2100         * gcc.dg/tree-ssa/pr22026.c: New.
2101
2102 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2103
2104         PR libfortran/22144
2105         * gfortran.dg/shift-alloc.f90:  New testcase.
2106
2107 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2108
2109         * all files: Update FSF address in copyright headers.
2110
2111 2005-06-22  Jan Hubicka  <jh@suse.cz>
2112
2113         * wholeprogram-1.c: New testcase.
2114         * wholeprogram-2.c: New testcase.
2115
2116 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2117
2118         PR 22171
2119         * gcc.dg/tree-ssa/pr22171.c: New test.
2120
2121 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2122
2123         * gfortran.dg/simplify_modulo.f90: New.
2124
2125 2005-06-24  Jan Hubicka  <jh@suse.cz>
2126
2127         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2128
2129 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2130
2131         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2132
2133 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2134
2135         * obj-c++.dg/typedef-alias-1.mm: New.
2136         * objc.dg/typedef-alias-1.m: New.
2137
2138 2005-06-23  Jeff Law  <law@redhat.com>
2139
2140         * gcc.dg/tree-ssa/vrp16.c: New test.
2141
2142 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2143
2144         * lib/target-supports.exp: Add
2145         check_effective_target_fortran_large_real and
2146         check_effective_target_fortran_large_int to check for
2147         corresponding effective targets.
2148         * gfortran.dg/large_integer_kind_1.f90: New test.
2149         * gfortran.dg/large_real_kind_1.f90: New test.
2150
2151 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2152
2153         PR tree-optimization/22117
2154         * gcc.dg/tree-ssa/pr22117.c: New.
2155
2156 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2157
2158         PR testsuite/22123
2159         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2160
2161 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2162
2163         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2164
2165 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2166
2167         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2168         * gfortran.dg/f2c_4.c: Likewise
2169
2170 2005-06-22 Paul Brook  <paul@codesourcery.com>
2171
2172         PR fortran/21034
2173         * gfortran.dg/auto_save_1.f90: New test.
2174
2175 2005-06-22  Michael Matz  <matz@suse.de>
2176
2177         * gcc.target/x86-64/abi: New directory.
2178         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2179         * gcc.target/x86-64/abi/README.gcc: New file.
2180         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2181         * gcc.target/x86-64/abi/asm-support.s: New file.
2182         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2183         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2184         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2185         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2186         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2187         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2188         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2189         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2190         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2191         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2192         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2193         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2194         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2195         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2196         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2197         * gcc.target/x86_64/abi/test_varargs.c: New test.
2198
2199 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2200
2201         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2202         32-bit i?86 and x86_64.
2203
2204 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2205
2206         * obj-c++.dg/const-str-[1-9].mm: New tests.
2207
2208 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2209
2210         PR fortran/22010
2211         * gfortran.dg/namelist_use.f90: New.
2212         * gfortran.dg/namelist_use_only.f90: New.
2213
2214 2005-06-21  Jeff Law  <law@redhat.com>
2215
2216         * gcc.dg/tree-ssa/vrp15.c: New test.
2217
2218 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2219
2220         * lib/target-supports.exp (check_effective_target_vect_reduction):
2221         Remove.
2222         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2223         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2224         remove vect_reduction target keyword. Also avoid two returns in main.
2225         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2226         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2227         * gcc.dg/vect/vect-reduc-1short.c: New test.
2228         * gcc.dg/vect/vect-reduc-1char.c: New test.
2229         * gcc.dg/vect/vect-reduc-2short.c: New test.
2230         * gcc.dg/vect/vect-reduc-2char.c: New test.
2231         * gcc.dg/vect/vect-reduc-6.c: New test.
2232         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2233         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2234         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2235
2236 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2237         Paul Thomas  <pault@gcc.gnu.org>
2238
2239         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2240         New tests.
2241
2242 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2243
2244         * gfortran.dg/backslash_1.f90: New test.
2245         * gfortran.dg/backslash_2.f90: New test.
2246
2247 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2248
2249         * gfortran.dg/duplicate_labels.f90: New test.
2250
2251 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2252
2253         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2254         unsupportable relocations.
2255         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2256         * gcc.dg/20050321-2.c: xfail for NetWare.
2257
2258 2005-06-20  Andreas Jaeger  <aj@suse.de>
2259
2260         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2261         gcc.target/i386/fastcall-sseregparm.c,
2262         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2263
2264 2005-06-19  Richard Henderson  <rth@redhat.com>
2265
2266         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2267
2268 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2269
2270         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2271
2272 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2273
2274         PR c++/22115
2275         * g++.dg/conversion/simd2.C: Change expected error message.
2276
2277 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2278
2279         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2280         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2281         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2282
2283 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2284
2285         * gcc.dg/fold-mod-1.c: New test.
2286
2287 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2288
2289         PR fortran/19926
2290         * gfortran.dg/pr19926.f90: New test.
2291
2292 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2293
2294         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2295         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2296         targets.
2297         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2298         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2299
2300 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2301
2302         * gcc.target/ia64/float80-varargs-1.c: New test.
2303
2304 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2305
2306         PR tree-opt/22035
2307         * gfortran.dg/f2c_6.f90: New test.
2308
2309 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2310
2311         PR c++/17413
2312         * g++.dg/template/local5.C: New.
2313
2314 2005-06-17  Richard Henderson  <rth@redhat.com>
2315
2316         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2317
2318 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2319
2320         PR testsuite/21945
2321         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2322
2323 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2324
2325         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2326         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2327         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2328         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2329         check_vect to verify the presence of hardware vector support.
2330
2331 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2332
2333         PR testsuite/22056
2334         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2335
2336 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2337
2338         PR libfortran/19216
2339         * gfortran.dg/pr19216.f: Add correct space between brackets and
2340         dg directive.
2341
2342 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2343
2344         PR libfortran/16436
2345         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2346
2347 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2348
2349         * gcc.target/i386/attributes-error.c: New testcase.
2350         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2351         * gcc.target/i386/regparm-stdcall.c: Likewise.
2352         * gcc.target/i386/sseregparm-1.c: Likewise.
2353         * gcc.target/i386/sseregparm-2.c: Likewise.
2354
2355 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2356
2357         * g++.dg/rtti/crash2.C: New.
2358
2359 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2360
2361         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2362
2363 2005-06-15  David Ung  <davidu@mips.com>
2364
2365         * gcc.target/mips/mips16e-extends.c: New test for testing the
2366         generation of MIPS16e zeb/zeh, seb/seh instructions.
2367
2368 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2369
2370         PR 22018
2371         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2372         * gcc.dg/tree-ssa/pr22018.c: New test.
2373
2374 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2375
2376         * gcc.dg/simd-1.c: Update error messages.
2377         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2378         * gcc.dg/simd-2.c: Update error messages.
2379         * gcc.dg/simd-4.c: New.
2380
2381 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2382
2383         PR c++/20678
2384         * g++.dg/other/crash-4.C: New.
2385
2386 2005-06-14  Devang Patel  <dpatel@apple.com>
2387
2388         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2389
2390 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2391
2392         PR c++/21929
2393         * g++.dg/parse/crash11.C: Update
2394
2395 2005-06-13  Jeff Law  <law@redhat.com>
2396
2397         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2398         perform the desired transformations.
2399         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2400         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2401
2402 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2403
2404         PR fortran/22038
2405         * gfortran.dg/forall_1.f90: Un-XFAIL.
2406
2407 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2408
2409         PR c++/21929
2410         * g++.dg/parse/crash26.C: New.
2411
2412         PR c++/20789
2413         * g++.dg/init/member1.C: New.
2414
2415 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2416
2417         * gfortran.dg/altreturn_1.f90: New test.
2418
2419 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2420
2421         PR middle-end/21985
2422         * gcc.dg/tree-ssa/pr21985.c: New test.
2423
2424 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2425
2426         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2427
2428 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2429
2430         PR c++/21930
2431         * g++.dg/other/error10.C: New test case.
2432
2433 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2434
2435         PR libfortran/19155
2436         * gfortran.dg/pr19155.f: Add test.
2437
2438 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2439
2440         * gfortran.dg/f2c_7.f90: New test.
2441
2442         * gfortran.dg/forall_1.f90: XFAILed.
2443
2444 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2445
2446         * gcc.dg/pr14796-1.c: New.
2447         * gcc.dg/pr14796-2.c: New.
2448
2449 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2450
2451         PR fortran/17792
2452         PR fortran/21375
2453         * gfortran.dg/deallocate_stat.f90:  New test.
2454
2455 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2456
2457         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2458
2459 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2460
2461         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2462         access will be generated when this loop is vectorized. Test that
2463         accesses with same alignment were detected.
2464         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2465         Test that accesses with same alignment were detected.
2466         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2467         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2468         alignment were detected.
2469
2470 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2471
2472         PR c++/10611
2473         * g++.dg/conversion/simd2.C: New.
2474
2475 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2476
2477         * gcc.dg/Wcxx-compat-1.c: New.
2478
2479 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2480
2481         PR libfortran/21480
2482         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2483         complex array.
2484
2485 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2486
2487         * gcc.dg/alias-8.c: New.
2488
2489 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2490
2491         * gcc.dg/format/cmn_err-1.c: Update.
2492
2493 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2494
2495         PR target/20666
2496         * gcc.target/sparc/fexpand-2.c: New.
2497         * gcc.target/sparc/fpmerge-2.c: New.
2498         * gcc.target/sparc/fpmul-2.c: New.
2499         * gcc.target/sparc/noresult.c: New.
2500         * gcc.target/sparc/pdist-2.c: New.
2501         * gcc.target/sparc/pdist-3.c: New.
2502
2503 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2504
2505         PR testsuite/21702
2506         * gcc.target/i386/i386.exp: Fix comment typo.
2507
2508 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2509
2510         PR c++/19497
2511         * g++.dg/inherit/using5.C: New.
2512         * g++.dg/inherit/using6.C: New.
2513
2514 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2515
2516         PR c++/19894
2517         * g++.dg/template/ptrmem15.C: New test.
2518
2519         PR c++/20563
2520         * g++.dg/ext/label4.C: New test.
2521
2522 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2523
2524         * gcc.dg/tls/debug-1.c: New test.
2525
2526 2005-06-07  Dale Johannesen  <dalej@apple.com>
2527
2528         * gcc.target/i386/movq.c:  New.
2529
2530 2005-06-07  Dale Johannesen  <dalej@apple.com>
2531
2532         * gcc.dg/20050607-1.c:  New.
2533
2534 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR middle-end/21850
2537         * gcc.c-torture/execute/20050607-1.c: New test.
2538
2539 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2540
2541         PR libfortran/21926
2542         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2543         Test case where the return array has lowest stride one,
2544         but isn't packed.
2545
2546 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2547
2548         * lib/target-supports.exp (check_effective_target_sync_int_long):
2549         Add s390 and s390x targets.
2550
2551 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2552
2553         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2554         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2555         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2556         * gcc.dg/tree-ssa/loop-9.c: New test.
2557
2558 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2559
2560         * g++.dg/parse/defarg10.C: New.
2561
2562 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2563
2564         PR regression/21897
2565         * gcc.c-torture/execute/20050604-1.c: New test.
2566
2567 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2568
2569         PR 21903
2570         * g++.dg/parse/defarg9.C: New.
2571
2572         PR c++/20637
2573         * g++.dg/inherit/using4.C: New.
2574         * g++.dg/overload/error1.C: Adjust expected errors.
2575         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2576         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2577         * g++.old-deja/g++.other/redecl2.C: Likewise.
2578         * g++.old-deja/g++.other/redecl4.C: Likewise.
2579         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2580
2581 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2582
2583         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2584
2585 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2586
2587         * lib/gfortran.exp (gfortran_target_compile): Call
2588         dg-additional-files-options
2589         * gfortran.dg/f2c_4.f90: New file
2590         * gfortran.dg/f2c_4.c: New file
2591         * gfortran.dg/f2c_5.f90: New file
2592         * gfortran.dg/f2c_5.c: New file
2593
2594 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2595
2596         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2597
2598         PR fortran/21912
2599         * gfortran.dg/array_constructor_4.f90: New test.
2600
2601 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2602
2603         PR c++/21619
2604         * g++.dg/ext/builtin9.C: New test.
2605
2606 2005-06-05  Dale Johannesen  <dalej@apple.com>
2607
2608         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2609         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2610
2611 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2612
2613         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2614         * gcc.dg/vect/vect-reduc-1.c: New.
2615         * gcc.dg/vect/vect-reduc-2.c: New.
2616         * gcc.dg/vect/vect-reduc-3.c: New.
2617
2618 2005-06-04  Dale Johannesen  <dalej@apple.com>
2619
2620         * gcc.c-torture/execute/20050603-1.c:  New.
2621         * gcc.c-torture/execute/20050603-2.c:  New.
2622         * gcc.dg/20050603-3.c:  New.
2623
2624 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2625
2626         PR fortran/19195
2627         * gfortran.dg/debug_1.f90: New test.
2628
2629         * gfortran.dg/forall_1.f90: New test.
2630
2631 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2632
2633         * gfortran.dg/array_constructor_3.f90: New test.
2634
2635 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2636
2637         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2638
2639 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2640
2641         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2642
2643 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2644
2645         PR c/21873
2646         * gcc.dg/init-excess-1.c: New test.
2647
2648 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2649
2650         PR c++/21853
2651         * g++.dg/expr/static_cast6.C: New test.
2652
2653 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2654
2655         * gcc.dg/tree-ssa/vrp14.c: New test.
2656
2657 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2658
2659         PR c++/21336
2660         * g++.dg/template/new2.C: New test.
2661
2662 2005-06-03  Josh Conner  <jconner@apple.com>
2663
2664         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2665         all entries in initializer.
2666
2667 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2668
2669         PR middle-end/21858
2670         * gcc.dg/pr21858.c: New testcase.
2671
2672 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2673
2674         PR tree-optimization/21292
2675
2676         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2677         New.
2678         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2679         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2680         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2681         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2682         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2683
2684 2005-06-02  Richard Henderson  <rth@redhat.com>
2685
2686         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2687
2688 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2689
2690         * gcc.dg/wtypequal.c: New testcase.
2691
2692 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2693
2694         PR 21582
2695         * gcc.dg/tree-ssa/pr21582.c: New test.
2696
2697 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2698
2699         PR c++/21280
2700         * g++.dg/opt/interface2.h: New.
2701         * g++.dg/opt/interface2.C: New.
2702         * g++.dg/init/ctor4.C: Adjust error lines.
2703         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2704         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2705         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2706         * g++.old-deja/g++.pt/assign1.C: Likewise.
2707         * g++.old-deja/g++.pt/crash20.C: Likewise.
2708
2709 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2710
2711         PR tree-optimization/21734
2712         * g++.dg/vect/pr21734_1.cc: New.
2713         * g++.dg/vect/pr21734_2.cc: New.
2714
2715 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2716
2717         PR c++/20350
2718         * g++.dg/template/spec24.C: New.
2719
2720         PR c++/21151
2721         * g++.dg/pch/local-1.C: New.
2722         * g++.dg/pch/local-1.Hs: New.
2723
2724 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2725
2726         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2727         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2728         * gcc.dg/tree-ssa/pr14341.c: New test.
2729         * gcc.dg/tree-ssa/pr14841.c: New test.
2730         * gcc.dg/tree-ssa/pr20701.c: New test.
2731         * gcc.dg/tree-ssa/pr21086.c: New test.
2732         * gcc.dg/tree-ssa/pr21090.c: New test.
2733         * gcc.dg/tree-ssa/pr21332.c: New test.
2734         * gcc.dg/tree-ssa/pr21458.c: New test.
2735         * gcc.dg/tree-ssa/pr21658.c: New test.
2736         * gcc.dg/tree-ssa/vrp01.c: New test.
2737         * gcc.dg/tree-ssa/vrp02.c: New test.
2738         * gcc.dg/tree-ssa/vrp03.c: New test.
2739         * gcc.dg/tree-ssa/vrp04.c: New test.
2740         * gcc.dg/tree-ssa/vrp05.c: New test.
2741         * gcc.dg/tree-ssa/vrp06.c: New test.
2742         * gcc.dg/tree-ssa/vrp07.c: New test.
2743         * gcc.dg/tree-ssa/vrp08.c: New test.
2744         * gcc.dg/tree-ssa/vrp09.c: New test.
2745         * gcc.dg/tree-ssa/vrp10.c: New test.
2746         * gcc.dg/tree-ssa/vrp11.c: New test.
2747         * gcc.dg/tree-ssa/vrp12.c: New test.
2748         * gcc.dg/tree-ssa/vrp13.c: New test.
2749
2750 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2751
2752         PR 21029
2753         * gcc.dg/tree-ssa/pr21029.c: New test.
2754
2755 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2756
2757         * gfortran.dg/logint-1.f: New test case.
2758         * gfortran.dg/logint-2.f: Likewise.
2759         * gfortran.dg/logint-3.f: Likewise.
2760
2761 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2762
2763         PR c/21536
2764         PR c/20760
2765         * gcc.dg/20050527-1.c: New test.
2766
2767         * gcc.dg/i386-sse-12.c: New test.
2768
2769         PR fortran/21729
2770         * gfortran.dg/implicit_5.f90: New test.
2771
2772 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2773
2774         PR fortran/20883
2775         * gfortran/assign_4.f90: New test.
2776         * gfortran/assign_2.f90: Change compile to run.
2777
2778 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2779
2780         * lib/target-supports.exp
2781         (check_effective_target_sync_char_short): New.
2782         * gcc.dg/sync-2.c: New.
2783
2784 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2785
2786         PR tree-optimization/21817
2787         * gcc.dg/torture/pr21817-1.c: New.
2788
2789 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2790
2791         PR c++/21165
2792         * g++.dg/template/init5.C: New.
2793
2794 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         * gfortran.dg/char_initialiser_actual.f90:
2797         Test character initialisers as actual arguments.
2798         * gfortran.dg/char_pointer_comp_assign.f90:
2799         Test character pointer structure component assignments.
2800         * gfortran.dg/char_array_structure_constructor.f90:
2801         Test character components in structure constructors.
2802
2803 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2804
2805         PR middle-end/20931
2806         * g++.dg/opt/pr20931.C: New test.
2807
2808 2005-05-31  Andreas Jaeger  <aj@suse.de>
2809
2810         PR testsuite/20772
2811         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2812         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2813         g++.old-deja/g++.ext/asmspec1.C,
2814         g++.old-deja/g++.other/regstack.C,
2815         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2816         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2817         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2818         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2819         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2820         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2821         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2822         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2823         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2824         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2825         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2826         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2827         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2828         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2829         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2830         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2831         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2832         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2833         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2834
2835 2005-05-31  Jeff Law  <law@redhat.com>
2836
2837         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2838
2839 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2840
2841         PR middle-end/21743
2842         * gcc.dg/builtins-1.c: Activate disabled clog test.
2843         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2844
2845 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2846
2847         * gfortran.dg/char_pointer_assign.f90:
2848         Test character-pointer assignments and pointer assignments.
2849         * gfortran.dg/char_pointer_dummy.f90:
2850         Test character-pointer dummy arguments.
2851         * gfortran.dg/char_pointer_func.f90:
2852         Test character-pointer function returns.
2853         * gfortran.dg/char_pointer_dependency.f90:
2854         Test character-pointer functions with dependencies.
2855
2856 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/21784
2859         * g++.dg/lookup/using14.C: New test.
2860
2861 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2862
2863         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2864         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2865         trailing ^M.
2866
2867 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2868
2869         PR c++/17413
2870         * g++.dg/template/local5.C: New.
2871
2872         PR target/21761
2873         * gcc.c-torture/compile/pr21761.c: New.
2874
2875         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2876         before darwin8.
2877
2878 2005-05-30  Steven G. Kargl
2879
2880         PR fortran/20846
2881         * gfortran.dg/inquire_8.f90: New test.
2882
2883 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2884
2885         PR libfortran/21376
2886         * gfortran.dg/output_exponents_1.f90: New test.
2887
2888 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2889
2890         PR libfortran/20006
2891         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2892
2893 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2894
2895         PR c++/21210
2896         * g++.dg/ext/complex1.C: New test.
2897
2898         PR c++/21340
2899         * g++.dg/init/ctor6.C: New test.
2900
2901 2005-05-29  Jan Hubicka  <jh@suse.cz>
2902
2903         * gcc.c-torture/compile/pr21562.c: New.
2904
2905 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2906
2907         * gfortran.dg/subnormal_1.f90: New test.
2908
2909 2005-05-28  Jan Hubicka  <jh@suse.cz>
2910
2911         * tree-prof.exp: Fix comment.
2912         * value-prof-1.c: New.
2913         * value-prof-2.c: New.
2914         * value-prof-3.c: New.
2915         * value-prof-4.c: New.
2916
2917 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/21614
2920         * g++.dg/expr/ptrmem6.C: New test.
2921         * g++.dg/expr/ptrmem6a.C: Likewise.
2922
2923 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2924
2925         PR tree-optimization/21658
2926         * gcc.dg/tree-ssa/pr21658.c: New.
2927
2928 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2929
2930         PR c++/21455
2931         * g++.dg/inherit/ptrmem3.C: New.
2932
2933         PR c++/21681
2934         * g++.dg/parse/template16.C: New.
2935
2936 2005-05-27  Andreas Jaeger  <aj@suse.de>
2937
2938         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2939
2940         * gcc.dg/i386-sse-8.c: Run test on all archs.
2941
2942 2005-05-26  Mike Stump  <mrs@apple.com>
2943
2944         * objc.dg/isa-field-1.m: Only run on darwin.
2945         * objc.dg/lookup-1.m: Likewise.
2946         * objc.dg/try-catch-8.m: Likewise.
2947
2948 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2949
2950         PR tree-optimization/9814
2951         * gcc.dg/pr9814-1.c: New test case.
2952
2953 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2954
2955         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2956         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2957         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2958         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2959         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2960         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2961         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2962         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2963         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2964         objc.dg/try-catch-8.m: New.
2965
2966 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2967
2968         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2969         remove extraneous semicolons.
2970
2971 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2972
2973         * obj-c++.dg/comp-types-12.mm: New.
2974         * objc.dg/comp-types-11.m: New.
2975         * objc.dg/selector-4.m: New.
2976
2977 2005-05-26  Andreas Jaeger  <aj@suse.de>
2978
2979         PR testsuite/20772
2980         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2981         g++.old-deja/g++.ext/attrib3.C,
2982         g++.old-deja/g++.other/store-expr1.C,
2983         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2984         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2985         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2986         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2987         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2988         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2989         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2990         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2991         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2992         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2993         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2994         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2995         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2996         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2997         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2998         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2999         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3000         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3001         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3002
3003 2005-05-26  Andreas Jaeger  <aj@suse.de>
3004
3005         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3006         x86-64 compilation.
3007
3008 2005-05-26  Andreas Jaeger  <aj@suse.de>
3009
3010         PR testsuite/20772
3011         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3012         gcc.misc-tests/i386-pf-athlon-1.c,
3013         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3014         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3015         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3016         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3017         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3018         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3019         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3020         programs.
3021
3022         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3023         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3024         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3025         x86-64 compilation.
3026
3027         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3028         x86_64.
3029
3030         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3031         effective-target ilp32.
3032
3033 2005-05-26  David Ung  <davidu@mips.com>
3034
3035         * gcc.target/mips/ext_ins.c: New test for testing the generation
3036         of MIPS32/64 rev 2 ext/ins instructions.
3037
3038 2005-05-26  Andreas Jaeger  <aj@suse.de>
3039
3040         * treelang/compile/unsigned.tree: Use gimple instead of
3041         nonexisting generic dump.
3042
3043 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3044
3045         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3046
3047 2005-05-26  Andreas Jaeger  <aj@suse.de>
3048
3049         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3050
3051 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3052
3053         PR libfortran/17283
3054         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3055         Test callee-allocated memory with write statements.
3056
3057 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3058
3059         PR middle-end/21709
3060         * gcc.dg/pr21709-1.c: New test case.
3061
3062 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3063             Mike Stump  <mrs@apple.com>
3064
3065         * objc/execute/next_mapping.h: Update for C++.
3066
3067         * obj-c++.dg/selector-1.mm: Move to...
3068         * obj-c++.dg/selector-4.mm: here...
3069
3070         * obj-c++.dg/basic.mm: New.
3071         * obj-c++.dg/comp-types-1.mm: New.
3072         * obj-c++.dg/cxx-class-1.mm: New.
3073         * obj-c++.dg/cxx-ivars-1.mm: New.
3074         * obj-c++.dg/cxx-ivars-2.mm: New.
3075         * obj-c++.dg/cxx-ivars-3.mm: New.
3076         * obj-c++.dg/cxx-scope-1.mm: New.
3077         * obj-c++.dg/cxx-scope-2.mm: New.
3078         * obj-c++.dg/defs.mm: New.
3079         * obj-c++.dg/empty-private-1.mm: New.
3080         * obj-c++.dg/encode-1.mm: New.
3081         * obj-c++.dg/encode-2.mm: New.
3082         * obj-c++.dg/encode-3.mm: New.
3083         * obj-c++.dg/extern-c-1.mm: New.
3084         * obj-c++.dg/extra-semi.mm: New.
3085         * obj-c++.dg/fix-and-continue-2.mm: New.
3086         * obj-c++.dg/isa-field-1.mm: New.
3087         * obj-c++.dg/ivar-list-semi.mm: New.
3088         * obj-c++.dg/local-decl-1.mm: New.
3089         * obj-c++.dg/lookup-1.mm: New.
3090         * obj-c++.dg/lookup-2.mm: New.
3091         * obj-c++.dg/method-1.mm: New.
3092         * obj-c++.dg/method-2.mm: New.
3093         * obj-c++.dg/method-3.mm: New.
3094         * obj-c++.dg/method-4.mm: New.
3095         * obj-c++.dg/method-5.mm: New.
3096         * obj-c++.dg/method-6.mm: New.
3097         * obj-c++.dg/method-7.mm: New.
3098         * obj-c++.dg/no-extra-load.mm: New.
3099         * obj-c++.dg/overload-1.mm: New.
3100         * obj-c++.dg/pragma-1.mm: New.
3101         * obj-c++.dg/pragma-2.mm: New.
3102         * obj-c++.dg/private-1.mm: New.
3103         * obj-c++.dg/private-2.mm: New.
3104         * obj-c++.dg/proto-qual-1.mm: New.
3105         * obj-c++.dg/qual-types-1.mm: New.
3106         * obj-c++.dg/stubify-1.mm: New.
3107         * obj-c++.dg/stubify-2.mm: New.
3108         * obj-c++.dg/super-class-1.mm: New.
3109         * obj-c++.dg/super-class-2.mm: New.
3110         * obj-c++.dg/super-dealloc-1.mm: New.
3111         * obj-c++.dg/super-dealloc-2.mm: New.
3112         * obj-c++.dg/template-1.mm: New.
3113         * obj-c++.dg/template-2.mm: New.
3114         * obj-c++.dg/template-3.mm: New.
3115         * obj-c++.dg/template-4.mm: New.
3116         * obj-c++.dg/template-5.mm: New.
3117         * obj-c++.dg/template-6.mm: New.
3118         * obj-c++.dg/try-catch-1.mm: New.
3119         * obj-c++.dg/try-catch-2.mm: New.
3120         * obj-c++.dg/try-catch-3.mm: New.
3121         * obj-c++.dg/try-catch-4.mm: New.
3122         * obj-c++.dg/try-catch-5.mm: New.
3123         * obj-c++.dg/try-catch-6.mm: New.
3124         * obj-c++.dg/try-catch-7.mm: New.
3125         * obj-c++.dg/try-catch-8.mm: New.
3126         * obj-c++.dg/try-catch-9.mm: New.
3127         * obj-c++.dg/va-meth-1.mm: New.
3128
3129 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3130
3131         * obj-c++.dg/selector-1.mm: New.
3132         * obj-c++.dg/selector-2.mm: New.
3133
3134 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3135
3136         * obj-c++.dg/selector-3.mm: New.
3137         * objc.dg/selector-3.m: New.
3138
3139 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3140
3141         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3142         about where warning appears.
3143
3144 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3145
3146         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3147         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3148         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3149         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3150
3151 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3152
3153         * gcc.dg/20050524-1.c: New test.
3154
3155 2005-05-25  Jan Hubicka  <jh@suse.cz>
3156
3157         * gcc.dg/tree-prof/inliner-1.c: New.
3158
3159 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3160
3161         * gcc.dg/tree-prof: New directory.
3162         * gcc.dg/tree-prof/tree-prof.exp: New.
3163
3164 2005-05-25  DJ Delorie  <dj@redhat.com>
3165
3166         * gcc.dg/Wattributes-1.c: New.
3167         * gcc.dg/Wattributes-2.c: New.
3168         * gcc.dg/Wattributes-3.c: New.
3169
3170 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3171
3172         PR tree-optimization/19833
3173         * gcc.dg/uninit-4.c: Remove xfail.
3174         * gcc.dg/uninit-9.c: Ditto.
3175
3176 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3177
3178         * obj-c++.dg/bitfield-[1-5].mm: New.
3179         * obj-c++.dg/class-protocol-1.mm: New.
3180         * obj-c++.dg/comp-types-1[0-1].mm: New.
3181         * obj-c++.dg/comp-types-[2-9].mm: New.
3182         * obj-c++.dg/encode-[4-8].mm: New.
3183         * obj-c++.dg/layout-1.mm: New.
3184         * obj-c++.dg/method-1[0-9].mm: New.
3185         * obj-c++.dg/method-2[0-1].mm: New.
3186         * obj-c++.dg/method-[8-9].mm: New.
3187         * obj-c++.dg/objc-gc-3.mm: New.
3188         * obj-c++.dg/try-catch-10.mm: New.
3189         * objc.dg/bitfield-5.m: New.
3190         * objc.dg/comp-types-10.m: New.
3191         * objc.dg/comp-types-9.m: New.
3192         * objc.dg/layout-1.m: New.
3193         * objc.dg/objc-gc-4.m: New.
3194         * objc.dg/try-catch-9.m: New.
3195         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3196         * objc.dg/comp-types-1.m: Likewise.
3197         * objc.dg/comp-types-[5-6].m: Likewise.
3198         * objc.dg/method-9.m: Likewise.
3199
3200 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3201
3202         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3203         and on hardware without VMX support.
3204
3205         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3206
3207         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3208
3209         * lib/profopt.exp (dg-final-generate, dg-final-use,
3210         profopt-final-code, profopt-get-options): New.
3211         (profopt-execute): Process test directives.
3212
3213         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3214         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3215         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3216
3217 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3218
3219         PR C++/21645
3220         * g++.dg/init/ctor5.C: New test.
3221
3222 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3223
3224         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3225         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3226         vect-113.c, vect-114.c.
3227
3228 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3229
3230         * gcc.dg/const-elim-1.c: Remove xfails.
3231
3232 2005-05-23  Jeff Law  <law@redhat.com>
3233
3234         * gcc.c-torture/compile/pr21638.c: New test.
3235         * gcc.c-torture/compile/20050520-1.c: New test.
3236
3237 2005-05-23  Nick Clifton  <nickc@redhat.com>
3238
3239         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3240         be a proper triple, ie: m32r*-*-*.
3241         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3242
3243 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3244
3245         PR middle-end/21331
3246         PR tree-opt/21293
3247         * gcc.c-torture/compile/pr21293.c: New test.
3248         * gcc.c-torture/execute/pr21331.c: New test.
3249
3250 2004-05-20  Richard Henderson  <rth@redhat.com>
3251
3252         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3253
3254 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3255
3256         * obj-c++-dg.exp: Add.
3257         * obj-c++.exp: Add.
3258         * obj-c++.dg/dg.exp: Add.
3259
3260 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3261
3262         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3263         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3264
3265 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3266
3267         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3268
3269 2004-05-19  Richard Henderson  <rth@redhat.com>
3270
3271         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3272
3273 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3274
3275         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3276
3277         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3278
3279 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3280
3281         PR c++/21495
3282         * g++.dg/parse/extern1.C: New test.
3283         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3284
3285 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3286
3287         * gcc.dg/c99-math.h: New.
3288         * gcc.dg/c99-math-float-1.c: New test.
3289         * gcc.dg/c99-math-double-1.c: Likewise.
3290         * gcc.dg/c99-math-long-double-1.c: Likewise.
3291
3292 2005-05-18  Richard Henderson  <rth@redhat.com>
3293
3294         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3295
3296 2005-05-18  Devang Patel  <dpatel@apple.com>
3297
3298         * g++.dg/opt/20050511-1.C: New test.
3299
3300 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3301
3302         PR libfortran/21127
3303         * gfortran.dg/reshape-complex.f90:  New test.
3304
3305 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3306
3307         * gfortran.dg/array_constructor_1.f90: New test.
3308         * gfortran.dg/array_constructor_2.f90: New test.
3309
3310 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3311
3312         PR fortran/20954
3313         * gfortran.dg/pr20954.f: New test.
3314
3315 2005-05-17  Mike Stump  <mrs@apple.com>
3316
3317         Yet more Objective-C++...
3318
3319         * objc.dg/method-5.m: Update.
3320         * objc.dg/method-6.m: Update.
3321         * objc.dg/method-7.m: Update.
3322         * objc.dg/method-9.m: Update.
3323         * objc.dg/try-catch-2.m: Update.
3324
3325 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3326
3327         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3328         Remove little-endian optimizations.
3329
3330 2005-05-17  Jeff Law  <law@redhat.com>
3331
3332         * g++.dg/tree-ssa/pr14814.C: New test.
3333         * gcc.dg/tree-ssa/pr14814.C: New test.
3334         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3335         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3336
3337 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3338
3339         * gcc.dg/compat/generate-random.c: Do not include
3340         libiberty.h.
3341         * gcc.dg/compat/generate-random_r.c: Likewise.
3342
3343 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3344
3345         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3346
3347 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3348
3349         PR middle-end/21595
3350         * g++.dg/tree-ssa/builtin1.C: New testcase.
3351
3352 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR c++/21454
3355         * g++.dg/opt/const4.C: New test.
3356
3357         PR middle-end/21492
3358         * g++.dg/opt/crossjump1.C: New test.
3359
3360         PR tree-optimization/21610
3361         * gcc.c-torture/compile/20050516-1.c: New test.
3362
3363         PR fortran/15080
3364         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3365         about the test failing.
3366         * gfortran.fortran-torture/execute/where_7.f90: New test.
3367         * gfortran.fortran-torture/execute/where_8.f90: New test.
3368
3369 2005-05-16  Richard Henderson  <rth@redhat.com>
3370
3371         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3372         i?86 and x86_64.
3373
3374 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3375
3376         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3377         (limits.h): Include unconditionally.
3378         (stdlib.h): Likewise.
3379         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3380         (limits.h): Include unconditionally.
3381         (stdlib.h): Likewise.
3382         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3383         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3384         (limits.h): Include unconditionally.
3385         (stdlib.h): Likewise.
3386         (hashtab.h): Do not include.
3387         (getopt.h): Likewise.
3388         (stddef.h): Include.
3389         (hashval_t): Define.
3390         (struct entry): Add "next" field.
3391         (HASH_SIZE): New macro.
3392         (hash_table): New variable.
3393         (switchfiles): Do not use xmalloc.
3394         (mix): New macro.
3395         (iterative_hash): New function.
3396         (hasht): Remove.
3397         (e_exists): New function.
3398         (e_insert): Likewise.
3399         (output): Use, instead of libiberty hashtable functions.
3400         (main): Do not use getopt.  Do not call htab_create.
3401
3402 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3403
3404         PR libstdc++/21526
3405         * lib/target-supports.exp (check_mkfifo_available):
3406         Return 0 for cygwin as mkfifo support incomplete on platform.
3407         Fix typos in comments.
3408
3409 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3410
3411         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3412
3413 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3414
3415         PR fortran/17432
3416         * gfortran.dg/assign_4.f: New test.
3417
3418 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3419
3420         PR tree-optimization/21563
3421         * gcc.dg/tree-ssa/pr21563.c: New.
3422
3423 2005-05-14  Jan Hubicka  <jh@suse.cz>
3424
3425         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3426
3427 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3428
3429         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3430
3431 2005-05-13  Julian Brown  <julian@codesourcery.com>
3432
3433         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3434         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3435
3436 2005-05-13  Jan Hubicka  <jh@suse.cz>
3437
3438         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3439         * gcc.dg/fold-xor-?.c: Likewise.
3440         * gcc.dg/pr15784-?.c: Likewise.
3441         * gcc.dg/pr20922-?.c: Likewise.
3442         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3443         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3444         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3445
3446 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3447
3448         PR fortran/21260
3449         * gfortran.dg/hollerith_1.f90: New test.
3450
3451 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3452
3453         * gfortran.dg/func_result_2.f90: New test.
3454
3455 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3456
3457         * gfortran.dg/dev_null.f90: New test.
3458
3459 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3460
3461         * gcc.dg/arm-vfp1.c: Revert last change.
3462
3463 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3464
3465         PR middle-end/19807
3466         PR tree-optimization/19639
3467         * g++.dg/tree-ssa/pr19807.C: New testcase.
3468
3469 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3470
3471         PR libfortran/21471
3472         * gfortran.dg/append-1.f90: New test.
3473
3474 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3475
3476         * gcc.dg/pr18501.c: XFAIL.
3477         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3478         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3479         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3480         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3481         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3482         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3483         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3484         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3485
3486 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3487
3488         PR fortran/20178
3489         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3490         gfortran.dg/f2c_3.f90: New tests.
3491
3492         * gfortran.dg/return_1.f90: Fix dg annotation.
3493
3494 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3495
3496         * gcc.c-torture/compile/20050510-1.c: New test.
3497
3498 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3499
3500         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3501
3502 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3503
3504         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3505
3506 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3507
3508         PR c/17913
3509         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3510
3511 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3512
3513         PR c/21342
3514         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3515         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3516
3517 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3518
3519         PR debug/16676
3520         * gcc.dg/debug/pr16676.c: New test.
3521
3522 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3523
3524         PR testsuite/21443
3525         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3526         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3527         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3528         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3529         Change -O1 to -O2.
3530         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3531         -fno-tree-dominator-opts.
3532
3533 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3534
3535         * gfortran.dg/return_1.f90: New test.
3536
3537 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3538
3539         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3540
3541         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3542
3543 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3544
3545         PR c++/21427
3546         * g++.dg/inherit/covariant13.C: New.
3547
3548 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3549
3550         PR libfortran/19155
3551         * gfortran.dg/pr19155.f: New test.
3552
3553 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3554
3555         PR inline-asm/8788
3556         * gcc.dg/pr8788-1.c: New testcase.
3557
3558 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3559
3560         PR target/21416
3561         * gcc.target/mips/fpcmp-[12].c: New tests.
3562
3563 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3564
3565         * lib/target-supports-dg.exp (dg-require-fork): New function.
3566         (dg-require-mkfifo): Likewise.
3567         * lib/target-supports.exp (check_function_available): New
3568         function.
3569         (check_fork_available): Likewise.
3570         (check_mkfifo_available): Likewise.
3571
3572 2005-05-06  Jeff Law  <law@redhat.com>
3573
3574         * gcc.c-torture/compile/pr21380.c: New test.
3575
3576 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3577
3578         PR c++/20961
3579         * g++.dg/ext/weak3.C: New test.
3580
3581 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3582
3583         PR c++/21352
3584         * g++.dg/template/crash37.C: New test.
3585
3586 2005-05-05  Paul Brook  <paul@codesourcery.com>
3587
3588         * gcc.dg/arm-g2.c: Use effective-target arm32.
3589         * gcc.dg/arm-mmx-1.c: Ditto.
3590         * gcc.dg/arm-scd42-2.c: Ditto.
3591         * gcc.dg/arm-vfp1.c: Ditto.
3592         * lib/target-supports.exp (check_effective_target_arm32): New
3593         function.
3594
3595 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3596
3597         PR libfortran/21354
3598         gfortran.dg/in_pack_rank7.f90:  New test.
3599
3600 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3601
3602         PR middle-end/15618
3603         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3604
3605 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3606
3607         PR middle-end/21265
3608         * gcc.dg/20050503-1.c: New test.
3609
3610         PR rtl-optimization/21239
3611         * gcc.dg/i386-sse-11.c: New test.
3612
3613 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3614
3615         PR target/16888
3616         * gcc.target/i386/asm-1.c: New test.
3617
3618 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR rtl-optimization/21330
3621         * gcc.c-torture/execute/20050502-1.c: New test.
3622
3623         PR target/21297
3624         * gcc.c-torture/execute/20050502-2.c: New test.
3625
3626 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3627
3628         PR middle-end/21282
3629         * gcc.dg/pr21282.c: New.
3630
3631 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3632
3633         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3634         * gcc.dg/vect/vect-92.c: Likewise
3635         * gcc.dg/vect/vect-93.c: Likewise
3636         * gcc.dg/vect/vect-dv-1.c: Likewise
3637         * gcc.dg/vect/vect-dv-2.c: Likewise
3638         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3639
3640 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3641
3642         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3643         * gfortran.dg/vect/vect-2.f90:  Likewise
3644         * gfortran.dg/vect/vect-3.f90:  Likewise
3645         * gfortran.dg/vect/vect-4.f90:  Likewise
3646         * gfortran.dg/vect/vect-5.f90:  Likewise
3647
3648 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3649
3650         PR target/20813
3651         * gcc.dg/rs6000-fpint-2.c: New.
3652
3653 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3654
3655         PR c/15698
3656         * gcc.dg/builtins-30.c: Update expected messages.
3657         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3658         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3659         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3660
3661 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3662
3663         PR tree-optimization/21294
3664         * gcc.dg/tree-ssa/pr21294.c: New.
3665
3666 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3667
3668         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3669         __builtin_altivec_st_internal_4si built-in.
3670
3671 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3672
3673         PR c++/15875
3674         * g++.dg/template/ptrmem14.C: New test.
3675
3676 2005-05-02  Paul Brook  <paul@codesourcery.com>
3677
3678         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3679
3680 2005-05-02  Michael Matz  <matz@suse.de>
3681
3682         PR c++/19542
3683         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3684
3685 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3686
3687         * g++.dg/cpp/weak.C: New test.
3688
3689 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3690
3691         * gcc.dg/tree-ssa/loop-8.c: New test.
3692
3693 2005-04-30  Michael Maty  <matz@suse.de>
3694
3695         * gcc.dg/inline-mcpy.c: New test.
3696
3697 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3698
3699         PR libfortran/18958
3700         * gfortran.dg/eoshift.f90:  New test case.
3701
3702 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3703
3704         PR libfortran/18857
3705         * gfortran.dg/matmul_1.f90: New test.
3706
3707 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3708
3709         PR tree-optimization/21030
3710         * gcc.dg/tree-ssa/pr21030.c: New.
3711
3712 2005-04-29  Devang Patel  <dpatel@apple.com>
3713
3714         PR tree-optimization/21272
3715         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3716
3717 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR fortran/13082
3720         PR fortran/18824
3721         * gfortran.dg/entry_4.f90: New test.
3722         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3723         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3724         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3725         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3726         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3727         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3728         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3729
3730 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3731
3732         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3733
3734 2005-04-29  Paul Brook   <paul@codesourcery.com>
3735
3736         * gfortran.dg/entry_3.f90: New test.
3737
3738 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3739
3740         * gfortran.dg/implicit_4.f90: New test.
3741
3742 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3743
3744         * lib/target-supports.exp (check_profiling_available): Return
3745         false for xtensa-*-elf.
3746
3747 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3748
3749         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3750         error if file cannot be deleted.
3751
3752 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3753
3754         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3755         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3756         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3757         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3758         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3759         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3760         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3761         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3762         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3763         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3764         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3765         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3766         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3767
3768 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3769
3770         PR fortran/20865
3771         * gfortran.dg/pr20865.f90: New test.
3772
3773 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3774
3775         * gcc.dg/void-cast-2.c: New test.
3776
3777 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3778
3779         PR c/21159
3780         * gcc.dg/void-cast-1.c: New test.
3781
3782 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3783
3784         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3785
3786 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3787
3788         PR fortran/21177
3789         * gfortran.dg/pr21177.f90: New test.
3790
3791 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3792
3793         PR tree-optimization/21171
3794         * gcc.dg/tree-ssa/pr21171.c: New test.
3795
3796 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3797
3798         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3799         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3800         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3801         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3802         gcc.dg/tree-ssa/gen-vect-32.c: New.
3803         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3804         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3805         don't run on PPC32.
3806
3807 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3808
3809         PR c/21213
3810         * gcc.dg/transparent-union-3.c: New test.
3811
3812 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3813
3814         PR c/20740
3815         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3816         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3817         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3818         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3819         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3820         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3821
3822 2005-04-26  Jeff Law  <law@redhat.com>
3823
3824         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3825         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3826         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3827         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3828         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3829         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3830         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3831
3832 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3833
3834         PR tree-optimization/17598
3835         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3836
3837 2005-04-25  Mike Stump  <mrs@apple.com>
3838
3839         * objc.dg/fix-and-continue-1.m: Add.
3840
3841 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3842
3843         PR c++/20995
3844         * g++.dg/opt/pr20995-1.C: New test case.
3845
3846 2005-04-25  Devang Patel <dpatel@apple.com>
3847
3848         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3849
3850 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3851
3852         PR testsuite/21062
3853         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3854
3855 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3856
3857         PR C++/21188
3858         * g++.dg/opt/rtti2.C: New test.
3859
3860 2005-04-25  Paul Brook  <paul@codesourcery.com>
3861         Steven G. Kargl  <kargls@comcast.net>
3862
3863         PR fortran/20879
3864         * gfortran.dg/ichar_1.f90: New file.
3865
3866 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR middle-end/20991
3869         * g++.dg/opt/pr20991.C: New test.
3870
3871         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3872         where sizeof (type) < __alignof__ (type).
3873         * gcc.dg/compat/struct-layout-1.h: Likewise.
3874
3875 2005-04-24  Per Bothner  <per@bothner.com>
3876             Devang Patel  <dpatel@apple.com>
3877
3878         PR preprocessor/20907
3879         * gcc.dg/cpp/very-long-comment.c: New test.
3880
3881 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3882
3883         PR fortran/20059
3884         * gfortran.dg/common_5.f: New test.
3885
3886 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3887
3888         PR middle-end/21082
3889         * g++.dg/tree-ssa/pr21082.C: New testcase.
3890
3891 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3892
3893         * gcc.dg/vect/vect-99.c: New test.
3894
3895 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3896
3897         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3898
3899 2005-04-22  Jeff Law  <law@redhat.com>
3900
3901         * gcc.dg/uninit-5.c: Remove xfails.
3902         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3903         conditionals and loads.
3904
3905 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3906
3907         PR libfortran/20074
3908         PR libfortran/20436
3909         PR libfortran/21108
3910         * gfortran.dg/nested_reshape.f90: new test
3911         * gfortran.dg/reshape-alloc.f90: new test
3912         * gfortran.dg/reshape.f90: new test
3913
3914 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3915
3916         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3917
3918         * gcc.dg/arm-vfp1.c: New test.
3919
3920 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3921
3922         PR c++/21087
3923         * g++.dg/lookup/builtin2.C: New test.
3924
3925 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3926
3927         * gcc.dg/weak/weak-13.c: New test.
3928
3929 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3930
3931         * lib/target-supports.exp (check_effective_target_sync_int_long):
3932         Add powerpc*.
3933
3934 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3935
3936         * gcc.target/mips/branch-1.c: New test.
3937
3938 2005-04-21  Richard Henderson  <rth@redhat.com>
3939
3940         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3941         * gcc.dg/vect/vect-86.c: Likewise.
3942         * gcc.dg/vect/vect-87.c: Likewise.
3943         * gcc.dg/vect/vect-88.c: Likewise.
3944
3945 2005-04-21  Devang Patel  <dpatel@apple.com>
3946
3947         PR optimization/20994
3948         * gcc.dg/tree-ssa/ifc-3.c: New test.
3949
3950 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3951
3952         PR c/12913
3953         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3954         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3955         gcc.dg/c99-vla-jump-5.c: New tests.
3956
3957 2005-04-19  Richard Henderson  <rth@redhat.com>
3958
3959         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3960         Fix typo in exists check.
3961         (check_effective_target_sync_int_long): New.
3962         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3963         * gcc.dg/ia64-sync-2.c: Likewise.
3964         * gcc.dg/ia64-sync-3.c: Likewise.
3965         * gcc.dg/ia64-sync-4.c: Likewise.
3966
3967 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3968
3969         * gcc.dg/fold-xor-1.c: New test.
3970         * gcc.dg/fold-xor-2.c: New test.
3971
3972 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3973
3974         PR target/20670
3975         * g++.dg/eh/fp-regs.C: New test.
3976
3977 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3978
3979         * gcc.dg/Wint-to-pointer-cast-1.c,
3980         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3981         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3982         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3983
3984 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3985
3986         PR fortran/16861
3987         * gfortran.dg/pr16861.f90: New test.
3988
3989 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3990
3991         * gcc.dg/pr21085.c: New test.
3992
3993 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3994
3995         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3996         (setup_mips_tests, dg-mips-options): New procedures.
3997         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3998         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3999         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4000         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4001         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4002         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4003         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4004         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4005         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4006         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4007         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4008         dg-mips-options instead of dg-options.  Remove now-redundant
4009         preprocessor guards.
4010         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4011         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4012         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4013         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4014         * gcc.dg/vr-mult-2.c: Delete.
4015         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4016         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4017         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4018         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4019         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4020         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4021         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4022
4023 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4024
4025         * ada/acats/run_all.sh: Use sync when executable not present.
4026
4027 2005-04-18  Devang Patel  <dpatel@apple.com>
4028
4029         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4030         * gcc.dg/vect/vect-11a.c: New.
4031         * gcc.dg/vect/vect-none.c: Update.
4032         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4033
4034 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4035
4036         PR tree-optimization/20922
4037         * gcc.dg/pr20922-1.c: New test.
4038         * gcc.dg/pr20922-2.c: New test.
4039         * gcc.dg/pr20922-3.c: New test.
4040         * gcc.dg/pr20922-4.c: New test.
4041         * gcc.dg/pr20922-5.c: New test.
4042         * gcc.dg/pr20922-6.c: New test.
4043
4044 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4045
4046         PR libfortran/20950
4047         * gfortran.dg/pr20950.f: New test.
4048
4049 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4050
4051         PR libfortran/19216
4052         * gfortran.dg/pr19216.f: New test.
4053
4054 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4055
4056         PR tree-optimization/21001
4057         * gcc.dg/tree-ssa/pr21001.c: New.
4058
4059 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4060
4061         PR libfortran/21075
4062         * gfortran.dg/reshape_rank7.f90: New test.
4063
4064 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4065
4066         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4067         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4068         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4069         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4070         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4071         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4072         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4073         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4074         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4075         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4076         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4077         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4078         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4079         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4080         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4081         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4082         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4083         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4084         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4085         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4086         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4087
4088 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4089
4090         * gfortran.dg/wtruncate.f: New testcase.
4091         * gfortran.dg/wtruncate.f90: New testcase.
4092
4093 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4094
4095         PR c++/21025
4096         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4097         which sizeof/alignof is dependent, rather than just whether we are
4098         processing_template_decl.
4099
4100 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4101
4102         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4103         corrected typo where the wrong variables had been compared.
4104
4105 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4106
4107         PR libfortran/18495
4108         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4109         Test callee-allocated version of return array with a write
4110         statement.
4111         Test spread with a temporary with another write statement.
4112
4113 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4114
4115         PR tree-optimization/21031
4116         * gcc.dg/tree-ssa/pr21031.c: New.
4117
4118 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4119
4120         PR tree-optimization/21004
4121         * gcc.dg/builtins-53.c: Include builtins-config.h.
4122         Check floorf, ceilf, floorl and ceill transformations
4123         only when HAVE_C99_RUNTIME is defined.
4124
4125 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4126
4127         PR middle-end/20739
4128         * gcc.dg/tree-ssa/pr20739.c: New test.
4129
4130 2005-04-14  Mike Stump  <mrs@apple.com>
4131
4132         * gcc.dg/Foundation.framework/empty: New.
4133         * gcc.dg/framework-2.c: New.
4134
4135 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4136
4137         PR tree-optimization/21021
4138         * gcc.c-torture/compile/pr21021.c: New.
4139
4140 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4141
4142         PR testsuite/21010
4143         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4144         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4145         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4146         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4147         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4148         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4149         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4150         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4151
4152 2005-04-14  Richard Henderson  <rth@redhat.com>
4153
4154         * lib/target-supports.exp (check_effective_target_vect_condition):
4155         Add ia64, i?86, and x86_64.
4156
4157 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4158
4159         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4160
4161 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4162
4163         PR tree-optimization/20657
4164         * gcc.dg/tree-ssa/pr20657.c: New.
4165
4166 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4167
4168         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4169         (long long int)trunc*.
4170
4171 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4172
4173         PR target/20927
4174         * gcc.dg/pr20927.c: New test.
4175
4176 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4177
4178         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4179         * gcc.target/mips/asm-1.c: Likewise.
4180
4181 2005-04-13  Dale Johannesen  <dalej@apple.com>
4182
4183         * objc.dg/objc-fast-4.m:  New.
4184
4185 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4186
4187         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4188         directory.
4189         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4190
4191 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4192
4193         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4194         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4195         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4196
4197 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4198
4199         PR tree-optimization/20913
4200         * gcc.dg/tree-ssa/pr20913.c: New.
4201
4202         PR tree-optimization/20702
4203         * gcc.dg/tree-ssa/pr20702.c: New.
4204
4205 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4206
4207         PR c++/13744
4208         * g++.dg/inherit/local3.C: New test.
4209
4210 2005-04-12  Jeff Law  <law@redhat.com>
4211
4212         * gcc.dg/tree-ssa/20050412-1.c: New test.
4213
4214 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4215
4216         PR libfortran/19016
4217         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4218         Add tests with mask generated by expression.
4219         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4220         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4221         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4222
4223 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4224
4225         PR middle-end/20917
4226         * gcc.dg/20050409-1.c: New test.
4227
4228 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4229
4230         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4231
4232 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4233
4234         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4235         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4236         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4237         (TARGET_CXX): Adjust accordingly.
4238         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4239         determine_class_data_visibility and class_data_always_comdat.
4240         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4241         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4242         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4243         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4244         (arm_cxx_determine_class_data_visibility): New.
4245         (arm_cxx_class_data_always_comdat): Likewise.
4246         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4247         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4248         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4249         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4250         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4251         Define.
4252
4253 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4254
4255         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4256
4257 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4258
4259         * gcc.dg/i386-darwin-fpmath.c: New.
4260
4261 2004-04-11  Devang Patel  <dpatel@apple.com>
4262
4263         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4264         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4265         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4266         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4267         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4268         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4269         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4270         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4271         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4272
4273 2004-04-11  Devang Patel  <dpatel@apple.com>
4274
4275         * gcc.dg/vect/vect-dv-1.c: New test.
4276         * gcc.dg/vect/vect-dv-2.c: New test.
4277
4278 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4279
4280         PR tree-optimization/20933
4281         * gcc.dg/tree-ssa/pr20933.c: New test.
4282
4283 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4284
4285         * gfortran.dg/fold_nearest.f90: New test.
4286
4287 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4288
4289         * gcc.dg/tree-ssa/alias-1.c: New test.
4290
4291 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4292
4293         PR tree-optimization/20920
4294         * g++.dg/tree-ssa/pr20920.C: New test.
4295
4296 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4297
4298         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4299         (long long int)ceil*.
4300
4301 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4302
4303         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4304         explicit C++ linkage.
4305
4306 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4307
4308         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4309         warning for arithmetic IF statements.
4310
4311 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4312
4313         * eor_handling_1.f90: New test case.
4314         * eor_handling_2.f90: New test case.
4315         * eor_handling_3.f90: New test case.
4316         * eor_handling_4.f90: New test case.
4317         * eor_handling_5.f90: New test case.
4318         * noadv_size.f90: New test case.
4319         * pad_no.f90: New test case.
4320
4321 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4322
4323         * gcc.c-torture/execute/20050410-1.c: New test.
4324
4325 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4326
4327         * gcc.dg/pr20126.c: New.
4328
4329 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4330             Steven G. Kargl <kargls@comcast.net>
4331
4332         * gfortran.dg/PR19872.f: New test.
4333
4334 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4335
4336         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4337
4338 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4339
4340         * gfortran.dg/nint_1.f90: New test.
4341
4342 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4343
4344         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4345         Added test for callee-allocated arrays with write statements.
4346         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4347         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4348         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4349         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4350         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4351
4352 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4353
4354         PR libfortran/20163
4355         * gfortran.dg/open-options-blanks.f:  New test.
4356
4357 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4358
4359         PR fortran/13257
4360         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4361
4362 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4363
4364         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4365         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4366         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4367         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4368         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4369         * gcc.c-torture/execute/stdarg-4.c: New test.
4370
4371         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4372
4373         PR target/20795
4374         * g++.dg/abi/param2.C: New test.
4375
4376 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4377
4378         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4379
4380 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4381
4382         * gcc.dg/builtins-53.c: New test.
4383
4384 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4385
4386         * g++.dg/tree-ssa/pr18178.C: New test.
4387         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4388         * gcc.c-torture/execute/20041019-1.c: New test.
4389         * gcc.dg/tree-ssa/20041008-1.c: New test.
4390         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4391         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4392         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4393         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4394         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4395         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4396         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4397         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4398         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4399         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4400
4401 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4402
4403         PR rtl-optimization/20466
4404         * gcc.c-torture/execute/pr20466-1.c: New test.
4405
4406 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/20905
4409         * g++.dg/parse/cond2.C: New test.
4410
4411         PR c++/20145
4412         * g++.dg/warn/Wdtor1.C: New test.
4413
4414 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4415
4416         PR fortran/17229
4417         * gfortran.dg/pr17229.f: New test.
4418
4419 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4420
4421         * gfortran.dg/tiny_1.f90: New test.
4422         * gfortran.dg/tiny_2.f90: ditto.
4423
4424 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4425
4426         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4427         * gfortran.dg/open_new.f90:  Fix dg-do run line
4428
4429 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4430
4431         * lib/target-supports.exp (get_compiler_messages): Support
4432         optional arguments, the fourth being compiler options.
4433         (check_effective_target_fpic): New proc.
4434         * gcc.dg/20050321-2.c: Restrict to target fpic.
4435
4436 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4437
4438         * gcc.dg/15443-1.c: New test.
4439         * gcc.dg/15443-2.c: Likewise.
4440
4441 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4442
4443         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4444
4445 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4446
4447         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4448
4449 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4450
4451         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4452         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4453         -m64.
4454         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4455         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4456         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4457
4458 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4459
4460         PR c++/20212
4461         * g++.dg/warn/Wunused-11.C: New test.
4462
4463 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4464
4465         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4466
4467 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4468
4469         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4470
4471 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4472
4473         PR c++/20734
4474         * g++.dg/template/ptrmem13.C: New test.
4475
4476 2005-04-05  Per Bothner  <per@bothner.com>
4477
4478         * lib/gcc.exp: Always add -fno-show-column, for now.
4479
4480 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         PR testsuite/20767
4483         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4484         of plain old "unsigned int" for the type of "i".  Makes this test
4485         64bit clean.
4486
4487 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4488
4489         * gcc.dg/i386-ssefn-1.c: New test.
4490         * gcc.dg/i386-ssefn-2.c: New test.
4491         * gcc.dg/i386-ssefn-3.c: New test.
4492         * gcc.dg/i386-ssefn-4.c: New test.
4493
4494 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR tree-optimization/20076
4497         * gcc.dg/builtin-apply4.c: New test.
4498
4499         PR preprocessor/19475
4500         * gcc.dg/cpp/macspace1.c: New test.
4501         * gcc.dg/cpp/macspace2.c: New test.
4502
4503 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4504
4505         * gfortran.dg/pr20755.f: Fixed bad format.
4506
4507 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4508
4509         PR c++/20763
4510         * g++.dg/ext/attrib21.C: New test.
4511
4512 2004-04-05  Devang Patel  <dpatel@apple.com>
4513
4514         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4515         * gcc.dg/vect/vect-shift-1.c: New test.
4516
4517 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4518
4519         PR libfortran/20755
4520         * gfortran.dg/pr20755.f: New test.
4521
4522 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4523
4524         * gfortran.dg/pr15959.f90: New test.
4525         * gfortran.dg/string_pad_trunc.f90: New test.
4526
4527 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4528
4529         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4530         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4531         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4532         syntax.
4533
4534 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4535
4536         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4537
4538 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4539
4540         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4541         * gcc.c-torture/compile/20011119-2.c: Likewise.
4542         * gcc.c-torture/compile/981001-2.c: Likewise.
4543
4544 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4545
4546         PR c++/20679
4547         * g++.dg/template/overload4.C: New test.
4548
4549 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4550
4551         PR c++/20746
4552         * g++.dg/abi/covariant5.C: New.
4553
4554         PR debug/20505
4555         * g++.dg/debug/const2.C: New.
4556
4557 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4558
4559         PR rtl-optimization/16104
4560         * gcc.c-torture/execute/20050316-1.c: New test.
4561
4562 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4563
4564         * g++.dg/template/spec23.C: Fix dg-error text.
4565
4566 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4567
4568         PR c++/19199
4569         * g++.dg/expr/lval2.C: New.
4570
4571 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4572
4573         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4574         __builtin_strcasecmp and __builtin_strncasecmp.
4575
4576 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4577
4578         PR c++/20723
4579         * g++.dg/template/spec22.C: New.
4580         * g++.dg/template/spec23.C: New.
4581
4582 2005-04-03  Dale Ranta  <dir@lanl.gov>
4583             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4584
4585         PR libfortran/20068
4586         PR libfortran/20125
4587         PR libfortran/20156
4588         PR libfortran/20471
4589         * gfortran.dg/backspace.f: New test.
4590
4591 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4592
4593         * gcc.dg/pr19345.c: New test.
4594
4595 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4596
4597         PR tree-optimization/20640
4598         * gcc.dg/torture/tree-loop-1.c: New.
4599
4600 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4601
4602         PR rtl-optimization/20290
4603         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4604
4605 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4606
4607         * gcc.dg/rs6000-fpint.c: New.
4608
4609 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4610
4611         * gcc.dg/old-style-then-proto-1.c: New test.
4612
4613 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4614
4615         * gfortran.fortran-torture/execute/backspace.f90: Check
4616         after backspace and read was incorrect.
4617
4618 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4619
4620         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4621         buffer past the terminating NUL using memcmp.
4622         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4623         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4624
4625         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4626         Fix unused/uninitialized variable warnings.
4627
4628         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4629         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4630         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4631         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4632
4633         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4634         gcc.c-torture/execute/builtins/fputs-lib.c,
4635         gcc.c-torture/execute/builtins/lib/fprintf.c,
4636         gcc.c-torture/execute/builtins/lib/main.c,
4637         gcc.c-torture/execute/builtins/lib/memcmp.c,
4638         gcc.c-torture/execute/builtins/lib/memmove.c,
4639         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4640         gcc.c-torture/execute/builtins/lib/memset.c,
4641         gcc.c-torture/execute/builtins/lib/printf.c,
4642         gcc.c-torture/execute/builtins/lib/sprintf.c,
4643         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4644         gcc.c-torture/execute/builtins/lib/strchr.c,
4645         gcc.c-torture/execute/builtins/lib/strcmp.c,
4646         gcc.c-torture/execute/builtins/lib/strcpy.c,
4647         gcc.c-torture/execute/builtins/lib/strcspn.c,
4648         gcc.c-torture/execute/builtins/lib/strlen.c,
4649         gcc.c-torture/execute/builtins/lib/strncat.c,
4650         gcc.c-torture/execute/builtins/lib/strncmp.c,
4651         gcc.c-torture/execute/builtins/lib/strncpy.c,
4652         gcc.c-torture/execute/builtins/lib/strrchr.c,
4653         gcc.c-torture/execute/builtins/lib/strspn.c,
4654         gcc.c-torture/execute/builtins/lib/strstr.c,
4655         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4656         gcc.c-torture/execute/builtins/strlen-2.c,
4657         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4658         prototypes.
4659
4660 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4661
4662         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4663         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4664         selectany usage.
4665
4666 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR c++/19406
4669         * g++.dg/debug/using1.C: New test.
4670
4671 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4672
4673         PR middle-end/20524
4674         * gcc.dg/alias-7.c: Prefix asm-declared name with
4675         __USER_LABEL_PREFIX__.
4676
4677 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4678
4679         Fix fallout from PR middle-end/15700:
4680         * gcc.c-torture/compile/20011119-1.c: Take
4681         __USER_LABEL_PREFIX__ into account.
4682         * gcc.c-torture/compile/20011119-2.c: Likewise.
4683
4684 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4685
4686         PR c++/18644
4687         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4688
4689 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4690
4691         PR c/17855
4692         * gcc.c-torture/compile/struct-non-lval-1.c,
4693         gcc.c-torture/compile/struct-non-lval-2.c,
4694         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4695
4696 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4697
4698         * gcc.dg/tls/tls.exp: Remove temporary file.
4699         * g++.dg/tls/tls.exp: Ditto.
4700         * lib/file-format.exp: Ditto.
4701         * g++.dg/special/ecos.exp: Ditto.
4702
4703         * lib/profopt.exp: Treat prof_ext as a list.
4704         * gcc.misc-tests/bprob.exp: Ditto.
4705         * g++.dg/bprob/bprob.exp: Ditto.
4706
4707         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4708         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4709         g++.dg/tree-ssa/pointer-reference-alias.C,
4710         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4711         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4712         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4713         g++.dg/vect/pr19951.cc: Ditto.
4714         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4715         gcc.dg/builtins-47.c: Ditto.
4716         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4717         gcc.dg/pr20115-1.c: Ditto.
4718         * gcc.dg/tree-ssa/20030530-2.c,
4719         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4720         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4721         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4722         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4723         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4724         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4725         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4726         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4727         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4728         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4729         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4730         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4731         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4732         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4733         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4734         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4735         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4736         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4737         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4738         gcc.dg/tree-ssa/20030824-1.c,
4739         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4740         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4741         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4742         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4743         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4744         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4745         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4746         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4747         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4748         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4749         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4750         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4751         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4752         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4753         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4754         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4755         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4756         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4757         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4758         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4759         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4760         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4761         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4762         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4763         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4764         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4765         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4766         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4767         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4768         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4769         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4770         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4771         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4772         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4773         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4774         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4775         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4776         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4777         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4778         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4779         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4780         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4781         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4782         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4783         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4784         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4785         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4786         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4787         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4788         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4789         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4790         gcc.dg/tree-ssa/useless-1.c: Ditto.
4791         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4792         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4793         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4794         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4795         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4796         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4797         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4798         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4799         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4800         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4801         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4802         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4803         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4804         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4805         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4806         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4807         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4808         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4809         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4810         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4811         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4812         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4813         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4814         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4815         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4816         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4817         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4818         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4819         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4820         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4821         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4822         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4823         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4824         gcc.dg/vect/vect-none.c: Ditto.
4825         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4826         treelang/compile/unsigned.tree: Ditto.
4827
4828         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4829         * gcc.dg/cpp/direct2s.c: Ditto.
4830         * gcc.dg/cpp/paste4.c: Ditto.
4831         * gcc.dg/cpp/separate-1.c: Ditto.
4832         * gcc.dg/pch/save-temps-1.c: Ditto.
4833         * g++.dg/ext/altivec-10.C: Ditto.
4834         * g++.dg/pch/pch.C: Ditto.
4835
4836         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4837
4838         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4839         * g++.dg/template/repo1.C: Ditto.
4840         * g++.dg/template/repo2.C: Ditto.
4841         * g++.dg/template/repo3.C: Ditto.
4842         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4843         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4844         * g++.old-deja/g++.pt/repo1.C: Ditto.
4845         * g++.old-deja/g++.pt/repo2.C: Ditto.
4846         * g++.old-deja/g++.pt/repo3.C: Ditto.
4847         * g++.old-deja/g++.pt/repo4.C: Ditto.
4848
4849         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4850         * gcc.dg/20030107-1.c: Ditto.
4851         * gcc.dg/20030702-1.c: Ditto.
4852         * gcc.dg/profile-generate-1.c: Ditto.
4853         * g++.dg/other/profile1.C: Ditto.
4854         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4855
4856         * lib/gcc-dg.exp (remove-build-file): New.
4857         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4858         cleanup-tree-dump, cleanup-saved-temps): New.
4859
4860 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4861
4862         PR c++/19203, DR 214
4863         * g++.dg/parse/ambig3.C: Not ambiguous.
4864         * g++.dg/template/spec20.C: New.
4865         * g++.dg/template/spec21.C: New.
4866
4867 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4868
4869         PR target/20045
4870         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4871
4872 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4873
4874         PR libfortran/20660
4875         * gfortran.dg/negative_unit.f: New test.
4876
4877 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4878
4879         * gcc.dg/20050330-1.c: New test.
4880
4881 2005-03-30  Devang Patel  <dpatel@apple.com>
4882
4883         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4884
4885 2005-03-30  Dale Johannesen  <dalej@apple.com>
4886
4887         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4888
4889 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4890
4891         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4892         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4893         Strip options from test name.
4894
4895 2005-03-31  Jan Hubicka  <jh@suse.cz>
4896
4897         * gcc.dg/varpool-1.c: New testcase.
4898
4899 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4900
4901         PR c/772
4902         PR c/17913
4903         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4904         gcc.dg/stmt-expr-label-3.c : New tests.
4905         * gcc.c-torture/execute/medce-2.c: Remove.
4906
4907 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4908
4909         PR c/20368
4910         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4911         tests.
4912
4913 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4914
4915         * gcc.c-torture/compile/pr20203.c: New test.
4916
4917 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4918
4919         * gfortran.dg/promotion.f90:  New test.
4920
4921 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4922
4923         PR middle-end/20491
4924         * gcc.dg/torture/asm-subreg-1.c: New test.
4925
4926 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4927
4928         PR c/20672
4929         * gcc.dg/pr20672-1.c: New test.
4930
4931 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4932
4933         * gfortran.dg/vect: New directory.
4934         * gfortran.dg/vect/vect.exp: New.
4935         * gfortran.dg/vect/vect-1.f90: New test.
4936         * gfortran.dg/vect/vect-2.f90: New test.
4937         * gfortran.dg/vect/vect-3.f90: New test.
4938         * gfortran.dg/vect/vect-4.f90: New test.
4939         * gfortran.dg/vect/vect-5.f90: New test.
4940
4941 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4942
4943         PR middle-end/20622
4944         * gcc.dg/alias-7.c: New test.
4945
4946 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4947
4948         * gcc.dg/sparc-reg-1.c: New test.
4949
4950 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4951
4952         PR target/19890
4953         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4954
4955 2005-03-29  Dale Ranta  <dir@lanl.gov>
4956             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4957
4958         PR libfortran/20163
4959         * gfortran.dg/pr20163-2.f: New test.
4960
4961 2005-03-28  Jan Hubicka  <jh@suse.cz>
4962
4963         PR middle-end/20635
4964         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4965         by Jakub Jelinek.
4966
4967 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4968
4969         PR tree-optimization/20626
4970         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4971         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4972
4973 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4974
4975         * gfortran.dg/underflow.f90:  New test.
4976         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4977
4978 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4979
4980         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4981
4982 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4983
4984         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4985         (g++_init): Make sure that CXXFLAGS is set.
4986         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4987         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4988         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4989         * lib/objc.exp (objc_init): Likewise.
4990         * lib/treelang.exp (treelang_init): Likewise.
4991
4992 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4993
4994         PR tree-optimization/20470
4995         * gcc.dg/tree-ssa/pr20470.c: New test.
4996
4997 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4998
4999         * gcc.dg/ppc-stfiwx.c: New.
5000
5001 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5002
5003         PR target/19888
5004         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5005
5006 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5007
5008         * gcc.dg/20050325-1.c: Fix a typo.
5009
5010 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5011
5012         PR libfortran/19678
5013         PR libfortran/19679
5014         * gfortran.dg/dos_eol.f: New test.
5015
5016 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5017
5018         PR rtl-optimization/20249
5019         * gcc.dg/20050325-1.c: New test.
5020
5021 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5022
5023         PR libfortran/15332
5024         * gfortran.dg/pr15332.f: New test.
5025
5026 2005-03-24  Dale Johannesen  <dalej@apple.com>
5027
5028         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5029
5030 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5031
5032         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5033         'internal' visibility.
5034         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5035         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5036         'protected' visibility.
5037         * gcc.dg/visibility-7.c: Likewise.
5038         * lib/target-supports.exp (check_visibility_available): Take
5039         a parameter, the kind of visibility to check for.
5040         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5041         to check_visibility_available.
5042
5043         * g++.dg/expr/cast3.C: New.
5044
5045 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5046
5047         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5048         rs6000.
5049
5050 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5051
5052         PR target/20095
5053         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5054
5055 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5056
5057         * gcc.dg/badshift.c: Renamed to...
5058         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5059
5060         * gcc.target/i386/badshift.c: Renamed to...
5061         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5062         only.
5063
5064         PR rtl-optimization/20532
5065         * gcc.target/i386/badshift.c: New.
5066
5067 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5068
5069         * gfortran.dg/pr18025.f90: New test.
5070
5071 2005-03-23  Dale Johannesen  <dalej@apple.com>
5072
5073         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5074
5075 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5076
5077         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5078
5079         * lib/target-supports.exp (check_iconv_available): Default
5080         libiconv to -liconv, if there is no definition.
5081
5082 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5083
5084         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5085
5086 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5087
5088         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5089         * g++.dg/opt/pr7503-2.C: Likewise.
5090         * g++.dg/opt/pr7503-3.C: Likewise.
5091         * g++.dg/opt/pr7503-4.C: Likewise.
5092         * g++.dg/opt/pr7503-5.C: Likewise.
5093         * g++.dg/warn/minmax.C: New test.
5094
5095 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5096
5097         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5098         * gfortran.dg/g77_intrinsics_sub.f: New test.
5099
5100 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5101             Jan Hubicka  <jh@suse.cz>
5102             Steven Bosscher <stevenb@suse.de
5103
5104         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5105
5106 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5107
5108         PR c++/19980
5109         * g++.dg/template/redecl3.C: New test.
5110
5111 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5112
5113         PR c++/20499
5114         * g++.dg/parse/error16.C: Tweak error markers.
5115
5116 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5117
5118         PR target/20561
5119         * gcc.dg/20050321-2.c: New test.
5120
5121 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5122
5123         PR c++/20465
5124         PR c++/20381
5125         * g++.dg/template/ptrmem12.C: New.
5126
5127 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5128
5129         PR rtl-optimization/20527
5130         * gcc.c-torture/execute/pr20527-1.c: New test.
5131
5132 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5133
5134         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5135         program, compile it into a real executable and then delete the .c
5136         and .x files afterwards, to avoid problems on testglue targets.
5137
5138 2005-03-21  Stuart Hastings  <stuart@apple.com>
5139
5140         * gcc.target/i386/sse-2.c: New.
5141
5142 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5143
5144         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5145
5146 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5147
5148         * g++.dg/parse/crash25.C: Fix typo.
5149
5150 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5151
5152         PR c++/20461
5153         * g++.dg/parse/crash24.C: New test.
5154
5155         PR c++/20536
5156         * g++.dg/parse/crash25.C: New test.
5157
5158 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5159
5160         PR c++/20147
5161         * g++.dg/ext/stmtexpr4.C: New test.
5162
5163 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5164
5165         PR middle-end/20539
5166         * gcc.c-torture/compile/pr13066-1.c: New test case.
5167         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5168         * g++.dg/opt/pr13066-1.C: Likewise.
5169
5170 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5171
5172         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5173
5174 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5175
5176         PR fortran/18525
5177         * gfortran.dg/nesting_1.f90: New test.
5178
5179 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5180
5181         PR c++/20240
5182         * g++.dg/lookup/using13.C: New test.
5183
5184 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5185
5186         PR c++/20333
5187         * g++.dg/template/crash36.C: New test.
5188
5189 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5190
5191         PR c++/20463
5192         * g++.dg/template/crash35.C: New test.
5193
5194 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5195
5196         PR c++/19966
5197         * g++.dg/overload/operator2.C: New test.
5198
5199 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5200
5201         PR libfortran/20257
5202         * gfortran.dg/pr20257.f90: New test.
5203
5204 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5205
5206         PR libfortran/20480
5207         * gfortran.dg/pr20480.f90: New test.
5208
5209 2005-03-16  Richard Henderson  <rth@redhat.com>
5210
5211         PR middle-end/15700
5212         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5213         (_rtld_global): New.
5214         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5215         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5216
5217         * gcc.dg/alias-3.c: New.
5218         * gcc.dg/alias-4.c: New.
5219         * gcc.dg/alias-5.c: New.
5220         * gcc.dg/alias-6.c: New.
5221
5222 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5223
5224         * gcc.dg/cpp/ucnid-7.c: New.
5225
5226 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5227             Dorit Naishlos  <dorit@il.ibm.com>
5228
5229         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5230         darwin.
5231
5232 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5233
5234         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5235         misaligned accesses.
5236         * gcc.dg/vect/vect-58.c: Likewise.
5237         * gcc.dg/vect/vect-92.c: New.
5238         * gcc.dg/vect/vect-93.c: New.
5239
5240 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5241
5242         PR fortran/18827
5243         * gfortran.dg/assign_2.f90: New test.
5244         * gfortran.dg/assign_3.f90: New test.
5245         * gfortran.dg/assign.f90: New test.
5246
5247 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5248
5249         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5250         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5251         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5252         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5253         names.
5254
5255 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5256
5257         * gcc.dg/cpp/ucnid-6.c: New.
5258
5259         * gcc.dg/cpp/normalize-1.c: New.
5260         * gcc.dg/cpp/normalize-2.c: New.
5261         * gcc.dg/cpp/normalize-3.c: New.
5262         * gcc.dg/cpp/normalize-4.c: New.
5263         * gcc.dg/cpp/ucnid-4.c: New.
5264         * gcc.dg/cpp/ucnid-5.c: New.
5265         * g++.dg/cpp/normalize-1.C: New.
5266         * g++.dg/cpp/ucnid-1.C: New.
5267
5268 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5269
5270         * gcc.dg/pr18628.c: New.
5271
5272 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5273
5274         PR c++/20280
5275         * g++.dg/tree-ssa/pr20280.C: New.
5276
5277 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5278
5279         PR fortran/20467
5280         * gfortran.dg/stfunc_2.f90: New test.
5281
5282 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5283
5284         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5285
5286 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5287
5288         * gcc.dg/tree-ssa/20050314-1.c: New test.
5289
5290 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5291
5292         PR c++/4403
5293         PR c++/9783, DR433
5294         * g++.dg/template/friend34.C: New test.
5295         * g++.dg/template/friend35.C: Likewise.
5296         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5297
5298 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5299
5300         Friend class name lookup 5/n
5301         PR c++/1016
5302         * g++.dg/lookup/hidden-class1.C: New test.
5303         * g++.dg/lookup/hidden-class2.C: Likewise.
5304         * g++.dg/lookup/hidden-class3.C: Likewise.
5305         * g++.dg/lookup/hidden-class4.C: Likewise.
5306         * g++.dg/lookup/hidden-class5.C: Likewise.
5307         * g++.dg/lookup/hidden-class6.C: Likewise.
5308         * g++.dg/lookup/hidden-class7.C: Likewise.
5309         * g++.dg/lookup/hidden-class8.C: Likewise.
5310         * g++.dg/lookup/hidden-class9.C: Likewise.
5311         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5312         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5313         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5314         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5315         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5316         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5317         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5318         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5319         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5320         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5321         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5322
5323 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5324
5325         PR c++/20157
5326         * g++.dg/template/error18.C: New test.
5327
5328 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5329
5330         PR debug/16792
5331         * g++.dg/debug/pr16792.C: New test.
5332
5333 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5334
5335         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5336         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5337         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5338         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5339         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5340         test assertion names.
5341
5342 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5343
5344         PR fortran/18600
5345         * gfortran.dg/stfunc_1.f90: New test.
5346
5347 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5348
5349         PR fortran/16907
5350         * gfortran.dg/real_index_1.f90: New test.
5351
5352 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5353
5354         PR fortran/20323
5355         * gfortran.dg/spec_expr_1.f90: New test.
5356
5357 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5358
5359         PR c/20402
5360         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5361         new parser.
5362
5363 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5364
5365         PR fortran/20361
5366         * gfortran.dg/largeequiv_1.f90: New test.
5367
5368 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5369
5370         * gcc.dg/ucnid-1.c: New.
5371         * gcc.dg/ucnid-2.c: New.
5372         * gcc.dg/ucnid-3.c: New.
5373         * gcc.dg/ucnid-4.c: New.
5374         * gcc.dg/ucnid-5.c: New.
5375         * gcc.dg/ucnid-6.c: New.
5376         * gcc.dg/cpp/ucnid-1.c: New.
5377         * gcc.dg/cpp/ucnid-2.c: New.
5378         * gcc.dg/cpp/ucnid-3.c: New.
5379         * g++.dg/other/ucnid-1.C: New.
5380
5381 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5382
5383         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5384
5385 2005-03-11  Per Bothner  <per@bothner.com>
5386
5387         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5388         that diagnotics refer to correct token.
5389         * gcc.dg/unused-3.c: Likewise.
5390
5391 2005-03-11  Per Bothner  <per@bothner.com>
5392
5393         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5394         constant" is now actually on same line as string constant.
5395         * gcc.dg/cpp/direct2s.c: Likewise.
5396
5397 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5398
5399         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5400
5401 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5402
5403         PR libfortran/20124
5404         * gfortran.dg/pr20124.f90: New Test
5405
5406 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5407
5408         PR tree-optimization/20130
5409         * gcc.dg/pr20130-1.c: New test.
5410
5411 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5412
5413         PR target/20095
5414         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5415
5416 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5417
5418         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5419
5420 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5421
5422         * g++.dg/eh/forced1.C: Fix comment.
5423         * g++.dg/eh/forced2.C: Ditto.
5424         * g++.dg/eh/forced3.C: Ditto.
5425         * g++.dg/eh/forced4.C: Ditto.
5426
5427 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5428
5429         PR rtl-opt/20412
5430         * gcc.c-torture/compile/pr20412.c: New test.
5431
5432 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5433
5434         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5435
5436 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR target/20322
5439         * gcc.dg/20050307-1.c: New test.
5440
5441 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5442
5443         PR c++/20375
5444         * g++.dg/other/stdarg3.C: New.
5445
5446 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR c++/18384, c++/18327
5449         * g++.dg/init/array19.C: New test.
5450
5451         PR inline-asm/20314
5452         * gcc.dg/torture/pr20314-1.c: New test.
5453         * gcc.dg/torture/pr20314-2.c: New test.
5454
5455 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5456
5457         * gcc.dg/20050309-1.c: New test.
5458
5459 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5460
5461         * gcc.dg/builtins-10.c: Reactivate disabled test.
5462         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5463         new cbrt transformations.
5464
5465 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5466
5467         PR c++/20208
5468         * g++.dg/template/array13.C: New test.
5469
5470 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5471
5472         PR c++/16859
5473         * g++.dg/init/brace4.C: New test.
5474
5475 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5476
5477         PR c++/20186
5478         * g++.dg/template/non-dependent12.C: New.
5479
5480 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5481
5482         PR c++/20142
5483         * g++.dg/init/array18.C: Add dg-do run marker.
5484
5485         PR c++/20142
5486         * g++.dg/init/array18.C: New test.
5487
5488 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5489
5490         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5491         * g++.dg/gcov/gcov.exp: Likewise.
5492         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5493         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5494         * lib/c-torture.exp: Likewise.
5495         * lib/fortran-torture.exp: Likewise.
5496         * lib/g++.exp: Likewise.
5497         * lib/gcc-defs.exp: Likewise.
5498         * lib/gcc-dg.exp: Likewise.
5499         * lib/gcc.exp: Likewise.
5500         * lib/gcov.exp: Likewise.
5501         * lib/gfortran.exp: Likewise.
5502         * lib/mike-g++.exp: Likewise.
5503         * lib/mike-gcc.exp: Likewise.
5504         * lib/objc-torture.exp: Likewise.
5505         * lib/objc.exp: Likewise.
5506         * lib/profopt.exp: Likewise.
5507         * lib/target-libpath.exp: Likewise.
5508         * lib/target-supports.exp: Likewise.
5509         * lib/treelang.exp: Likewise.
5510         * lib/wrapper.exp: Likewise.
5511
5512 2005-03-08  Jeff Law  <law@redhat.com>
5513
5514         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5515         PHI-OPT changes.
5516
5517 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5518
5519         * gcc.dg/vect/pr20122.c: New test.
5520
5521 2005-03-07  Jeff Law  <law@redhat.com>
5522
5523         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5524         was folded away.
5525         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5526         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5527         * gcc.dg/tree-ssa/pr18134.c: New test.
5528
5529 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5530
5531         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5532         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5533         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5534
5535 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5536
5537         PR tree-opt/17671
5538         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5539
5540 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5541
5542         * g++.dg/warn/Wnvdtor.C: New test.
5543
5544 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5545
5546         * gcc.dg/torture/pr19683-1.c: New test.
5547
5548 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5549
5550         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5551         * gfortran.dg/g77/19990313-2.f: Ditto.
5552         * gfortran.dg/g77/19990313-3.f: Ditto.
5553         * gfortran.dg/g77/19990525-0.f: Ditto.
5554         * gfortran.dg/g77/19990826-0.f: Ditto.
5555         * gfortran.dg/g77/19990826-2.f: Ditto.
5556         * gfortran.dg/g77/19990826-3.f: Ditto.
5557         * gfortran.dg/g77/20000511-1.f: Ditto.
5558         * gfortran.dg/g77/20000511-2.f: Ditto.
5559         * gfortran.dg/g77/970625-2.f: Ditto.
5560         * gfortran.dg/g77/980310-2.f: Ditto.
5561         * gfortran.dg/g77/980310-3.f: Ditto.
5562         * gfortran.dg/g77/980310-8.f: Ditto.
5563         * gfortran.dg/g77/980519-2.f: Ditto.
5564         * gfortran.dg/g77/alpha1.f: Ditto.
5565         * gfortran.dg/g77/claus.f: Ditto.
5566         * gfortran.dg/g77/erfc.f: Ditto.
5567         * gfortran.dg/g77/short.f: Ditto.
5568         * gfortran.fortran-torture/execute/data.f90: Ditto.
5569         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5570         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5571
5572 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5573
5574         * lib/file-format.exp (gcc_target_object_format): Add check for som
5575         format and hardcode object formats on hppa*-*-hpux*.
5576         * lib/target-supports.exp (check_weak_available): Add check for som
5577         object format.  Always return 0 on hppa*-*-hpux10*.
5578
5579         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5580         is defined.
5581
5582         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5583
5584 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5585
5586         * gfortran.dg/pr19936_1.f90: New test.
5587         * gfortran.dg/pr19936_2.f90: New test.
5588         * gfortran.dg/pr19936_3.f90: New test.
5589
5590 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5591             Paul Thomas <prthomas@drfccad.cea.fr>
5592
5593         * gfortran.dg/PR19754_1.f90: New test.
5594         * gfortran.dg/PR19754_2.f90: Ditto.
5595
5596 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5597
5598         PR c++/19311
5599         * g++.dg/template/non-dependent11.C: New test.
5600
5601 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5602
5603         * lib/target-supports.exp (check_iconv_available): Fix comment.
5604
5605 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5606             Joseph S. Myers  <joseph@codesourcery.com>
5607
5608         PR c++/19797
5609         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5610
5611 2005-03-04  Matthew Sachs  <msachs@apple.com>
5612
5613         * gcc.exp (gcc_target_compile): Put braces around
5614         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5615         * objc.exp (objc_target_compile): Likewise.
5616         * treelang.exp (treelang_target_compile): Likewise.
5617
5618 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5619
5620         PR fortran/19673
5621         * gfortran.dg/func_result_1.f90: New test.
5622
5623 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5624
5625         * gcc.misc-tests/options.exp: New test.
5626
5627 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5628
5629         * gcc.dg/pr15784-4.c: New test.
5630
5631 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5632
5633         * gcc.c-torture/execute/pr17133.c: New.
5634         * gcc.c-torture/compile/20050303-1.c: New.
5635
5636 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5637
5638         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5639
5640 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5641
5642         * g++.dg/overload/using2.C: New.
5643
5644 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5645
5646         PR c++/19916
5647         * g++.dg/init/ptrmem2.C: New test.
5648
5649 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5650
5651         PR c/8927
5652         * gcc.dg/pr8927-1.c: New test.
5653
5654 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5655
5656         PR c++/20232
5657         * g++.dg/inherit/covariant12.C: New.
5658
5659 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5660
5661         PR fortran/19479
5662         * gfortran.dg/bound_1.f90: New test.
5663
5664 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5665
5666         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5667         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5668
5669 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5670
5671         PR c/20245
5672         * gcc.dg/pr20245-1.c: New test.
5673
5674 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5675
5676         PR middle-end/19874
5677         * gcc.c-torture/execute/20050119-2.c: New test case.
5678
5679 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5680
5681         * README: Update the DejaGnu bug reporting address.
5682         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5683         * lib/objc-torture.exp: Likewise.
5684
5685 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5686
5687         * gfortran.dg/boz_1.f90: New test.
5688         * gfortran.dg/boz_3.f90: New test.
5689         * gfortran.dg/boz_4.f90: New test.
5690
5691 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5692
5693         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5694         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5695
5696 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5697
5698         PR libfortran/20101
5699         * gfortran.dg/write_0_pe_format.f90: New test.
5700
5701 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR c++/20206
5704         * g++.dg/opt/thunk2.C: New test.
5705         * g++.dg/opt/covariant1.C: New test.
5706
5707 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5708
5709         * gfortran.dg/e_d_fmt.f90: New test.
5710
5711 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5712
5713         * gcc.dg/asm-b.c: Fix comment typos.
5714
5715 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5716
5717         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5718         a V_MAY_DEF also.
5719
5720 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5721
5722         PR tree-opt/20188
5723         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5724         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5725         * gcc.dg/asm-b.c: New test.
5726
5727 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5728
5729         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5730         Disable this test on IRIX 6.
5731
5732 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5733
5734         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5735         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5736         parser.
5737
5738 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5739
5740         PR tree-optimization/20204
5741         * testsuite/gcc.dg/pr20204.c: New test.
5742
5743 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5744
5745         PR target/20196
5746         * gcc.c-torture/execute/20050224-1.c: New test.
5747
5748         PR c++/20175
5749         * g++.dg/warn/Wbraces2.C: New test.
5750
5751 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5752
5753         PR c++/19878
5754         * g++.dg/init/const2.C: New test.
5755
5756 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5757
5758         PR tree-optimization/20100
5759         * gcc.c-torture/execute/pr20100-1.c: New test.
5760
5761 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5762
5763         * gfortran.dg/implicit_3.f90: New test.
5764
5765         * gfortran.dg/deftype_1.f90: New test.
5766
5767 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5768
5769         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5770         the test passes.
5771         * g++.dg/other/anon3.C: Accept a warning.
5772
5773 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5774
5775         * gcc.dg/pr20017.c: Fix a comment typo.
5776
5777 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5778
5779         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5780
5781 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5782
5783         PR ada/19902
5784         * ada/acats/tests/cxa/cxa3004.a: Remove.
5785         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5786
5787 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5788
5789         PR c++/20073
5790         * g++.dg/init/const1.C: New test.
5791
5792         PR c++/19991
5793         * g++.dg/parse/constant7.C: New test.
5794
5795         PR c++/20152
5796         * g++.dg/parse/error27.C: New test.
5797         * g++.dg/template/qualttp15.C: Adjust error markers.
5798         * g++.old-deja/g++.other/struct1.C: Likewise.
5799
5800         PR c++/20153
5801         * g++.dg/template/error17.C: New test.
5802
5803         PR c++/20148
5804         * g++.dg/parser/error26.C: New test.
5805
5806 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5807
5808         PR tree-optimization/20100
5809         PR tree-optimization/20115
5810         * gcc.dg/pr20115.c: New test.
5811         * gcc.dg/pr20115-1.c: New test.
5812         * gcc.dg/pr20100.c: New test.
5813         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5814         call-clobbered variables after alias1.
5815
5816 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5817
5818         * gfortran.dg/list_read_4.f90: new test.
5819
5820 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5821
5822         PR rtl-optimization/20017.
5823         * gcc.dg/pr20017.c: New.
5824
5825 2005-02-22  Devang Patel  <dpatel@apple.com>
5826
5827         PR 19952
5828         * g++.dg/tree-ssa/pr19952.C: New test.
5829
5830 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5831
5832         PR c++/19883
5833         * g++.dg/parse/constant6.C: New test.
5834
5835 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5836
5837         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5838         * g++.dg/charset/asm2.c: Likewise.
5839         * g++.dg/charset/asm3.c: Likewise.
5840         * g++.dg/charset/asm4.c: Likewise.
5841         * g++.dg/charset/asm5.c: Likewise.
5842         * g++.dg/charset/attribute1.c: Likewise.
5843         * g++.dg/charset/attribute2.c: Likewise.
5844         * g++.dg/charset/extern1.cc: Likewise.
5845         * g++.dg/charset/extern2.cc: Likewise.
5846         * g++.dg/charset/extern3.cc: Likewise.
5847         * g++.dg/charset/function.cc: Likewise.
5848         * g++.dg/charset/string.c: Likewise.
5849         * g++.dg/charset/charset.exp: Likewise.
5850         * lib/target-supports.exp (check_iconv_available): Fix comment.
5851
5852 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5853
5854         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5855         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5856         * gcc.dg/charset/asm2.c: Likewise.
5857         * gcc.dg/charset/asm3.c: Likewise.
5858         * gcc.dg/charset/asm4.c: Likewise.
5859         * gcc.dg/charset/asm5.c: Likewise.
5860         * gcc.dg/charset/asm6.c: Likewise.
5861         * gcc.dg/charset/attribute1.c: Likewise.
5862         * gcc.dg/charset/attribute2.c: Likewise.
5863         * gcc.dg/charset/builtin1.c: Likewise.
5864         * gcc.dg/charset/extern.c: Likewise.
5865         * gcc.dg/charset/function.c: Likewise.
5866         * gcc.dg/charset/string.c: Likewise.
5867         * gcc.dg/charset/charset.exp: Likewise.
5868
5869 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5870
5871         PR fortran/20086
5872         * gfortran.dg/pr20086.f90: New test.
5873
5874 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5875
5876         PR tree-optimization/19786
5877         * g++.dg/tree-ssa/pr19786.C: New.
5878
5879 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5880
5881         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5882
5883 2005-02-21  Jeff Law  <law@redhat.com>
5884
5885         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5886
5887 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5888
5889         * gfortran.dg/do_iterator: Split loop, markup all lines for
5890         which an error locus is printed.
5891         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5892         locus is printed.
5893         * gfortran.dg/select_4.f90: Likewise.
5894         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5895         locuses in the various permutations.
5896
5897 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5898
5899         PR tree-optimization/19951
5900         * g++.dg/vect: New directory.
5901         * g++.dg/vect/vect.exp: New file.
5902         * g++.dg/vect/pr19951.cc: New testcase.
5903         * g++.dg/dg.exp: Also prune vectorizer tests.
5904
5905 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5906
5907         PR 18785
5908         * gcc.dg/charset/builtin1.c: New test.
5909
5910 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5911
5912         PR c++/19299
5913         * g++.dg/inherit/volatile1.C: New test.
5914
5915         PR c++/19440
5916         * g++.dg/template/dtor4.C: New test.
5917
5918 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5919
5920         * gfortran.dg/int_1.f90: New test.
5921
5922 2005-02-19  Devang Patel  <dpatel@apple.com>
5923
5924         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5925
5926 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5927
5928         * gfortran.dg/achar_1.f90: New test.
5929
5930 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5931
5932         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5933
5934 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5935             Jakub Jelinek  <jakub@redhat.com>
5936
5937         PR tree-optimization/19828
5938         * gcc.dg/tree-ssa/loop-7.c: New test.
5939         * gcc.c-torture/execute/20050218-1.c: New test.
5940
5941 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5942
5943         PR c/20043
5944         * gcc.dg/transparent-union-1.c: New test.
5945         * gcc.dg/transparent-union-2.c: New test.
5946
5947 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5948
5949         PR tree-optimization/18977
5950         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5951
5952 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5953
5954         PR target/20054
5955         * gcc.dg/pr20054.c: New test.
5956
5957 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5958
5959         PR c++/19508
5960         * g++.dg/ext/attrib20.C: New test.
5961
5962 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5963
5964         PR middle-end/20030
5965         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5966
5967 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5968
5969         PR c++/20008
5970         * g++.dg/opt/switch4.C: New.
5971
5972 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR c++/20023
5975         PR tree-optimization/20009
5976         * gcc.c-torture/compile/20050217-1.c: New test.
5977         * g++.dg/opt/switch3.C: New test.
5978
5979         PR tree-optimization/18947
5980         * gcc.c-torture/compile/20050215-1.c: New test.
5981         * gcc.c-torture/compile/20050215-2.c: New test.
5982         * gcc.c-torture/compile/20050215-3.c: New test.
5983
5984 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5985
5986         PR c++/20028
5987         * g++.dg/template/crash34.C: New.
5988
5989         PR c++/20022
5990         * g++.dg/other/access3.C: New.
5991
5992 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5993
5994         * gcc.dg/vect/vect-98.c: New test.
5995
5996 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5997
5998         PR tree-optimization/19967
5999         * gcc.dg/pr19967.c: New.
6000
6001 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR middle-end/19857
6004         * gcc.dg/tree-ssa/20050215-1.c: New test.
6005         * gcc.c-torture/execute/20050215-1.c: New test.
6006
6007 2005-02-15  Eric Christopher  <echristo@redhat.com>
6008
6009         * gcc.dg/cpp/20050215-1.c: New file.
6010
6011 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6012
6013         PR tree-optimization/15785
6014         * gcc.dg/pr15785-1.c: New test.
6015
6016 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6017
6018         PR c++/17788
6019         * g++.dg/init/ctor4.C: New.
6020         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6021
6022 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6023
6024         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6025         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6026
6027 2005-02-15  Andreas Schwab  <schwab@suse.de>
6028
6029         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6030         declare malloc.
6031
6032 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6033
6034         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6035
6036 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6037
6038         PR tree-optimization/19853
6039         * gcc.c-torture/compile/pr19853.c: New test.
6040
6041 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6042
6043         PR c++/19608
6044         * g++.dg/parse/local-class1.C: New.
6045
6046         PR c++/19895
6047         * g++.dg/parse/ptrmem3.C: New.
6048
6049         PR c++/19884
6050         * g++.old-deja/g++.oliva/template6.C: Add another case.
6051         * g++.dg/template/explicit6.C: New.
6052
6053 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6054
6055         PR c++/17816
6056         * g++.dg/other/redecl2.C: New.
6057
6058 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6059
6060         PR c++/19891
6061         * g++.dg/abi/covariant4.C: New.
6062
6063 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6064
6065         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6066
6067 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6068
6069         * gcc.dg/vect/vect-96.c: Fix typo.
6070
6071 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6072
6073         PR c++/14479
6074         PR c++/19487
6075         * g++.dg/template/enum5.C: New test.
6076
6077 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6078
6079         * gcc.dg/vect/vect-97.c: New test.
6080
6081 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6082
6083         * gcc.dg/vect/vect-96.c: New test.
6084
6085 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6086
6087         * gcc.dg/builtins-34.c: Also check ldexp*.
6088
6089 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6090
6091         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6092
6093 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6094
6095         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6096         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6097         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6098         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6099         selector_list, selector_expression, dg-process-target): Move to new
6100         file target-supports-dg.exp.
6101         * lib/target-supports-dg.exp: New.
6102
6103         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6104         New.
6105
6106 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6107
6108         PR c++/19666
6109         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6110
6111         PR middle-end/19858
6112         * gcc.c-torture/compile/20050210-1.c: New test.
6113
6114 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/19755
6117         * g++.dg/warn/Wbraces1.C: New test.
6118
6119 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6120
6121         * gcc.dg/builtins-52.c: New testcase.
6122
6123 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR c/19342
6126         * gcc.c-torture/execute/20050119-1.c: New test.
6127
6128 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/19811
6131         * g++.dg/init/delete1.C: New test.
6132
6133 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6134
6135         PR c++/18470
6136         * g++.dg/template/static12.C: New test.
6137
6138 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/19787
6141         * g++.dg/conversion/ambig1.C: New test.
6142
6143         PR c++/19739
6144         * g++.dg/ext/attrib19.C: New test.
6145
6146         PR c++/19732
6147         * g++.dg/parse/dtor5.C: New test.
6148
6149         PR c++/19762
6150         * g++.dg/template/dtor3.C: New test.
6151
6152         PR c++/19826
6153         * g++.dg/template/static11.C: New test.
6154         * g++.dg/template/crash2.C: Remove dg-error marker.
6155
6156 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6157
6158         PR C++/18491
6159         * g++.old-deja/g++.mike/p10769a.C: Remove.
6160
6161 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6162
6163         * gcc.dg/builtins-48.c: New test case.
6164         * gcc.dg/builtins-49.c: New test case.
6165         * gcc.dg/builtins-50.c: New test case.
6166         * gcc.dg/builtins-51.c: New test case.
6167
6168 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6169
6170         PR middle-end/19583
6171         * g++.dg/warn/Wreturn-type-3.C: New test.
6172
6173 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6174
6175         PR middle-end/19402
6176         * gcc.dg/pr19402-1.c: New testcase.
6177         * gcc.dg/pr19402-2.c: likewise.
6178
6179 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6180
6181         PR middle-end/19854
6182         * g++.dg/tree-ssa/tmmti.C: New testcase.
6183
6184 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6185
6186         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6187
6188 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6189
6190         PR c++/19733
6191         * g++.dg/parse/crash23.C: New test.
6192         * g++.dg/warn/Weff1.C: New test.
6193
6194 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6195
6196         * gcc.dg/20050209-1.c: New test.
6197
6198 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6199
6200         PR target/19799
6201         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6202
6203 2005-02-08  Mike Stump  <mrs@apple.com>
6204
6205         * g++.dg/pch/import-2.c: New test.
6206         * g++.dg/pch/import-2.hs: New.
6207         * g++.dg/pch/include/import-2a.h: New.
6208         * g++.dg/pch/include/import-2b.h: New.
6209
6210 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6211
6212         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6213
6214 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6215
6216         * gfortran.dg/substr_1.f90: New test.
6217
6218 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6219
6220         PR middle-end/19775
6221         * gcc.dg/torture/builtin-power-1.c: Disable test for
6222         invalid transformation.
6223         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6224         no longer optimize.
6225         * gcc.dg/builtins-47.c: New testcase.
6226
6227 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6228             Dorit Naishlos  <dorit@il.ibm.com>
6229
6230         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6231
6232 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6233
6234         * gcc.c-torture/compile/20050206-1.c: New test.
6235
6236 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6237
6238         PR tree-opt/19768
6239         * g++.dg/opt/pr19768.C: New test.
6240
6241 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         PR tree-opt/19736
6244         * gcc.c-torture/compile/pr19736.c: New test.
6245
6246 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6247
6248         PR c++/17401
6249         * g++.dg/parse/error25.C: New test.
6250
6251 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6252
6253         * gcc.c-torture/execute/20050203-1.c: New.
6254
6255 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6256
6257         * gcc.dg/vect/vect-85.c: Remove xfail.
6258         * gcc.dg/vect/vect-86.c: Remove xfail.
6259         * gcc.dg/vect/vect-87.c: Remove xfail.
6260         * gcc.dg/vect/vect-88.c: Remove xfail.
6261
6262 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6263
6264         * gcc.dg/altivec-19.c: New.
6265
6266 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6267
6268         PR c/17807
6269         * gcc.dg/nested-func-3.c: New test.
6270         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6271
6272 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6273
6274         * gcc.test-framework/gen_directive_tests: Generate tests for
6275         selector expressions.
6276
6277 2005-02-02  Matt Austern  <austern@apple.com>
6278
6279         PR c++/19628
6280         * g++/ext/builtin7.C: New.
6281         * g++/ext/builtin8.C: New.
6282
6283 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6284
6285         PR c/18502
6286         * gcc.dg/pr18502-1.c: New test.
6287
6288 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6289
6290         PR c++/17413
6291         * g++.dg/template/local4.C: Tweak.
6292
6293 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6294
6295         PR tree-optimization/19578
6296         * gcc.c-torture/compile/20050202-1.c: New test.
6297
6298 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6299
6300         PR c/19435
6301         * gcc.dg/c99-init-4.c: New test.
6302
6303 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6304
6305         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6306
6307         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6308
6309         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6310         * g++.dg/eh/check-vect.h: New.
6311
6312         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6313         * gcc.dg/vect/vect-78.c: Ditto.
6314         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6315         Remove.
6316
6317         * g++.dg/conversion/simd1.C: Expect warning.
6318         * g++.dg/ext/attribute-test-1.C: Ditto.
6319         * g++.dg/ext/attribute-test-2.C: Ditto.
6320         * g++.dg/ext/attribute-test-3.C: Ditto.
6321         * g++.dg/ext/attribute-test-4.C: Ditto.
6322
6323         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6324         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6325
6326         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6327
6328 2005-02-01  Richard Henderson  <rth@redhat.com>
6329
6330         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6331         long double for ibm double-double format.
6332         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6333
6334 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6335
6336         PR tree-optimization/19633
6337         * testsuite/gcc.dg/pr19633-1.c: New test.
6338         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6339         to NULL or a symbol.
6340
6341 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6342
6343         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6344         New procs.
6345         (dg-process-target (local override)): Handle selector expressions.
6346
6347         * gcc.test-framework/README: Describe tests in source directory.
6348         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6349         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6350         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6351         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6352         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6353         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6354         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6355         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6356         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6357         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6358         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6359         * gcc.test-framework/dg-error-exp-P.c: New test.
6360         * gcc.test-framework/dg-error-exp-XP.c: New test.
6361         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6362         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6363         * gcc.test-framework/dg-output-exp-P.c: New test.
6364         * gcc.test-framework/dg-output-exp-XF.c: New test.
6365         * gcc.test-framework/dg-warning-exp-P.c: New test.
6366         * gcc.misc-tests/dg-1.c: Remove.
6367         * gcc.misc-tests/dg-2.c: Remove.
6368         * gcc.misc-tests/dg-3.c: Remove.
6369         * gcc.misc-tests/dg-4.c: Remove.
6370         * gcc.misc-tests/dg-5.c: Remove.
6371         * gcc.misc-tests/dg-6.c: Remove.
6372         * gcc.misc-tests/dg-7.c: Remove.
6373         * gcc.misc-tests/dg-8.c: Remove.
6374         * gcc.misc-tests/dg-9.c: Remove.
6375         * gcc.misc-tests/dg-10.c: Remove.
6376         * gcc.misc-tests/dg-11.c: Remove.
6377         * gcc.misc-tests/dg-12.c: Remove.
6378         * gcc.misc-tests/dg-test.exp: Remove.
6379
6380         * gcc.test-framework/test-framework.awk: Change recording and
6381         printing of passes and failures.
6382
6383         * gcc.test-framework: New directory.
6384         * gcc.test-framework/README: New.
6385         * gcc.test-framework/test-framework.exp: New.
6386         * gcc.test-framework/test-framework.awk: New.
6387         * gcc.test-framework/gen_directive_tests: New.
6388
6389 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6390
6391         * lib/treelang.exp: Fix comment typos.
6392         (treelang_target_compile): Don't append libs=-ltreelang to options.
6393
6394 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6395
6396         * g++.dg/parse/typename7.C: Adjust error messages.
6397
6398 2005-01-31  Jeff Law  <law@redhat.com>
6399
6400         * gcc.c-torture/execute/20050131-1.c: New test.
6401         * gcc.dg/wcaselabel.c: New test.
6402
6403 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6404
6405         * g++.dg/other/warning1.C: Adjust error messags.
6406         * g++.dg/parse/constant5.C: New test.
6407
6408 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6409
6410         PR c/19333
6411         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6412         the test case valid.
6413         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6414         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6415         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6416         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6417         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6418         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6419
6420 2005-01-31  Dale Johannesen  <dalej@apple.com>
6421
6422         * g++.dg/opt/pr19650.C:  New test.
6423
6424 2005-01-31  Richard Henderson  <rth@redhat.com>
6425
6426         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6427         long double for intel double extended format.
6428         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6429
6430 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6431
6432         PR c++/19555
6433         * g++.dg/template/static10.C: New test.
6434
6435         PR c++/19395
6436         * g++.dg/parse/error24.C: New test.
6437
6438         PR c++/19367
6439         * g++.dg/lookup/builtin1.C: New test.
6440
6441         PR c++/19457
6442         * g++.dg/warn/conv3.C: New test.
6443
6444 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6445
6446         PR fortran/19647
6447         * gfortan.dg/inquire_7.f90
6448
6449 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6450
6451         PR tree-optimization/15791
6452         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6453         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6454         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6455         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6456         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6457         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6458         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6459         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6460         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6461         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6462
6463 2005-01-29  Paul Brook  <paul@codesourcery.com>
6464
6465         PR fortran/18565
6466         * check.c (real_or_complex_check): New function.
6467         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6468         * intrinsic.c (add_functions): Use new check functions.
6469         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6470         Add prototypes.
6471
6472 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6473
6474         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6475         gcc.dg/lvalue-3.c: New tests.
6476         * gcc.dg/concat.c: Update expected messages.
6477
6478 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6479
6480         PR libfortran/19595
6481         * gfortran.dg/eor_1.f90:  New test.
6482
6483 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6484
6485         PR fortran/19589
6486         * gfortran.dg/logical_data_1.f90: New test.
6487
6488 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6489
6490         PR c++/19253
6491         * g++.dg/template/crash33.C: New test.
6492
6493         PR c++/19667
6494         * g++.dg/template/crash32.C: New test.
6495
6496 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6497
6498         PR middle-end/16558
6499         * g++.dg/warn/Wreturn-type-2.C: New test.
6500
6501 2004-06-24  Jeff Law  <law@redhat.com>
6502
6503         * gcc.dg/tree-ssa/20050128-1.c: New test.
6504
6505 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6506
6507         * gcc.target/frv/all-mdpackh-1.c: New test.
6508
6509 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6510
6511         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6512
6513 2005-01-27  Richard Henderson  <rth@redhat.com>
6514
6515         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6516
6517 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6518
6519         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6520
6521 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6522
6523         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6524         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6525         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6526         to cope with cases where the multilib options override the dg-options.
6527
6528 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6529
6530         PR c/18946
6531         * gcc.dg/noncompile/20050120-1.c: New test.
6532
6533 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6534
6535         PR tree-optimization/19633
6536         * gcc.dg/pr19633.c: New test.
6537         * gcc.dg/tree-ssa/pr19633.c: New test.
6538
6539 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6540
6541         * gcc.dg/20041216-1.c: New test.
6542
6543 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6544
6545         PR objc/18862
6546         * objc.dg/selector-2.m: New test.
6547
6548 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6549
6550         * g++.dg/opt/range-test-2.C: New test.
6551
6552         PR rtl-optimization/19579
6553         * gcc.c-torture/execute/20050124-1.c: New test.
6554
6555 2005-01-26  Greg Parker  <gparker@apple.com>
6556         Stuart Hastings  <stuart@apple.com>
6557
6558         * gcc.c-torture/execute/20050125-1.c: New.
6559
6560 2005-01-18  Jan Hubicka  <jh@suse.cz>
6561
6562         PR tree-optimize/19337
6563         * gcc.c-torture/compile/20050119-1.c: New test.
6564
6565 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6566
6567         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6568         test for successful match.
6569
6570 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6571
6572         PR objc/18408
6573         * objc.dg/comp-types-7.m: New test.
6574
6575 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6576
6577         * lib/target-supports.exp (current_target_name): New.
6578         (check_effective_target_ilp32, check_effective_target_lp64):
6579         Cache the result to use as long as the current target, with
6580         multilib flags, remains the same.
6581
6582         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6583         (dg-require-weak, dg-require-visibility, dg-require-alias,
6584         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6585         dg-require-effective-target, dg-skip-if): Remove call to
6586         skip_test_and_clear_xfail.
6587         (dg-test): Clear xfail data.
6588
6589 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR target/17751
6592         * gcc.dg/ppc64-toc.c: New test.
6593
6594         * g++.dg/tree-ssa/empty-1.C: New test.
6595
6596         PR middle-end/19551
6597         * gcc.c-torture/execute/20050121-1.c: New test.
6598         * gcc.dg/20050121-2.c: New test.
6599
6600 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6601         Paul Brook  <paul@codesourcery.com>
6602
6603         PR fortran/17941
6604         * gfortran.dg/real_const_1.f: New test.
6605         * gfortran.dg/real_const_2.f90: New test.
6606         * gfortran.dg/complex_int_1.f90: New test.
6607
6608 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6609
6610         PR fortran/19313
6611         * gfortan.dg/inquire_6.f90: New test.
6612
6613 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6614
6615         PR libfortran/19451
6616         * open_readonly_1.f90:  New test.
6617
6618 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6619
6620         PR libfortran/18982
6621         * gfortran.dg/open_new.f90: New file.
6622
6623 2005-01-22  Paul Brook  <paul@codesourcery.com>
6624
6625         * namelist_1.f90: New test.
6626
6627 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6628
6629         PR tree-optimization/19484
6630         * gcc.c-torture/compile/20050122-[12].c: New tests.
6631
6632 2005-01-22  Paul Brook  <paul@codesourcery.com>
6633
6634         * gfortran.dg/implicit_2.f90: New test.
6635
6636 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6637
6638         PR fortran/19314
6639         * gfortran.dg/inquire_5.f90: New test.
6640
6641 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6642
6643         PR c/18809
6644         * gcc.dg/pr18809-1.c: New test.
6645
6646 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6647
6648         * gcc.dg/20050121-1.c: New test.
6649
6650         PR tree-optimization/13000
6651         * gcc.dg/20040206-1.c: Change warning to point where function is
6652         being inlined.
6653
6654 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6655
6656         PR c++/19208
6657         * g++.dg/template/array11.C: New test.
6658
6659 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6660
6661         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6662         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6663         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6664         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6665         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6666         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6667
6668 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6669
6670         PR tree-optimization/15349
6671         * gcc.dg/tree-ssa/pr15349.c: New.
6672
6673 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6674
6675         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6676
6677 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6678
6679         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6680         scan-assembler-times directive name.
6681
6682         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6683         after dg-do.
6684
6685         PR rtl-optimization/19462
6686         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6687
6688 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6689
6690         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6691         counting function calls on ia64.
6692
6693 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6694
6695         PR rtl-optimization/15139
6696         * gcc.dg/20050111-2.c: New test.
6697
6698         PR c/17297
6699         * gcc.c-torture/compile/20050113-1.c: New testcase.
6700
6701         PR middle-end/19164
6702         * gcc.dg/20050113-1.c: New testcase.
6703
6704 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6705
6706         * gcc.dg/vect/vect-85.c: Add comment.
6707         * gcc.dg/vect/vect-86.c: Add xfail for now.
6708         * gcc.dg/vect/vect-87.c: Add xfail for now.
6709         * gcc.dg/vect/vect-88.c: Add xfail for now.
6710         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6711
6712 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6713
6714         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6715
6716 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6717
6718         * g++.dg/debug/typedef3.C: New test.
6719
6720 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6721
6722         PR c/19472
6723         * gcc.dg/asm-a.c: New test.
6724
6725 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6726
6727         * gcc.dg/sh-relax.c: Add prototype for abort.
6728
6729 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6730
6731         * gcc.dg/short-compare-1.c: New test.
6732         * gcc.dg/short-compare-2.c: Likewise.
6733
6734 2005-01-18  Michael Matz  <matz@suse.de>
6735
6736         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6737
6738 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6739
6740         PR tree-optimization/19121
6741         * gcc.c-torture/compile/pr19121.c: New test.
6742
6743 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6744
6745         PR target/19357
6746         * gcc.c-torture/compile/pr19357.c: New test.
6747
6748 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6749
6750         PR c/5675
6751         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6752         pass--those that refer just to the variable, possibly with a
6753         cast.
6754         * gcc.dg/c99-const-expr-3.c: Likewise.
6755
6756         PR middle-end/13127
6757         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6758         longer emitted.
6759
6760 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6761
6762         PR fortran/18778
6763         * gfortran.dg/endfile_2.f90: New test.
6764
6765 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6766
6767         PR 19168
6768         * gfortran.dg/select_5.f90: New test.
6769
6770 2004-01-16  Paul Brook  <paul@codesourcery.com>
6771
6772         * gfortran.dg/common_4.f90: New test.
6773
6774 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6775
6776         PR rtl-optimization/19462
6777         * gcc.dg/torture/pr19462-1.c: New test.
6778
6779 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6780
6781         PR objc/19321
6782         * objc.dg/func-ptr-2.m: New.
6783         * objc.dg/volatile-1.m: New.
6784
6785 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6786
6787         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6788
6789 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6790
6791         PR tree-optimization/19060
6792         * gcc.c-torture/execute/20050104-1.c: New test.
6793
6794 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6795
6796         PR fortran/18983
6797         * gfortran.dg/write_to_null.f90: New test.
6798
6799 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6800             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6801
6802         PR other/19328
6803         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6804         argument.
6805
6806 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6807
6808         PR c++/19263
6809         * g++.dg/init/vector1.C: New test.
6810
6811 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6812
6813         PR target/13158
6814         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6815         PR target/18987
6816         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6817
6818 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6819
6820         * gfortran.dg/select_1.f90: New test.
6821         * gfortran.dg/select_2.f90: New test.
6822         * gfortran.dg/select_3.f90: New test.
6823         * gfortran.dg/select_4.f90: New test.
6824
6825 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR middle-end/19084
6828         PR rtl-optimization/19348
6829         * gcc.dg/20050111-1.c: New test.
6830         * gcc.c-torture/execute/20050111-1.c: New test.
6831
6832         * gcc.dg/i386-asm-4.c: New test.
6833
6834 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6835
6836         * gcc.dg/nested-func-2.c: New test.
6837         * ada/acats/norun.lst: Remove c953002.
6838
6839 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6840
6841         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6842
6843 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6844
6845         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6846
6847 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6848
6849         PR target/18761
6850         * g++.dg/abi/align1.C: New test.
6851
6852 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6853
6854         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6855         at a time.
6856         * g++.dg/ext/altivec_check.h: Support compiling as C.
6857
6858 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6859
6860         PR c++/19355
6861         * g++.dg/expr/pr19355-1.C: New test case.
6862
6863 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6864
6865         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6866         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6867         * ada/acats/tests/c3/c92005b.ada: Likewise.
6868         * ada/acats/tests/c3/cxb3012.a: Likewise.
6869         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6870
6871 2005-01-09  Paul Brook  <paul@codesourcery.com>
6872
6873         * gfortran.dg/common_2.f90: New file.
6874         * gfortran.dg/common_3.f90: New file.
6875
6876 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6877
6878         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6879
6880 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6881
6882         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6883         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6884         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6885         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6886         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6887         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6888         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6889         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6890         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6891         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6892         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6893         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6894         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6895         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6896         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6897         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6898         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6899         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6900         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6901         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6902         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6903         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6904         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6905         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6906         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6907         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6908         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6909         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6910         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6911         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6912         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6913         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6914         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6915         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6916         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6917         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6918         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6919         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6920         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6921         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6922         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6923         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6924         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6925         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6926         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6927         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6928         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6929         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6930         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6931         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6932         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6933         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6934         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6935         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6936         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6937         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6938         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6939         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6940         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6941         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6942         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6943         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6944         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6945         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6946         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6947         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6948         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6949
6950         * gcc.dg/vect/vect-1.c: Fix spelling.
6951         * gcc.dg/vect/vect-10.c: Fix spelling.
6952         * gcc.dg/vect/vect-11.c: Fix spelling.
6953         * gcc.dg/vect/vect-12.c: Fix spelling.
6954         * gcc.dg/vect/vect-14.c: Fix spelling.
6955         * gcc.dg/vect/vect-15.c: Fix spelling.
6956         * gcc.dg/vect/vect-16.c: Fix spelling.
6957         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6958         * gcc.dg/vect/vect-64.c: Fix comments.
6959         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6960
6961 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6962             Ira Rosen  <irar@il.ibm.com>
6963
6964         * gcc.dg/vect/vect-70.c: New test.
6965         * gcc.dg/vect/vect-71.c: New test.
6966
6967 2005-01-09  Manfred Hollstein  <mh@suse.com>
6968
6969         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6970         * gcc.dg/pr18241-2.c: Likewise.
6971         * gcc.dg/pr18241-3.c: Likewise.
6972         * gcc.dg/pr18241-4.c: Likewise.
6973         * gcc.dg/pr18241-5.c: Likewise.
6974
6975 2005-01-08  Richard Henderson  <rth@redhat.com>
6976
6977         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6978         False for x86 and x86-64.
6979
6980 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6981
6982         PR tree-optimization/18241
6983         * gcc.dg/pr18241-1.c: New test.
6984         * gcc.dg/pr18241-2.c: New test.
6985         * gcc.dg/pr18241-3.c: New test.
6986         * gcc.dg/pr18241-4.c: New test.
6987         * gcc.dg/pr18241-5.c: New test.
6988
6989 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6990
6991         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6992         gfortran.dg/select_4.f90: New.
6993
6994 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6995
6996         * gcc.c-torture/execute/20050107-1.c: New test.
6997
6998 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6999
7000         PR c++/19298
7001         * g++.dg/template/ref2.C: New.
7002
7003 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7004
7005         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7006         instead of being empty.
7007
7008 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7009
7010         PR fortran/15553
7011         * gfortran.dg/array-1.f90: New test.
7012
7013 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7014
7015         PR tree-optimization/19283
7016         * gcc.c-torture/execute/20050106-1.c: New test.
7017
7018         PR rtl-optimization/18861
7019         * gcc.dg/20050105-1.c: New test.
7020
7021         PR tree-optimization/18828
7022         * gcc.dg/20050105-2.c: New test.
7023
7024 2005-01-07  Andreas Jaeger  <aj@suse.de>
7025
7026         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7027
7028 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7029
7030         PR fortran/18398
7031         * gfortran.dg/fmt_read.f90: New test.
7032
7033 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7034
7035         * gcc.dg/rs6000-ldouble-2.c: New.
7036
7037 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/19244
7040         * g++.dg/parser/ctor2.C: New test.
7041
7042 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7043
7044         PR c++/17154
7045         * g++.dg/template/using9.C: New test.
7046
7047 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7048
7049         PR c++/19258
7050         * g++.dg/lookup/friend6.C: New test.
7051
7052 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7053
7054         PR c++/19270
7055         * g++.dg/template/array10.C: New.
7056
7057 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7058
7059         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7060         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7061
7062 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7063
7064         * gcc.c-torture/compile/20050105-1.c: New test.
7065
7066 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7067
7068         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7069
7070 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7071
7072         PR middle-end/19100
7073         * gcc.dg/conv-3.c: New test case.
7074
7075 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7076
7077         * gcc.dg/asm-wide-1.c: New test.
7078
7079 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7080
7081         PR c++/19030
7082         * g++.dg/parse/crash22.C: New
7083
7084 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7085
7086         PR 19257
7087         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7088
7089 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7090
7091         PR middle-end/17767
7092         * gcc.dg/i386-mmx-6.c: New test case.
7093
7094 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7095
7096         PR tree-optimization/18308
7097         * gcc.dg/vect/pr18308.c: New testcase.
7098
7099 2005-01-04  Andreas Jaeger  <aj@suse.de>
7100
7101         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7102
7103 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7104             Robert Bowdidge <bowdidge@apple.com>
7105
7106         * gcc.dg/cpp/subframework1.c: New.
7107         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7108         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7109         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7110         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7111
7112 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7113
7114         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7115         producing warning.
7116         * gcc.dg/darwin-weakimport-2.c: New.
7117
7118 2005-01-03  Richard Henderson  <rth@redhat.com>
7119
7120         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7121
7122 2005-01-03  Richard Henderson  <rth@redhat.com>
7123
7124         * gcc.dg/vect/vect.exp: Enable for ia64.
7125         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7126         (check_effective_target_vect_float): Likewise.
7127         (check_effective_target_vect_no_align): Likewise.
7128         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7129         * gcc.dg/vect/vect-8.c: Likewise.
7130
7131 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7132
7133         PR target/19236
7134         * gcc.dg/pr19236-1.c: New test case.
7135
7136 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7137
7138         PR rtl-optimization/12092
7139         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7140
7141 2005-01-02  Andreas Jaeger  <aj@suse.de>
7142
7143         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7144
7145 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7146             Andrew Pinski  <pinskia@physics.uc.edu>
7147
7148         PR rtl-optimization/12092
7149         * gcc.dg/pr12092-1.c: New test case.
7150
7151 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7152
7153         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7154         'hidden' and 'default' for better portability.
7155         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7156
7157         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7158         6 and 7.
7159         * g++.old-deja/g++.brendan/new3.C: Likewise.
7160
7161 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7162
7163         * gcc.dg/20041231-1.C: New test.
7164         * g++.dg/warn/Wunreachable-code-1.C: New test.
7165
7166 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7167
7168         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7169         file, not /dev/null.  Abort on error.
7170
7171 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7172             Ziemowit Laski  <zlaski@apple.com>
7173
7174         PR objc/18971
7175         * objc.dg/encode-5.m: New test.
7176
7177 2004-12-29  Richard Henderson  <rth@redhat.com>
7178
7179         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7180         * objc.dg/stabs-1.m: Disable for ia64.
7181
7182 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7183
7184         PR c++/19190
7185         * g++.dg/warn/Wunused-10.C: New test.
7186
7187 2004-12-28  Richard Henderson  <rth@redhat.com>
7188
7189         * objc.dg/stabs-1.m: Disable for alpha.
7190
7191 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/19149
7194         * g++.dg/parse/error23.C: New test.
7195
7196 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7197
7198         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7199
7200         PR fortran/19032
7201         * gfortran.dg/intrinsic_modulo_1.f90: New.
7202         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7203         tests with divisor -1.
7204
7205 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7206
7207         * g++.dg/opt/temp1.C (memcpy): Return a value.
7208
7209         PR c++/19148
7210         * g++.dg/expr/cond7.C: New test.
7211
7212 2004-12-27  Paul Brook  <paul@codesourcery.com>
7213
7214         * gfortran.dg/g77/select_no_compile.f: Remove.
7215
7216 2004-12-27  Richard Henderson  <rth@redhat.com>
7217
7218         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7219         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7220         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7221
7222 2004-12-26  Richard Henderson  <rth@redhat.com>
7223
7224         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7225         by 1i instead of token pasting.
7226
7227 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7228
7229         PR tree-optimization/17578
7230         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7231         to additional_flags.
7232         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7233
7234 2004-12-25  Richard Henderson  <rth@redhat.com>
7235
7236         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7237         Remove Alpha.
7238
7239 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7240
7241         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7242         hppa*-*-hpux*.
7243         * gcc.dg/pr17957.c (dg-options): Likewise.
7244         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7245         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7246         instead of 0 on __hppa__.
7247         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7248         "foo,%r" on hppa*-*-*.
7249
7250 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7251
7252         PR fortran/19071
7253         * gfortran.dg/complex_write.f90: New test.
7254
7255 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/17595
7258         * g++.dg/parse/pragma2.C: New test.
7259
7260         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7261
7262 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7263
7264         * gcc.dg/empty2.c: Add missing dg-warning.
7265
7266 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7267
7268         PR c++/17413
7269         * g++.dg/template/local4.C: New test.
7270         * g++.dg/template/crash19.C: Add dg-error marker.
7271
7272         * g++.dg/template/crash31.C: Correct embedded PR number.
7273
7274 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7275
7276         PR c++/16405
7277         * g++.dg/opt/temp1.C: Add do-run marker.
7278
7279 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7280
7281         * g++.dg/template/spec19.C: New.
7282
7283 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7284
7285         PR target/16819
7286         * gcc.dg/empty2.c: New.
7287
7288 2004-12-23  Richard Henderson  <rth@redhat.com>
7289
7290         * lib/target-supports.exp (check_effective_target_vect_no_align):
7291         Remove i?86 and x86-64.
7292
7293 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7294
7295         PR c++/16405
7296         * g++.dg/opt/temp1.C: New test.
7297
7298 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7299
7300         PR c++/18733
7301         * g++.dg/template/friend33.C: New testcase.
7302
7303 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/18464
7306         * g++.dg/template/cond5.C: New test.
7307
7308         PR c++/18492
7309         * g++.dg/inherit/thunk3.C: New test.
7310
7311         PR c++/11224
7312         * g++.dg/warn/Wunused-9.C: New test.
7313
7314 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7315
7316         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7317
7318 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7319
7320         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7321
7322 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7323
7324         PR c++/18378
7325         * g++.dg/ext/packed8.C: New test.
7326
7327         PR c++/19063
7328         * g++.dg/template/crash31.C: New test.
7329
7330         PR c++/19034
7331         * g++.dg/template/crash30.C: New test.
7332
7333 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7334
7335         PR C++/18984
7336         * g++.dg/eh/ctor3.C: New test.
7337
7338 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7339
7340         * objc.dg/stabs-1.m: Allow section name to be quoted and
7341         assembly label to begin with '.LL'.
7342
7343 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7344
7345         * gcc.dg/vect/vect.exp
7346         (check_effective_target_lp64_or_vect_no_align): New.
7347         * gcc.dg/vect/vect-77.c: Use it.
7348         * gcc.dg/vect/vect-78.c: Use it.
7349
7350         * lib/target-supports.exp
7351         (check_effective_target_vect_no_max,
7352         check_effective_target_vect_no_bitwise,
7353         check_effective_target_vect_no_align): New.
7354         * gcc.dg/vect/vect-13.c: Use them.
7355         * gcc.dg/vect/vect-17.c: Ditto.
7356         * gcc.dg/vect/vect-18.c: Ditto.
7357         * gcc.dg/vect/vect-19.c: Ditto.
7358         * gcc.dg/vect/vect-20.c: Ditto.
7359         * gcc.dg/vect/vect-27.c: Ditto.
7360         * gcc.dg/vect/vect-29.c: Ditto.
7361         * gcc.dg/vect/vect-44.c: Ditto.
7362         * gcc.dg/vect/vect-48.c: Ditto.
7363         * gcc.dg/vect/vect-50.c: Ditto.
7364         * gcc.dg/vect/vect-52.c: Ditto.
7365         * gcc.dg/vect/vect-54.c: Ditto.
7366         * gcc.dg/vect/vect-56.c: Ditto.
7367         * gcc.dg/vect/vect-58.c: Ditto.
7368         * gcc.dg/vect/vect-60.c: Ditto.
7369         * gcc.dg/vect/vect-72.c: Ditto.
7370         * gcc.dg/vect/vect-80.c: Ditto.
7371
7372 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7373
7374         PR c++/14075
7375         * g++.dg/init/string1.C: New.
7376
7377         PR c++/18975
7378         * g++.dg/other/synth1.C: New.
7379
7380 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7381
7382         PR c/18963
7383         * gcc.dg/pr18963-1.c: New test.
7384
7385 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7386
7387         PR c/18596
7388         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7389         * gcc.dg/pr18596-1.c: Use dg-error.
7390         (dg-options): Use -fno-unit-at-a-time.
7391         * gcc.dg/pr18596-2.c: New test.
7392         * gcc.dg/pr18596-3.c: New test.
7393
7394 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7395
7396         PR middle-end/18683
7397         * g++.dg/opt/pr18683-1.C: New test case.
7398
7399 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7400
7401         PR other/19093
7402         * g++.dg/opt/max1.C: Fix for 64bit targets.
7403
7404 2004-12-20  Matt Austern  <austern@apple.com>
7405
7406         PR c++/19044
7407         * g++.dg/ext/builtin6.C: New
7408
7409 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7410
7411         PR tree-optimization/19080
7412         * gcc.c-torture/compile/pr19080.c: New test.
7413
7414 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7415
7416         * gcc.dg/20041219-1.c: New test.
7417
7418 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7419
7420         PR middle-end/19068
7421         * g++.dg/opt/max1.C: New test case.
7422
7423 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * gcc.dg/fdata-sections-1.c: New test.
7426
7427 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7428
7429         PR middle-end/18548
7430         * gcc.dg/max-1.c: New test case.
7431
7432 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7433
7434         * gcc.c-torture/execute/20041218-1.c: New test.
7435
7436 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7437
7438         * gcc.dg/pr18501.c: New test.
7439         * gcc.dg/uninit-5.c: XFAIL.
7440         * gcc.dg/uninit-9.c: XFAIL.
7441
7442 2004-12-17  Dale Johannesen  <dalej@apple.com>
7443
7444         * gcc.dg/20041213-1.c:  New.
7445
7446 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7447
7448         * objc.dg/stabs-1.m: Allow assembly label to begin
7449         with a dot ('.').
7450
7451 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7452
7453         * gcc.c-torture/execute/20041213-1.c: Move...
7454         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7455
7456 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7457
7458         PR c++/18721
7459         * g++.dg/lookup/conv-5.C: New.
7460
7461 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7462
7463         * objc.dg/stabs-1.m: New test.
7464
7465 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7466
7467         * gcc.dg/visibility-c.c: Change compile to
7468         assemble for the test.
7469
7470 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7471
7472         PR target/19041
7473         * gcc.dg/visibility-c.c: New test.
7474
7475 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7476
7477         PR middle-end/18493
7478         * gcc.dg/switch-8.c: New test case.
7479
7480 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7481
7482         PR c++/18905
7483         * g++.dg/template/init4.C: New.
7484         * g++.dg/opt/static3.C: Enable optimizer.
7485
7486 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7487
7488         * g++.dg/other/complex1.C: New test.
7489
7490 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7491
7492         * g++.dg/opt/inline9.C: New test.
7493
7494 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7495
7496         PR fortran/18993
7497         * gfotran.dg/nullify_1.f: New test.
7498
7499 2004-12-15  Richard Henderson  <rth@redhat.com>
7500
7501         * gcc.target/i386/i386.exp: New harness.
7502         * gcc.target/i386/vect-args.c: New.
7503
7504 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7505
7506         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7507
7508 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7509
7510         PR c++/18825
7511         * g++.dg/template/friend32.C: New test.
7512
7513 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7514
7515         * cpp/pragma-once-1.c: New test.
7516         * cpp/pragma-once-1b.h: Likewise.
7517         * cpp/pragma-once-1c.h: Likewise.
7518         * cpp/pragma-once-1d.h: Likewise.
7519         * cpp/inc/pragma-once-1a.h: Likewise.
7520
7521 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7522             Steven G. Kargl  <kargls@comcast.net>
7523
7524         PR fortran/17597
7525         * gfortran.dg/list_read_3.f90: New test.
7526
7527 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7528
7529         * gcc.dg/ftrapv-2.c: New test.
7530
7531 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7532
7533         PR c++/18981
7534         * g++.dg/template/typename9.C: New test.
7535
7536 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7537
7538         PR c++/18738
7539         * g++.dg/template/typename8.C: New test.
7540         * g++.dg/parse/friend2.C: Tweak error message.
7541
7542 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7543
7544         * gcc.c-torture/20041214-1.c: New test.
7545
7546 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7547
7548         PR c++/18965
7549         * g++.dg/init/array17.C: New test.
7550
7551 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7552
7553         PR c++/18793
7554         * g++.dg/init/aggr3.C: New test.
7555
7556 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7557
7558         * gcc.dg/altivec-types-1.c: New test.
7559         * gcc.dg/altivec-types-2.c: New test.
7560         * gcc.dg/altivec-types-3.c: New test.
7561         * gcc.dg/altivec-types-4.c: New test.
7562         * g++.dg/ext/altivec-types-1.C: New test.
7563         * g++.dg/ext/altivec-types-2.C: New test.
7564         * g++.dg/ext/altivec-types-3.C: New test.
7565         * g++.dg/ext/altivec-types-4.C: New test.
7566
7567 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7568
7569         PR middle-end/18951
7570         * gcc.c-torture/execute/20041213-1.c: New test.
7571
7572 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         PR c++/18949
7575         * g++.dg/template/cast1.C: New.
7576
7577 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7578
7579         * gcc.c-torture/execute/20041213-2.c: New test.
7580
7581 2004-12-13  Richard Henderson  <rth@redhat.com>
7582
7583         * gcc.dg/i386-sse-10.c: Fix typo in options.
7584
7585 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7586
7587         PR c++/18968
7588         * g++.dg/opt/pr18968.C: New test.
7589
7590 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7591
7592         PR c++/18925
7593         * g++.dg/ext/visibility/staticdatamem.C: New test.
7594
7595 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7596
7597         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7598
7599 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7600
7601         PR rtl-optimization/18928
7602         * gcc.dg/pr18928-1.c: New test case.
7603
7604 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7605
7606         PR tree-opt/16951
7607         * gcc.c-torture/compile/20041211-1.c: New.
7608
7609 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7610
7611         PR middle-end/17564
7612         * gcc.c-torture/execute/20041212-1.c: New test.
7613
7614 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7615
7616         PR fortran/18869
7617         * gfortran.dg/common_1.f90: New test.
7618
7619 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7620         Paul Brook  <paul@codesourcery.com>
7621
7622         PR fortran/16222
7623         * gfortran.dg/real_do_1.f90: New test.
7624
7625 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7626
7627         PR tree-opt/18040
7628         * g++.dg/opt/ptrmem6.C: New test.
7629
7630 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7631
7632         PR middle-end/18921
7633         * gcc.dg/pr18921-1.c: New test case.
7634
7635 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7636
7637         PR fortran/17175
7638         * gfortran.dg/scale_1.f90: New test.
7639
7640 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7641
7642         PR middle-end/18903
7643         * gcc.c-torture/compile/pr18903.c: New test.
7644
7645 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7646
7647         * gcc.c-torture/execute/20041210-1.c: New test.
7648
7649 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7650
7651         PR c++/18731
7652         * g++.dg/parser/struct-1.C: New test.
7653         * g++.dg/parser/struct-2.C: New test.
7654         * g++.dg/parser/struct-3.C: New test.
7655
7656 2004-12-09  Richard Henderson  <rth@redhat.com>
7657
7658         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7659
7660         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7661         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7662
7663 2004-12-09  Matt Austern  <austern@apple.com>
7664
7665         PR c++/18514
7666         * g++.dg/ext/builtin1.C: New
7667         * g++.dg/ext/builtin2.C: New
7668         * g++.dg/ext/builtin3.C: New
7669         * g++.dg/ext/builtin4.C: New
7670         * g++.dg/ext/builtin5.C: New
7671
7672 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7673
7674         PR tree-opt/18904
7675         * g++.dg/opt/ptrmem5.C: New test.
7676
7677 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7678
7679         * g++.dg/parse/typename5.C: Adjust for new error.
7680         * g++.dg/parse/typename7.C: New.
7681
7682 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7683
7684         PR c++/18073
7685         * g++.dg/other/mmintrin.C: New test.
7686
7687 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7688
7689         PR c++/16681
7690         * g++.dg/init/array15.C: New.
7691         * g++.dg/init/array16.C: New.
7692
7693 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7694
7695         PR fortran/18826
7696         * gfortran.dg/assign_1.f90: New test.
7697
7698 2004-12-08  Nick Clifton  <nickc@redhat.com>
7699
7700         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7701         * gcc.target/xstormy16/data_below100: Likewise.
7702         * gcc.target/xstormy16/sfr: Likewise.
7703         * gcc.target/xstormy16/below100.S: New test source file.
7704         * gcc.target/xstormy16/below100.ld: New test linker script.
7705         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7706         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7707         bp instructions.
7708         * gcc.target/xstormy16/bp.c: Likewise.
7709
7710         * gcc.target/xstormy16/bss_below100: New files:
7711         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7712         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7713         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7714         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7715         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7716         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7717         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7718         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7719         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7720         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7721         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7722         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7723         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7724         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7725         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7726         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7727         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7728         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7729         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7730         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7731         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7732         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7733         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7734         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7735         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7736         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7737         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7738
7739         * gcc.target/xstormy16/data_below100: New files:
7740         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7741         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7742         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7743         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7744         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7745         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7746         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7747         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7748         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7749         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7750         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7751         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7752         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7753         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7754         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7755         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7756         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7757         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7758         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7759         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7760         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7761         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7762         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7763         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7764         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7765         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7766         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7767
7768         * gcc.target/xstormy16/sfr: New files:
7769         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7770         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7771         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7772         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7773         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7774         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7775         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7776         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7777         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7778         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7779         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7780         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7781         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7782         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7783         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7784         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7785         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7786         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7787         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7788         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7789         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7790         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7791         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7792         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7793         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7794         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7795         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7796         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7797         27_if0_sfrw_bitfield_f.c
7798
7799 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7800
7801         PR c++/18100
7802         * g++.dg/lookup/name-clash4.C: New test.
7803
7804 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7805
7806         PR c++/18672
7807         * g++.dg/opt/array1.C: New.
7808
7809         PR c++/18803
7810         * g++.dg/template/operator5.C: New.
7811
7812 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7813
7814         PR c/18867
7815         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7816
7817 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7818
7819         * gcc.dg/noncompile/20041207.c: New test.
7820
7821 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7822
7823         * g++.dg/other/unreachable-1.C: New test.
7824
7825 2004-12-06  Nick Clifton  <nickc@redhat.com>
7826
7827         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7828         <limits.h> because the latter comes from gcc's include/ directory
7829         and not the newlib/libc/include directory.
7830
7831 2004-12-04  Richard Henderson  <rth@redhat.com>
7832
7833         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7834
7835 2004-12-04  Richard Henderson  <rth@redhat.com>
7836
7837         * lib/target-supports.exp (check_gc_sections_available): Disable
7838         for alpha and ia64.
7839
7840 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7841
7842         PR middle-end/17909
7843         * g++.dg/other/vararg-2.C: New test.
7844
7845 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7846
7847         PR c++/17011, c++/17971
7848         * g++.dg/template/error15.C: Adjust expected error.
7849         * g++.dg/template/instantiate3.C: Likewise.
7850
7851 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7852
7853         * gcc.dg/altivec-18.c: Fix for darwin
7854
7855 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7856
7857         PR c++/18782
7858         * g++.dg/parse/ptrmem2.C: New.
7859
7860         PR c++/18318
7861         * g++.dg/template/new1.C: New.
7862
7863 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7864
7865         PR fortran/18710
7866         * gfortran.dg/direct_io_3.f90: New test.
7867
7868 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7869
7870         PR 18758
7871         * g++.dg/parse/crash21.C: New.
7872
7873 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7874
7875         PR c++/15664, c++/18276
7876         * g++.dg/template/ttp13.C: New test.
7877         * g++.dg/template/ttp14.C: Likewise.
7878
7879 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7880
7881         PR c++/18123
7882         * g++.dg/parse/enum2.C: New test.
7883         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7884
7885 2004-12-02  Nick Clifton  <nickc@redhat.com>
7886
7887         * gcc.target/xstormy16: New test directory.
7888         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7889         * gcc.target/xstormy16/bp.c: Check the generation of bp
7890         instructions.
7891         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7892         bn instructions and the BELOW100 attribute.
7893
7894 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7895
7896         PR target/16952
7897         * gcc.dg/ppc-eabi.c: New.
7898
7899 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7900
7901         PR fortran/18284
7902         * gfortran.dg/backspace.f90
7903
7904 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7905
7906         * gfortran.dg/inquire.f90: New test.
7907
7908 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7909
7910         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7911         handle effective-target-keyword.
7912         (dg-skip-if): Support effective-target keyword as target list.
7913         (dg-xfail-if): Ditto.
7914         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7915
7916 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7917
7918         PR tree-optimization/18291
7919         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7920
7921 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7922
7923         PR C++/18729
7924         * g++.dg/parse/crash20.C: New.
7925
7926         PR c++/17431
7927         * g++.dg/overload/arg1.C: New.
7928         * g++.dg/overload/arg2.C: New.
7929         * g++.dg/overload/arg3.C: New.
7930         * g++.dg/overload/arg4.C: New.
7931
7932 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7933
7934         * gcc.dg/c99-flex-array-4.c: Remove.
7935
7936 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7937
7938         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7939
7940         * lib/target-supports.exp (is-effective-target): Simplify.
7941
7942         * lib/target-supports.exp (check_effective_target_vect_long):
7943         Fix for powerpc64-*-*.
7944
7945 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7946
7947         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7948         to support new requirements on FreeBSD 5.
7949
7950 2004-11-30  Devang Patel  <dpatel@apple.com>
7951
7952         PR 18702
7953         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7954
7955 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7956
7957         * g++.dg/ext/altivec-13.C: New test.
7958
7959 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7960
7961         PR tree-opt/18298
7962         * gcc.c-torture/execute/p18298.c: New test.
7963
7964 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7965             Dorit Naishlos  <dorit@il.ibm.com>
7966
7967         PR tree-opt/18607
7968         * gcc.dg/vect/vect-89.c: New test.
7969
7970 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7971
7972         * gcc.dg/pr18596-1.c: New test.
7973
7974 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7975
7976         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7977
7978 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7979
7980         PR c/18479
7981         * gcc.dg/pr18479.c: New test.
7982
7983 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7984
7985         PR target/18490
7986         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7987         mmix-knuth-mmixware.
7988
7989         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7990         cris-*-elf* cris-*-aout* mmix-*-*
7991
7992 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7993
7994         PR middle-end/18725
7995         * gcc.dg/pr18725.c: New test.
7996
7997 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7998
7999         PR target/18488
8000         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8001
8002         PR target/18336
8003         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8004
8005 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8006
8007         PR c++/18368
8008         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8009         * g++.old-deja/g++.law/ctors5.C: Likewise.
8010         * g++.old-deja/g++.other/crash25.C: Likewise.
8011
8012         PR c++/18674
8013         * g++.dg/template/error16.C: New test.
8014
8015         PR c++/18512
8016         * g++.dg/template/crash29.C: New test.
8017
8018 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8019
8020         PR tree-optimization/18712
8021         * gcc.c-torture/compile/pr18712.c: New test.
8022
8023 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8024
8025         PR c/7544
8026         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8027         tests.
8028
8029 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8030
8031         PR c++/18652
8032         * g++.dg/lookup/crash6.C: New test.
8033
8034 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8035
8036         PR middle-end/18164
8037         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8038
8039 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8040
8041         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8042         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8043         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8044
8045 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8046
8047         * gcc.dg/pr18164.c: New test.
8048
8049 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8050
8051         * gcc.dg/funroll-loops-all.c: New.
8052
8053 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8054
8055         PR target/18489
8056         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8057         delimeter, match space and TAB as well as ":".
8058
8059         PR target/18484
8060         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8061
8062         PR target/18348
8063         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8064
8065         PR target/18345
8066         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8067
8068         PR target/18337
8069         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8070
8071 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8072
8073         * gfortran.dg/direct_io_2.f90: New test.
8074
8075 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8076
8077         PR target/18334
8078         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8079
8080 2004-11-28  Richard Henderson  <rth@redhat.com>
8081
8082         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8083
8084 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8085
8086         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8087         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8088         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8089         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8090         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8091         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8092         gcc.dg/pointer-arith-8.c: New tests.
8093
8094 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8095
8096         PR fortran/18364
8097         * gfortran.dg/endfile.f90: New test.
8098
8099 2004-11-27  Falk Hueffner  <falk@debian.org>
8100
8101         * gcc.dg/loop-6.c: New test.
8102
8103 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8104
8105         * gcc.c-torture/execute/20041126-1.c: New test.
8106
8107 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8108
8109         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8110         on IRIX.
8111
8112 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8113
8114         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8115         functions.
8116
8117 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR rtl-optimization/17825
8120         * gcc.c-torture/compile/20041119-1.c: New test.
8121
8122 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8123
8124         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8125         Check existence of ld library path variables before unsetting.
8126
8127 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8128
8129         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8130
8131 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8132
8133         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8134
8135 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8136
8137         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8138
8139 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8140
8141         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8142         dg-do directive.
8143
8144 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8145
8146         * gcc.dg/pr17957.c: Pass --param, not -param.
8147
8148 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8149
8150         PR middle-end/17957
8151         * testsuite/gcc.dg/pr17957.c: New test.
8152
8153 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/18445
8156         * g++.dg/template/crash28.C: Likewise.
8157
8158         PR c++/18001
8159         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8160         * g++.dg/ext/lvaddr.C: Likewise.
8161         * g++.dg/opt/pr7503-3.C: Likewise.
8162
8163         PR c++/18466
8164         * g++.dg/parse/qualified3.C: New test.
8165         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8166
8167         PR c++/18545
8168         * g++.dg/expr/return1.C: New test.
8169
8170 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8171
8172         Friend class name lookup 3/n, PR c++/3332
8173         * g++.dg/lookup/friend3.C: New test.
8174         * g++.dg/lookup/friend4.C: Likewise.
8175         * g++.dg/lookup/friend5.C: Likewise.
8176
8177 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8178
8179         Friend class name lookup 2/n, PR c++/14513, c++/15410
8180         * g++.dg/lookup/friend2.C: New test.
8181         * g++.dg/template/friend31.C: Likewise.
8182
8183 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8184
8185         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8186
8187 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/17473
8190         * g++.dg/tc1/dr56.C: Remove.
8191         * g++.dg/template/typedef1.C: Add dg-error markers.
8192         * g++.old-deja/g++.other/typedef7.C: Likewise.
8193
8194         PR c++/18285
8195         * g++.dg/parse/typedef7.C: New test.
8196
8197 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8198
8199         * gcc.c-torture/execute/20041124-1.c: New test.
8200
8201 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8202
8203         * g++.dg/template/deduce3.C: New test.
8204
8205         PR c++/18586
8206         * g++.dg/template/crash27.C: New test.
8207
8208         PR c++/18530
8209         * g++.dg/warn/Wshadow-3.C: New test.
8210
8211 2004-11-24  Devang Patel  <dpatel@apple.com>
8212
8213         PR/18555
8214         * gcc.dg/cpp/isysroot-1.c: New test.
8215         * gcc.dg/cpp/usr/include/stdio.h: New file.
8216         * gcc.dg/cpp/isysroot-2.c: New test.
8217         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8218         New file.
8219
8220 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8221
8222         PR c++/8929
8223         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8224
8225 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8226
8227         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8228         * gcc.target/sparc/pdist.c: Likewise.
8229
8230 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8231
8232         PR c++/16882
8233         * g++.dg/conversion/simd1.C: New test.
8234
8235 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8236
8237         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8238         and restore_ld_library_path_env_vars.
8239         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8240         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8241         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8242         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8243
8244 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8245
8246         * gcc.dg/pragma-align-2.c: Test macro expansion.
8247         * gcc.dg/pragma-pack-2.c: New test.
8248
8249 2004-11-23  Richard Henderson  <rth@redhat.com>
8250
8251         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8252         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8253         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8254         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8255         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8256         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8257
8258         * gcc.dg/vect/vect.exp: Add check for alpha.
8259         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8260         (check_effective_target_vect_int): Enable for alpha.
8261         (check_effective_target_vect_long): New.
8262         (is-effective-target): Add it.
8263
8264 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8265
8266         * gcc.dg/pr18614-1.c: New test.
8267
8268 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8269
8270         * gcc.dg/setjmp-2.c: New test.
8271
8272 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8273
8274         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8275         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8276         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8277         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8278         gcc.target/sparc/pdist.c: New tests.
8279
8280 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8281
8282         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8283
8284 2004-11-22  Dale Johannesen  <dalej@apple.com>
8285
8286         * gcc.dg/20041111-1.c:  New.
8287
8288 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8289
8290         PR tree-opt/18536
8291         * gcc.dg/vect/pr18536.c: New test.
8292
8293 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8294
8295         PR c++/18354
8296         * g++.dg/template/nontype11.C: New test.
8297
8298 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8299
8300         PR middle-end/18520
8301         * gcc.dg/pr18520-1.c: New test case.
8302
8303 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8304
8305         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8306         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8307         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8308         expected diagnostics.
8309
8310 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8311
8312         PR target/18580
8313         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8314         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8315         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8316
8317 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8318
8319         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8320
8321 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8322             Joseph Myers  <joseph@codesourcery.com>
8323
8324         * lib/target-supports.exp (check_visibility_available): Really
8325         test the compiler.
8326
8327 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8328
8329         PR tree-opt/18181
8330         * gcc.dg/vect/vect-85.c: New test.
8331         * gcc.dg/vect/vect-86.c: New test.
8332         * gcc.dg/vect/vect-87.c: New test.
8333         * gcc.dg/vect/vect-88.c: New test.
8334
8335 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8336
8337         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8338
8339 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8340
8341         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8342         * gcc.dg/ppc-and-1.c: Ditto.
8343         * gcc.dg/ppc-compare-1.c: Ditto.
8344         * gcc.dg/ppc-mov-1.c: Ditto
8345
8346 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8347             Mark Mitchell  <mark@codesourcery.com>
8348
8349         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8350
8351 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8352             Aldy Hernandez  <aldyh@redhat.com>
8353
8354         * lib/target-supports.exp (check_effective_target_vect_int): New
8355         (check_effective_target_vect_float): New
8356         (check_effective_target_vect_double): New.
8357         (is-effective-target): Support new effective targets keywords.
8358         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8359         default action for dg-do.
8360         * gcc.dg/vect/pr16105.c: Use new support.
8361         * gcc.dg/vect/pr18400.c: Ditto.
8362         * gcc.dg/vect/pr18425.c: Ditto.
8363         * gcc.dg/vect/vect-1.c: Ditto.
8364         * gcc.dg/vect/vect-10.c: Ditto.
8365         * gcc.dg/vect/vect-11.c: Ditto.
8366         * gcc.dg/vect/vect-12.c: Ditto.
8367         * gcc.dg/vect/vect-13.c: Ditto.
8368         * gcc.dg/vect/vect-14.c: Ditto.
8369         * gcc.dg/vect/vect-15.c: Ditto.
8370         * gcc.dg/vect/vect-16.c: Ditto.
8371         * gcc.dg/vect/vect-17.c: Ditto.
8372         * gcc.dg/vect/vect-18.c: Ditto.
8373         * gcc.dg/vect/vect-19.c: Ditto.
8374         * gcc.dg/vect/vect-2.c: Ditto.
8375         * gcc.dg/vect/vect-20.c: Ditto.
8376         * gcc.dg/vect/vect-21.c: Ditto.
8377         * gcc.dg/vect/vect-22.c: Ditto.
8378         * gcc.dg/vect/vect-23.c: Ditto.
8379         * gcc.dg/vect/vect-24.c: Ditto.
8380         * gcc.dg/vect/vect-25.c: Ditto.
8381         * gcc.dg/vect/vect-26.c: Ditto.
8382         * gcc.dg/vect/vect-27.c: Ditto.
8383         * gcc.dg/vect/vect-27a.c: Ditto.
8384         * gcc.dg/vect/vect-28.c: Ditto.
8385         * gcc.dg/vect/vect-29.c: Ditto.
8386         * gcc.dg/vect/vect-29a.c: Ditto.
8387         * gcc.dg/vect/vect-3.c: Ditto.
8388         * gcc.dg/vect/vect-30.c: Ditto.
8389         * gcc.dg/vect/vect-31.c: Ditto.
8390         * gcc.dg/vect/vect-32.c: Ditto.
8391         * gcc.dg/vect/vect-33.c: Ditto.
8392         * gcc.dg/vect/vect-34.c: Ditto.
8393         * gcc.dg/vect/vect-35.c: Ditto.
8394         * gcc.dg/vect/vect-36.c: Ditto.
8395         * gcc.dg/vect/vect-37.c: Ditto.
8396         * gcc.dg/vect/vect-38.c: Ditto.
8397         * gcc.dg/vect/vect-4.c: Ditto.
8398         * gcc.dg/vect/vect-40.c: Ditto.
8399         * gcc.dg/vect/vect-41.c: Ditto.
8400         * gcc.dg/vect/vect-42.c: Ditto.
8401         * gcc.dg/vect/vect-43.c: Ditto.
8402         * gcc.dg/vect/vect-44.c: Ditto.
8403         * gcc.dg/vect/vect-45.c: Ditto.
8404         * gcc.dg/vect/vect-46.c: Ditto.
8405         * gcc.dg/vect/vect-47.c: Ditto.
8406         * gcc.dg/vect/vect-48.c: Ditto.
8407         * gcc.dg/vect/vect-48a.c: Ditto.
8408         * gcc.dg/vect/vect-49.c: Ditto.
8409         * gcc.dg/vect/vect-5.c: Ditto.
8410         * gcc.dg/vect/vect-50.c: Ditto.
8411         * gcc.dg/vect/vect-51.c: Ditto.
8412         * gcc.dg/vect/vect-52.c: Ditto.
8413         * gcc.dg/vect/vect-53.c: Ditto.
8414         * gcc.dg/vect/vect-54.c: Ditto.
8415         * gcc.dg/vect/vect-55.c: Ditto.
8416         * gcc.dg/vect/vect-56.c: Ditto.
8417         * gcc.dg/vect/vect-56a.c: Ditto.
8418         * gcc.dg/vect/vect-57.c: Ditto.
8419         * gcc.dg/vect/vect-58.c: Ditto.
8420         * gcc.dg/vect/vect-59.c: Ditto.
8421         * gcc.dg/vect/vect-6.c: Ditto.
8422         * gcc.dg/vect/vect-60.c: Ditto.
8423         * gcc.dg/vect/vect-61.c: Ditto.
8424         * gcc.dg/vect/vect-62.c: Ditto.
8425         * gcc.dg/vect/vect-63.c: Ditto.
8426         * gcc.dg/vect/vect-64.c: Ditto.
8427         * gcc.dg/vect/vect-65.c: Ditto.
8428         * gcc.dg/vect/vect-66.c: Ditto.
8429         * gcc.dg/vect/vect-67.c: Ditto.
8430         * gcc.dg/vect/vect-68.c: Ditto.
8431         * gcc.dg/vect/vect-69.c: Ditto.
8432         * gcc.dg/vect/vect-7.c: Ditto.
8433         * gcc.dg/vect/vect-72.c: Ditto.
8434         * gcc.dg/vect/vect-72a.c: Ditto.
8435         * gcc.dg/vect/vect-73.c: Ditto.
8436         * gcc.dg/vect/vect-74.c: Ditto.
8437         * gcc.dg/vect/vect-75.c: Ditto.
8438         * gcc.dg/vect/vect-76.c: Ditto.
8439         * gcc.dg/vect/vect-77.c: Ditto.
8440         * gcc.dg/vect/vect-77a.c: Ditto.
8441         * gcc.dg/vect/vect-78.c: Ditto.
8442         * gcc.dg/vect/vect-79.c: Ditto.
8443         * gcc.dg/vect/vect-8.c: Ditto.
8444         * gcc.dg/vect/vect-80.c: Ditto.
8445         * gcc.dg/vect/vect-82.c: Ditto.
8446         * gcc.dg/vect/vect-82_64.c: Ditto.
8447         * gcc.dg/vect/vect-83.c: Ditto.
8448         * gcc.dg/vect/vect-83_64.c: Ditto.
8449         * gcc.dg/vect/vect-9.c: Ditto.
8450         * gcc.dg/vect/vect-all.c: Ditto.
8451         * gcc.dg/vect/vect-none.c: Ditto.
8452
8453 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8454
8455         * lib/gcc-dg.exp (dg-skip-if): New function.
8456         (dg-forbid-option): Remove.
8457         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8458         * g++.dg/abi/bitfield8.C: Likewise.
8459         * g++.dg/abi/dtor1.C: Likewise.
8460         * g++.dg/abi/empty10.C: Likewise.
8461         * g++.dg/abi/empty7.C: Likewise.
8462         * g++.dg/abi/empty9.C: Likewise.
8463         * g++.dg/abi/layout3.C: Likewise.
8464         * g++.dg/abi/layout4.C: Likewise.
8465         * g++.dg/abi/thunk1.C: Likewise.
8466         * g++.dg/abi/thunk2.C: Likewise.
8467         * g++.dg/abi/vbase11.C: Likewise.
8468         * g++.dg/abi/vthunk2.C: Likewise.
8469         * g++.dg/abi/vthunk3.C: Likewise.
8470         * g++.dg/ext/attrib8.C: Likewise.
8471         * g++.dg/opt/longbranch2.C: Likewise.
8472         * g++.dg/opt/reg-stack4.C: Likewise.
8473         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8474         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8475         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8476         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8477         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8478         * gcc.dg/20000609-1.c: Likewise.
8479         * gcc.dg/20000720-1.c: Likewise.
8480         * gcc.dg/20011107-1.c: Likewise.
8481         * gcc.dg/20011119-1.c: Likewise.
8482         * gcc.dg/20020108-1.c: Likewise.
8483         * gcc.dg/20020122-2.c: Likewise.
8484         * gcc.dg/20020122-3.c: Likewise.
8485         * gcc.dg/20020201-3.c: Likewise.
8486         * gcc.dg/20020206-1.c: Likewise.
8487         * gcc.dg/20020218-1.c: Likewise.
8488         * gcc.dg/20020310-1.c: Likewise.
8489         * gcc.dg/20020411-1.c: Likewise.
8490         * gcc.dg/20020418-2.c: Likewise.
8491         * gcc.dg/20020426-1.c: Likewise.
8492         * gcc.dg/20020426-2.c: Likewise.
8493         * gcc.dg/20020517-1.c: Likewise.
8494         * gcc.dg/20020523-1.c: Likewise.
8495         * gcc.dg/20020523-2.c: Likewise.
8496         * gcc.dg/20020729-1.c: Likewise.
8497         * gcc.dg/20030204-1.c: Likewise.
8498         * gcc.dg/20030826-2.c: Likewise.
8499         * gcc.dg/20030926-1.c: Likewise.
8500         * gcc.dg/20031202-1.c: Likewise.
8501         * gcc.dg/980312-1.c: Likewise.
8502         * gcc.dg/980313-1.c: Likewise.
8503         * gcc.dg/990117-1.c: Likewise.
8504         * gcc.dg/990424-1.c: Likewise.
8505         * gcc.dg/990524-1.c: Likewise.
8506         * gcc.dg/991230-1.c: Likewise.
8507         * gcc.dg/i386-387-1.c: Likewise.
8508         * gcc.dg/i386-387-2.c: Likewise.
8509         * gcc.dg/i386-387-3.c: Likewise.
8510         * gcc.dg/i386-387-4.c: Likewise.
8511         * gcc.dg/i386-387-5.c: Likewise.
8512         * gcc.dg/i386-387-6.c: Likewise.
8513         * gcc.dg/i386-asm-1.c: Likewise.
8514         * gcc.dg/i386-bitfield1.c: Likewise.
8515         * gcc.dg/i386-bitfield2.c: Likewise.
8516         * gcc.dg/i386-loop-1.c: Likewise.
8517         * gcc.dg/i386-loop-2.c: Likewise.
8518         * gcc.dg/i386-loop-3.c: Likewise.
8519         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8520         * gcc.dg/i386-pic-1.c: Likewise.
8521         * gcc.dg/i386-regparm.c: Likewise.
8522         * gcc.dg/i386-signbit-1.c: Likewise.
8523         * gcc.dg/i386-signbit-2.c: Likewise.
8524         * gcc.dg/i386-signbit-3.c: Likewise.
8525         * gcc.dg/i386-sse-5.c: Likewise.
8526         * gcc.dg/i386-sse-8.c: Likewise.
8527         * gcc.dg/i386-unroll-1.c: Likewise.
8528         * gcc.dg/tls/opt-1.c: Likewise.
8529         * gcc.dg/tls/opt-2.c: Likewise.
8530         * gcc.dg/unroll-1.c: Likewise.
8531         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8532         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8533         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8534         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8535
8536 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8537
8538         * g++.dg/template/incomplete1.C: New test.
8539
8540 2004-11-16  Nick Clifton  <nickc@redhat.com>
8541
8542         Revert patches accidentally commited during checkin of fixes for
8543         xstormy16 tests:
8544         gcc.c-torture/execute/simd-4.c: Revert
8545         gcc.dg/20040910-1.c: Revert.
8546
8547 2004-11-16  Paul Brook  <paul@codesourcery.com>
8548
8549         PR fortran/13010
8550         * gfortran.dg/der_pointer_1.f90: New test.
8551
8552 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8553
8554         PR c/18498
8555         * gcc.dg/bitfld-13.c: New test.
8556
8557 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8558
8559         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8560         powerpc*-*-linux*.
8561
8562         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8563         * gcc.dg/ppc64-abi-2.c: Ditto.
8564         * gcc.dg/ppc64-abi-3.c: Ditto.
8565
8566         * lib/gcc-dg.exp (dg-target-list): Remove.
8567
8568 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8569
8570         * gcc.dg/ia64-postinc.c: New test.
8571
8572 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8573
8574         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8575
8576 2004-11-15  Nick Clifton  <nickc@redhat.com>
8577
8578         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8579         __INT_MAX__ so that the test can be compiled by toolchains
8580         targeted at 16-bit processors.
8581
8582         * gcc.dg/20040625-1.c: Use long constants rather than integers
8583         when performing arithmetic that will overflow 16-bits.
8584
8585         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8586         xstormy16.  It does not support 128-bit vector operations.
8587
8588         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8589         with the macro PTR_TYPE.  Define this macro to an integer type
8590         suitable for holding a pointer.
8591
8592         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8593         the target is a 16-bit processor.
8594
8595         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8596         16-bit targets where the character constant will be too long.
8597
8598         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8599         where the double will not be directly addressable.
8600
8601 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8602
8603         Friend class name lookup 1/n, PR c++/18471
8604         * g++.dg/template/crash26.C: New test.
8605         * g++.dg/lookup/struct1.C: Adjust expected error.
8606         * g++.dg/parse/elab1.C: Likewise.
8607         * g++.dg/parse/elab2.C: Likewise.
8608         * g++.dg/parse/int-as-enum1.C: Likewise.
8609         * g++.dg/parse/struct-as-enum1.C: Likewise.
8610         * g++.dg/parse/typedef1.C: Likewise.
8611         * g++.dg/parse/typedef3.C: Likewise.
8612         * g++.dg/parse/typedef4.C: Likewise.
8613         * g++.dg/parse/typedef5.C: Likewise.
8614         * g++.dg/template/nontype4.C: Likewise.
8615         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8616         * g++.old-deja/g++.other/elab1.C: Likewise.
8617         * g++.old-deja/g++.other/syntax4.C: Likewise.
8618
8619 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8620
8621         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8622
8623 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8624
8625         * gcc.c-torture/execute/20041114-1.c: New test.
8626
8627 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8628
8629         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8630         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8631         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8632         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8633         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8634         gcc.dg/switch-7.c: New tests.
8635
8636 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8637
8638         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8639
8640 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8641
8642         PR tree-opt/18400
8643         * gcc.dg/vect/pr18400.c: New test.
8644
8645 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8646             Andrew Pinski  <pinskia@physics.uc.edu>
8647
8648         PR tree-opt/18425
8649         * gcc.dg/vect/pr18425.c: New test.
8650
8651 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8652
8653         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8654         Guard with dg-require-alias and dg-require-visibility.
8655
8656 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8657
8658         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8659
8660 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8661
8662         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8663
8664 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8665
8666         PR c++/17344
8667         * g++.dg/template/defarg5.C: New test.
8668
8669 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8670
8671         * g++.dg/parse/cast1.C: Run only on ILP32.
8672         * g++.old-deja/g++.mike/p784.C: Likewise.
8673
8674 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8675
8676         * gcc.c-torture/execute/20041113-1.c: New test.
8677
8678 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8679
8680         PR target/18230
8681         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8682         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8683         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8684         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8685         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8686         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8687         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8688         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8689         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8690         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8691         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8692         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8693         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8694
8695 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8696
8697         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8698         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8699         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8700         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8701         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8702         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8703         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8704         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8705         gcc.target/sparc/combined-1.c: New tests.
8706
8707 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8708
8709         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8710         New tests.
8711
8712 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8713
8714         * lib/gcc-dg.exp (dg-forbid-option): New function.
8715         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8716         * g++.dg/abi/bitfield8.C: Likewise.
8717         * g++.dg/abi/dtor1.C: Likewise.
8718         * g++.dg/abi/empty10.C: Likewise.
8719         * g++.dg/abi/empty7.C: Likewise.
8720         * g++.dg/abi/empty9.C: Likewise.
8721         * g++.dg/abi/layout3.C: Likewise.
8722         * g++.dg/abi/layout4.C: Likewise.
8723         * g++.dg/abi/thunk1.C: Likewise.
8724         * g++.dg/abi/thunk2.C: Likewise.
8725         * g++.dg/abi/vbase11.C: Likewise.
8726         * g++.dg/abi/vthunk2.C: Likewise.
8727         * g++.dg/abi/vthunk3.C: Likewise.
8728         * g++.dg/ext/attrib8.C: Likewise.
8729         * g++.dg/opt/longbranch2.C: Likewise.
8730         * g++.dg/opt/reg-stack4.C: Likewise.
8731         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8732         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8733         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8734         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8735         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8736         * gcc.dg/20000609-1.c: Likewise.
8737         * gcc.dg/20000720-1.c: Likewise.
8738         * gcc.dg/20011107-1.c: Likewise.
8739         * gcc.dg/20011119-1.c: Likewise.
8740         * gcc.dg/20020108-1.c: Likewise.
8741         * gcc.dg/20020122-2.c: Likewise.
8742         * gcc.dg/20020122-3.c: Likewise.
8743         * gcc.dg/20020201-3.c: Likewise.
8744         * gcc.dg/20020206-1.c: Likewise.
8745         * gcc.dg/20020218-1.c: Likewise.
8746         * gcc.dg/20020310-1.c: Likewise.
8747         * gcc.dg/20020411-1.c: Likewise.
8748         * gcc.dg/20020418-2.c: Likewise.
8749         * gcc.dg/20020426-1.c: Likewise.
8750         * gcc.dg/20020426-2.c: Likewise.
8751         * gcc.dg/20020517-1.c: Likewise.
8752         * gcc.dg/20020523-1.c: Likewise.
8753         * gcc.dg/20020523-2.c: Likewise.
8754         * gcc.dg/20020729-1.c: Likewise.
8755         * gcc.dg/20030204-1.c: Likewise.
8756         * gcc.dg/20030826-2.c: Likewise.
8757         * gcc.dg/20030926-1.c: Likewise.
8758         * gcc.dg/20031202-1.c: Likewise.
8759         * gcc.dg/980312-1.c: Likewise.
8760         * gcc.dg/980313-1.c: Likewise.
8761         * gcc.dg/990117-1.c: Likewise.
8762         * gcc.dg/990424-1.c: Likewise.
8763         * gcc.dg/990524-1.c: Likewise.
8764         * gcc.dg/991230-1.c: Likewise.
8765         * gcc.dg/i386-387-1.c: Likewise.
8766         * gcc.dg/i386-387-2.c: Likewise.
8767         * gcc.dg/i386-387-3.c: Likewise.
8768         * gcc.dg/i386-387-4.c: Likewise.
8769         * gcc.dg/i386-387-5.c: Likewise.
8770         * gcc.dg/i386-387-6.c: Likewise.
8771         * gcc.dg/i386-asm-1.c: Likewise.
8772         * gcc.dg/i386-bitfield1.c: Likewise.
8773         * gcc.dg/i386-bitfield2.c: Likewise.
8774         * gcc.dg/i386-loop-1.c: Likewise.
8775         * gcc.dg/i386-loop-2.c: Likewise.
8776         * gcc.dg/i386-loop-3.c: Likewise.
8777         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8778         * gcc.dg/i386-pic-1.c: Likewise.
8779         * gcc.dg/i386-regparm.c: Likewise.
8780         * gcc.dg/i386-signbit-1.c: Likewise.
8781         * gcc.dg/i386-signbit-2.c: Likewise.
8782         * gcc.dg/i386-signbit-3.c: Likewise.
8783         * gcc.dg/i386-sse-5.c: Likewise.
8784         * gcc.dg/i386-sse-8.c: Likewise.
8785         * gcc.dg/i386-unroll-1.c: Likewise.
8786         * gcc.dg/tls/opt-1.c: Likewise.
8787         * gcc.dg/tls/opt-2.c: Likewise.
8788         * gcc.dg/unroll-1.c: Likewise.
8789         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8790         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8791         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8792         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8793         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8794         -m64 is specified.
8795
8796 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8797
8798         PR c++/18389
8799         * g++.dg/parse/cond1.C: New test.
8800
8801         PR c++/18429
8802         * g++.dg/template/array9.C: New test.
8803         * g++.dg/ext/vla1.C: Adjust error messages.
8804         * g++.dg/ext/vlm1.C: Likewise.
8805         * g++.dg/template/crash2.C: Likewise.
8806
8807         PR c++/18436
8808         * g++.dg/template/call3.C: New test.
8809
8810         PR c++/18407
8811         * g++.dg/template/ptrmem11.C: New test.
8812
8813 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8814
8815         PR other/14264
8816         * lib/g++.exp: Set LC_ALL and LANG to C.
8817         * lib/gcc-dg.exp: Likewise.
8818         * lib/gfortran.exp: Likewise.
8819         * lib/objc.exp: Likewise.
8820         * lib/treelang.exp: Likewise.
8821
8822 2004-11-12  Andreas Schwab  <schwab@suse.de>
8823
8824         * gcc.dg/pr16286.c: Fix last change.
8825
8826 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/18416
8829         * g++.dg/init/global1.C: New test.
8830
8831 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8832
8833         * gcc.c-torture/execute/20041112-1.c: New test.
8834
8835 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8836
8837         * lib/gcc-dg.exp (dg-target-list): New.
8838
8839 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8840             Richard Sandiford  <rsandifo@redhat.com>
8841
8842         * lib/target-supports.exp (get-compiler_messages): New.
8843         (check_named_sections_available): Use it.
8844         (check_effective_target_ilp32): New.
8845         (check_effective_target_lp64): New.
8846         (is-effective-target): New.
8847         * lib/gcc-dg.exp (dg-require-effective-target): New.
8848
8849 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8850
8851         * gcc.dg/precedence-1.c: New test.
8852
8853 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8854
8855         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8856
8857         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8858         message, delete generated files, use more descriptive name for
8859         executable, and make the test unsupported when it cannot be run.
8860
8861         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8862         (dg-require-weak, dg-require-visibility, dg-require-alias,
8863         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8864         dg-require-iconv, dg-require-named-sections): Use it.
8865
8866         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8867
8868 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8869
8870         PR target/16457
8871         * gcc.dg/ppc-and-1: New
8872
8873         PR target/16796
8874         * gcc.dg/ppc-mov-1.c: New.
8875
8876         PR target/16458
8877         * gcc.dg/ppc-compare-1.c: New.
8878
8879 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8880
8881         * objc.dg/desig-init-2.m: New test.
8882
8883 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8884
8885         PR middle-end/18160
8886         * g++.dg/warn/register-var-1.C: New test.
8887         * g++.dg/warn/register-var-2.C: New test.
8888
8889 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8890
8891         * gcc.dg/union-2.c: New test.
8892
8893 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8894
8895         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8896         New test for PR tree-optimization/17892.
8897
8898 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/18369
8901         * g++.dg/init/new12.C: New test.
8902
8903 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8904
8905         * gcc.target/sparc: New directory.
8906         * gcc.target/sparc/sparc.exp: New driver.
8907         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8908         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8909         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8910         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8911
8912 2004-11-10  Paul Brook  <paul@codesourcery.com>
8913
8914         PR fortran/18218
8915         * gfortran.dg/list_read.c: New test.
8916
8917 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8918
8919         PR c/18322
8920         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8921         expected diagnostic location.
8922
8923 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8924
8925         * gcc.dg/20041109-1.c: New test.
8926
8927 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8928
8929         PR objc/18406
8930         * objc/compile/pr18406.m: New test.
8931
8932 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8933
8934         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8935
8936 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8937
8938         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8939
8940 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8941
8942         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8943
8944 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8945
8946         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8947         exit.
8948
8949 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8950
8951         PR tree-opt/18299
8952         * gcc.c-torture/pr18299-1.c: New test.
8953
8954 2004-11-06  Andreas Schwab  <schwab@suse.de>
8955
8956         * gcc.dg/pr16286.c: Also test for bool and pixel.
8957
8958 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8959
8960         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8961         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8962         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8963         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8964         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8965         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8966         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8967         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8968         gcc.dg/struct-semi-3.c: New tests.
8969
8970 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8971
8972         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8973
8974 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8975
8976         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8977         Do not use C99 designators.
8978
8979 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8980
8981         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8982
8983 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8984
8985         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8986         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8987         * gcc.c-torture/execute/simd-5.x: Remove.
8988
8989 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8990
8991         PR rtl-optimization/17933
8992         * gcc.dg/torture/pr17933-1.c: New test.
8993
8994 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8995
8996         PR target/18106
8997         * lib/target-supports.exp (check_weak_available): Support
8998         Windows.
8999
9000 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9001
9002         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9003         call to fflush(stdout) before abort.
9004         (my_ffsll): New function.
9005         (generate_fields): Use it.
9006
9007 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9008
9009         * gcc.dg/init-undef-1.c: New test.
9010
9011 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9012
9013         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9014         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9015         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9016         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9017         expected messages for new parser.
9018
9019 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9020
9021         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9022
9023 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9024
9025         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9026         on LP64 targets.
9027
9028 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9029
9030         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9031         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9032         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9033         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9034         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9035         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9036         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9037         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9038         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9039         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9040
9041 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9042
9043         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9044         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9045         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9046         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9047         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9048         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9049         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9050         for new parser.
9051
9052 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9053
9054         PR target/15342
9055         * gcc.dg/20041104-1.c: New test.
9056
9057 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9058
9059         * g++.dg/template/nontype7.C: New test.
9060         * g++.dg/template/nontype8.C: Likewise.
9061         * g++.dg/template/nontype9.C: Likewise.
9062         * g++.dg/template/nontype10.C: Likewise.
9063         * g++.dg/tc1/dr49.C: Likewise.
9064         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9065         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9066
9067 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9068
9069         * g++.dg/rtti/tinfo1.C: Remove xfails.
9070
9071 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9072
9073         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9074         packed attribute to the definition to satisfy the new C++ parser.
9075
9076 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9077
9078         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9079         invocations of va_arg.
9080
9081 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9082
9083         PR c++/18124
9084         * g++.dg/template/crash25.C: New test.
9085
9086         PR c++/18155
9087         * g++.dg/template/typedef2.C: New test.
9088         * g++.dg/parse/crash13.C: Adjust error markers.
9089
9090         PR c++/18177
9091         * g++.dg/conversion/const3.C: New test.
9092
9093 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9094
9095         PR fortran/17535
9096         PR fortran/17583
9097         PR fortran/17713
9098         * gfortran.dg/generic_[123].f90: New testcases.
9099
9100 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9101
9102         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9103         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9104
9105 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9106
9107         PR tree-opt/16808
9108         * gcc.c-torture/compile/pr16808.c: New test.
9109
9110 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9111
9112         PR rtl-optimization/17104
9113         * gcc.dg/ppc-bitfield1.c: New.
9114
9115 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9116
9117         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9118
9119 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9120
9121         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9122         strings for 32-bit code.
9123
9124 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9125
9126         PR c/18239
9127         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9128
9129 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9130
9131         PR c++/18064
9132         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9133
9134 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9135
9136         PR c++/15172
9137         * g++.dg/init/aggr2.C: New test.
9138
9139 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9140
9141         * objc.dg/local-decl-1.m: New test.
9142
9143 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9144
9145         * gcc.dg/20040910-1.c: Adjust regex.
9146
9147 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9148
9149         PR rtl-optimization/18084
9150         * g++.dg/opt/pr18084-1.C: New testcase.
9151
9152 2004-10-30  Matt Austern  <austern@apple.com>
9153
9154         PR c++/17542
9155         * g++.dg/ext/attrib18.C: New test.
9156
9157 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9158
9159         PR middle-end/18096
9160         * gcc.dg/pr18096-1.c: New test case.
9161
9162 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9163
9164         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9165
9166 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9167
9168         PR c/16666
9169         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9170         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9171         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9172         gcc.dg/old-style-prom-3.c: New tests.
9173
9174 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9175
9176         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9177         Remove unnecessary inclusion of stdio.h.
9178
9179 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9180
9181         PR rtl-optimization/17581
9182         * gcc.dg/pr17581-1.c: New test case.
9183
9184 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9187         being implemented.
9188         * g++.dg/conversion/dr195-1.C: New.
9189         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9190         * g++.old-deja/g++.mike/p10148.C: Likewise.
9191
9192 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/17695
9195         * g++.dg/debug/typedef2.C: New test.
9196
9197 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9198
9199         PR fortran/13490
9200         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9201         * gfortran.dg/g77/README: Update.
9202
9203 2004-10-28  Matt Austern  <austern@apple.com>
9204
9205         PR c++/14124
9206         * g++.dg/ext/packed7.C: New test.
9207
9208 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9209
9210         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9211         scan-assembler.
9212         * lib/scanasm.exp (hidden-scan-for): New proc.
9213         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9214         string.
9215         (scan-not-hidden): Likewise.
9216         * lib/target-supports.exp (check_visibility_available): mach-o is
9217         support too.
9218
9219 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/17132
9222         * g++.dg/template/memclass3.C: New test.
9223
9224 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9225
9226         PR middle-end/18160
9227         * gcc.dg/register-var-1.c: New test.
9228         * gcc.dg/register-var-2.c: New test.
9229         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9230         error now.
9231
9232 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9233
9234         PR other/18172
9235         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9236         unused variables.
9237         * gcc.dg/vect/vect-22.c: Likewise.
9238
9239 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9240
9241         * gcc.dg/i386-rotate-1.c: New test.
9242
9243 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9244
9245         * g++.dg/init/ref12.C: Add "run" marker.
9246
9247         PR c++/17435
9248         * g++.dg/init/ref12.C: New test.
9249
9250         PR c++/18140
9251         * g++.dg/template/shift1.C: New test.
9252         * g++.dg/template/error10.C: Adjust error markers.
9253
9254 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9255
9256         PR tree-opt/17529
9257         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9258
9259 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9260
9261         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9262         * gcc.dg/weak/weak-3.c: Likewise.
9263         * gcc.dg/weak/weak-5.c: Likewise.
9264         * gcc.dg/weak/weak-9.c: Likewise.
9265         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9266         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9267
9268         * gcc.dg/darwin-weakimport-1.c: New.
9269
9270 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9271
9272         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9273
9274 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9275
9276         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9277         'syntax' error messages.
9278         * gcc.dg/cpp/direct2s.c: Likewise.
9279
9280 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9281
9282         * gcc.c-torture/compile/20041026-1.c: New.
9283
9284 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9285
9286         PR c++/18093
9287         * g++.dg/lookup/ns2.C: New test.
9288
9289         PR c++/18020
9290         * g++.dg/template/enum4.C: New test.
9291
9292         PR c++/18161
9293         * g++.dg/template/expr1.C: New test.
9294
9295 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9296
9297         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9298
9299 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9300
9301         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9302         gcc.dg/decl-nospec-3.c: New tests.
9303
9304 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9305
9306         * objc.dg/super-class-3.m: New test.
9307
9308 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9309
9310         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9311         resyncing.
9312         * gcc.dg/cpp/direct2s.c: Likewise.
9313
9314 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9315
9316         * objc.dg/image-info.m: Update for changes to section selection.
9317
9318 2004-10-25  David Ayers  <d.ayers@inode.at>
9319             Ziemowit Laski  <zlaski@apple.com>
9320
9321         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9322         diagnostics when messaging 'id <Proto>'.
9323         * objc.dg/class-protocol-1.m: New test.
9324         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9325         a non-existent method signature.
9326         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9327         Update diagnostics when messaging with non-existent method signature.
9328         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9329         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9330         invalid receivers are now resolved as if messaging 'id'; remove
9331         extraneous diagnostics.
9332
9333 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9334
9335         PR c/16667
9336         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9337         gcc.dg/init-desig-obs-3.c: New tests.
9338
9339 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9340
9341         * gcc.dg/debug/20041023-1.c: New test.
9342
9343 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9344
9345         PR middle-end/17407
9346         * gcc.c-torture/compile/pr17407.c: New test.
9347
9348         PR c++/18121
9349         * g++.dg/template/array8.C: New test.
9350
9351 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9352
9353         PR other/18138
9354         * lib/g++.exp: Accept more than one multilib libgcc.
9355         * lib/gcc-dg.exp: Likewise.
9356         * lib/objc.exp: Likewise.
9357         * lib/treelang.exp: Likewise.
9358         * lib/gfortran.exp: Likewise.
9359
9360 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9361
9362         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9363
9364 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9365
9366         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9367         * gcc.dg/c99-const-expr-3.c: Likewise.
9368
9369 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9370
9371         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9372
9373 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9374
9375         * gcc.c-torture/execute/loop-2e.x: Remove.
9376
9377 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9378
9379         PR c++/18095
9380         * g++.dg/parse/crash18.C: New.
9381         * g++.dg/parse/crash19.C: New.
9382
9383 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9384
9385         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9386         * g++.dg/ext/dllimport2.C: Same.
9387         * g++.dg/ext/dllimport8.C: Same.
9388
9389 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9390
9391         PR c++/10841
9392         * g++.dg/conversion/cast1.C: New test.
9393         * g++.dg/overload/pmf1.C: Adjust error marker.
9394
9395 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9396
9397         PR objc/17923
9398         * objc.dg/const-str-7.m: New test.
9399
9400 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9401
9402         * g++.dg/template/memfriend11.C: Fix comment typo.
9403         * g++.dg/template/memfriend14.C: Likewise.
9404
9405 2004-10-20  Richard Henderson  <rth@redhat.com>
9406
9407         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9408         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9409         -fasynchronous-unwind-tables.
9410
9411 2004-10-20  Richard Henderson  <rth@redhat.com>
9412
9413         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9414         (main): Return success.
9415         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9416         (main): Return success.
9417
9418 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9419
9420         PR c++/13495
9421         * g++.dg/template/memfriend9.C: New test.
9422         * g++.dg/template/memfriend10.C: Likewise.
9423         * g++.dg/template/memfriend11.C: Likewise.
9424         * g++.dg/template/memfriend12.C: Likewise.
9425         * g++.dg/template/memfriend13.C: Likewise.
9426         * g++.dg/template/memfriend14.C: Likewise.
9427         * g++.dg/template/memfriend15.C: Likewise.
9428         * g++.dg/template/memfriend16.C: Likewise.
9429         * g++.dg/template/memfriend17.C: Likewise.
9430         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9431
9432 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9433
9434         * g++.dg/conversion/dr195.C: New.
9435         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9436
9437 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9438             Devang Patel  <dpatel@apple.com>
9439
9440         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9441         of floating point arithmetic, which could trap.
9442
9443 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/14035
9446         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9447         * g++.dg/conversion/const2.C: New test.
9448         * g++.dg/expr/reinterpret2.C: New test.
9449         * g++.dg/expr/reinterpret3.C: New test.
9450         * g++.dg/expr/cast2.C: New test.
9451         * g++.dg/expr/copy1.C: New test.
9452         * g++.dg/other/conversion1.C: Change error message.
9453         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9454         function pointers to void *.
9455         * g++.old-deja/g++.mike/p10148.C: Likewise.
9456
9457 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9458
9459         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9460
9461 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9462
9463         PR c++/18047
9464
9465         * g++.dg/parse/expr3.C: New test.
9466
9467 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9468
9469         * gcc.dg/smod-1.c: New test.
9470
9471 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9472
9473         * objc.dg/method-14.m: New test.
9474
9475 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9476
9477         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9478         Also xfail as the patch was reverted.
9479
9480 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9481
9482         PR middle-end/16973
9483         * gcc.dg/pr16973.c: New test.
9484
9485 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9486
9487         PR tree-optimization/17656
9488         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9489
9490 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9491
9492         * g++.dg/eh/shadow1.C: New.
9493
9494 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9495
9496         * gcc.c-torture/compile/20041018-1.c: New test.
9497
9498 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9499
9500         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9501         compiler referring to register 0 when accessing sdata.  The linker
9502         now patches things up.
9503
9504 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9505
9506         PR c/17529
9507         * gcc.c-torture/compile/pr17529.c: New test.
9508
9509 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9510
9511         PR c++/17743
9512         * g++.dg/ext/attrib17.C: New test.
9513
9514 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9517
9518 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9519
9520         PR c++/10479
9521         * g++.dg/ext/attrib16.C: New test.
9522
9523 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9524
9525         PR c++/17042
9526         * g++.dg/init/dso_handle1.C: New test.
9527
9528         PR c++/14667
9529         * g++.dg/parse/typedef6.C: New test.
9530
9531         PR c++/17916
9532         * g++.dg/parse/pragma1.C: New test.
9533
9534 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9535
9536         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9537
9538 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9539
9540         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9541         -fno-common when on HPPA HP-UX platforms.
9542
9543 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9544
9545         PR other/16820
9546         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9547         stdint.h.
9548         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9549         uintptr_t.
9550
9551 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9552
9553         PR c++/16301
9554         * g++.dg/lookup/strong-using-4.C: New test.
9555
9556 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9557
9558         PR middle-end/16567
9559         * gcc.c-torture/compile/nested-1.c: New test.
9560
9561 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9562
9563         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9564         and mipsisa64*-*-* (until support for misaligned loads is added).
9565         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9566         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9567         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9568         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9569         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9570         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9571
9572 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9573
9574         PR c++/17976
9575         * g++.dg/init/dtor3.C: New test.
9576
9577 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9578
9579         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9580
9581 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9582
9583         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9584         * gcc.dg/macho-lo-sum.c: Likewise.
9585
9586 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9587
9588         * gcc.dg/ppc-spe64-1.c: New test.
9589
9590 2004-10-14  Devang Patel  <dpatel@apple.com>
9591
9592         PR 17635
9593         * gcc.dg/pr17635.c : New test.
9594
9595 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9596
9597         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9598         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9599         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9600         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9601         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9602         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9603         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9604         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9605         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9606         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9607         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9608         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9609         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9610         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9611         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9612         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9613         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9614         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9615
9616 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9617
9618         * gcc.dg/vect/vect-82.c: New testcase.
9619         * gcc.dg/vect/vect-82_64.c: New testcase.
9620         * gcc.dg/vect/vect-83.c: New testcase.
9621         * gcc.dg/vect/vect-83_64.c: New testcase.
9622
9623 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9624
9625         * gcc.dg/cpp/error-1.c: New test.
9626
9627 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9628
9629         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9630
9631 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9632
9633         PR target/17984
9634         * gcc.dg/cris-peep2-xsrand2.c: New test.
9635
9636 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9637
9638         PR c++/17661
9639         * testsuite/g++.dg/expr/for2.C: New test.
9640
9641 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9642
9643         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9644
9645 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR tree-optimization/17724
9648         * g++.dg/opt/pr17724-1.C: New test.
9649         * g++.dg/opt/pr17724-2.C: New test.
9650         * g++.dg/opt/pr17724-3.C: New test.
9651         * g++.dg/opt/pr17724-4.C: New test.
9652         * g++.dg/opt/pr17724-5.C: New test.
9653         * g++.dg/opt/pr17724-6.C: New test.
9654
9655 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9656
9657         PR c/17301
9658         * gcc.dg/pr17301-2.c: New test.
9659
9660 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9661
9662         PR c++/15876
9663         * g++.dg/parse/error22.C: New test.
9664
9665         PR c++/17936
9666         * g++.dg/template/spec18.C: New test.
9667
9668 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9669
9670         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9671         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9672         memcpy.
9673         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9674         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9675
9676 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9677
9678         * g++.dg/eh/cleanup5.C: Add dg-options "".
9679
9680 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9681
9682         PR middle-end/17657
9683         * gcc.dg/switch-4.c: New test case.
9684
9685 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9686
9687         * gcc.c-torture/execute/20041011-1.c: New test.
9688
9689 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9690
9691         PR c++/17554
9692         * g++.dg/init/for3.C: New test.
9693
9694         PR c++/17657
9695         * g++.dg/opt/switch2.C: New test.
9696
9697         PR middle-end/17703
9698         * g++.dg/warn/Wreturn-2.C: New test.
9699
9700 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9701
9702         PR c++/17907
9703         * g++.dg/eh/cleanup5.C: New test.
9704
9705 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9706
9707         PR c++/17393
9708         * g++.dg/parse/error21.C: New test.
9709
9710 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9711
9712         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9713         * g++.dg/warn/incomplete1.C: Likewise.
9714         * g++.dg/template/qualttp20.C: Likewise.
9715
9716 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9717
9718         PR c/17881
9719         * parm-incomplete-1.c: New test.
9720
9721 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9722
9723         PR c++/17867
9724         * g++.dg/parse/error19.C: New test.
9725
9726         PR c++/17670
9727         * g++.dg/init/new11.C: New test.
9728
9729         PR c++/17821
9730         * g++.dg/parse/error20.C: New test.
9731
9732         PR c++/17826
9733         * g++.dg/template/crash24.C: New test.
9734
9735 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9736
9737         PR c/17301
9738         * gcc.dg/pr17301-1.c: New test.
9739
9740 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9741
9742         PR c/17189
9743         * gcc.dg/anon-struct-5.c: New test.
9744
9745 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9746
9747         PR c/17844
9748         * gcc.dg/pr17844-1.c: New test.
9749
9750 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9751
9752         PR tree-optimization/17906
9753         * gcc.c-torture/compile/pr17906.c: New.
9754
9755 2004-10-09  Stuart Hastings  <stuart@apple.com>
9756             Roger Sayle  <roger@eyesopen.com>
9757
9758         PR rtl-optimization/17853
9759         * gcc.dg/i386-mmx-5.c: New testcase.
9760
9761 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9762
9763         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9764
9765 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9766
9767         PR c++/17524
9768         * g++.dg/template/static9.C: New test.
9769
9770         PR c++/17685
9771         * g++.dg/parse/operator5.C: New test.
9772
9773 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9774
9775         PR middle-end/17894
9776         * gcc.c-torture/execute/divcmp-4.c: New test case.
9777
9778 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9779
9780         PR tree-opt/17902
9781         * g++.dg/opt/pr17902.C: New test.
9782
9783 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9784
9785         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9786
9787 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9788
9789         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9790
9791 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9792
9793         * gcc.dg/assign-warn-3.c: New test.
9794
9795 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9796
9797         PR c/16999
9798         * gcc.dg/cpp/ident-1.c: New test.
9799
9800 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9801
9802         * gcc.c-torture/compile/acc1.c: New.
9803
9804 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9805
9806         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9807         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9808
9809 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9810
9811         * gcc.dg/ultrasp11.c: New test.
9812
9813 2004-10-08  Michael Matz  <matz@suse.de>
9814
9815         * gcc.dg/doloop-2.c: New test.
9816
9817 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9818
9819         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9820         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9821         objc.dg/method-9.m: Update expected diagnostics.
9822
9823 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9824
9825         * gcc.dg/ppc-fsel-3.c: New file.
9826         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9827
9828 2004-10-07  Paul Brook  <paul@codesourcery.com>
9829
9830         * gfortran.dg/intrinsic_verify_1.f90: New test.
9831
9832 2004-10-07  Paul Brook  <paul@codesourcery.com>
9833
9834         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9835
9836 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9837
9838         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9839         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9840         commit.
9841
9842 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9843
9844         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9845
9846 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9847
9848         PR c++/17115
9849         * g++.dg/warn/Winline-4.C: New test.
9850
9851 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9852
9853         * gcc.c-torture/compile/20041007-1.c: New test.
9854
9855 2004-10-07  Paul Brook  <paul@codesourcery.com>
9856
9857         PR fortran/17678
9858         * gfortran.dg/use_allocated_1.f90: New test.
9859
9860 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9861
9862         PR middle-end/17849
9863         * gfortran.fortran-torture/compile/nested.f90: New test
9864
9865 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9866
9867         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9868
9869 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9870
9871         PR c++/17368
9872         * g++.dg/ext/asm6.C: New test.
9873
9874 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9875
9876         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9877
9878 2004-10-06  Paul Brook  <paul@codesourcery.com>
9879
9880         PR libfortran/17709
9881         * gfortran.dg/empty_format_1.f90: New test.
9882
9883 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9884
9885         PR fortran/17568
9886         * gfortran.dg/ishft.f90: New test.
9887
9888         PR fortran/17283
9889         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9890         tests.
9891
9892 2004-10-06  Paul Brook  <paul@codesourcery.com>
9893
9894         * gfortran.dg/do_1.f90: New test.
9895
9896 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9897
9898         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9899         optimizing for size.
9900
9901 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9902
9903         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9904
9905 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9906
9907         * gcc.c-torture/compile/20041005-1.c: New test.
9908
9909 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9910
9911         PR c++/17829
9912         * g++.dg/lookup/koenig4.C: New.
9913
9914 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9915
9916         * g++.dg/other/classkey1.C: Adjust quoting marks.
9917         * g++.dg/parse/error15.C: Likewise.
9918         * g++.dg/template/meminit2.C (int>): Likewise.
9919
9920 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9921
9922         PR fortran/17283
9923         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9924
9925         PR fortran/17631
9926         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9927
9928         PR fortran/17708
9929         * gfortran.dg/pr17708.f90: New test.
9930
9931 2004-10-04  Chao-ying Fu  <fu@mips.com>
9932
9933         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9934         * gcc.dg/vect/vect-4.c: Ditto.
9935         * gcc.dg/vect/vect-5.c: Ditto.
9936         * gcc.dg/vect/vect-6.c: Ditto.
9937         * gcc.dg/vect/vect-8.c: Ditto.
9938         * gcc.dg/vect/vect-16.c: Ditto.
9939         * gcc.dg/vect/vect-30.c: Ditto.
9940         * gcc.dg/vect/vect-40.c: Ditto.
9941         * gcc.dg/vect/vect-41.c: Ditto.
9942         * gcc.dg/vect/vect-42.c: Ditto.
9943         * gcc.dg/vect/vect-43.c: Ditto.
9944         * gcc.dg/vect/vect-44.c: Ditto.
9945         * gcc.dg/vect/vect-45.c: Ditto.
9946         * gcc.dg/vect/vect-46.c: Ditto.
9947         * gcc.dg/vect/vect-47.c: Ditto.
9948         * gcc.dg/vect/vect-48.c: Ditto.
9949         * gcc.dg/vect/vect-49.c: Ditto.
9950         * gcc.dg/vect/vect-50.c: Ditto.
9951         * gcc.dg/vect/vect-51.c: Ditto.
9952         * gcc.dg/vect/vect-52.c: Ditto.
9953         * gcc.dg/vect/vect-53.c: Ditto.
9954         * gcc.dg/vect/vect-54.c: Ditto.
9955         * gcc.dg/vect/vect-55.c: Ditto.
9956         * gcc.dg/vect/vect-56.c: Ditto.
9957         * gcc.dg/vect/vect-57.c: Ditto.
9958         * gcc.dg/vect/vect-58.c: Ditto.
9959         * gcc.dg/vect/vect-59.c: Ditto.
9960         * gcc.dg/vect/vect-60.c: Ditto.
9961         * gcc.dg/vect/vect-74.c: Ditto.
9962         * gcc.dg/vect/vect-79.c: Ditto.
9963         * gcc.dg/vect/vect-80.c: Ditto.
9964
9965 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9966
9967         * gcc.dg/unused-7.c: Use the correct option.
9968
9969 2004-10-04  Paul Brook  <paul@codesourcery.com>
9970         Bud Davis  <bdavis9659@comcast.net>
9971
9972         PR fortran/17706
9973         PR fortran/16434
9974         * gfortran/pr17706.f90: New test.
9975         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9976
9977 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9978
9979         * gfortran.dg/pr17612.f90: New test.
9980
9981 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9982
9983         * g++.dg/template/local1.C: Adjust quoting marks in
9984         testing for diagnostics.
9985         * g++.dg/tls/diag-2.C: Likewise.
9986         * g++.dg/other/error8.C: Likewise.
9987
9988 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9989
9990         PR c/17178
9991         * gcc.dg/unused-4.c: Adjust to be correct.
9992
9993         PR c/17820
9994         * gcc.dg/unused-7.c: New test.
9995
9996 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9997
9998         PR c++/17797
9999         * g++.dg/overload/template2.C: New test.
10000
10001 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10002
10003         PR tree-optimization/16632
10004         * gcc.dg/tree-ssa/20041002-1.c: New.
10005
10006 2004-10-03  Paul Brook  <paul@codesourcery.com>
10007
10008         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10009         rather than relying on default formatting.
10010
10011 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10012
10013         * gcc.dg/20040920-1.c: Update expected message text.
10014
10015 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10016
10017         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10018
10019 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10020
10021         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10022         tree level.
10023
10024 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10025
10026         * gcc.dg/tree-ssa/pr17343.c: Remove.
10027
10028 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10029
10030         PR tree-opt/17343
10031         * gcc.dg/tree-ssa/pr17343.c: New test.
10032
10033 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10034
10035         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10036         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10037         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10038         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10039         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10040
10041 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10042
10043         * gcc.dg/lvalue-2.c: New test.
10044
10045 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10046
10047         PR c/17730
10048         * gcc.dg/pr17730-1.c: New test
10049
10050 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10051
10052         PR c/7425
10053         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10054
10055 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10056
10057         * gcc.c-torture/execute/stdarg-1.c: New test.
10058         * gcc.c-torture/execute/stdarg-2.c: New test.
10059         * gcc.c-torture/execute/stdarg-3.c: New test.
10060         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10061         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10062         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10063         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10064         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10065
10066 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR tree-optimization/17697
10069         * g++.dg/opt/pr17697-1.C: New test.
10070         * g++.dg/opt/pr17697-2.C: New test.
10071         * g++.dg/opt/pr17697-3.C: New test.
10072
10073 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10074
10075         PR c/16409
10076         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10077         gcc.dg/vla-init-5.c: New tests.
10078
10079 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10080
10081         PR c/13804
10082         * gcc.dg/pr13804-1.c: New test.
10083
10084 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10085
10086         PR fortran/16938
10087         * gfortran.dg/pr16938.f90: New test.
10088
10089 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10090
10091         * g++.dg/template/crash23.C: New test.
10092
10093 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10094
10095         PR c++/17585
10096         * g++.dg/template/static8.C: New test.
10097
10098 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10099
10100         PR c++/17681
10101         * g++.dg/other/error9.C: New test.
10102
10103 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10104
10105         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10106
10107 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10108
10109         PR fortran/15164
10110         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10111
10112 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10113
10114         PR middle-end/17112
10115         * gcc.dg/pr17112-1.c: New test case.
10116
10117 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10118
10119         PR c/11459
10120         * gcc.dg/pr11459-1.c: New test.
10121
10122 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10123
10124         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10125         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10126
10127 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10128
10129         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10130
10131 2004-09-25  Jan Hubicka  <jh@suse.cz>
10132
10133         * compile/30040909-1.c: New test.
10134         * compile/30040907-1.c: New test.
10135
10136 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10137
10138         * gcc.c-torture/execute/va-arg-26.c: New test.
10139
10140 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10141
10142         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10143         extra diagnostics on targets with 64-bit pointers.
10144         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10145
10146 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10147
10148         PR c/17188
10149         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10150         * gcc.dg/decl-3.c: Adjust expected message.
10151
10152 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10153
10154         PR fortran/17615
10155         * gfortran.dg/pr17615.f90: New test.
10156
10157 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10158
10159         PR tree-optimzation/17517
10160         * g++.dg/tree-ssa/pr17517.C: New Test.
10161
10162 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10163
10164         PR c++/16889
10165         * g++.dg/lookup/ambig3.C: New.
10166
10167 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10168
10169         PR tree-opt/17624
10170         * g++.dg/opt/pr17624.C: New test.
10171
10172 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10173
10174         PR c/6980
10175         * gcc.dg/Wbad-function-cast-1.c: New test.
10176
10177 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10178
10179         * g++.dg/ext/complit1.C
10180         * g++.dg/other/error2.C
10181         * g++.dg/other/nontype-1.C
10182         * g++.dg/parse/crash11.C
10183         * g++.dg/parse/crash12.C
10184         * g++.dg/parse/error15.C
10185         * g++.dg/parse/error4.C
10186         * g++.dg/parse/tmpl-outside1.C
10187         * g++.dg/parse/too-many-tmpl-args1.C
10188         * g++.dg/template/dependent-expr3.C
10189         * g++.dg/template/error10.C
10190         * g++.dg/template/instantiate1.C
10191         * g++.dg/template/vtable2.C
10192         * g++.dg/warn/Wshadow-1.C
10193         * g++.dg/warn/weak1.C
10194         * g++.old-deja/g++.brendan/crash16.C
10195         * g++.old-deja/g++.brendan/crash18.C
10196         * g++.old-deja/g++.brendan/crash48.C
10197         * g++.old-deja/g++.brendan/crash49.C
10198         * g++.old-deja/g++.brendan/crash55.C
10199         * g++.old-deja/g++.brendan/crash56.C
10200         * g++.old-deja/g++.brendan/crash8.C
10201         * g++.old-deja/g++.brendan/enum11.C
10202         * g++.old-deja/g++.brendan/enum8.C
10203         * g++.old-deja/g++.brendan/enum9.C
10204         * g++.old-deja/g++.brendan/friend3.C
10205         * g++.old-deja/g++.brendan/misc14.C
10206         * g++.old-deja/g++.bugs/900402_02.C
10207         * g++.old-deja/g++.bugs/900404_03.C
10208         * g++.old-deja/g++.bugs/900404_04.C
10209         * g++.old-deja/g++.bugs/900428_03.C
10210         * g++.old-deja/g++.jason/crash4.C
10211         * g++.old-deja/g++.jason/overload21.C
10212         * g++.old-deja/g++.jason/redecl1.C
10213         * g++.old-deja/g++.jason/report.C
10214         * g++.old-deja/g++.jason/rfg10.C
10215         * g++.old-deja/g++.jason/template30.C
10216         * g++.old-deja/g++.law/arm12.C
10217         * g++.old-deja/g++.law/ctors5.C
10218         * g++.old-deja/g++.law/cvt20.C
10219         * g++.old-deja/g++.law/init10.C
10220         * g++.old-deja/g++.law/init8.C
10221         * g++.old-deja/g++.law/visibility17.C
10222         * g++.old-deja/g++.law/visibility7.C
10223         * g++.old-deja/g++.mike/net8.C
10224         * g++.old-deja/g++.mike/p646.C
10225         * g++.old-deja/g++.mike/p700.C
10226         * g++.old-deja/g++.mike/p701.C
10227         * g++.old-deja/g++.mike/p811.C
10228         * g++.old-deja/g++.ns/template13.C
10229         * g++.old-deja/g++.other/array3.C
10230         * g++.old-deja/g++.other/crash25.C
10231         * g++.old-deja/g++.other/dtor3.C
10232         * g++.old-deja/g++.other/dtor4.C
10233         * g++.old-deja/g++.other/main1.C
10234         * g++.old-deja/g++.other/warn7.C
10235         * g++.old-deja/g++.pt/crash11.C
10236         * g++.old-deja/g++.pt/crash36.C
10237         * g++.old-deja/g++.pt/spec22.C
10238         * g++.old-deja/g++.pt/spec9.C
10239         * g++.old-deja/g++.pt/ttp52.C
10240         * g++.old-deja/g++.robertl/eb103.C
10241         * g++.old-deja/g++.robertl/eb121.C
10242         * g++.old-deja/g++.robertl/eb22.C
10243         * g++.old-deja/g++.robertl/eb8.C:
10244         Update locations and/or regexps of dg-error markers.
10245         Remove markers for some bogus messages that are no longer issued.
10246
10247 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10250         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10251
10252 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10253
10254         PR c++/17618
10255         * g++.dg/lookup/crash5.C: New test.
10256
10257 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10258
10259         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10260         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10261         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10262         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10263         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10264         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10265
10266         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10267         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10268         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10269         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10270         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10271         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10272
10273         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10274
10275         * gcc.dg/vect/vect-44.c: Check additional cases.
10276         * gcc.dg/vect/vect-48.c: Check additional cases.
10277
10278         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10279         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10280         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10281         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10282         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10283         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10284         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10285         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10286         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10287
10288         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10289         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10290         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10291
10292 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10293
10294         * gcc.dg/tree-ssa/loop-6.c: New test.
10295
10296 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10297
10298         PR c++/17620
10299         * g++.dg/inherit/base2.C: New.
10300
10301 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10302
10303         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10304         * gcc.dg/20001012-2.c: Likewise.
10305         * gcc.dg/20001013-1.c: Likewise.
10306         * gcc.dg/20001101-1.c: Likewise.
10307         * gcc.dg/20001102-1.c: Likewise.
10308         * gcc.dg/bf-spl1.c: Likewise.
10309         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10310         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10311
10312 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10313
10314         PR tree-optimization/16721
10315         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10316
10317 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10318
10319         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10320         * gcc.dg/20040305-1.c: Likewise.
10321
10322 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10323
10324         PR c/16566
10325         * gcc.c-torture/compile/pr16566-1.c,
10326         gcc.c-torture/compile/pr16566-2.c,
10327         gcc.c-torture/compile/pr16566-3.c: New tests.
10328
10329 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10330
10331         PR tree-optimization/17512
10332         * gcc.c-torture/compile/20040916-1.c.
10333
10334 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10335
10336         * gcc.dg/pragma-re-3.c: New test.
10337
10338 2004-09-17  Matt Austern  <austern@apple.com>
10339
10340         PR c++/15049
10341         * g++.dg/other/anon3.C: New.
10342
10343 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10344
10345         PR c++/7503
10346         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10347         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10348         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10349         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10350         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10351
10352 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10353
10354         PR fortran/17286
10355         * gfortran.dg/pr17286.f90: New test.
10356
10357 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/17530
10360         * g++.dg/template/static7.C: New test.
10361
10362 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10363
10364         PR tree-opt/17558
10365         * gcc.c-torture/compile/pr17558.c: New test.
10366
10367 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10368
10369         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10370         if SKIP_ATTRIBUTE is defined.
10371
10372 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10373
10374         PR fortran/15957
10375         * gfortran.dg/pr15957.f90: New test.
10376
10377 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10378
10379         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10380         in comparison.
10381         * gcc.dg/vect/vect-79.c: Likewise.
10382         * gcc.dg/vect/vect-80.c: Likewise.
10383
10384 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10385
10386         PR fortran/15750
10387         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10388
10389 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10390
10391         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10392         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10393         * gcc.dg/vect/vect-62.c: New testcase.
10394         * gcc.dg/vect/vect-63.c: New testcase.
10395         * gcc.dg/vect/vect-64.c: New testcase.
10396         * gcc.dg/vect/vect-65.c: New testcase.
10397         * gcc.dg/vect/vect-66.c: New testcase.
10398         * gcc.dg/vect/vect-67.c: New testcase.
10399         * gcc.dg/vect/vect-68.c: New testcase.
10400         * gcc.dg/vect/vect-69.c: New testcase.
10401         * gcc.dg/vect/vect-79.c: New testcase.
10402         * gcc.dg/vect/vect-80.c: New testcase.
10403
10404 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10405
10406         * gcc.target/mips/asm-1.c: New test.
10407
10408 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10409
10410         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10411         * gcc.dg/vect/vect-73.c: New testcase.
10412         * gcc.dg/vect/vect-74.c: New testcase.
10413         * gcc.dg/vect/vect-75.c: New testcase.
10414         * gcc.dg/vect/vect-76.c: New testcase.
10415         * gcc.dg/vect/vect-77.c: New testcase.
10416         * gcc.dg/vect/vect-78.c: New testcase
10417
10418 2004-09-18  Paul Brook  <paul@codesourcery.com>
10419
10420         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10421
10422 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10423
10424         PR c/17424
10425         * gcc.dg/pr17424-1.c: New test.
10426
10427 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10428
10429         * g++.dg/tree-ssa/pr17153.C: New test.
10430
10431 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10432
10433         PR pch/13361
10434         * testsuite/g++.dg/pch/wchar-1.C: New.
10435         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10436
10437 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10438
10439         * gcc.c-torture/execute/20040917-1.c: New test.
10440
10441 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10442
10443         PR tree-optimization/17319
10444         * gcc.dg/pr17319.c: New test.
10445
10446 2004-09-17  Devang Patel  <dpatel@apple.com>
10447
10448         * gcc.dg/20040813-1.c: New test.
10449
10450 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10451
10452         PR tree-optimization/17273
10453         * gcc.c-torture/compile/pr17273.c: New test.
10454
10455 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10456
10457         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10458         Update expected messages.
10459         * gcc.dg/declspec-13.c: New test.
10460
10461 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10462
10463         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10464
10465 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10466
10467         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10468         change what 'a' is pointing to.
10469
10470 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10471
10472         PR c++/16002
10473         * g++.dg/template/error18.C: New test.
10474
10475         PR c++/16029
10476         * g++.dg/warn/Wunused-8.C: New test.
10477
10478 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10479
10480         PR tree-optimization/17513
10481         * gcc.dg/20040916-1.c: New test.
10482
10483 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++/17501
10486         * g++.dg/template/typename7.C: New test.
10487
10488 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10489
10490         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10491
10492 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10493
10494         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10495         with -ftree-based-profiling also.
10496         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10497
10498 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10499
10500         PR/15364
10501         * gfortran.dg/der_array_io_1.f90: New test.
10502         * gfortran.dg/der_array_io_2.f90: New test.
10503         * gfortran.dg/der_array_io_3.f90: New test.
10504
10505 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10506
10507         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10508         EABI.
10509
10510 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10511
10512         * g++.dg/opt/switch1.C: New test.
10513
10514 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10515
10516         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10517         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10518         Update expected messages.
10519
10520 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10521
10522         PR fortran/16485
10523         * gfortran.dg/same_name_1.f90: New test.
10524
10525 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10526
10527         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10528         dereference garbage pointers.
10529
10530 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10531
10532         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10533         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10534
10535         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10536         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10537         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10538
10539 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10540
10541         PR c++/17324
10542         * g++.dg/template/mangle1.C: New test.
10543
10544 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10545
10546         PR tree-optimization/17252
10547         * gcc.c-torture/execute/pr17252.c: New test.
10548
10549 2004-09-14  Andrew Pinski  <apinski@apple.com>
10550
10551         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10552
10553 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10554
10555         PR rtl-optimization/9771
10556         * gcc.dg/pr9771-1.c: New test case.
10557
10558 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10559
10560         PR tree-optimization/15262
10561         * gcc.c-torture/execute/pr15262-1.c: New test.
10562         * gcc.c-torture/execute/pr15262-2.c: New test.
10563
10564 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10565
10566         * gcc.dg/declspec-12.c: New test.
10567
10568 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10569
10570         * gfortran.dg/pr17090.f90: Add directives to test.
10571
10572 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10573
10574         * gcc.c-torture/compile/20040914-1.c: New test.
10575
10576 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c++/16162
10579         * g++.dg/template/decl2.C: New test.
10580
10581 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10582
10583         PR fortran/17090
10584         * gfortran.dg/pr17090.f90: New test.
10585
10586 2004-09-13  Dale Johannesen  <dalej@apple.com>
10587
10588         * gcc.c-torture/compile/pr17408.c:  New test case.
10589
10590 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10591
10592         PR c++/16716
10593         * g++.dg/parse/crash17.C: New test.
10594
10595         PR c++/17327
10596         * g++.dg/template/enum3.C: New test.
10597
10598 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10599
10600         * lib/gcc-defs.exp: Load wrapper.exp.
10601         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10602         using local code.
10603         * lib/gcc.exp (gcc_init): Similar.
10604         * lib/gfortran.exp (gfortran_init): Similar.
10605         * lib/objc.exp (objc_init): Similar.
10606         * lib/treelang.exp (treelang_init): Similar.
10607         * lib/wrapper.exp: New file with build_wrapper call machinery in
10608         ${tool}_maybe_build_wrapper.
10609
10610 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10613         "inline".
10614         * gcc.dg/declspec-11.c: Update expected messages.
10615         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10616         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10617         gcc.dg/inline-12.c: New tests.
10618
10619 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10620
10621         * g++.dg/tree-ssa/pr17400.C: New testcase.
10622
10623 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10624
10625         * gcc.target/mips/sb1-1.c: New testcase.
10626
10627 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10628
10629         * lib/g77-dg.exp: Remove unused file.
10630         * lib/mike-g77.exp: Ditto.
10631         * lib/g77.exp: Ditto.
10632
10633 2004-09-12  Richard Henderson  <rth@redhat.com>
10634
10635         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10636
10637 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10638
10639         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10640         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10641         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10642         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10643         Update expected messages.
10644
10645 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10646
10647         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10648         declaration/use mismatch for dirp parameter.
10649
10650 2004-09-12  Andrew Pinski  <apinski@apple.com>
10651
10652         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10653         -fgnu-runtime is passed.
10654
10655 2004-09-12  Richard Henderson  <rth@redhat.com>
10656
10657         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10658         do the uplevel thing and update additional_flags directly.
10659         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10660         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10661         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10662         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10663
10664 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10665
10666         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10667
10668 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10669
10670         PR middle-end/17411
10671         * g++.dg/opt/pr17411-1.C: New test case.
10672
10673 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10674
10675         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10676         gcc.dg/tls/diag-2.c: Update expected messages.
10677         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10678         messages.
10679         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10680         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10681         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10682         gcc.dg/tls/diag-5.c: New tests.
10683
10684 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10685
10686         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10687
10688 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10689
10690         * g++.dg/parse/break-in-for.C: New test.
10691
10692 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.dg/tree-ssa/20040911-1.c: New test.
10695
10696 2004-09-11  Andreas Jaeger  <aj@suse.de>
10697
10698         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10699         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10700
10701 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10702
10703         * gcc.target/frv: New directory of FR-V-specific tests.
10704
10705 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10706
10707         * gcc.dg/convert-vec-1.c: New test.
10708
10709 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10710
10711         PR middle-end/17024
10712         * gcc.dg/pr17024-1.c: New test case.
10713
10714 2004-09-10  Eric Christopher  <echristo@redhat.com>
10715
10716         * gcc.dg/20040910-1.c: New test.
10717
10718 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10719
10720         * gcc.dg/bitfld-9.c: New test.
10721
10722 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10723
10724         * gcc.c-torture/execute/ieee/acc1.c: New test.
10725         * gcc.c-torture/execute/ieee/acc2.c: New test.
10726         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10727
10728 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10729
10730         * gcc.dg/deprecated-2.c: New test.
10731
10732 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10733
10734         * gcc.dg/init-vec-1.c: New test.
10735
10736 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10737
10738         PR middle-end/17055
10739         * gcc.dg/pr17055-1.c: New test case.
10740
10741 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10742
10743         PR target/17377
10744         * gcc.c-torture/execute/pr17377.c: New test.
10745
10746 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10747
10748         PR c/8420
10749         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10750         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10751         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10752         gcc.dg/long-long-typespec-1.c: New tests.
10753         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10754
10755 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10756
10757         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10758         gcc.dg/gnu99-static-1.c: New tests.
10759
10760 2004-09-08  Devang Patel  <dpatel@apple.com>
10761
10762         * gcc.dg/darwin-ld-20040828-1.c: New test.
10763         * gcc.dg/darwin-ld-20040828-2.c: New test.
10764         * gcc.dg/darwin-ld-20040828-3.c: New test.
10765
10766 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10767
10768         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10769         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10770         in error message.
10771         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10772         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10773         in error message.
10774         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10775         types they qualify.
10776         * objc.dg/type-size-2.m: Fix wording in comment.
10777         * objc.dg/va-meth-1.m: New test case.
10778
10779 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10780
10781         PR c/16633:
10782         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10783         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10784
10785 2004-09-06  Devang Patel  <dpatel@apple.com>
10786
10787         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10788         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10789
10790 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10791
10792         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10793         reflect changed line numbering of diagnostics.
10794
10795 2004-09-06  Paul Brook  <paul@codesourcery.com>
10796
10797         * gfortran.dg/edit_real_1.f90: Add new test.
10798
10799 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10800
10801         * gcc.dg/tree-ssa/loop-2.c: New test.
10802         * gcc.dg/tree-ssa/loop-3.c: New test.
10803         * gcc.dg/tree-ssa/loop-4.c: New test.
10804         * gcc.dg/tree-ssa/loop-5.c: New test.
10805
10806 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10807
10808         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10809
10810 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10811
10812         * gcc.dg/format/sentinel-1.c: New test.
10813
10814 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10815
10816         * testsuite/gcc.dg/builtins-46.c: New.
10817
10818 2004-09-03  Devang Patel  <dpatel@apple.com>
10819
10820         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10821         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10822
10823 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10824
10825         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10826         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10827         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10828         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10829         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10830         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10831         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10832         the non-portable bzero.
10833         * gcc.dg/20010912-1.c: xfail for NetWare.
10834         * gcc.dg/20020426-2.c: xfail for NetWare.
10835         * gcc.dg/20021014-1.c: xfail for NetWare.
10836         * gcc.dg/20021018-1.c: xfail for NetWare.
10837         * gcc.dg/20030213-1.c: xfail for NetWare.
10838         * gcc.dg/20030225-1.c: xfail for NetWare.
10839         * gcc.dg/20030708-1.c: xfail for NetWare.
10840         * gcc.dg/builtins-config.h: Also exclude NetWare.
10841         * gcc.dg/format/format.h: Define restrict only if not already defined.
10842         * gcc.dg/nest.c: xfail for NetWare.
10843         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10844         * lib/target-supports.exp (check_visibility_available): Exclude
10845         NetWare.
10846
10847 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10848
10849         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10850         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10851         deterministic starting point for the alignment of structure fields.
10852         * gcc.dg/Wpadded.c: Dito.
10853         * g++.dg/abi/vbase10.C: Dito.
10854
10855 2004-09-03  Devang Patel  <dpatel@apple.com>
10856
10857         * g++.dg/debug/pr15736.cc: New test.
10858
10859 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10860
10861         * README.QMTEST: Fix out-of-date link.
10862
10863 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10864
10865         PR fortran/16579
10866         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10867         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10868
10869 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10870
10871         * g++.dg/abi/arm_rtti1.C: New test.
10872
10873 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10874
10875         * gcc.dg/ppc-vector-memcpy.c: New.
10876         * gcc.dg/ppc-vector-memset.c: New.
10877
10878 2004-09-02  Chao-ying Fu  <fu@mips.com>
10879
10880         * gcc.target/mips/mips-3d-1.c: New test.
10881         * gcc.target/mips/mips-3d-2.c: New test.
10882         * gcc.target/mips/mips-3d-3.c: New test.
10883         * gcc.target/mips/mips-3d-4.c: New test.
10884         * gcc.target/mips/mips-3d-5.c: New test.
10885         * gcc.target/mips/mips-3d-6.c: New test.
10886         * gcc.target/mips/mips-3d-7.c: New test.
10887         * gcc.target/mips/mips-3d-8.c: New test.
10888         * gcc.target/mips/mips-3d-9.c: New test.
10889         * gcc.target/mips/mips-ps-1.c: New test.
10890         * gcc.target/mips/mips-ps-2.c: New test.
10891         * gcc.target/mips/mips-ps-3.c: New test.
10892         * gcc.target/mips/mips-ps-4.c: New test.
10893         * gcc.target/mips/mips-ps-type.c: New test.
10894
10895 2004-09-02  Paul Brook  <paul@codesourcery.com>
10896
10897         * gfortran.dg/edit_real_1.f90: Add new tests.
10898
10899 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10900
10901         PR fortran/15327
10902         * gfortran.dg/merge_char_1.f90: New test.
10903
10904 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10905
10906         PR fortran/16404
10907         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10908
10909 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10910
10911         PR c/1522
10912         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10913
10914 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10915
10916         * g++.dg/opt/loop1.C: Do not XFAIL.
10917
10918 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10919
10920         * gcc.c-torture/execute/20040831-1.c: New test.
10921
10922 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10923
10924         PR fortran/16579
10925         * gfortran.dg/g77/20010610.f: Now passes.
10926         Copy from g77.f-torture/execute. Add dg-run directive.
10927         * gfortran.dg/g77/README: Update
10928
10929 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10930
10931         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10932         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10933         (t1, t2, t3, t4): Add volatile.
10934
10935 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10936
10937         * g++.dg/ext/visibility/arm1.C: New test.
10938
10939 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10940
10941         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10942         -pedantic-errors.
10943
10944 2004-09-01  Paul Brook  <paul@codesourcery.com>
10945
10946         * gfortran.dg/eof_2.f90: New test.
10947
10948 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10949
10950         PR fortran/16579
10951         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10952
10953 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10954
10955         PR libfortran/16805
10956         * gfortran.dg/list_read_2.f90: New test.
10957
10958 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10959
10960         * g++.dg/abi/key1.C: New test.
10961
10962 2004-08-31  Richard Henderson  <rth@redhat.com>
10963
10964         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10965         form of offsetof.
10966         * g++.dg/other/offsetof5.C: Remove duplicate.
10967
10968 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10969
10970         PR fortran/17244
10971         * gfortran.dg/func_derived_1.f90: New test.
10972
10973 2004-08-31  Paul Brook  <paul@codesourcery.com>
10974
10975         * gfortran.dg/eof_1.f90: New test.
10976
10977 2004-08-31  Paul Brook  <paul@codesourcery.com>
10978
10979         * gfortran.dg/list_read_1.f90: New file.
10980
10981 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10982
10983         * g++.dg/opt/loop1.C: XFAIL.
10984
10985 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10986
10987         * gcc.dg/funcdef-storage-1.c: New.
10988         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10989         an extern function in local scope.
10990         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10991         declare an 'auto inline' function in local scope.
10992         * gcc.dg/20011130-1.c: Likewise.
10993         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10994         an 'auto' function in local scope.
10995         * gcc.dg/20021014-1.c: Likewise.
10996         * gcc.dg/20030331-2.c: Likewise.
10997
10998 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10999
11000         * gfortran.dg/blockdata_1.f90: New test.
11001
11002 2004-08-30  Richard Henderson  <rth@redhat.com>
11003
11004         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11005
11006 2004-08-30  Richard Henderson  <rth@redhat.com>
11007
11008         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11009         additional_flags set by alternate driver.
11010         (ieee-options): New procedure.
11011         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11012         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11013         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11014         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11015
11016 2004-08-30  Richard Henderson  <rth@redhat.com>
11017
11018         * lib/f-torture.exp: Remove.
11019
11020 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11021
11022         PR rtl-optimization/16590
11023         * g++.dg/opt/loop1.C: New test.
11024
11025 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11026
11027         PR fortran/13910
11028         * gfortran.dg/oldstyle_1.f90: New test.
11029
11030 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11031         Paul Brook  <paul@codesourcery.com>
11032
11033         * gfortran.dg/g77/README: Update.
11034         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11035         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11036         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11037
11038 2004-08-28  Paul Brook  <paul@codesourcery.com>
11039
11040         PR libfortran/17195
11041         * gfortran.dg/edit_real_1.f90: New test.
11042
11043 2004-08-27  Paul Brook  <paul@codesourcery.com>
11044
11045         * gfortran.dg/rewind_1.f90: New test.
11046
11047 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11048
11049         PR fortran/16597
11050         * gfortran.dg/pr16597.f90: New test.
11051
11052 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11053
11054         PR c/13801
11055         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11056         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11057         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11058         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11059         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11060
11061 2004-08-26  Nick Clifton  <nickc@redhat.com>
11062
11063         * gcc.c-torture/compile/pr17119.c: New test.
11064
11065 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11066
11067         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11068
11069 2004-08-25  Richard Henderson  <rth@redhat.com>
11070
11071         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11072         the bits that expect kind=8 to be the largest real kind.
11073
11074 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11075
11076         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11077
11078 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11079
11080         * gfortran.dg/assignment_1.f90: New test.
11081
11082 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11083
11084         * g++.dg/template/repo3.C: New test.
11085
11086 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11087
11088         PR middle-end/16693
11089         PR tree-optimization/16372
11090         * g++.dg/opt/pr16372-1.C: New test case.
11091         * g++.dg/opt/pr16693-1.C: New test case.
11092         * g++.dg/opt/pr16693-2.C: New test case.
11093
11094 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11095
11096         * objc.dg/proto-lossage-4.m: New test.
11097
11098 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/17155
11101         * g++.dg/inherit/local2.C: New test.
11102
11103 2004-08-25  Paul Brook  <paul@codesourcery.com>
11104
11105         PR fortran/17144
11106         * gfortran.dg/string_ctor_1.f90: New test.
11107
11108 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11109
11110         PR c++/14428
11111         * g++.dg/template/redecl2.C: New test.
11112
11113 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11114
11115         PR fortran/17143
11116         * gfortran.dg/pr17143.f90: New test.
11117
11118 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11119
11120         PR fortran/17164
11121         * gfortran.dg/pr17164.f90: New test.
11122
11123 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11124
11125         * gcc.dg/tree-ssa/loop-1.c: New test.
11126
11127 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11128
11129         * gcc.c-torture/compile/20040824-1.c: New test.
11130
11131 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11132
11133         * gcc.c-torture/compile/iftrap-3.c: New test.
11134
11135 2004-08-24  Paul Brook  <paul@codesourcery.com>
11136
11137         * gfortran.dg/entry_2.f90: New test.
11138
11139 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11140
11141         PR c++/16889
11142         * g++.dg/lookup/ambig[12].C: New.
11143
11144 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11145
11146         PR c++/16706
11147         * g++.dg/template/crash21.C: New test.
11148         * g++.dg/template/crash22.C: Likewise.
11149
11150 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         PR c++/17149
11153         * g++.dg/template/access15.C: New.
11154
11155 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/17163
11158         * g++.dg/template/repo2.C: New test.
11159
11160 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11161
11162         PR rtl-optimization/17078
11163         * gcc.c-torture/execute/pr17078-1.c: New test case.
11164
11165 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11166
11167         PR c/14492
11168         * gcc.dg/debug/crash1.c: New test.
11169
11170 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11171
11172         PR c/16180
11173         * gcc.dg/loop-5.c: New test.
11174
11175 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11176
11177         * gcc.c-torture/execute/20040823-1.c: New test.
11178
11179 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11180
11181         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11182         to the assembler.  Simplify test accordingly.
11183         (asm_abi_flags): Use GNU names.
11184         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11185         to check for ABI flags.
11186
11187 2004-08-22  Andrew Pinski  <apinski@apple.com>
11188
11189         * g++.dg/opt/pr14029.C: New test.
11190         * gcc.c-torture/execute/pr15262.c: New test.
11191
11192 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11193
11194         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11195
11196 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11197
11198         PR 16908
11199         * gfortran.dg/direct_io.f90: New test.
11200
11201 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/17121
11204         * g++.dg/inherit/local2.C: New test.
11205
11206 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11207
11208         PR c++/17120
11209         * g++.dg/warn/Wparentheses-4.C: New test.
11210
11211 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11212
11213         PR c++/17121
11214         * g++.dg/inherit/local2.C: New test.
11215
11216         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11217         * gcc.dg/ppc-ldstruct.c: Likewise.
11218         * gcc.dg/ppc64-abi-2.c: Likewise.
11219
11220 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11221
11222         PR rtl-optimization/17099
11223         * gcc.c-torture/execute/20040820-1.c: New test.
11224
11225 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11226
11227         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11228
11229 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11230
11231         PR fortran/17077
11232         * gfortran.dg/auto_array_1.f90: New test.
11233
11234 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11235
11236         PR fortran/17074
11237         * gfortran.dg/simpleif_1.f90: New test.
11238
11239 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11240
11241         * lib/target-supports.exp (check_profiling_available): Return
11242         false for arm*-*-symbianelf* and arm*-*-eabi*.
11243
11244         PR c++/15890
11245         * g++.dg/template/delete1.C: New test.
11246
11247 2004-08-19  Paul Brook  <paul@codesourcery.com>
11248
11249         PR fortran/14976
11250         PR fortran/16228
11251         * gfortran.dg/data_char_1.f90: New test.
11252
11253 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11254
11255         PR fortran/16946
11256         * gfortran.dg/reduction.f90: New testcase.
11257
11258 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11259
11260         PR fortran/16520
11261         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11262
11263 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11264
11265         PR c++/17041
11266         * g++.dg/Wparentheses-3.C: New test.
11267
11268 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11269
11270         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11271         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11272         * gcc.dg/vect/vect-2.c: Likewise.
11273         * gcc.dg/vect/vect-3.c: Likewise.
11274         * gcc.dg/vect/vect-4.c: Likewise.
11275         * gcc.dg/vect/vect-5.c: Likewise.
11276         * gcc.dg/vect/vect-6.c: Likewise.
11277         * gcc.dg/vect/vect-7.c: Likewise.
11278         * gcc.dg/vect/vect-25.c: Likewise.
11279         * gcc.dg/vect/vect-31.c: Likewise.
11280         * gcc.dg/vect/vect-32.c: Likewise.
11281         * gcc.dg/vect/vect-34.c: Likewise.
11282         * gcc.dg/vect/vect-36.c: Likewise.
11283         * gcc.dg/vect/vect-all.c: Likewise.
11284
11285 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11286
11287         PR c++/17068
11288         * g++.dg/template/operator4.C: New test.
11289
11290 2004-08-18  Richard Henderson  <rth@redhat.com>
11291
11292         * gcc.dg/20040206-1.c: XFAIL.
11293
11294 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11295
11296         PR c++/16246
11297         * g++.dg/template/array7.C: New test.
11298
11299 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11300
11301         * gcc.dg/mips-movcc-1.c: New test.
11302         * gcc.dg/mips-movcc-2.c: New test.
11303         * gcc.dg/mips-movcc-3.c: New test.
11304
11305         * gcc.dg/mips-nmadd-1.c: New test.
11306         * gcc.dg/mips-nmadd-2.c: New test.
11307
11308 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11309
11310         PR c++/15871
11311         * g++.dg/opt/inline8.C: New test.
11312
11313         PR c++/16965
11314         * g++.dg/parse/error17.C: New test.
11315
11316 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11317
11318         * gcc.dg/vect: New directory for vectorizer tests.
11319         * gcc.dg/vect/tree-vect.h: New file.
11320         * gcc.dg/vect/vect.exp: New file.
11321         * gcc.dg/vect/pr16105.c.c: New test.
11322         * gcc.dg/vect/vect-1.c: New test.
11323         * gcc.dg/vect/vect-2.c: New test.
11324         * gcc.dg/vect/vect-3.c: New test.
11325         * gcc.dg/vect/vect-4.c: New test.
11326         * gcc.dg/vect/vect-5.c: New test.
11327         * gcc.dg/vect/vect-6.c: New test.
11328         * gcc.dg/vect/vect-7.c: New test.
11329         * gcc.dg/vect/vect-8.c: New test.
11330         * gcc.dg/vect/vect-9.c: New test.
11331         * gcc.dg/vect/vect-10.c: New test.
11332         * gcc.dg/vect/vect-11.c: New test.
11333         * gcc.dg/vect/vect-12.c: New test.
11334         * gcc.dg/vect/vect-13.c: New test.
11335         * gcc.dg/vect/vect-14.c: New test.
11336         * gcc.dg/vect/vect-15.c: New test.
11337         * gcc.dg/vect/vect-16.c: New test.
11338         * gcc.dg/vect/vect-17.c: New test.
11339         * gcc.dg/vect/vect-18.c: New test.
11340         * gcc.dg/vect/vect-19.c: New test.
11341         * gcc.dg/vect/vect-20.c: New test.
11342         * gcc.dg/vect/vect-21.c: New test.
11343         * gcc.dg/vect/vect-22.c: New test.
11344         * gcc.dg/vect/vect-23.c: New test.
11345         * gcc.dg/vect/vect-24.c: New test.
11346         * gcc.dg/vect/vect-25.c: New test.
11347         * gcc.dg/vect/vect-26.c: New test.
11348         * gcc.dg/vect/vect-27.c: New test.
11349         * gcc.dg/vect/vect-28.c: New test.
11350         * gcc.dg/vect/vect-29.c: New test.
11351         * gcc.dg/vect/vect-30.c: New test.
11352         * gcc.dg/vect/vect-31.c: New test.
11353         * gcc.dg/vect/vect-32.c: New test.
11354         * gcc.dg/vect/vect-33.c: New test.
11355         * gcc.dg/vect/vect-34.c: New test.
11356         * gcc.dg/vect/vect-35.c: New test.
11357         * gcc.dg/vect/vect-36.c: New test.
11358         * gcc.dg/vect/vect-37.c: New test.
11359         * gcc.dg/vect/vect-38.c: New test.
11360         * gcc.dg/vect/vect-40.c: New test.
11361         * gcc.dg/vect/vect-41.c: New test.
11362         * gcc.dg/vect/vect-42.c: New test.
11363         * gcc.dg/vect/vect-43.c: New test.
11364         * gcc.dg/vect/vect-44.c: New test.
11365         * gcc.dg/vect/vect-45.c: New test.
11366         * gcc.dg/vect/vect-46.c: New test.
11367         * gcc.dg/vect/vect-47.c: New test.
11368         * gcc.dg/vect/vect-48.c: New test.
11369         * gcc.dg/vect/vect-49.c: New test.
11370         * gcc.dg/vect/vect-50.c: New test.
11371         * gcc.dg/vect/vect-51.c: New test.
11372         * gcc.dg/vect/vect-52.c: New test.
11373         * gcc.dg/vect/vect-53.c: New test.
11374         * gcc.dg/vect/vect-54.c: New test.
11375         * gcc.dg/vect/vect-55.c: New test.
11376         * gcc.dg/vect/vect-56.c: New test.
11377         * gcc.dg/vect/vect-57.c: New test.
11378         * gcc.dg/vect/vect-58.c: New test.
11379         * gcc.dg/vect/vect-59.c: New test.
11380         * gcc.dg/vect/vect-60.c: New test.
11381         * gcc.dg/vect/vect-61.c: New test.
11382         * gcc.dg/vect/vect-all.c: New test.
11383         * gcc.dg/vect/vect-none.c: New test.
11384
11385 2004-08-17  Paul Brook  <paul@codesourcery.com>
11386
11387         PR fortran/13082
11388         * gfortran.dg/entry_1.f90: New test.
11389
11390 2004-08-17  Andrew Pinski  <apinski@apple.com>
11391
11392         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11393
11394 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11395
11396         * gcc.dg/pr17036-1.c: New test.
11397
11398 2004-08-16  Devang Patel  <dpatel@apple.com>
11399
11400         * gcc.dg/darwin-20040809-1.c: New test.
11401
11402 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11403
11404         * gcc.dg/funcdef-attr-1.c: New test.
11405
11406 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11407
11408         * gcc.dg/altivec-17.c: New test.
11409         * gcc.dg/altivec-18.c: New test.
11410
11411 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11412
11413         PR c++/6749
11414         * g++.dg/template/vtable2.C: New test.
11415
11416 2004-08-14  Richard Henderson  <rth@redhat.com>
11417
11418         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11419         * gcc.dg/pack-test-4.c (main): Return 0.
11420         * gcc.dg/setjmp-1.c: Remove XFAIL.
11421         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11422
11423 2004-08-14  Richard Henderson  <rth@redhat.com>
11424
11425         * gcc.dg/980217-1.c: Add prototype for printf.
11426
11427 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11428
11429         * gfortran.dg/pr16935.f90: New test.
11430
11431 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11432
11433         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11434
11435 2004-08-13  Paul Brook  <paul@codesourcery.com>
11436
11437         * gfortran.dg/der_io_1.f90: Remove stray comma.
11438
11439 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11440
11441         * gcc.dg/vmx/cw-bug-2.c: Remove.
11442         * gcc.dg/vmx/vprint-1.c: Remove.
11443         * gcc.dg/vmx/vscan-1.c: Remove.
11444
11445 2004-08-12  Devang patel  <dpatel@apple.com>
11446
11447         * gcc.dg/darwin-20040809-2.c: New test.
11448
11449 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11450
11451         * g++.dg/ext/altivec-12.C: New test.
11452
11453         * g++.dg/ext/altivec-11.C: New test.
11454
11455 2004-08-12  Paul Brook  <paul@codesourcery.com>
11456
11457         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11458
11459 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11460
11461         * g++.dg/ext/altivec-2.C: Check for hardware support before
11462         executing any VMX instructions.
11463
11464         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11465
11466 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11467
11468         PR c++/16276
11469         * g++.old-deja/g++.other/comdat4.C: New test.
11470         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11471
11472 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11473
11474         PR target/16286
11475         * gcc.dg/pr16286.c: New test.
11476
11477 2004-08-12 Jan Beulich <jbeulich@novell.com>
11478
11479         * g++.dg/ext/asm5.C: New.
11480
11481 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11482
11483         PR c++/16698
11484         * g++.dg/eh/crash1.C: New test.
11485
11486         PR c++/16717
11487         * g++.dg/ext/construct1.C: New test.
11488
11489 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11490
11491         PR c++/16853
11492         * g++.dg/init/ptrmem1.C: New test.
11493
11494         PR c++/16618
11495         * g++.dg/parse/offsetof5.C: New test.
11496
11497         PR c++/16870
11498         * g++.dg/template/overload3.C: New test.
11499
11500 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11501
11502         PR c++/16964
11503         * g++.dg/parse/error16.C: New test.
11504
11505         PR c++/16904
11506         * g++.dg/template/error14.C: New test.
11507
11508         PR c++/16929
11509         * g++.dg/template/error15.C: New test.
11510
11511 2004-08-11  Devang Patel  <dpatel@apple.com>
11512
11513         * gcc.dg/darwin-ld-20040809-1.c: New test.
11514         * gcc.dg/darwin-ld-20040809-2.c: New test.
11515
11516 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11517
11518         PR fortran/16917
11519         * gfortran.dg/dfloat_1.f90: New test.
11520
11521 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11522
11523         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11524         * gcc.dg/dll-2.c: Fix dg-require syntax.
11525         * gcc.misc-tests/arm-isr.c (abort): Declare.
11526         (exit): Likewise.
11527
11528 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/16971
11531         * g++.dg/parse/crash16.C: New test.
11532
11533 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11534
11535         * gcc.dg/mips-rsqrt-1.c: New test case.
11536         * gcc.dg/mips-rsqrt-2.c: New test case.
11537         * gcc.dg/mips-rsqrt-3.c: New test case.
11538
11539 2004-08-10  Paul Brook  <paul@codesourcery.com>
11540
11541         * gfortran.dg/der_io_1.f90: New test.
11542
11543 2004-08-10  Paul Brook  <paul@codesourcery.com>
11544
11545         PR fortran/16919
11546         * gfortran.dg/der_array_1.f90: New test.
11547
11548 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11549
11550         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11551
11552 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11553
11554         * gcc.dg/wchar_t-2.c: Fix typo.
11555
11556 2004-08-09  Falk Hueffner  <falk@debian.org>
11557
11558         PR tree-optimization/12517
11559         * gcc.c-torture/compile/pr12517.c: New test.
11560
11561         PR tree-optimization/12578
11562         * gcc.c-torture/compile/pr12578.c: New test.
11563
11564         PR tree-optimization/12899
11565         * gcc.c-torture/compile/pr12899.c: New test.
11566
11567         PR rtl-optimization/14692
11568         * gcc.c-torture/compile/pr14692.c: New test.
11569
11570         PR tree-optimization/16461
11571         * gcc.c-torture/compile/pr16461.c: New test.
11572
11573 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11574
11575         * gfortran.dg/getenv_1.f90: New test.
11576
11577 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11578
11579         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11580         wchar_t.
11581         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11582
11583 2004-08-06  Paul Brook  <paul@codesourcery.com>
11584
11585         * gfortran.dg/ret_array_1.f90: New test.
11586         * gfortran.dg/ret_pointer_1.f90: New test.
11587
11588 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11589
11590         * gcc.dg/missing-field-init-[12].c: New tests.
11591         * g++.dg/warn/missing-field-init-[12].C: New tests.
11592
11593 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11594
11595         * gcc.dg/enum2.c: New test.
11596         * gcc.dg/symbian3.c: Likewise.
11597         * gcc.dg/symbian4.c: Likewise.
11598         * gcc.dg/wchar_t-2.c: Likewise.
11599
11600 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11601
11602         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11603         destructor tests.
11604
11605 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11606
11607         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11608         dg-require-visiblity.
11609         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11610         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11611         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11612         * g++.dg/ext/visibility/new1.C: Likewise.
11613         * g++.dg/ext/visibility/pragma.C: Likewise.
11614         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11615         * g++.dg/ext/visibility/virtual.C: Likewise.
11616         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11617         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11618         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11619         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11620         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11621         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11622         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11623         * g++/dg/ext/visibility/visibility-8.C: New test.
11624         * gcc.c-torture/compile/dll.x: Remove.
11625         * gcc.dg/dll-2.c: Use dg-require-dll
11626         * gcc.dg/visibility-10.c: New test.
11627         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11628         supporting DLLs.
11629         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11630         (scan_not_hidden): Likewise.
11631
11632 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11633
11634         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11635
11636 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11637
11638         * gcc.c-torture/execute/20040805-1.c: New test.
11639
11640 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11641
11642         * gcc.dg/20020118-1.c: Declare abort.
11643         * gcc.dg/altivec_check.h: Likewise.
11644         * gcc.dg/iftrap-2.c: Likewise.
11645         * gcc.dg/pragma-darwin.c: Likewise.
11646         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11647
11648 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11649
11650         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11651
11652 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11653
11654         * gcc.c-torture/execute/builtins/abs-2.c,
11655         gcc.c-torture/execute/builtins/abs-3.c,
11656         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11657         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11658         intmax_t, uintmax_t and their limits.
11659         * gcc.dg/intmax_t-1.c: New test.
11660
11661 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11662
11663         * g++.dg/tc1/dr147.C: Add reference to PR.
11664
11665 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11666
11667         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11668         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11669
11670 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11671
11672         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11673
11674 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11675
11676         * gcc.dg/redecl-5.c: New test.
11677         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11678         of scanf.
11679
11680 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11681
11682         PR middle-end/16790
11683         * gcc.c-torture/execute/pr16790-1.c: New test case.
11684
11685 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11686
11687         * g++.dg/ext/visibility/assign1.C: New test.
11688         * g++.dg/ext/visibility/new1.C: Likewise.
11689
11690         * gcc.dg/symbian1.c: New test.
11691         * gcc.dg/symbian2.c: Likewise.
11692
11693 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11694
11695         PR target/16570
11696         * gcc.dg/i386-sse-9.c: New test.
11697
11698 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11699
11700         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11701
11702 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11703
11704         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11705         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11706         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11707         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11708         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11709         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11710         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11711         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11712         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11713         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11714         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11715         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11716         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11717         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11718         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11719         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11720         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11721         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11722         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11723         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11724         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11725         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11726         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11727         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11728         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11729         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11730         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11731         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11732         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11733         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11734         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11735         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11736         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11737         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11738         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11739         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11740         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11741         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11742         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11743         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11744         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11745         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11746         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11747         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11748         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11749         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11750         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11751         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11752         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11753         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11754         gcc.misc-tests/i386-pf-3dnow-1.c,
11755         gcc.misc-tests/i386-pf-athlon-1.c,
11756         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11757         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11758         Declare built-in functions used.
11759         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11760
11761 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11762
11763         PR c++/16707
11764         * g++.dg/lookup/using12.C: New test.
11765
11766         * g++.dg/init/null1.C: Fix PR number.
11767         * g++.dg/parse/namespace10.C: Likewise.
11768
11769 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11770
11771         PR c++/16224
11772         * g++.dg/template/spec17.C: New test.
11773         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11774         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11775
11776 2004-08-02  David Billinghurst
11777
11778         PR fortran/16292
11779         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11780
11781 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11782
11783         * gcc.dg/ia64-got-1.c: New test case.
11784
11785 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11786
11787         PR c++/16489
11788         * g++.dg/init/null1.C: New test.
11789         * g++.dg/tc1/dr76.C: Adjust error marker.
11790
11791         PR c++/16529
11792         * g++.dg/parse/namespace10.C: New test.
11793
11794         PR c++/16810
11795         * g++.dg/inherit/ptrmem2.C: New test.
11796
11797 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11798
11799         PR target/16155
11800         * gcc.dg/pr16155.c: New test.
11801
11802 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11803
11804         * gcc.dg/redecl-2.c: New test.
11805
11806 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11807
11808         * gcc.dg/darwin-longdouble.c: New file.
11809
11810 2004-07-30  Richard Henderson  <rth@redhat.com>
11811
11812         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11813         write to constant argument.
11814         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11815
11816 2004-07-30  Richard Henderson  <rth@redhat.com>
11817
11818         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11819         tests of nearest around zero.
11820
11821 2004-07-30  Andrew Pinski  <apinski@apple.com>
11822
11823         * gcc.c-torture/compile/20040730-1.c: New test.
11824
11825 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11826
11827         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11828         powerpc-eabispe.
11829
11830 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11831
11832         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11833
11834 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11835
11836         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11837         contains $ld_library_path.
11838         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11839
11840 2004-07-29  Richard Henderson  <rth@redhat.com>
11841
11842         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11843
11844         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11845         (alt2, which): New.
11846         (Check): Accept either alternative.
11847
11848 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11849
11850         * g++.dg/abi/inline1.C: New test.
11851         * g++.dg/abi/local1-a.cc: Likewise.
11852         * g++.dg/abi/local1.C: Likewise.
11853         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11854         * g++.dg/abi/mangle12.C: Likewise.
11855         * g++.dg/abi/mangle17.C: Likewise.
11856         * g++.dg/abi/mangle20-2.C: Likewise.
11857         * g++.dg/opt/interface1.C: Likewise.
11858         * g++.dg/opt/interface1.h: Likewise.
11859         * g++.dg/opt/interface1-a.cc: New test.
11860         * g++.dg/parse/repo1.C: New test.
11861         * g++.dg/template/repo1.C: Likewise.
11862         * g++.dg/warn/Winline-1.C: Likewise.
11863         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11864
11865 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11866
11867         * gcc.dg/tree-ssa/20040729-1.c: New test.
11868
11869 2004-07-27  Matt Austern <austern@apple.com>
11870
11871         * gcc.dg/darwin-bool-1.c: New test.
11872         * gcc.dg/darwin-bool-2.c: New test.
11873
11874 2004-07-28  Richard Henderson  <rth@redhat.com>
11875
11876         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11877         arguments in the correct type.  Don't write to constant arguments.
11878
11879 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11880
11881         PR tree-optimization/16688
11882         PR tree-optimization/16689
11883         * g++.dg/tree-ssa/pr16688.C: New test.
11884
11885 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11886
11887         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11888         loads.  Not only in the comment, this time.
11889
11890 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11891
11892         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11893         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11894         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11895         * gcc.dg/sh4a-bitmovua.c: New.
11896         * gcc.dg/sh4a-cos.c: New.
11897         * gcc.dg/sh4a-cosf.c: New.
11898         * gcc.dg/sh4a-fprun.c: New.
11899         * gcc.dg/sh4a-fsrra.c: New.
11900         * gcc.dg/sh4a-memmovua.c: New.
11901         * gcc.dg/sh4a-sin.c: New.
11902         * gcc.dg/sh4a-sincos.c: New.
11903         * gcc.dg/sh4a-sincosf.c: New.
11904         * gcc.dg/sh4a-sinf.c: New.
11905
11906 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11907
11908         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11909         conditionals.
11910         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11911         loads.
11912         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11913         DOM1.
11914
11915 2004-07-27  Andrew Pinski  <apinski@apple.com>
11916
11917         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11918
11919 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11920
11921         * gcc.dg/pragma-isr.c: New test.
11922
11923 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11924
11925         PR c++/14429
11926         * g++.dg/template/ttp11.C: New test.
11927
11928 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11929
11930         * gcc.c-torture/compile/20040727-1.c: New test.
11931
11932 2004-07-26  Eric Christopher  <echristo@redhat.com>
11933
11934         * gcc.c-torture/compile/20040726-2.c: New test.
11935
11936 2004-07-26  Andrew Pinski  <apinski@apple.com>
11937
11938         * g++.dg/rtti/tinfo1.C: Xfail.
11939
11940 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11941
11942         * gcc.c-torture/compile/20040726-1.c: New test.
11943
11944 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11945             Brian Ryner  <bryner@brianryner.com>
11946
11947         PR c++/9283
11948         PR c++/15000
11949         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11950         * g++.dg/ext/visibility/: New directory.
11951         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11952         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11953         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11954         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11955         * g++.dg/ext/visibility/fvisibility.C,
11956         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11957         g++.dg/ext/visibility/fvisibility-override1.C
11958         g++.dg/ext/visibility/fvisibility-override2.C
11959         g++.dg/ext/visibility/memfuncts.C
11960         g++.dg/ext/visibility/noPLT.C
11961         g++.dg/ext/visibility/pragma.C
11962         g++.dg/ext/visibility/pragma-override1.C
11963         g++.dg/ext/visibility/pragma-override2.C
11964         g++.dg/ext/visibility/staticmemfuncts.C
11965         g++.dg/ext/visibility/virtual.C: New tests.
11966
11967 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11968
11969         PR c/15360
11970         * gcc.dg/pr15360-1.c: New test.
11971
11972 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11973
11974         * gcc.dg/pragma-align-2.c: New test.
11975         * gcc.dg/pragma-init-fini.c: New test.
11976         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11977         targets.
11978
11979 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11980
11981         * gcc.dg/init-string-2.c: New test.
11982
11983 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11984
11985         PR 16684
11986         * gcc.dg/Wredundant-decls-1.c: New test case.
11987
11988 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11989
11990         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11991         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11992         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11993         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11994         * gcc.dg/compat/generate-random.c: New file.
11995         * gcc.dg/compat/generate-random.h: Likewise.
11996         * gcc.dg/compat/generate-random_r.c: Likewise.
11997         * gcc.dg/compat/struct-layout-1.h: Likewise.
11998         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11999         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12000         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12001         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12002         * gcc.dg/compat/struct-layout-1_main.c: New test.
12003         * gcc.dg/compat/struct-layout-1_x.c: New file.
12004         * gcc.dg/compat/struct-layout-1_y.c: New file.
12005         * gcc.dg/compat/struct-layout-1_test.h: New file.
12006
12007 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12008
12009         * gcc.dg/comp-return-1.c: New test
12010
12011 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12012
12013         * gcc.dg/vmx/8-02a.c: Fix typo.
12014
12015         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12016         * gcc.dg/darwin-abi-3.c: New test.
12017
12018         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12019         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12020
12021         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12022         * gcc.dg/vmx/ops-long-1.c: New test.
12023         * gcc.dg/vmx/ops-long-2.c: New test.
12024
12025 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12026
12027         * g++.dg/lookup/conv-[1234].C: New.
12028
12029 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12030
12031         * g++.dg/parse/attr2.C: Simplify.
12032
12033 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12034
12035         PR c/7284
12036         * gcc.c-torture/execute/pr7284-1.c: New test.
12037
12038 2004-07-22  Brian Booth  <bbooth@redhat.com>
12039
12040         * gcc.dg/tree-ssa/20040721-1.c: New test.
12041
12042 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12043
12044         * g++.dg/template/crash20.c: New.
12045
12046 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12047
12048         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12049         Add dg-run directive.  Declare variables as required.
12050         * gfortran.dg/g77/README: Update
12051
12052 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12053
12054         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12055         gcc.dg/cris-peep2-andu2.c: New tests.
12056
12057 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12058
12059         PR c/15052
12060         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12061         on return type.
12062         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12063         messages.
12064         * gcc.dg/qual-return-2.c: Update expected messages.
12065         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12066
12067 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12068
12069         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12070         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12071
12072 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12073
12074         PR c/11250
12075         * gcc.dg/init-string-1.c: New test.
12076
12077 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12078
12079         PR middle-end/15345
12080         PR c/16450
12081         * gcc.dg/torture/nested-fn-1.c: New test.
12082
12083 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12084
12085         PR target/16559
12086         * gcc.dg/ia64-fptr-1.c: New file.
12087
12088 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12089
12090         PR c++/14497
12091         * g++.dg/template/spec16.C: New test.
12092         * g++.old-deja/g++.robertl/eb118.C: Remove.
12093
12094 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12095
12096         PR c++/509
12097         * g++.dg/template/spec15.C: New test.
12098
12099 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12100
12101         Copy cases from g77.f-torture/execute and add dg-run
12102         directive.  Other changes as noted.
12103         * gfortran.dg/g77/13037.f
12104         * gfortran.dg/g77/1832.f
12105         * gfortran.dg/g77/19981119-0.f
12106         * gfortran.dg/g77/19990313-0.f
12107         * gfortran.dg/g77/19990313-1.f
12108         * gfortran.dg/g77/19990313-2.f
12109         * gfortran.dg/g77/19990313-3.f
12110         * gfortran.dg/g77/19990419-1.f
12111         * gfortran.dg/g77/19990826-0.f
12112         * gfortran.dg/g77/19990826-2.f
12113         * gfortran.dg/g77/20000503-1.f
12114         * gfortran.dg/g77/20001111.f
12115         * gfortran.dg/g77/20010116.f
12116         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12117         * gfortran.dg/g77/20010430.f
12118         * gfortran.dg/g77/6177.f
12119         * gfortran.dg/g77/947.f
12120         * gfortran.dg/g77/970816-3.f
12121         * gfortran.dg/g77/971102-1.f
12122         * gfortran.dg/g77/980520-1.f
12123         * gfortran.dg/g77/980628-0.f
12124         * gfortran.dg/g77/980628-1.f
12125         * gfortran.dg/g77/980628-10.f
12126         * gfortran.dg/g77/980628-2.f
12127         * gfortran.dg/g77/980628-3.f
12128         * gfortran.dg/g77/980628-7.f
12129         * gfortran.dg/g77/980628-8.f
12130         * gfortran.dg/g77/980628-9.f
12131         * gfortran.dg/g77/980701-0.f
12132         * gfortran.dg/g77/980701-1.f
12133         * gfortran.dg/g77/cabs.f
12134         * gfortran.dg/g77/claus.f
12135         * gfortran.dg/g77/complex_1.f
12136         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12137         * gfortran.dg/g77/dcomplex.f
12138         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12139         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12140         * gfortran.dg/g77/f90-intrinsic-numeric.f
12141         * gfortran.dg/g77/int8421.f
12142         * gfortran.dg/g77/labug1.f
12143         * gfortran.dg/g77/large_vec.f
12144         * gfortran.dg/g77/le.f
12145         * gfortran.dg/g77/short.f
12146         * gfortran.dg/g77/README: Update
12147
12148 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/16637
12151         * g++.dg/parse/lookup4.C: New test.
12152
12153 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12154
12155         PR c++/16175
12156         * g++.dg/template/ttp10.C: New test.
12157
12158 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12159
12160         * gcc.dg/pr12625-1.c: New test.
12161
12162 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12163
12164         * testsuite/gcc.dg/switch-warn-1.c: New test.
12165         * testsuite/gcc.dg/switch-warn-2.c: New test.
12166         * gcc.c-torture/compile/pr14730.c: Update.
12167
12168 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12169
12170         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12171         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12172         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12173         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12174
12175 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12176
12177         PR c++/16623
12178         * g++.dg/template/assign1.C: New test.
12179
12180 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12181
12182         PR c++/12170
12183         * g++.dg/template/ttp9.C: New test.
12184
12185 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12186
12187         * gcc.dg/format/cmn-err-1.c: New test.
12188
12189 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12190
12191         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12192         gcc.dg/Wparentheses-10.c: New tests.
12193         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12194
12195 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12196
12197         PR fortran/16465
12198         * gfortran.dg/g77//ffixed-line-length-0.f,
12199         gfortran.dg/g77/ffixed-line-length-132.f,
12200         gfortran.dg/g77/ffixed-line-length-72.f,
12201         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12202         gfortran.dg/g77/README: Update.
12203
12204 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12205
12206         PR c++/13092
12207         * g++.dg/template/non-dependent7.C: New test.
12208         * g++.dg/template/non-dependent8.C: Likewise.
12209         * g++.dg/template/non-dependent9.C: Likewise.
12210         * g++.dg/template/non-dependent10.C: Likewise.
12211
12212 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12213
12214         PR c++/16337
12215         * g++.dg/parse/attr2.C: New test.
12216
12217 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12218
12219         * g77.dg: Removed.
12220         * g77.f-torture: Ditto.
12221
12222 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12223
12224         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12225         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12226         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12227
12228 2004-07-16  Richard Henderson  <rth@redhat.com>
12229
12230         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12231
12232 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12233
12234         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12235         tests with full list of options.
12236         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12237         of TORTURE_OPTIONS if test contains 'dg-do run'.
12238
12239         PR fortran/16404
12240         * gfortran.dg/do_iterator.f90: New test.
12241
12242 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12243
12244         PR rtl-optimization/16536
12245         * gcc.c-torture/execute/restrict-1.c: New test.
12246
12247 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12248
12249         PR fortran/15324
12250         * gfortran.dg/pr15324.f90: New test.
12251
12252         PR fortran/15129
12253         * gfortran.dg/pr15129.f90: New test.
12254
12255         PR fortran/15140
12256         * gfortran.dg/pr15140.f90: New test.
12257
12258         PR fortran/13792
12259         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12260         compile-time simplification.
12261
12262 2004-07-14  Mike Stump  <mrs@apple.com>
12263
12264         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12265
12266 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12267
12268         PR target/16325
12269         * gcc.dg/profile-generate-1.c: New.
12270
12271 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12272
12273         * gcc.c-torture/execute/20040709-1.c: New test.
12274         * gcc.c-torture/execute/20040709-2.c: New test.
12275
12276 2004-07-14  Mike Stump  <mrs@apple.com>
12277
12278         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12279
12280 2004-07-14  Mike Stump  <mrs@apple.com>
12281
12282         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12283
12284 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR c++/16518
12287         * g++.dg/parse/mutable1.C: New test.
12288
12289 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12290
12291         PR tree-optimization/16443
12292         * gcc.dg/tree-ssa/20040713-1.c: New test.
12293
12294 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12295
12296         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12297         for operator new.
12298
12299 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12300
12301         * gfortran.dg/g77/README: New file
12302         * gfortran.dg/g77/19981216-0.f:  Copy from
12303         g77.f-torture/noncompile.  Add "dg-do compile" and
12304         dg-error as required.
12305         * gfortran.dg/g77/19990218-1.f: Likewise
12306         * gfortran.dg/g77/19990905-1.f: Likewise
12307         * gfortran.dg/g77/9263.f: Likewise
12308         * gfortran.dg/g77/980615-0.f: Likewise
12309         * gfortran.dg/g77/980616-0.f: Likewise
12310         * gfortran.dg/g77/check0.f: Likewise
12311         * gfortran.dg/g77/select_no_compile.f: Likewise
12312
12313 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12314
12315         Copy files from g77.f-torture/compile.
12316         Add "{ dg-do compile}".  Other changes as noted
12317         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12318         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12319         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12320         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12321         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12322         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12323         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12324         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12325         statement to conform to standard.  Append alpha1.x for reference.
12326         * gfortran.dg/g77/xformat.f: Add dg-warning
12327
12328 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12329
12330         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12331         Add {dg-do compile} directive.
12332         * gfortran.dg/g77/cpp2.F: Likewise
12333
12334 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12335
12336         PR c++/5402
12337         * g++.dg/lookup/name-clash1.C: New test.
12338
12339         PR c++/9777
12340         * g++.dg/lookup/name-clash2.C: New test.
12341
12342         PR c++/12102
12343         * g++.dg/lookup/name-clash3.C: New test.
12344
12345 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12346
12347         * g++.dg/lookup/new2.C: New test.
12348         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12349
12350 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12351
12352         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12353         Add {dg-do compile} directive.
12354         * gfortran.dg/g77/13060.f: Likewise
12355         * gfortran.dg/g77/19990218-0.f: Likewise
12356         * gfortran.dg/g77/19990305-0.f: Likewise
12357         * gfortran.dg/g77/19990419-0.f: Likewise
12358         * gfortran.dg/g77/19990502-0.f: Likewise
12359         * gfortran.dg/g77/19990502-1.f: Likewise
12360         * gfortran.dg/g77/19990525-0.f: Likewise
12361         * gfortran.dg/g77/19990826-1.f: Likewise
12362         * gfortran.dg/g77/19990826-3.f: Likewise
12363         * gfortran.dg/g77/19990905-2.f: Likewise
12364         * gfortran.dg/g77/20000412-1.f: Likewise
12365         * gfortran.dg/g77/20000511-1.f: Likewise
12366         * gfortran.dg/g77/20000511-2.f: Likewise
12367         * gfortran.dg/g77/20000518.f: Likewise
12368         * gfortran.dg/g77/20000601-1.f: Likewise
12369         * gfortran.dg/g77/20000601-2.f: Likewise
12370         * gfortran.dg/g77/20000629-1.f: Likewise
12371         * gfortran.dg/g77/20000630-2.f: Likewise
12372         * gfortran.dg/g77/20010115.f: Likewise
12373         * gfortran.dg/g77/20010321-1.f: Likewise
12374         * gfortran.dg/g77/20010426.f: Likewise
12375         * gfortran.dg/g77/20020307-1.f: Likewise
12376         * gfortran.dg/g77/8485.f: Likewise
12377         * gfortran.dg/g77/960317-1.f: Likewise
12378         * gfortran.dg/g77/970915-0.f: Likewise
12379         * gfortran.dg/g77/980310-1.f: Likewise
12380         * gfortran.dg/g77/980310-2.f: Likewise
12381         * gfortran.dg/g77/980310-3.f: Likewise
12382         * gfortran.dg/g77/980310-4.f: Likewise
12383         * gfortran.dg/g77/980310-6.f: Likewise
12384         * gfortran.dg/g77/980310-7.f: Likewise
12385         * gfortran.dg/g77/980310-8.f: Likewise
12386         * gfortran.dg/g77/980419-2.f: Likewise
12387         * gfortran.dg/g77/980424-0.f: Likewise
12388         * gfortran.dg/g77/980427-0.f: Likewise
12389         * gfortran.dg/g77/980729-0.f: Likewise
12390         * gfortran.dg/g77/981117-1.f: Likewise
12391         * gfortran.dg/g77/toon_1.f: Likewise
12392
12393 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12394
12395         PR c++/2204
12396         * g++.dg/other/abstract2.C: New test.
12397
12398 2004-07-12  Paul Brook  <paul@codesourcery.com>
12399
12400         * gfortran.dg/pointer_init_1.f90: New test.
12401
12402 2004-07-11  Paul Brook  <paul@codesourcery.com>
12403
12404         PR fortran/15986
12405         * gfortran.dg/contained_1.f90: New test.
12406
12407 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12408
12409         * g++.dg/parse/defarg8.C: New test.
12410
12411 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12412
12413         PR fortran/16433
12414         * gfortran.dg/pr16433.f: New test.
12415
12416         PR fortran/17574
12417         * gfortran.dg/pr15754.f90: New test.
12418
12419 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12420
12421         PR tree-optimization/16437
12422         * gcc.c-torture/execute/bitfld-4.c: New test.
12423
12424 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12425
12426         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12427         access to common var from module.
12428
12429 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12430
12431         PR fortran/16336
12432         * gfortran.fortran-torture/execute/common_2.f90: New test.
12433
12434 2004-07-10  Paul Brook  <paul@codesourcery.com>
12435
12436         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12437
12438 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12439
12440         PR fortran/15969
12441         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12442
12443 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12444
12445         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12446         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12447         * gfortran.dg/g77/ffree-form-1.f: Likewise
12448         * gfortran.dg/g77/ffree-form-2.f: Likewise
12449         * gfortran.dg/g77/ffree-form-3.f: Likewise
12450         * gfortran.dg/g77/fno-underscoring.f: Likewise
12451         * gfortran.dg/g77/funderscoring.f: Likewise
12452         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12453
12454 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12455
12456         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12457
12458 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12459         Paul Brook  <paul@codesourcery.com>
12460
12461         PR fortran/13415
12462         * gfortran.dg/common_pointer_1.f90: New test.
12463
12464 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12465
12466         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12467
12468 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12469
12470         PR target/16364
12471         * gcc.c-torture/compile/20040709-1.c: New.
12472
12473 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12474
12475         PR fortran/14077
12476         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12477
12478 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12479
12480         PR fortran/13201
12481         * gfortran.dg/shape_1.f90: New test.
12482
12483 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12484             Andrew Pinski  <apinski@apple.com>
12485
12486         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12487
12488 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12489
12490         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12491         comment.
12492
12493 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12494         Paul Brook  <paul@codesourcery.com>
12495
12496         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12497         '.f95' and '.F95'.
12498
12499 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12500
12501         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12502
12503 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12504
12505         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12506         testcases with capital suffix.
12507
12508 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12509
12510         PR fortran/15481
12511         PR fortran/13372
12512         PR fortran/13575
12513         PR fortran/15978
12514         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12515
12516         * gfortran.dg/implicit_1.f90: New test.
12517
12518 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12519
12520         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12521         expression to match gfortran warning/error messages
12522         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12523         dg-error text.
12524
12525 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12526
12527         * lib/fortran-torture.exp: Rename proc search_for to
12528         search_for_re.
12529
12530 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12531
12532         * gcc.c-torture/execute/simd-5.x: New file.
12533         XFAIL on SPARC 64-bit at -O0.
12534
12535 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12536
12537         PR c++/8211
12538         PR c++/16165
12539         * g++.dg/warn/effc3.C: New test.
12540
12541 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12542
12543         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12544         change X to 1X in format.
12545         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12546         add data statements to conform to standard.
12547
12548 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12549
12550         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12551         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12552         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12553
12554 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12555
12556         * gfortran.dg/g77/7388.f: Copy from g77.dg
12557         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12558         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12559         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12560         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12561         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12562         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12563         * gfortran.dg/g77/strlen0.f: Likewise
12564
12565 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12566
12567         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12568         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12569
12570 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12571
12572         * gcc.c-torture/execute/920428-2.x: Delete.
12573         * gcc.c-torture/execute/920501-7.x: Likewise.
12574
12575 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12576
12577         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12578         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12579         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12580         prescott and c3-2.
12581         (PREFETCH_3DNOW): Add -march=c3.
12582
12583 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12584
12585         PR c/16437
12586         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12587         * gcc.c-torture/execute/bf64-1.x: Likewise.
12588
12589 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12590
12591         * gcc.c-torture/compile/20040708-1.c: New test.
12592
12593 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12594
12595         PR c++/16169
12596         * g++.dg/warn/effc2.C: New test.
12597
12598 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12599
12600         * gcc.c-torture/execute/bitfld-1.x: Remove.
12601         * gcc.c-torture/execute/bitfld-3.c: New test.
12602         * gcc.dg/bitfld-2.c: Remove XFAILs.
12603
12604 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12605
12606         PR c++/16276
12607         * g++.dg/rtti/tinfo1.C: New file.
12608
12609 2004-07-07  Eric Christopher  <echristo@redhat.com>
12610
12611         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12612
12613 2004-07-07  Andrew Pinski  <apinski@apple.com>
12614
12615         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12616
12617 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12618
12619         * g++.dg/init/call1.C: XFAIL.
12620
12621 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12622
12623         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12624         except for movstrict*, to movmem* and clrstr* to clrmem*.
12625
12626 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12627
12628         * gcc.c-torture/execute/20040707-1.c: New test.
12629
12630 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12631
12632         * gcc.c-torture/execute/20040706-1.c: New test.
12633
12634 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12635
12636         PR c++/3671
12637         * g++.dg/template/spec14.C: New test.
12638
12639 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12640
12641         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12642         nothing if not yet defined.  Use it in b, c and d type definitions.
12643         * gcc.c-torture/execute/20040705-1.c: New test.
12644         * gcc.c-torture/execute/20040705-2.c: New test.
12645
12646 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12647
12648         PR c++/2518
12649         * g++.dg/lookup/new1.C: New test.
12650
12651 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12652
12653         PR c++/11406
12654         * g++.dg/template/sizeof8.C: New test.
12655
12656 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12657
12658         * gcc.c-torture/compile/20040705-1.c: New test.
12659
12660 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12661
12662         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12663
12664 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12665
12666         * gcc.dg/cpp/if-mop.c: Two new testcases.
12667         * gcc.dg/cpp/trad/comment-3.c: New.
12668
12669 2004-07-04  Paul Brook  <paul@codesourcery.com>
12670
12671         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12672
12673 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12674
12675         PR c++/3761
12676         * g++.dg/lookup/crash4.C: New test.
12677
12678 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12679
12680         * gcc.c-torture/execute/builtin-abs-1.c
12681         * gcc.c-torture/execute/builtin-abs-2.c
12682         * gcc.c-torture/execute/builtin-complex-1.c
12683         * gcc.c-torture/execute/builtins/string-1-lib.c
12684         * gcc.c-torture/execute/builtins/string-1.c
12685         * gcc.c-torture/execute/builtins/string-2-lib.c
12686         * gcc.c-torture/execute/builtins/string-2.c
12687         * gcc.c-torture/execute/builtins/string-3-lib.c
12688         * gcc.c-torture/execute/builtins/string-3.c
12689         * gcc.c-torture/execute/builtins/string-4-lib.c
12690         * gcc.c-torture/execute/builtins/string-4.c
12691         * gcc.c-torture/execute/builtins/string-5-lib.c
12692         * gcc.c-torture/execute/builtins/string-5.c
12693         * gcc.c-torture/execute/builtins/string-6-lib.c
12694         * gcc.c-torture/execute/builtins/string-6.c
12695         * gcc.c-torture/execute/builtins/string-7-lib.c
12696         * gcc.c-torture/execute/builtins/string-7.c
12697         * gcc.c-torture/execute/builtins/string-8-lib.c
12698         * gcc.c-torture/execute/builtins/string-8.c
12699         * gcc.c-torture/execute/builtins/string-9-lib.c
12700         * gcc.c-torture/execute/builtins/string-9.c
12701         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12702         * gcc.c-torture/execute/builtins/string-asm-1.c
12703         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12704         * gcc.c-torture/execute/builtins/string-asm-2.c
12705         * gcc.c-torture/execute/stdio-opt-1.c
12706         * gcc.c-torture/execute/stdio-opt-2.c
12707         * gcc.c-torture/execute/stdio-opt-3.c
12708         * gcc.c-torture/execute/string-opt-1.c
12709         * gcc.c-torture/execute/string-opt-10.c
12710         * gcc.c-torture/execute/string-opt-11.c
12711         * gcc.c-torture/execute/string-opt-12.c
12712         * gcc.c-torture/execute/string-opt-13.c
12713         * gcc.c-torture/execute/string-opt-14.c
12714         * gcc.c-torture/execute/string-opt-15.c
12715         * gcc.c-torture/execute/string-opt-16.c
12716         * gcc.c-torture/execute/string-opt-2.c
12717         * gcc.c-torture/execute/string-opt-6.c
12718         * gcc.c-torture/execute/string-opt-7.c
12719         * gcc.c-torture/execute/string-opt-8.c:
12720         Replace with ...
12721
12722         * gcc.c-torture/execute/builtins/abs-2.c
12723         * gcc.c-torture/execute/builtins/abs-3.c
12724         * gcc.c-torture/execute/builtins/complex-1.c
12725         * gcc.c-torture/execute/builtins/fprintf.c
12726         * gcc.c-torture/execute/builtins/fputs.c
12727         * gcc.c-torture/execute/builtins/memcmp.c
12728         * gcc.c-torture/execute/builtins/memmove.c
12729         * gcc.c-torture/execute/builtins/memops-asm.c
12730         * gcc.c-torture/execute/builtins/mempcpy-2.c
12731         * gcc.c-torture/execute/builtins/mempcpy.c
12732         * gcc.c-torture/execute/builtins/memset.c
12733         * gcc.c-torture/execute/builtins/printf.c
12734         * gcc.c-torture/execute/builtins/sprintf.c
12735         * gcc.c-torture/execute/builtins/strcat.c
12736         * gcc.c-torture/execute/builtins/strchr.c
12737         * gcc.c-torture/execute/builtins/strcmp.c
12738         * gcc.c-torture/execute/builtins/strcpy.c
12739         * gcc.c-torture/execute/builtins/strcspn.c
12740         * gcc.c-torture/execute/builtins/strlen-2.c
12741         * gcc.c-torture/execute/builtins/strlen.c
12742         * gcc.c-torture/execute/builtins/strncat.c
12743         * gcc.c-torture/execute/builtins/strncmp-2.c
12744         * gcc.c-torture/execute/builtins/strncmp.c
12745         * gcc.c-torture/execute/builtins/strncpy.c
12746         * gcc.c-torture/execute/builtins/strpbrk.c
12747         * gcc.c-torture/execute/builtins/strpcpy-2.c
12748         * gcc.c-torture/execute/builtins/strpcpy.c
12749         * gcc.c-torture/execute/builtins/strrchr.c
12750         * gcc.c-torture/execute/builtins/strspn.c
12751         * gcc.c-torture/execute/builtins/strstr-asm.c
12752         * gcc.c-torture/execute/builtins/strstr.c:
12753         ... these new files.
12754
12755         * gcc.c-torture/execute/builtins/abs-2-lib.c
12756         * gcc.c-torture/execute/builtins/abs-3-lib.c
12757         * gcc.c-torture/execute/builtins/complex-1-lib.c
12758         * gcc.c-torture/execute/builtins/fprintf-lib.c
12759         * gcc.c-torture/execute/builtins/fputs-lib.c
12760         * gcc.c-torture/execute/builtins/memcmp-lib.c
12761         * gcc.c-torture/execute/builtins/memmove-lib.c
12762         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12763         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12764         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12765         * gcc.c-torture/execute/builtins/memset-lib.c
12766         * gcc.c-torture/execute/builtins/printf-lib.c
12767         * gcc.c-torture/execute/builtins/sprintf-lib.c
12768         * gcc.c-torture/execute/builtins/strcat-lib.c
12769         * gcc.c-torture/execute/builtins/strchr-lib.c
12770         * gcc.c-torture/execute/builtins/strcmp-lib.c
12771         * gcc.c-torture/execute/builtins/strcpy-lib.c
12772         * gcc.c-torture/execute/builtins/strcspn-lib.c
12773         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12774         * gcc.c-torture/execute/builtins/strlen-lib.c
12775         * gcc.c-torture/execute/builtins/strncat-lib.c
12776         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12777         * gcc.c-torture/execute/builtins/strncmp-lib.c
12778         * gcc.c-torture/execute/builtins/strncpy-lib.c
12779         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12780         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12781         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12782         * gcc.c-torture/execute/builtins/strrchr-lib.c
12783         * gcc.c-torture/execute/builtins/strspn-lib.c
12784         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12785         * gcc.c-torture/execute/builtins/strstr-lib.c
12786         * gcc.c-torture/execute/builtins/lib/abs.c
12787         * gcc.c-torture/execute/builtins/lib/fprintf.c
12788         * gcc.c-torture/execute/builtins/lib/memset.c
12789         * gcc.c-torture/execute/builtins/lib/printf.c
12790         * gcc.c-torture/execute/builtins/lib/sprintf.c
12791         * gcc.c-torture/execute/builtins/lib/strcpy.c
12792         * gcc.c-torture/execute/builtins/lib/strcspn.c
12793         * gcc.c-torture/execute/builtins/lib/strncat.c
12794         * gcc.c-torture/execute/builtins/lib/strncmp.c
12795         * gcc.c-torture/execute/builtins/lib/strncpy.c
12796         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12797         * gcc.c-torture/execute/builtins/lib/strspn.c
12798         * gcc.c-torture/execute/builtins/lib/strstr.c:
12799         New files containing support routines.
12800
12801         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12802         declaration.
12803         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12804         when not optimizing.
12805
12806 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/16240
12809         * g++.dg/abi/mangle22.C: New test.
12810         * g++.dg/abi/mangle23.C: Likewise.
12811
12812 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12813
12814         PR fortran/16290
12815         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12816         Allow for cases without denormalized floating point numbers.
12817
12818 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12819
12820         PR c/1027
12821         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12822         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12823         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12824         expected warning text.
12825         * gcc.dg/format/diag-2.c: New test.
12826
12827 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12828
12829         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12830
12831 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12832
12833         * gcc.dg/builtins-43.c: New.
12834         * gcc.dg/builtins-44.c: New.
12835         * gcc.dg/builtins-45.c: New.
12836
12837 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12838             Andreas Tobler  <a.tobler@schweiz.ch>
12839
12840         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12841         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12842         as SIGSEGV.
12843         * gcc.dg/cleanup-11.c: Likewise.
12844         * gcc.dg/cleanup-8.c: Likewise.
12845         * gcc.dg/cleanup-9.c: Likewise.
12846         * gcc.dg/cleanup-5.c: Run on all platforms.
12847
12848 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12849
12850         * g++.dg/warn/nonnull1.C: New test.
12851
12852 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12853
12854         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12855         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12856         Special-case the Sun compiler wrt to <complex.h>.
12857
12858 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12859
12860         * gcc.dg/Wunreachable-8.C: New test.
12861
12862         * gcc.dg/h8300-ice2.c : New test.
12863
12864 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12865
12866         PR fortran/16161
12867         * gfortran.fortran-torture/compile/implicit.f90: Add test
12868         for implicit character.
12869
12870 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12871
12872         PR fortran/16289
12873         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12874         Use tiny() intrinsic to find smallest non-negative real
12875
12876 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12877
12878         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12879         * gcc.dg/compat/struct-by-value-22_x.c: New.
12880         * gcc.dg/compat/struct-by-value-22_y.c: New.
12881
12882         * gcc.c-torture/execute/20040629-1.c: New test.
12883
12884 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12887         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12888
12889         PR target/16195
12890         * gcc.dg/20040625-1.c: New test.
12891
12892 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12893
12894         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12895
12896 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12897
12898         PR fortran/15963
12899         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12900
12901 2004-06-29  Richard Henderson  <rth@redhat.com>
12902
12903         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12904
12905 2004-06-29  Paul Brook  <paul@codesourcery.com>
12906
12907         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12908         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12909
12910 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12911
12912         PR c++/16260
12913         * g++.dg/parse/crash15.C: New.
12914
12915 2004-06-28  Andrew Pinski  <apinski@apple.com>
12916
12917         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12918         by the error already.
12919
12920         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12921
12922 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12923
12924         PR target/14041
12925         * gcc.dg/h8300-bss-align-1.c : New.
12926
12927 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12928
12929         * PR c++/16174
12930         * g++.dg/template/ctor4.C: New.
12931
12932 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12933
12934         PR c++/16205
12935         * g++.dg/warn/Wsequence-point-1.C: New test.
12936
12937 2004-06-27  Paul Brook  <paul@codesourcery.com>
12938
12939         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12940
12941 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12942
12943         * g++.old-deja/g++.mike/p7325.C: Remove.
12944
12945 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12946
12947         PR c/14963
12948         * gcc.dg/pr14963.c: New test.
12949
12950 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/16193
12953         * g++.dg/parse/redef1.C: New test.
12954
12955 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12956
12957         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12958         20021110.c.
12959         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12960         20021119-1.c.
12961         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12962         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12963         5-04.c.
12964         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12965         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12966         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12967         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12968         g++.brendan/enum14.C.
12969         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12970         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12971         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12972         g++.mike/virt1.C.
12973         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12974         memtemp24.C.
12975
12976 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12977
12978         * gcc.dg/20040527-1.c: New test case.
12979
12980 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12981
12982         PR gfortran/pr16196
12983         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12984
12985 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12986
12987         PR middle-end/15825
12988         * gcc.dg/pr15825-1.c: New test case.
12989
12990 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12991
12992         * gcc.c-torture/execute/20040625-1.c: New test.
12993
12994 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12995
12996         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12997
12998 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12999
13000         * gcc.dg/torture/mips-div-1.c: New test.
13001
13002 2004-06-24  Jeff Law  <law@redhat.com>
13003
13004         * gcc.dg/tree-ssa/20040624-1.c: New test.
13005
13006 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13007
13008         * gcc.c-torture/compile/20040624-1.c: New test.
13009
13010 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13011
13012         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13013         this directory.
13014
13015 2004-06-23  Andrew Pinski  <apinski@apple.com>
13016
13017         PR middle-end/15988
13018         * g++.dg/opt/ptrmem4.C: New test.
13019
13020         * gcc.dg/c90-array-quals-2.c: New test.
13021
13022 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13023
13024         * gcc.dg/kpice1.c: New test.
13025
13026 2006-06-23  Andrew Pinski  <apinski@apple.com>
13027
13028         * gcc.dg/c90-array-quals.c: New test.
13029
13030 2006-06-22  Richard Henderson  <rth@redhat.com>
13031
13032         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13033
13034 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13035
13036         * gcc.dg/builtins-config.h: Handle FreeBSD.
13037
13038 2006-06-22  Richard Henderson  <rth@redhat.com>
13039
13040         * g++.dg/opt/devirt1.C: New.
13041
13042 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13043
13044         * g++.dg/opt/pr15551.C: New testcase.
13045
13046 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13047
13048         PR target/14800
13049         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13050         x86_64-*-linux* when compiling for 32bit.
13051
13052 2004-06-21  Andrew Pinski  <apinski@apple.com>
13053
13054         * gcc.dg/pch/struct-1.c: New.
13055         * gcc.dg/pch/struct-1.hs: New.
13056
13057 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13058
13059         * gcc.dg/pch/save-temps-1.c: New file.
13060         * gcc.dg/pch/save-temps-1.hs: New file.
13061
13062 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13063
13064         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13065         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13066
13067 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13068
13069         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13070         to fix type error.
13071         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13072         Remove trailing spaces.
13073
13074 2004-06-21  Richard Henderson  <rth@redhat.com>
13075
13076         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13077         merging && to BIT_FIELD_REF.
13078
13079 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13080
13081         * g++.dg/opt/placeholder1.C: New test.
13082
13083 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13084
13085         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13086         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13087         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13088         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13089
13090 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13091
13092         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13093         extern "C".
13094         * g++.dg/other/pragma-re-1.C: Add comments.
13095
13096 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13097
13098         PR gfortran/16080
13099         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13100
13101 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13102
13103         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13104         instead of setting the type of size_t by
13105         hand.
13106
13107 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13108
13109         * gcc.dg/unordered-2.c: New test case.
13110         * gcc.dg/unordered-3.c: New test case.
13111
13112 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13113
13114         PR other/16043
13115         * lib/g++.exp (g++_version): Tweak regexp for version
13116         * lib/g77.exp (g77_version): Likewise
13117         * lib/gfortran.exp (gfortran_version): Likewise
13118         * lib/objc.exp (objc_version): Likewise
13119         * lib/treelang.exp (treelang_version): Likewise
13120
13121 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13122
13123         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13124         Use INT_MAX instead of __INT_MAX__.
13125         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13126
13127         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13128         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13129         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13130         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13131         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13132         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13133         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13134         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13135         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13136
13137         * gcc.dg/range-test-1.c: New test.
13138         * g++.dg/opt/range-test-1.C: New test.
13139
13140 2004-06-17  Richard Henderson  <rth@redhat.com>
13141
13142         * objc.dg/sync-1.m: New.
13143         * objc.dg/try-catch-1.m: Don't force next runtime.
13144         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13145         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13146         shadowed catch clause.
13147         * objc.dg/try-catch-5.m: New.
13148
13149 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13150
13151         Bug 14610
13152         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13153
13154 2004-06-15  Richard Henderson  <rth@redhat.com>
13155
13156         * gcc.dg/20001116-1.c: Move expected warning line.
13157
13158 2004-06-15  Richard Henderson  <rth@redhat.com>
13159
13160         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13161         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13162
13163 2004-06-15  Jeff Law  <law@redhat.com>
13164
13165         * gcc.dg/tree-ssa/20040615-1.c: New test.
13166         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13167         be less sensitive to operand ordering.
13168         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13169
13170 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13171
13172         * g++.dg/abi/bitfield3.C: Add comment..
13173
13174 2004-06-15  Richard Henderson  <rth@redhat.com>
13175
13176         * g++.dg/ext/stmtexpr1.C: XFAIL.
13177         * gcc.dg/20030612-1.c: XFAIL.
13178
13179 2004-06-15  Eric Christopher  <echristo@redhat.com>
13180
13181         * g++.dg/charset/asm5.c: New.
13182         * gcc.dg/charset/asm6.c: New.
13183
13184 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13185
13186         PR fortran/15962
13187         * gfortran.fortran-torture/execute/select_1.f90: New test.
13188
13189 2004-06-15  Paul Brook  <paul@codesourcery.com>
13190
13191         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13192
13193 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13194
13195         PR c++/15967
13196         * g++.dg/lookup/crash3.C: New test.
13197
13198 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13199
13200         PR c++/15947
13201         * g++.dg/parse/dtor4.C: New test.
13202
13203 2004-06-14  Jeff Law  <law@redhat.com>
13204
13205         * gcc.c-torture/compile/20040614-1.c: New test.
13206
13207 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13208
13209         PR fortran/15211
13210         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13211         LEN of a character array.
13212
13213 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13214
13215         PR c++/15096
13216         * g++.dg/template/ptrmem10.C: New test.
13217
13218         PR c++/14930
13219         * g++.dg/template/friend30.C: New test.
13220
13221 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13222
13223         PR fortran/14928
13224         * gfortran.fortran-torture/compile/mloc.f90: New test.
13225
13226 2004-06-13  Paul Brook  <paul@codesourcery.com>
13227
13228         * gfortran.fortran-torture/execute/random_2.f90: New test.
13229
13230 2004-06-13  Eric Christopher  <echristo@redhat.com>
13231
13232         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13233
13234 2004-06-12  Paul Brook  <paul@codesourcery.com>
13235
13236         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13237
13238 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13239
13240         PR fortran/14923
13241         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13242
13243 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13244
13245         PR fortran/14957
13246         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13247         syntax errors in end statements of contained subroutines.
13248
13249 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13250
13251         PR fortran/12841
13252         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13253
13254 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13255
13256         PR fortran/15665
13257         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13258
13259 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13260
13261         PR gfortran/12839
13262         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13263
13264 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13265
13266         PR c++/15862
13267         * g++.dg/parse/enum1.C: New test.
13268
13269 2004-06-10  Jeff Law  <law@redhat.com>
13270
13271         * gcc.c-torture/compile/20040610-1.c: New test.
13272
13273 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13274
13275         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13276         * g++.old-deja/g++.other/decl3.C: Likewise.
13277
13278 2004-06-10  Brian Booth  <bbooth@redhat.com>
13279
13280         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13281         V_MAY_DEF instead of VDEF.
13282         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13283
13284 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13285
13286         PR c++/14211
13287         * g++.dg/conversion/const1.C: New test.
13288
13289         PR c++/15076
13290         * g++.dg/conversion/reinterpret1.C: New test.
13291
13292         PR c++/15877
13293         * g++.dg/template/enum2.C: New test.
13294
13295         PR c++/15227
13296         * g++.dg/template/error13.C: New test.
13297
13298 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13299
13300         PR fortran/14957
13301         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13302         arguments to test_* REAL and of the right size.
13303
13304 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13305
13306         PR target/15569
13307         PR rtl-optimization/15681
13308         * gcc.dg/20040609-1.c: New test.
13309
13310 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13311
13312         PR c++/14791
13313         * g++.dg/opt/builtins1.C: New test.
13314
13315 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13316
13317         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13318         that use default windows32 struct layout.
13319         * gcc.dg/i386-bitfield2.c: Likewise.
13320
13321 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13322
13323         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13324         for mingw32 and cygwin targets.
13325
13326 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13327
13328         * gcc.dg/pch/macro-4.c: New.
13329         * gcc.dg/pch/macro-4.hs: New.
13330
13331 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13332
13333         PR fortran/13249
13334         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13335
13336 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13337
13338         PR fortran/13372
13339         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13340
13341 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13342
13343         PR gfortran/14897
13344         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13345
13346 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13347
13348         PR gfortran/15755
13349         * gfortran.fortran-torture/execute/backspace.c : New test.
13350
13351 2004-06-09  Paul Brook  <paul@codesourcery.com>
13352
13353         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13354         (pointer_to_section): Rewrite to use smaller array.
13355
13356 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13357
13358         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13359         * gcc.dg/ext/altivec-10.c: Same.
13360         * gcc.dg/ext/altivec-11.c: Same.
13361         * gcc.dg/ext/altivec-12.c: Same.
13362         * gcc.dg/ext/altivec-13.c: Same.
13363         * gcc.dg/ext/altivec-14.c: Same.
13364         * gcc.dg/ext/altivec-15.c: Same.
13365         * gcc.dg/ext/altivec-16.c: Same.
13366         * gcc.dg/ext/altivec-3.c: Same.
13367         * gcc.dg/ext/altivec-4.c: Same.
13368         * gcc.dg/ext/altivec-6.c: Same.
13369         * gcc.dg/ext/altivec-7.c: Same.
13370         * gcc.dg/ext/altivec-8.c: Same.
13371         * gcc.dg/ext/altivec-varargs-1.c: Same.
13372
13373         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13374         * g++.dg/ext/altivec-10.C: Same.
13375         * g++.dg/ext/altivec-2.C: Same.
13376         * g++.dg/ext/altivec-3.C: Same.
13377         * g++.dg/ext/altivec-4.C: Same.
13378         * g++.dg/ext/altivec-5.C: Same.
13379         * g++.dg/ext/altivec-6.C: Same.
13380         * g++.dg/ext/altivec-7.C: Same.
13381         * g++.dg/ext/altivec-8.C: Same.
13382         * g++.dg/ext/altivec-9.C: Same.
13383
13384 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13385
13386         PR c++/7841
13387         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13388
13389 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13390
13391         * gcc.dg/union-1.c: New test.
13392
13393 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13394
13395         * gcc.dg/builtins-41.c: New test case.
13396         * gcc.dg/builtins-42.c: New test case.
13397
13398 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13399
13400         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
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         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13411         * g++.old-deja/g++.brendan/new3.C: Same.
13412         * gcc.c-torture/execute/eeprof-1.x: Same.
13413
13414 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13415
13416         PR c/14765
13417         * gcc.dg/pr14765-1.c: New test.
13418
13419 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13420
13421         PR c/14649
13422         * gcc.dg/pr14649-1.c: New test case.
13423
13424 2004-06-07  Richard Henderson  <rth@redhat.com>
13425
13426         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13427         if temporaries.
13428
13429 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13430
13431         * g++.dg/eh/elide1.C: Remove XFAIL.
13432
13433 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13434
13435         PR c++/15337
13436         * g++.dg/expr/sizeof3.C: New test.
13437
13438         PR c++/14777
13439         * g++.dg/template/access14.C: New test.
13440
13441         PR c++/15554
13442         * g++.dg/template/enum1.C: New test.
13443
13444         PR c++/15057
13445         * g++.dg/eh/throw1.C: New test.
13446
13447 2004-06-07  David Ayers  <d.ayers@inode.at>
13448             Ziemowit Laski  <zlaski@apple.com>
13449
13450         * lib/objc.exp (objc_target_compile): Revert the '-framework
13451         Foundation' flag fix, since bare Darwin does not ship
13452         with the Foundation framework.
13453         * objc/execute/next_mapping.h: Provide a local NSConstantString
13454         @interface and @implementation.
13455         (objc_constant_string_init): A constructor function, used to
13456         initialize the NSConstantString meta-class object.
13457         * objc/execute/string1.m: Include "next_mapping.h" instead of
13458         <Foundation/NSString.h>.
13459         * objc/execute/string2.m: Likewise.
13460         * objc/execute/string3.m: Likewise.
13461         * objc/execute/string4.m: Likewise.
13462
13463 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13464
13465         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13466         to double. Replace double with FLOAT.
13467         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13468
13469         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13470         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13471         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13472         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13473         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13474         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13475         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13476         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13477
13478 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13479
13480         PR c/13519
13481         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13482
13483 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13484
13485         PR c++/15503
13486         * g++.dg/template/meminit2.C: New test.
13487
13488 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13489
13490         PR target/15822
13491         * gcc.c-torture/execute/compare-fp-1.c,
13492         gcc.c-torture/execute/compare-fp-2.c,
13493         gcc.c-torture/execute/compare-fp-3.c,
13494         gcc.c-torture/execute/compare-fp-4.c,
13495         gcc.c-torture/execute/compare-fp-3.x,
13496         gcc.c-torture/execute/compare-fp-4.x: Moved...
13497         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13498         gcc.c-torture/execute/ieee/compare-fp-2.c,
13499         gcc.c-torture/execute/ieee/compare-fp-3.c,
13500         gcc.c-torture/execute/ieee/compare-fp-4.c,
13501         gcc.c-torture/execute/ieee/compare-fp-3.x,
13502         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13503
13504 2004-06-04  David Ayers  <d.ayers@inode.at>
13505
13506         * objc/execute/protocol-isEqual-4.m: New testcase.
13507
13508 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13509
13510         * objc/execute/protocol-isEqual-1.m: New testcase.
13511         * objc/execute/protocol-isEqual-2.m: New testcase.
13512         * objc/execute/protocol-isEqual-3.m: New testcase.
13513
13514 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13515
13516         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13517
13518 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13519
13520         * lib/objc.exp (objc_target_compile): When running tests on
13521         Darwin (Mac OS X), inform the linker about '-framework
13522         'Foundation'.
13523
13524 2004-06-02  Eric Christopher  <echristo@redhat.com>
13525
13526         * gcc.c-torture/compile/20040602-1.c: New.
13527
13528 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13529
13530         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13531         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13532
13533         PR tree-optimization/14736
13534         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13535
13536         PR tree-optimization/14042
13537         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13538
13539         PR tree-optimization/14729
13540         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13541
13542 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13543
13544         PR fortran/15557
13545         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13546
13547 2004-06-01  Richard Hederson  <rth@redhat.com>
13548
13549         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13550
13551 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13552
13553         PR c++/14932
13554         * g++.dg/parse/offsetof4.C: New test.
13555
13556 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13557
13558         PR objc/7993
13559         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13560
13561 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/15701
13564         * g++.dg/template/friend29.C: New test.
13565
13566 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13567
13568         PR c/15749
13569         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13570
13571 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13572
13573         * gcc.dg/sparc-trap-1.c: New test.
13574
13575 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13576
13577         PR middle-end/15069
13578         * g++.dg/opt/fold3.C: New test case.
13579
13580 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13581
13582         * lib/target-supports.exp (check_iconv_available): Fix fallout
13583         from 2004-05-28 patch.
13584
13585 2004-05-30  Paul Brook  <paul@codesourcery.com>
13586
13587         PR fortran/15620
13588         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13589         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13590
13591 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13592
13593         * gfortran.fortran-torture/execute/random_1.f90: New test.
13594
13595 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13596
13597         * g++.dg/ext/altivec-10.C: New test.
13598
13599 2004-05-29  Paul Brook  <paul@codesourcery.com>
13600
13601         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13602
13603 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13604
13605         * gcc.dg/altivec-16.c: New test.
13606
13607 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13608
13609         * lib/target-supports.exp (check_vmx_hw_available): New.
13610         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13611
13612         * lib/target-supports.exp (check_alias_available,
13613         check_iconv_available, check_named_sections_available): Use
13614         unique names for temporary files.
13615
13616 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13617
13618         * gcc.dg/altivec-15.c: New test.
13619
13620 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13621
13622         PR c++/15083
13623         * g++.dg/warn/noeffect6.C: New test.
13624
13625         PR c++/15471
13626         * g++.dg/expr/ptrmem4.C: New test.
13627
13628         PR c++/15640
13629         * g++.dg/template/operator3.C: New test.
13630
13631 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13632
13633         PR c++/14668
13634         * g++.dg/lookup/redecl1.C: New test.
13635         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13636
13637 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13638
13639         * gcc.c-torture/execute/compare-fp-1.c,
13640         gcc.c-torture/execute/compare-fp-2.c,
13641         gcc.c-torture/execute/compare-fp-3.c,
13642         gcc.c-torture/execute/compare-fp-4.c,
13643         gcc.c-torture/execute/compare-fp-3.x,
13644         gcc.c-torture/execute/compare-fp-4.x,
13645         gcc.dg/pr15649-1.c: New.
13646
13647 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13648
13649         PR c++/12883
13650         * g++.dg/init/array14.C: New test.
13651
13652 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13653
13654         * lib/compat.exp (compat-get-options-main): New.
13655         (compat-get-options): Remove unneeded code, warn for ignored
13656         command.
13657         (compat-execute): Check flag set by dg-require-* commands.
13658
13659         * lib/compat.exp (compat-execute): Break up long lines.
13660
13661 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13662
13663         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13664         * gcc.dg/altivec-14.c: New test.
13665         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13666
13667         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13668         * gcc.dg/altivec-12.c: Ditto.
13669
13670         * gcc.dg/altivec-3.c: Move call to altivec_check.
13671
13672 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/15044
13675         * g++.dg/template/error12.C: New test.
13676
13677         PR c++/15317
13678         * g++.dg/ext/attrib15.C: New test.
13679
13680         PR c++/15329
13681         * g++.dg/template/ptrmem9.C: New test.
13682
13683 2004-05-25  Paul Brook  <paul@codesourcery.com>
13684
13685         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13686
13687 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13688
13689         PR c++/15165
13690         * g++.dg/template/crash19.C: New test.
13691
13692 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13693
13694         PR c++/15025
13695         * g++.dg/template/redecl1.C: New test.
13696
13697 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/14821
13700         * g++.dg/other/ns1.C: New test.
13701
13702         PR c++/14883
13703         * g++.dg/template/invalid1.C: New test.
13704
13705 2004-05-23  Paul Brook  <paul@codesourcery.com>
13706         Victor Leikehman  <lei@haifasphere.co.il>
13707
13708         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13709         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13710
13711 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/15285
13714         PR c++/15299
13715         * g++.dg/template/non-dependent5.C: New test.
13716         * g++.dg/template/non-dependent6.C: New test.
13717
13718 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/15507
13721         * g++.dg/inherit/union1.C: New test.
13722
13723         PR c++/15542
13724         * g++.dg/template/addr1.C: New test.
13725
13726         PR c++/15427
13727         * g++.dg/template/array5.C: New test.
13728
13729         PR c++/15287
13730         * g++.dg/template/array6.C: New test.
13731
13732 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13733             Roger Sayle  <roger@eyesopen.com>
13734
13735         * g++.dg/lookup/forscope2.C: New test case.
13736
13737 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13738
13739         * gcc.dg/cpp/Wmissingdirs.c: New.
13740
13741 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13742
13743         PR target/15301
13744         * gcc.dg/compat/union-m128-1.h: New file.
13745         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13746         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13747         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13748
13749 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13750
13751         PR target/15302
13752         * gcc.dg/compat/struct-complex-1.h: New file.
13753         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13754         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13755         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13756
13757 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13758
13759         PR middle-end/3074
13760         * gcc.dg/pr3074-1.c: New test case.
13761         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13762
13763 2004-05-20  Falk Hueffner  <falk@debian.org>
13764
13765         PR other/15526
13766         * gcc.dg/ftrapv-1.c: New test case.
13767
13768 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13769
13770         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13771
13772 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13773             Jeff Law  <law@redhat.com>
13774
13775         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13776         * gcc.dg/tree-ssa/20040518-2.c: New test.
13777
13778         * gcc.dg/tree-ssa/20040518-1.c: New test.
13779
13780 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13781
13782         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13783
13784 2004-05-18  Paul Brook  <paul@codesourcery.com>
13785
13786         PR fortran/13930
13787         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13788
13789 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13790
13791         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13792         constant folding.
13793
13794 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13795
13796         * gcc.dg/tree-ssa/20040517-1.c: New test.
13797
13798 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13799
13800         * gcc.dg/loop-4.c: New test.
13801
13802 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13803
13804         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13805
13806 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13807
13808         PR fortran/15311
13809         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13810
13811 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13812
13813         PR fortran/13826
13814         PR fortran/13940
13815         * gfortran.fortran-torture/compile/data_1.f90: New test.
13816
13817 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13818
13819         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13820         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13821
13822 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13823
13824         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13825
13826 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13827
13828         PR c/15444
13829         * gcc.dg/format/xopen-1.c: Adjust expected message.
13830         * gcc.dg/format/xopen-3.c: New test.
13831
13832 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13833
13834         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13835
13836 2004-05-14  Jeff Law  <law@redhat.com>
13837
13838         * gcc.dg/tree-ssa/20040514-2.c: New test.
13839
13840 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13841
13842         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13843         this ...
13844         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13845         this.
13846
13847 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13848
13849         * gcc.dg/tree-ssa/20040514-1.c: New test.
13850
13851 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13852
13853         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13854         test.
13855
13856 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13857
13858         PR fortran/14066
13859         * gfortran.fortran-torture/compile/do_1.f90: New test.
13860
13861 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13862
13863         PR fortran/15051
13864         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13865         test.
13866
13867 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13868
13869         PR fortran/15149
13870         * gfortran.fortran-torture/execute/random_init.f90: New test.
13871
13872 2004-05-13  Paul Brook  <paul@codesourcery.com>
13873
13874         PR fortran/15314
13875         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13876
13877 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13880         for the powerpc case.
13881
13882 2004-05-13  Jeff Law  <law@redhat.com>
13883
13884         * gcc.dg/tree-ssa/20040513-1.c: New test.
13885         * gcc.dg/tree-ssa/20040513-2.c: New test.
13886
13887 2004-05-13  Paul Brook  <paul@codesourcery.com>
13888
13889         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13890         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13891         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13892
13893 2004-05-13  Andreas Schwab  <schwab@suse.de>
13894
13895         PR other/10819
13896         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13897         characters.
13898
13899 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13900
13901         PR fortran/15294
13902         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13903
13904 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13905
13906         Merge from tree-ssa-20020619-branch.  See
13907         ChangeLog.tree-ssa for details.
13908
13909 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13910
13911         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13912         include <altivec.h> explicitly.
13913         * gcc.dg/altivec-13.c: Likewise.
13914
13915 2004-05-11  Paul Brook  <paul@codesourcery.com>
13916
13917         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13918
13919 2004-05-10  Eric Christopher  <echristo@redhat.com>
13920
13921         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13922         * gcc.dg/sibcall-4.c: Ditto.
13923
13924 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13925
13926         * g++.dg/ext/altivec-8.C: New test case.
13927         * gcc.dg/altivec-13.c: New test case.
13928
13929 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13930
13931         * gcc.c-torture/execute/divcmp-1.c: New test case.
13932         * gcc.c-torture/execute/divcmp-2.c: New test case.
13933         * gcc.c-torture/execute/divcmp-3.c: New test case.
13934
13935 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13936
13937         * g++.dg/other/pragma-re-2.C: New test.
13938
13939 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13940
13941         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13942         * gcc.dg/i386-387-2.c: Likewise.
13943
13944         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13945         __builtin_drem.
13946         * gcc.dg/i386-387-6.c: Likewise.
13947
13948 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13949
13950         * gcc.dg/builtins-33.c:  Also check log1p*.
13951
13952 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13953
13954         PR optimization/15296
13955         * gcc.c-torture/execute/pr15296.c: New test.
13956
13957 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13958
13959         * gcc.dg/builtins-40.c: New test.
13960
13961 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13962
13963         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13964
13965 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13966
13967         * g++.dg/ext/spe1.C: New testcase.
13968
13969 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13970
13971         * objc.dg/image-info.m: Allow additional attributes
13972         for __image_info section.
13973
13974 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13975
13976         * gcc.dg/torture/mips-hilo-2.c: New test.
13977
13978 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13979
13980         PR c++/14389
13981         * g++.dg/template/member5.C: New test.
13982
13983 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13984
13985         * gcc.dg/builtins-34.c: Also check expm1*.
13986
13987 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13988
13989         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13990         * gcc.dg/torture/builtin-convert-3.c: New test.
13991
13992 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13993
13994         PR middle-end/15054
13995         * g++.dg/opt/pr15054.C: New test.
13996
13997 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13998
13999         * gcc.dg/torture/builtin-rounding-1.c: New test.
14000         * gcc.dg/builtins-25.c: Delete.
14001         * gcc.dg/builtins-29.c: Delete.
14002
14003 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14004
14005         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14006         * gcc.dg/sibcall-4.c: Likewise.
14007         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14008
14009 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14010
14011         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14012         bit-field on 16-bit targets.
14013
14014 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14015
14016         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14017         16-bit targets.
14018
14019 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14020
14021         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14022         * gcc.dg/rs6000-power2-2.c: Likewise.
14023
14024 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14025
14026         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14027         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14028         Change the asm registers to be in form of frN instead of fN.
14029
14030 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14031
14032         * gcc.dg/torture/builtin-convert-2.c: New test.
14033
14034 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14035
14036         * gcc.dg/rs6000-power2-1.c: New test.
14037         * gcc.dg/rs6000-power2-2.c: New test.
14038
14039 2004-04-28  Jan Hubicka  <jh@suse.cz>
14040
14041         * gcc.dg/unused-6.c: New test.
14042
14043 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14044             Ulrich Weigand  <uweigand@de.ibm.com>
14045
14046         * ada/acats/run_all.sh: Define $target variable.
14047
14048 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14049
14050         PR c++/15119
14051         * g++.dg/other/vararg-1.C: New test.
14052
14053         PR c++/4794
14054         * g++.dg/eh/cleanup3.C: New test.
14055
14056 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14057
14058         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14059         and ad8011a (target_insn).
14060         * ada/acats/support/macro.dfs: Likewise.
14061         * ada/acats/support/impbit.adb: New file.
14062
14063 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14064
14065         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14066
14067 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14068
14069         * gcc.dg/loop-3.c: New test.
14070
14071 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14072
14073         * gcc.c-torture/execute/simd-5.c: New test.
14074
14075 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14076
14077         PR c++/15064
14078         * g++.dg/template/crash18.C: New test.
14079
14080 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14081
14082         * g++.dg/ext/complit3.C: New test.
14083
14084 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14085
14086         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14087         * gcc.dg/altivec-3.c: Same.
14088         * gcc.dg/altivec-varargs-1.c: Same.
14089
14090 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14091
14092         * lib/target-supports.exp (check_profiling_available): Assume
14093         profiling is not available on powerpc-eabi targets.
14094
14095 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14096
14097         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14098         * gcc.dg/vmx/bug-1.c: Ditto.
14099
14100 2004-04-20  Eric Christopher  <echristo@redhat.com>
14101
14102         * gcc.dg/charset/extern.c: New test.
14103         * g++.dg/charset/extern3.cc: Ditto.
14104
14105 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14106
14107         * gcc.dg/builtins-39.c: New test.
14108
14109 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14110
14111         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14112
14113 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14114
14115         * gcc.dg/torture/mips-hilo-1.c: New test.
14116
14117 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14118
14119         * gcc.c-torture/compile/20040419-1.c: New test.
14120
14121 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14122
14123         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14124
14125 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14126             Aldy Hernandez  <aldyh@redhat.com>
14127
14128         * gcc.c-torture/execute/va-arg-24.c: New.
14129
14130 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14131             Aldy Hernandez  <aldyh@redhat.com>
14132
14133         * gcc.dg/vmx/1b-01.c: New.
14134         * gcc.dg/vmx/1b-02.c: New.
14135         * gcc.dg/vmx/1b-03.c: New.
14136         * gcc.dg/vmx/1b-04.c: New.
14137         * gcc.dg/vmx/1b-05.c: New.
14138         * gcc.dg/vmx/1b-06.c: New.
14139         * gcc.dg/vmx/1b-07.c: New.
14140         * gcc.dg/vmx/1c-01.c: New.
14141         * gcc.dg/vmx/1c-02.c: New.
14142         * gcc.dg/vmx/3a-01a.c: New.
14143         * gcc.dg/vmx/3a-01.c: New.
14144         * gcc.dg/vmx/3a-01m.c: New.
14145         * gcc.dg/vmx/3a-03.c: New.
14146         * gcc.dg/vmx/3a-03m.c: New.
14147         * gcc.dg/vmx/3a-04.c: New.
14148         * gcc.dg/vmx/3a-04m.c: New.
14149         * gcc.dg/vmx/3a-05.c: New.
14150         * gcc.dg/vmx/3a-06.c: New.
14151         * gcc.dg/vmx/3a-06m.c: New.
14152         * gcc.dg/vmx/3a-07.c: New.
14153         * gcc.dg/vmx/3b-01.c: New.
14154         * gcc.dg/vmx/3b-02.c: New.
14155         * gcc.dg/vmx/3b-10.c: New.
14156         * gcc.dg/vmx/3b-13.c: New.
14157         * gcc.dg/vmx/3b-14.c: New.
14158         * gcc.dg/vmx/3b-15.c: New.
14159         * gcc.dg/vmx/3c-01a.c: New.
14160         * gcc.dg/vmx/3c-01.c: New.
14161         * gcc.dg/vmx/3c-02.c: New.
14162         * gcc.dg/vmx/3c-03.c: New.
14163         * gcc.dg/vmx/3d-01.c: New.
14164         * gcc.dg/vmx/4-01.c: New.
14165         * gcc.dg/vmx/4-03.c: New.
14166         * gcc.dg/vmx/5-01.c: New.
14167         * gcc.dg/vmx/5-02.c: New.
14168         * gcc.dg/vmx/5-03.c: New.
14169         * gcc.dg/vmx/5-04.c: New.
14170         * gcc.dg/vmx/5-05.c: New.
14171         * gcc.dg/vmx/5-06.c: New.
14172         * gcc.dg/vmx/5-07.c: New.
14173         * gcc.dg/vmx/5-07t.c: New.
14174         * gcc.dg/vmx/5-08.c: New.
14175         * gcc.dg/vmx/5-10.c: New.
14176         * gcc.dg/vmx/5-11.c: New.
14177         * gcc.dg/vmx/7-01a.c: New.
14178         * gcc.dg/vmx/7-01.c: New.
14179         * gcc.dg/vmx/7c-01.c: New.
14180         * gcc.dg/vmx/7d-01.c: New.
14181         * gcc.dg/vmx/7d-02.c: New.
14182         * gcc.dg/vmx/8-01.c: New.
14183         * gcc.dg/vmx/8-02a.c: New.
14184         * gcc.dg/vmx/8-02.c: New.
14185         * gcc.dg/vmx/brode-1.c: New.
14186         * gcc.dg/vmx/bug-1.c: New.
14187         * gcc.dg/vmx/bug-2.c: New.
14188         * gcc.dg/vmx/bug-3.c: New.
14189         * gcc.dg/vmx/cw-bug-1.c: New.
14190         * gcc.dg/vmx/cw-bug-2.c: New.
14191         * gcc.dg/vmx/cw-bug-3.c: New.
14192         * gcc.dg/vmx/dct.c: New.
14193         * gcc.dg/vmx/debug-1.c: New.
14194         * gcc.dg/vmx/debug-2.c: New.
14195         * gcc.dg/vmx/debug-3.c: New.
14196         * gcc.dg/vmx/debug-4.c: New.
14197         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14198         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14199         * gcc.dg/vmx/eg-5.c: New.
14200         * gcc.dg/vmx/fft.c: New.
14201         * gcc.dg/vmx/gcc-bug-1.c: New.
14202         * gcc.dg/vmx/gcc-bug-2.c: New.
14203         * gcc.dg/vmx/gcc-bug-3.c: New.
14204         * gcc.dg/vmx/gcc-bug-4.c: New.
14205         * gcc.dg/vmx/gcc-bug-5.c: New.
14206         * gcc.dg/vmx/gcc-bug-6.c: New.
14207         * gcc.dg/vmx/gcc-bug-7.c: New.
14208         * gcc.dg/vmx/gcc-bug-8.c: New.
14209         * gcc.dg/vmx/gcc-bug-9.c: New.
14210         * gcc.dg/vmx/gcc-bug-b.c: New.
14211         * gcc.dg/vmx/gcc-bug-c.c: New.
14212         * gcc.dg/vmx/gcc-bug-d.c: New.
14213         * gcc.dg/vmx/gcc-bug-e.c: New.
14214         * gcc.dg/vmx/gcc-bug-f.c: New.
14215         * gcc.dg/vmx/gcc-bug-g.c: New.
14216         * gcc.dg/vmx/gcc-bug-i.c: New.
14217         * gcc.dg/vmx/harness.h: New.
14218         * gcc.dg/vmx/ira1.c: New.
14219         * gcc.dg/vmx/ira2a.c: New.
14220         * gcc.dg/vmx/ira2b.c: New.
14221         * gcc.dg/vmx/ira2.c: New.
14222         * gcc.dg/vmx/ira2c.c: New.
14223         * gcc.dg/vmx/mem.c: New.
14224         * gcc.dg/vmx/newton-1.c: New.
14225         * gcc.dg/vmx/ops.c: New.
14226         * gcc.dg/vmx/sn7153.c: New.
14227         * gcc.dg/vmx/spill2.c: New.
14228         * gcc.dg/vmx/spill3.c: New.
14229         * gcc.dg/vmx/spill.c: New.
14230         * gcc.dg/vmx/t.c: New.
14231         * gcc.dg/vmx/varargs-1.c: New.
14232         * gcc.dg/vmx/varargs-2.c: New.
14233         * gcc.dg/vmx/varargs-3.c: New.
14234         * gcc.dg/vmx/varargs-4.c: New.
14235         * gcc.dg/vmx/varargs-5.c: New.
14236         * gcc.dg/vmx/varargs-6.c: New.
14237         * gcc.dg/vmx/varargs-7.c: New.
14238         * gcc.dg/vmx/vmx.exp: New.
14239         * gcc.dg/vmx/vprint-1.c: New.
14240         * gcc.dg/vmx/vscan-1.c: New.
14241         * gcc.dg/vmx/x-01.c: New.
14242         * gcc.dg/vmx/x-02.c: New.
14243         * gcc.dg/vmx/x-03.c: New.
14244         * gcc.dg/vmx/x-04.c: New.
14245         * gcc.dg/vmx/x-05.c: New.
14246         * gcc.dg/vmx/yousufi-1.c: New.
14247         * gcc.dg/vmx/zero-1.c: New.
14248         * gcc.dg/vmx/zero.c: New.
14249
14250 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14251
14252         * g++.dg/lookup/java1.C: Update for chage of
14253         _Jv_AllocObject.
14254         * g++.dg/lookup/java2.C: Likewise.
14255
14256 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14257
14258         * ada/acats/run_all.sh: use -O2 by default.
14259
14260 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14261
14262         * gcc.dg/vr-mult-[12].c: New tests.
14263
14264 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14265
14266         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14267
14268         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14269
14270 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14271
14272         * lib/target-supports.exp (check_profiling_available): Assume profiling
14273         isn't available for mips*-*-elf targets.
14274
14275 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14276
14277         * gcc.dg/builtins-38.c: New test.
14278
14279 2004-04-14  Eric Christopher  <echristo@redhat.com>
14280
14281         * g++.dg/charset/charset.exp: Run .cc extension tests.
14282
14283 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14284
14285         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14286
14287 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14288
14289         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14290
14291 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14292
14293         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14294         * gcc.dg/i386-387-2.c: Likewise.
14295
14296         * gcc.dg/i386-387-7.c: New test.
14297         * gcc.dg/i386-387-8.c: New test.
14298
14299         * gcc.dg/builtins-37.c: New test.
14300
14301 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14302
14303         * g++.dg/pch/externc-1.C: Add missing semicolon.
14304
14305 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14306
14307         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14308
14309 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14310
14311         * gcc.c-torture/execute/20040411-1.c: New test.
14312
14313 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14314
14315         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14316
14317 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14318
14319         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14320
14321 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14322
14323         * lib/target-supports.exp (check_named_sections_available): New.
14324         * lib/gcc-dg.exp (dg-require-named-sections): New.
14325         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14326         old-deja.exp.  Also prune error-count message from HP linker.
14327         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14328
14329         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14330         * g++.old-deja/g++.pt/static3.C: Likewise.
14331         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14332
14333 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14334
14335         * gcc.c-torture/execute/20040409-1.c: New test case.
14336         * gcc.c-torture/execute/20040409-2.c: New test case.
14337         * gcc.c-torture/execute/20040409-3.c: New test case.
14338
14339 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14340
14341         * gcc.dg/20040409-1.c: New test.
14342
14343 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14344
14345         PR target/14888
14346         * g++.dg/opt/pr14888.C: New test case.
14347
14348 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14349
14350         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14351         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14352         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14353         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14354         New tests.
14355
14356 2004-04-08  Paul Brook  <paul@codesourcery.com>
14357
14358         * gcc.dg/spill-1.c: New test.
14359
14360 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14361
14362         * gcc.dg/torture/builtin-ctype-2.c: New test.
14363
14364 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14365
14366         * gcc.dg/pch/pch.exp: Add largefile test.
14367
14368 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14369
14370         * g++.dg/pch/externc-1.Hs: New.
14371         * g++.dg/pch/externc-1.C: New.
14372
14373 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14374
14375         * gcc.dg/compat/struct-by-value-5a_main.c,
14376         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14377         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14378         * gcc.dg/compat/struct-by-value-5a_x.c,
14379         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14380         gcc.dg/compat/struct-by-value-5_x.c.
14381         * gcc.dg/compat/struct-by-value-5a_y.c,
14382         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14383         gcc.dg/compat/struct-by-value-5_y.c.
14384
14385         * gcc.dg/compat/struct-by-value-6a_main.c,
14386         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14387         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14388         * gcc.dg/compat/struct-by-value-6a_x.c,
14389         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14390         gcc.dg/compat/struct-by-value-6_x.c.
14391         * gcc.dg/compat/struct-by-value-6a_y.c,
14392         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14393         gcc.dg/compat/struct-by-value-6_y.c.
14394
14395         * gcc.dg/compat/struct-by-value-7a_main.c,
14396         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14397         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14398         * gcc.dg/compat/struct-by-value-7a_x.c,
14399         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14400         gcc.dg/compat/struct-by-value-7_x.c.
14401         * gcc.dg/compat/struct-by-value-7a_y.c,
14402         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14403         gcc.dg/compat/struct-by-value-7_y.c.
14404
14405 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14406
14407         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14408         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14409         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14410         options.
14411
14412 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14413
14414         * gcc.dg/builtins-36.c: New test.
14415
14416 2004-04-06  Paul Brook  <paul@codesourcery.com>
14417
14418         * README.gcc: Remove obsolete contraint on testcases.
14419
14420 2004-04-05  Paul Brook  <paul@codesourcery.com>
14421
14422         PR2123
14423         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14424         failure and exit(0) on success.
14425         * g++.dg/expr/anew2.C: Ditto.
14426         * g++.dg/expr/anew3.C: Ditto.
14427         * g++.dg/expr/anew4.C: Ditto.
14428
14429 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14430
14431         PR c++/3518
14432         * g++.dg/template/unify7.C: New.
14433
14434 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14435
14436         * g++.dg/README: Bring up to date with new subdirectories; remove
14437         duplicate subdirectory lines.
14438
14439 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14440
14441         PR c++/14007
14442         * g++.dg/template/unify5.C: New.
14443         * g++.dg/template/unify6.C: New.
14444         * g++.dg/template/qualttp20.C: Adjust.
14445         * g++.old-deja/g++.jason/report.C: Adjust.
14446         * g++.old-deja/g++.other/qual1.C: Adjust.
14447
14448 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14449
14450         PR c++/14803
14451         * g++.dg/inherit/ptrmem1.C: New test.
14452
14453 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14454
14455         PR c++/14755
14456         * gcc.c-torture/execute/20040331-1.c: New test.
14457         * gcc.dg/20040331-1.c: New test.
14458
14459 2004-04-01  Paul Brook  <paul@codesourcery.com>
14460
14461         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14462
14463 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14464
14465         PR c++/14724
14466         * g++.dg/init/goto1.C: New test.
14467
14468         PR c++/14763
14469         * g++.dg/template/defarg4.C: New test.
14470
14471 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14472
14473         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14474
14475 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14476
14477         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14478
14479 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14480
14481         * gcc.dg/noncompile/undeclared-2.c: New test.
14482
14483 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14484
14485         * gcc.dg/940409-1.c: Remove XFAIL.
14486         * gcc.dg/reg-vol-struct-1.c: New test.
14487
14488 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14489
14490         * gcc.dg/torture/builtin-wctype-1.c: New test.
14491
14492 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14493
14494         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14495         * gcc.dg/20001101-1.c: Likewise.
14496         * gcc.dg/20001102-1.c: Likewise.
14497
14498 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14499
14500         * gcc.dg/compare8.c: Add an additional test for XOR.
14501
14502 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14503
14504         * gcc.dg/torture/builtin-ctype-1.c: New test.
14505
14506 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14507
14508         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14509         * gcc.dg/torture/builtin-math-1.c: Likewise.
14510         * gcc.dg/torture/builtin-power-1.c: New test.
14511
14512 2004-03-24  Andreas Schwab  <schwab@suse.de>
14513
14514         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14515         IA64 assembler.
14516
14517 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14518             Roger Sayle  <roger@eyesopen.com>
14519
14520         * gcc.dg/compare8.c: New test case.
14521
14522 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14523
14524         * g++.dg/ext/altivec-7.C: New test.
14525
14526 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14527
14528         PR 12267, 12391, 12560, 13129, 14114, 14133
14529         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14530         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14531         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14532         Adjust error regexps.
14533         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14534         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14535         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14536         * gcc.dg/local1.c: Add explanatory comment.
14537
14538 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14539
14540         PR optimization/14669
14541         * g++.dg/opt/fold2.C: New test case.
14542
14543 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14544
14545         PR c/14069
14546         * gcc.dg/20040322-1.c: New test.
14547
14548 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14549
14550         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14551         * gcc.dg/ultrasp4.c: Likewise.
14552         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14553
14554 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14555
14556         * gcc.dg/i386-sse-8.c: Reset default options.
14557
14558 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14559
14560         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14561         in the error message text.
14562
14563 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14564
14565         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14566
14567 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14568
14569         PR c++/14616
14570         * g++.dg/init/array13.C: New test.
14571
14572 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14573
14574         PR target/13889
14575         * gcc.c-torture/compile/pr13889.c: New test case.
14576
14577 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14578
14579         PR c/14635
14580         * builtins-1.c (nan, nans): Don't test.
14581         * builtins-30.c: Don't use nan, nanf, nanl.
14582         * builtins-35.c: New test.
14583
14584 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14585
14586         * g++.dg/ext/altivec-6.C: New test.
14587
14588 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14589
14590         * g++.dg/init/placement3.C: New test.
14591
14592         * g++.dg/template/spec13.C: New test.
14593
14594         * g++.dg/lookup/using11.C: New test.
14595
14596         * g++.dg/lookup/koenig3.C: New test.
14597
14598         * g++.dg/template/operator2.C: New test.
14599
14600         * g++.dg/expr/dtor3.C: New test.
14601         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14602         marker.
14603         * g++.old-deja/g++.law/visibility28.C: Likewise.
14604
14605 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14606
14607         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14608         * gcc.dg/ppc64-abi-3.c: Likewise.
14609
14610 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14611
14612         PR c++/14545
14613         * g++.dg/parse/template15.C: New test.
14614
14615 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14616
14617         * g++.dg/expr/dtor2.C: New test.
14618
14619         * g++.dg/lookup/anon4.C: New test.
14620
14621         * g++.dg/overload/using1.C: New test.
14622
14623         * g++.dg/template/lookup7.C: New test.
14624
14625         * g++.dg/template/typename6.C: New test.
14626
14627         * g++.dg/expr/cond6.C: New test.
14628
14629 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14630
14631         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14632
14633 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14634
14635         * g++.dg/expr/cond5.C: New test.
14636         * g++.dg/expr/constcast1.C: Likewise.
14637         * g++.dg/expr/ptrmem2.C: Likewise.
14638         * g++.dg/expr/ptrmem3.C: Likewise.
14639         * g++.dg/lookup/main1.C: Likewise.
14640         * g++.dg/template/lookup6.C: Likewise.
14641
14642 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14643
14644         * gcc.dg/local1.c: New test.
14645
14646         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14647
14648 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14649
14650         * gcc.dg/torture/builtin-convert-1.c: New test.
14651
14652 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14653
14654         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14655
14656 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14657
14658         PR c++/14481
14659         * g++.dg/warn/Wunused-7.C: New test.
14660
14661 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14662
14663         * gcc.dg/torture/builtin-integral-1.c: New test.
14664
14665 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14666
14667         PR c++/14586
14668         * g++.dg/parse/non-dependent3.C: New test.
14669
14670 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14671
14672         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14673         * g++.dg/eh/simd-2.C: Likewise.
14674         * g++.dg/init/array10.C: Likewise.
14675         * gcc.c-torture/compile/simd-1.c: Likewise.
14676         * gcc.c-torture/compile/simd-2.c: Likewise.
14677         * gcc.c-torture/compile/simd-3.c: Likewise.
14678         * gcc.c-torture/compile/simd-4.c: Likewise.
14679         * gcc.c-torture/compile/simd-6.c: Likewise.
14680         * gcc.c-torture/execute/simd-1.c: Likewise.
14681         * gcc.c-torture/execute/simd-2.c: Likewise.
14682         * gcc.dg/compat/vector-defs.h: Likewise.
14683         * gcc.dg/20020531-1.c: Likewise.
14684         * gcc.dg/altivec-3.c: Likewise.
14685         * gcc.dg/altivec-4.c: Likewise.
14686         * gcc.dg/altivec-varargs-1.c: Likewise.
14687         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14688         * gcc.dg/i386-mmx-3.c: Likewise.
14689         * gcc.dg/i386-sse-4.c: Likewise.
14690         * gcc.dg/i386-sse-5.c: Likewise.
14691         * gcc.dg/i386-sse-8.c: Likewise.
14692         * gcc.dg/simd-1.c: Likewise.
14693         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14694         __ev64_opaque__ since the machine description provides it.
14695
14696 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14697
14698         * lib/compat.exp (skip_list): New global variable.
14699         Use it to hold the user defined COMPAT_SKIPS list if any.
14700         (compat-obj): Add the members of skip_list to optall.
14701
14702 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14703
14704         * gcc.dg/compat/union-by-value-1_main.c,
14705         union-by-value-1_x.c, union-by-value-1_y.c,
14706         union-check.h, union-defs.h,
14707         union-init.h, union-return-1_main.c,
14708         union-return-1_x.c, union-return-1_y.c: New files.
14709
14710 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14711
14712         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14713         mixed-struct-init.h: Add 4 mixed structure types.
14714         struct-by-value-21_main.c, struct-by-value-21_x.c,
14715         struct-by-value-21_y.c, struct-return-21_main.c,
14716         struct-return-21_x.c, struct-return-21_y.c: New files.
14717
14718 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14719
14720         PR c++/14550
14721         * g++.dg/parse/template14.C: New test.
14722
14723 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14724
14725         * gcc.c-torture/execute/20040313-1.c: New test.
14726
14727 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14728
14729         PR target/14533
14730         * gcc.dg/20040311-2.c: New test.
14731
14732 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14733
14734         PR other/14544
14735         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14736         bit-field.
14737
14738 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14739
14740         * gcc.dg/20040305-2.c: Add missing return statement.
14741
14742 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14743
14744         * gcc.dg/builtins-34.c: Also check pow10*.
14745
14746 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14747
14748         PR target/14262
14749         * gcc.dg/20040305-2.c: New test.
14750
14751 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14752
14753         * gcc.dg/20040310-1.c: New test.
14754
14755 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14756
14757         * gcc.c-torture/execute/20040311-1.c: New test case.
14758
14759 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14760
14761         PR c++/14476
14762         * g++.dg/lookup/enum1.C: New test.
14763
14764 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14765
14766         PR c++/14510
14767         * g++.dg/lookup/struct2.C: New test.
14768
14769 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14770
14771         * gcc.dg/builtins-34.c: New test.
14772
14773 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14774
14775         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14776
14777 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14778
14779         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14780         * gcc.dg/alias-2.c: New testcase.
14781
14782 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14783
14784         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14785
14786 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14787
14788         * gcc.c-torture/execute/20040309-1.c: New test case.
14789
14790 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         PR c++/14397
14793         * g++.dg/overload/ref1.C: New.
14794
14795 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14796
14797         PR c++/14409
14798         * g++.dg/template/spec12.C: New test.
14799
14800         PR c++/14448
14801         * g++.dg/parse/crash14.C: New test.
14802
14803 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14804
14805         PR c++/14230
14806         * g++.dg/init/ref11.C: New test.
14807
14808 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14809
14810         PR c++/14432
14811         * g++.dg/parse/builtin2.C: New test.
14812
14813 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14814
14815         PR c++/14401
14816         * g++.dg/init/ctor3.C: New test.
14817         * g++.dg/init/union1.C: New test.
14818         * g++.dg/ext/anon-struct4.C: New test.
14819
14820 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14821
14822         * g++.dg/lookup/koenig1.C: Tweak error messages.
14823         * g++.dg/lookup/used-before-declaration.C: Likewise.
14824         * g++.dg/other/do1.C: Likewise.
14825         * g++.dg/overload/koenig1.C: Likewise.
14826         * g++.dg/parse/crash13.C: Likewise.
14827         * g++.dg/template/instantiate3.C: Likewise.
14828
14829 2004-03-08  Eric Christopher  <echristo@redhat.com>
14830
14831         * * lib/target-supports.exp: Enable libiconv in test
14832         compilation.  Fix up error checking.
14833
14834 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14835
14836         PR middle-end/14289
14837         * gcc.dg/pr14289-1.c: New test case.
14838         * gcc.dg/pr14289-2.c: Likewise.
14839         * gcc.dg/pr14289-3.c: Likewise.
14840
14841 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14842
14843         * gcc.c-torture/execute/20040308-1.c: New test.
14844
14845 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14846
14847         * gcc.c-torture/execute/20040307-1.c: New test case.
14848
14849 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14850
14851         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14852
14853 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14854
14855         * gcc.dg/20040306-1.c: New test.
14856
14857 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14858
14859         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14860         them static.
14861         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14862
14863 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14864
14865         PR c/14465
14866         * gcc.dg/decl-6.c: New test.
14867
14868 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14869
14870         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14871         Rename LOGPOW -> LOG_POW.
14872         (SQRT_EXP, POW_EXP): New.
14873
14874 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14875
14876         * gcc.dg/i386-sse-8.c: New test.
14877
14878 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14879
14880         PR c/14114
14881         * gcc.dg/decl-5.c: New test.
14882
14883 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14884
14885         * gcc.dg/20040305-1.c: New test.
14886
14887 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14888
14889         PR other/14354
14890         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14891
14892 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14893
14894         PR c++/14425, c++/14426
14895         * g++.dg/ext/altivec-4.C: New test.
14896         * g++.dg/ext/altivec-5.C: New test.
14897
14898 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14899
14900         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14901         global variables of a type with no linkage.
14902         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14903         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14904         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14905         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14906         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14907         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14908         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14909         * g++.dg/warn/deprecated.C: Name enum Color.
14910         * g++.dg/overload/VLA.C: Name structure for 'b'.
14911         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14912
14913 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14914
14915         * gcc.c-torture/compile/20040304-1.c: New test.
14916
14917 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14918
14919         PR 13728
14920         * gcc.dg/decl-4.c: New testcase.
14921
14922 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14923
14924         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14925         as PRECF if sizeof (float) > sizeof (double).
14926         (PRECL): Make it the same as PRECF if
14927         sizeof (float) > sizeof (long double).
14928
14929 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14930
14931         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14932         system type.  Add check for irix6 which doesn't have c99 runtime.
14933
14934 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14935
14936         * gcc.dg/const-elim-1.c: xfail for xtensa.
14937
14938 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14939
14940         PR c++/14369
14941         * g++.dg/template/cond4.C: New test.
14942
14943 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14944
14945         PR c++/14360
14946         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14947
14948         PR c++/14361
14949         * g++.dg/parse/defarg7.C: New test.
14950
14951         PR c++/14359
14952         * g++.dg/template/friend26.C: New test.
14953
14954 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/14324
14957         * g++.dg/abi/mangle21.C: New test.
14958
14959         PR c++/14260
14960         * g++.dg/parse/constructor2.C: New test.
14961
14962         PR c++/14337
14963         * g++.dg/template/sfinae1.C: New test.
14964
14965 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/14267
14968         * g++.dg/expr/crash2.C: New test.
14969
14970         PR middle-end/13448
14971         * gcc.dg/inline-5.c: New test.
14972         * gcc.dg/always-inline.c: Split out tests into ...
14973         * gcc.dg/always-inline2.c: ... this and ...
14974         * gcc.dg/always-inline3.c: ... this.
14975
14976 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR debug/12103
14979         * g++.dg/debug/crash1.C: New test.
14980
14981 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14982
14983         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14984         function with __attribute__((noinline)).
14985         (recurser_void2): Likewise.
14986         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14987         (recurser_void2): Likewise.
14988
14989 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14990
14991         PR middle-end/14203
14992         * g++.dg/warn/Wunused-6.C: New test case.
14993
14994 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14995
14996         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14997         not defined.
14998
14999 2004-02-27  Eric Christopher  <echristo@redhat.com>
15000
15001         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15002         * g++.dg/charset/asm2.c: Run only x86.
15003         * gcc.dg/charset/asm3.c: Ditto.
15004
15005 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15006
15007         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15008         ld_library_path.
15009
15010 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15011
15012         * g++.dg/ext/altivec-3.C: New.
15013
15014 2004-02-26  Richard Henderson  <rth@redhat.com>
15015
15016         * g++.dg/ext/attrib10.C: Mark for warning.
15017         * gcc.dg/attr-alias-1.c: New.
15018
15019 2004-02-26  Richard Henderson  <rth@redhat.com>
15020
15021         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15022         * gcc.c-torture/execute/20040208-2.c: ... it back.
15023
15024 2004-02-26  Eric Christopher  <echristo@redhat.com>
15025
15026         * lib/target-supports.exp (check-iconv-available): New function.
15027         * lib/gcc-dg.exp (dg-require-iconv): New function.
15028         Use above.
15029         * gcc.dg/charset: New directory.
15030         * gcc.dg/charset/charset.exp: New file.
15031         * gcc.dg/charset/asm1.c: Ditto.
15032         * gcc.dg/charset/asm2.c: Ditto.
15033         * gcc.dg/charset/asm3.c: Ditto.
15034         * gcc.dg/charset/asm4.c: Ditto.
15035         * gcc.dg/charset/asm5.c: Ditto.
15036         * gcc.dg/charset/attribute1.c: Ditto.
15037         * gcc.dg/charset/attribute2.c: Ditto.
15038         * gcc.dg/charset/string1.c: Ditto.
15039         * g++.dg/charset: New directory.
15040         * g++.dg/dg.exp: Add here. Special options.
15041         * g++.dg/charset/charset.exp: New file.
15042         * g++.dg/charset/asm1.c: Ditto.
15043         * g++.dg/charset/asm2.c: Ditto.
15044         * g++.dg/charset/asm3.c: Ditto.
15045         * g++.dg/charset/asm4.c: Ditto.
15046         * g++.dg/charset/attribute1.c: Ditto.
15047         * g++.dg/charset/attribute2.c: Ditto.
15048         * g++.dg/charset/extern1.cc: Ditto.
15049         * g++.dg/charset/extern2.cc: Ditto.
15050         * g++.dg/charset/string1.c: Ditto.
15051
15052 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15053
15054         PR c++/14278
15055         * g++.dg/parse/comma1.C: New test.
15056
15057 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15058
15059         PR c++/14284
15060         * g++.dg/template/ttp8.C: New test.
15061
15062 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15063
15064         * gcc.dg/fixuns-trunc-1.c: New test.
15065
15066 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15067
15068         * gcc.dg/builtins-config.h: Use #elif.
15069
15070 2004-02-26  Michael Matz  <matz@suse.de>
15071
15072         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15073         * gcc.dg/991214-1.c: Likewise.
15074         * gcc.dg/i386-asm-1.c: Likewise.
15075
15076 2004-02-25  Richard Henderson  <rth@redhat.com>
15077
15078         * gcc.c-torture/execute/20040208-2.c: Move ...
15079         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15080
15081 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15082
15083         PR c++/14246
15084         * g++.dg/other/crash-3.C: New test.
15085
15086 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15087
15088         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15089         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15090
15091         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15092         HP-UX.
15093
15094 2004-02-24  Michael Matz  <matz@suse.de>
15095
15096         * gcc.dg/i386-regparm.c: New.
15097
15098 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15099
15100         * gcc.c-torture/execute/20040223-1.c: New.
15101
15102 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15103             Kazu Hirata  <kazu@cs.umass.edu>
15104
15105         * gcc.dg/fwritable-strings-1.c: Remove.
15106
15107 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15108
15109         PR c/14156
15110         * gcc.dg/20040223-1.c: New test.
15111
15112 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15113
15114         PR c++/14106
15115         * g++.dg/ext/typeof9.C: New test.
15116
15117 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15118
15119         PR c++/14250
15120         * g++.dg/other/switch1.C: New test.
15121
15122 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15123
15124         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15125         * gcc.dg/va-arg-1.c: Likewise.
15126
15127 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15128
15129         PR c++/14143
15130         * g++.dg/template/koenig5.C: New test.
15131
15132 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15133
15134         * g++.dg/ext/altivec-1.C: Generalize target triple.
15135         * g++.dg/ext/altivec-2.C: New test case.
15136         * g++.dg/ext/altivec_check.h: New file.
15137         * gcc.dg/altivec-1.c: Generalize target triple;
15138         include altivec_check.h and call altivec_check().
15139         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15140         * gcc.dg/altivec-6.c: New test case.
15141         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15142         type casts as needed.
15143         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15144         altivec_check().
15145         * gcc.dg/altivec-12.c: New test case.
15146         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15147         include altivec_check.h and call altivec_check().
15148         * gcc.dg/altivec_check.h: New file.
15149
15150 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15151
15152         * lib/target-supports.exp (check_alias_available): Don't mangle
15153         function `g' in test program.
15154
15155 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15156
15157         * lib/target-supports.exp (check_profiling_available): Check
15158         argument to determine whether we support a profiling type.
15159         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15160         check_profiling_available.
15161         * g++.dg/bprob/bprob.exp: Likewise
15162         * g77.dg/bprob/bprob.exp: Likewise.
15163         * gcc.misc-tests/bprob.exp: Likewise.
15164         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15165         dg-require-profiling and delete expected error handling.
15166         * gcc.dg/20021014-1.c: Likewise.
15167         * gcc.dg/nest.c: Likewise.
15168
15169 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15170
15171         PR c++/12007
15172         * g++.dg/other/vthunk1.C: New test.
15173
15174 2004-02-20  Falk Hueffner  <falk@debian.org>
15175
15176         PR target/14201
15177         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15178
15179 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15180
15181         PR c++/13927
15182         * g++.dg/other/error8.C: Remove XFAIL markers.
15183
15184         PR c++/14173
15185         * g++.dg/ext/packed5.C: New test.
15186
15187         PR c++/14199
15188         * g++.dg/warn/Wunused-5.C: New test.
15189
15190         PR c++/14186
15191         * g++.dg/lookup/member1.C: New test.
15192
15193 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15194
15195         * gcc.c-torture/compile/20040130-1.c: Enable only when
15196         __INT_MAX__ >= 2147483647L.
15197         * gcc.c-torture/compile/961203-1.c: Likewise.
15198
15199 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15200
15201         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15202         * g++.dg/opt/template1.C: Robustify assembler regexp
15203
15204 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15205
15206         * gcc.c-torture/execute/simd-4.x: Remove.
15207         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15208         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15209         Guard with #ifndef SKIP_ATTRIBUTE.
15210         * gcc.dg/compat/vector-1_y.c: Likewise.
15211         * gcc.dg/compat/vector-2_x.c: Likewise.
15212         * gcc.dg/compat/vector-2_y.c: Likewise.
15213         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15214         * g++.dg/eh/simd-2.C: Likewise.
15215
15216 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15217
15218         * gcc.c-torture/compile/complex-1.c: New.
15219
15220 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15221
15222         PR target/14209
15223         * gcc.c-torture/execute/20040218-1.c: New test.
15224
15225 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15226
15227         PR c++/14181
15228         * g++.dg/parse/new2.C: New test.
15229
15230 2004-02-18  Paul Brook  <paul@codesourcery.com>
15231
15232         * gcc.c-torture/compile/libcall-1.c: New test.
15233
15234 2004-02-18  Paul Brook  <paul@codesourcery.com>
15235
15236         PR debug/12934
15237         * gcc.dg/debug/debug-7.c: New test.
15238
15239 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15240
15241         * gcc.dg/20040217-1.c: New test.
15242
15243 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15244
15245         * gcc.c-torture/execute/990208-1.x: Delete.
15246
15247 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15248
15249         * gcc.c-torture/execute/20040208-2.x: New file.
15250
15251 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15252
15253         PR c++/11326
15254         * g++.dg/abi/structret1.C: New test.
15255
15256 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15257
15258         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15259         (i386_cpuid): No need to test if cpuid is available on AMD64.
15260         Fix assembly, so that it works onboth i386 and AMD64.
15261         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15262         (vecInLong): Fix s[] member type to unsigned int.
15263         (vecInWord): Remove type.
15264         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15265         (a64, b64, c64, d64, e64): Remove.
15266         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15267         Remove unused variable.  Remove initialization of removed variables.
15268         Don't call mmx_tests nor sse_tests.
15269         (reference_mmx, reference_sse): Remove.
15270         (check): Add return stmt.
15271         * gcc.dg/i386-sse-7.c: New test.
15272         * gcc.dg/i386-mmx-4.c: New test.
15273
15274 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15275
15276         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15277         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15278         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15279         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15280         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15281         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15282         g++.dg/tc1/dr94.C: Fix line terminator.
15283
15284 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15285
15286         * gcc.c-torture/compile/20040216-1.c: New.
15287
15288 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15289
15290         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15291         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15292         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15293         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15294         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15295         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15296
15297 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15298
15299         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15300
15301 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15302
15303         PR c++/13971
15304         * g++.dg/expr/cond4.C: New test.
15305
15306         PR c++/14086
15307         * g++.dg/lookup/crash2.C: New test.
15308
15309 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15310
15311         * gcc.c-torture/compile/20040214-2.c: New test.
15312
15313 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15314
15315         PR c++/14116
15316         * g++.dg/ext/typeof8.C: New test.
15317
15318 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15319
15320         * gcc.c-torture/compile/20040214-1.c: New test.
15321
15322 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15323
15324         PR c++/13635
15325         * g++.dg/template/spec11.C: New test.
15326
15327 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15328
15329         PR c++/13927
15330         * g++.dg/other/error8.C: New test.
15331
15332 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15333
15334         PR c++/14122
15335         * g++.dg/template/array4.C: New test.
15336
15337         PR c++/14108
15338         * g++.dg/inherit/thunk2.C: New test.
15339
15340         PR c++/14083
15341         * g++.dg/eh/cond2.C: New test.
15342
15343 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15344
15345         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15346
15347 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15348
15349         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15350
15351 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15352
15353         * g++.dg/simd-2.C: xfail on ppc64-linux.
15354
15355 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15356
15357         PR c/456
15358         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15359         tests.
15360
15361 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15362
15363         * gcc.dg/builtins-33.c: New test.
15364
15365 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15366
15367         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15368
15369 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15370
15371         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15372
15373 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15374
15375         * gcc.dg/ppc64-abi-3.c: New test.
15376
15377 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15378
15379         PR c/14092
15380
15381         * gcc.dg/pr14092-1.c: New testcase.
15382
15383 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15384
15385         * gcc.dg/cpp/assert4.c: Fix typo last change.
15386
15387         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15388         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15389
15390         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15391
15392 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15393
15394         * gcc.c-torture/compile/20040209-1.c: New test case.
15395
15396 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15397
15398         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15399
15400 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15401
15402         * gcc.c-torture/execute/20040208-[12].c: New tests.
15403
15404 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15405
15406         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15407
15408 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15409
15410         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15411
15412 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15413
15414         Bug 13856
15415         * gcc.dg/visibility-8.c: New testcase.
15416
15417 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15418
15419         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15420         arguments.
15421         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15422
15423 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15424
15425         PR middle-end/13696
15426         * g++.dg/opt/fold1.C: New test case.
15427
15428 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15429
15430         PR c++/14033
15431         * g++.dg/other/crash-2.C: New test.
15432
15433 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15434
15435         PR c++/14028
15436         * g++.dg/parse/angle-bracket2.C: New test.
15437
15438 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15439
15440         PR middle-end/13750
15441         Revert:
15442         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15443         PR pch/13361
15444         * testsuite/g++.dg/pch/wchar-1.C: New.
15445         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15446
15447 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15448
15449         PR c++/14008
15450         * g++.dg/parse/error15.C: New test.
15451         * g++.dg/parse/crash11.C: Update dg-error mark.
15452
15453 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15454
15455         PR c++/13932
15456         * g++.dg/warn/conv2.C: New test.
15457
15458 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15459
15460         PR c++/13086
15461         * g++.dg/warn/incomplete1.C: Remove xfail.
15462
15463 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15464
15465         * lib/file-format.exp (gcc_target_object_format): Use
15466         ${tool}_target_compile, not gcc_target_compile.
15467         * lib/target-supports.exp (check_alias_available): Likewise.
15468         (check_gc_sections_available): Likewise.
15469         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15470         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15471         dg-require-alias.
15472
15473 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15474
15475         PR c++/13969
15476         * g++.dg/template/static6.C: New test.
15477
15478 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15479
15480         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15481
15482 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15483
15484         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15485         tests for systems where `char' is unsigned by default.
15486
15487 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15488
15489         PR c++/13997
15490         * g++.dg/template/partial3.C: New test.
15491
15492 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15493
15494         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15495         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15496         Remove mentions of obsolete ports.
15497
15498 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15499
15500         * gcc.dg/noncompile/20001228-1.c: Fix for new
15501         error message.
15502
15503 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15504
15505         PR target/9348
15506         * gcc.c-torture/execute/multdi-1.c: New test case.
15507
15508 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15509
15510         PR c++/13925
15511         * g++.dg/template/lookup5.C: New test.
15512
15513 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15514
15515         PR c++/13950
15516         * g++.dg/template/lookup4.C: New test.
15517
15518         PR c++/13970
15519         * g++.dg/parse/error14.C: New test.
15520
15521         PR c++/14002
15522         * g++.dg/parse/template13.C: New test.
15523
15524 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/13978
15527         * g++.dg/template/koenig4.C: New test.
15528
15529         PR c++/13968
15530         * g++.dg/template/crash17.C: New test.
15531
15532         PR c++/13975
15533         * g++.dg/parse/error13.C: New test.
15534         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15535
15536 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15537
15538         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15539
15540 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15541
15542         PR c/11658
15543         PR c/13994
15544         * gcc.dg/noncompile/20040203-1.c: New test.
15545         * gcc.dg/noncompile/20040203-2.c: Likewise.
15546         * gcc.dg/noncompile/20040203-3.c: Likewise.
15547         * gcc.dg/20040203-1.c: Likewise.
15548
15549 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15550
15551         PR c++/10858
15552         * g++.dg/template/sizeof7.C: New test.
15553
15554 2004-02-02  Eric Christopher  <echristo@redhat.com>
15555             Zack Weinberg  <zack@codesourcery.com>
15556
15557         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15558
15559 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15560
15561         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15562         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15563         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15564         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15565
15566 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/13113
15569         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15570
15571         PR c++/13854
15572         * g++.dg/ext/attrib13.C: New test.
15573
15574         PR c++/13907
15575         * g++.dg/conversion/op2.C: New test.
15576
15577 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15578
15579         * gcc.dg/titype-1.c: Fix pasto.
15580
15581 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15582
15583         * gcc.dg/titype-1.c: New test.
15584
15585 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15586
15587         PR c++/13957
15588         * g++.dg/template/non-type-template-argument-1.C,
15589         g++.dg/template/qualified-id1.C: Update dg-error marks.
15590         * g++.dg/template/nontype6.C: New test.
15591
15592 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15593
15594         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15595         * gcc.dg/builtins-31.c: New testcase.
15596         * gcc.dg/builtins-32.c: New testcase.
15597
15598 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15599
15600         * objc.dg/call-super-2.m: Update line numbers
15601         for the including of stddef.h.
15602
15603 2004-01-30  Michael Matz  <matz@suse.de>
15604
15605         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15606         g++.dg/ext/case-range3.C: New tests.
15607
15608 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15609
15610         DR206
15611         PR c++/13813
15612         * g++.dg/template/member4.C: New test.
15613
15614 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15615
15616         PR c++/13683
15617         * g++.dg/template/sizeof6.C: New test.
15618
15619 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15620
15621         * gcc.dg/fwritable-strings-1.c: New test.
15622
15623 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15624
15625         * gcc.c-torture/compile/20040130-1.c: New test.
15626
15627 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15628
15629         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15630
15631 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/13883
15634         * g++.dg/template/ctor3.C: New test.
15635
15636 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15637
15638         * g++.dg/tc1: New directory.
15639         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15640         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15641         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15642         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15643         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15644
15645 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15646
15647         * g++.dg/parse/error11.C: New test.
15648         * g++.dg/parse/error12.C: Likewise.
15649
15650 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15651
15652         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15653         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15654
15655 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15656
15657         PR c++/13791
15658         * g++.dg/ext/attrib12.C: New test.
15659
15660         PR c++/13736
15661         * g++.dg/parse/cast2.C: New test.
15662
15663 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15664
15665         * objc.dg/encode-2.m (main): New local string.  Set depending on
15666         sizeof long.  Use in sscanf call.
15667         * objc.dg/encode-3.m (main): New local string.  Set depending on
15668         sizeof long.  Use in scan_initial call.
15669
15670 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15671
15672         * objc.dg/call-super-2.m: Make LP64-safe.
15673         * objc.dg/desig-init-1.m: Likewise.
15674
15675 2004-01-27  Devang Patel <dpatel@apple.com>
15676
15677         * g++.dg/debug/namespace1.C: New test.
15678
15679 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15680
15681         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15682         xscale-*-*.
15683
15684         * gcc.dg/arm-mmx-1.c: New test.
15685
15686 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15687
15688         * gcc.dg/20040127-1.c: New test.
15689         * gcc.dg/20040127-2.c: New test.
15690
15691 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15692
15693         * objc.dg/stret-1.m (glob): Renamed to globa.
15694
15695 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++/13663
15698         * g++.dg/expr/for1.C: New test.
15699
15700 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15701
15702         PR middle-end/13779
15703         * gcc.dg/darwin-longlong.c: New test.
15704
15705 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15706
15707         * gcc.dg/20040124-1.c: Moved test from here...
15708         * gcc.c-torture/compile/20040124-1.c: ...to here.
15709
15710 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15711
15712         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15713         the assembly output if -m64 is passed.
15714
15715 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/13833
15718         * g++.dg/template/cond3.C: New test.
15719
15720 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15721
15722         PR c++/13810
15723         * g++.dg/template/ttp7.C: New test.
15724
15725 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15726
15727         PR c++/13797
15728         * g++.dg/template/nontype4.C: New test.
15729         * g++.dg/template/nontype5.C: Likewise.
15730
15731 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15732
15733         * gcc.dg/torture/mips-clobber-at.c: New test.
15734
15735 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15736
15737         * gcc.dg/20040124-1.c: New test.
15738
15739 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15740
15741         * gcc.dg/20040123-1.c: New test.
15742
15743 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15744
15745         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15746
15747 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15748
15749         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15750
15751 2004-01-23  Andrew Pinski  <apinski@apple.com>
15752
15753         * gcc.dg/20030121-1.c: Move to ..
15754         * gcc.dg/20040121-1.c: here.
15755
15756 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15757
15758         * gcc.dg/builtins-29.c: New test case.
15759
15760 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15761
15762         PR 18314
15763         * gcc.dg/builtins-30.c: New testcase.
15764
15765 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15766
15767         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15768         * lib/g77.exp: Likewise.
15769         * lib/objc.exp: Likewise.
15770         * lib/g++.exp: Likewise.
15771
15772 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15773
15774         * gcc.dg/struct-by-value-2.c: New test.
15775
15776 2004-01-21  Andrew Pinski  <apinski@apple.com>
15777
15778         PR target/13785
15779         * gcc.dg/20030121-1.c: New test.
15780
15781 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15782
15783         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15784         clobber frame pointer register in asm statement.
15785
15786 2004-01-21  Falk Hueffner  <falk@debian.org>
15787
15788         * gcc.c-torture/compile/20040121-1.c: New test.
15789
15790 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15791
15792         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15793
15794 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15795
15796         * gcc.dg/ppc64-abi-2.c: New test.
15797
15798 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15799
15800         * lib/treelang.exp: Fill out this file.
15801         * lib/treelang-dg.exp: New File.
15802
15803 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15804
15805         * gcc.c-torture/compile/981022-1.c: Remove.
15806         * gcc.dg/array-5.c: Remove XFAIL.
15807         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15808         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15809         gcc.dg/cond-lvalue-1.c: Update.
15810         * gcc.dg/cast-lvalue-2.c: New test.
15811
15812 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15813
15814         PR c++/13592
15815         * g++.dg/other/error1.C (class foo): Tweak error message.
15816
15817         PR c++/13592
15818         * g++.dg/template/call2.C: New test.
15819
15820 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15821
15822         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15823         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15824         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15825         scalar-return-1_x.c, scalar-return-2_y.c,
15826         scalar-return-3_x.c, scalar-return-3_y.c,
15827         scalar-return-4_x.c, scalar-return-4_y.c,
15828         struct-align-1.h, struct-align-1_x.c,
15829         struct-align-1_y.c, struct-align-2.h,
15830         struct-align-2_x.c, struct-align-2_y.c,
15831         struct-by-value-10_y.c, struct-by-value-11_x.c,
15832         struct-by-value-11_y.c, struct-by-value-12_x.c,
15833         struct-by-value-12_y.c, struct-by-value-13_x.c,
15834         struct-by-value-13_y.c, struct-by-value-14_x.c,
15835         struct-by-value-14_y.c, struct-by-value-15_x.c,
15836         struct-by-value-15_y.c, struct-by-value-16_y.c,
15837         struct-by-value-17_y.c, struct-by-value-18_y.c,
15838         struct-by-value-19_y.c, struct-by-value-1_x.c,
15839         struct-by-value-1_y.c, struct-by-value-20_y.c,
15840         struct-by-value-2_x.c, struct-by-value-2_y.c,
15841         struct-by-value-3_y.c, struct-by-value-4_x.c,
15842         struct-by-value-4_y.c, struct-by-value-5_y.c,
15843         struct-by-value-6_y.c, struct-by-value-7_y.c
15844         struct-by-value-8_x.c, struct-by-value-8_y.c
15845         struct-by-value-9_x.c, struct-by-value-9_y.c
15846         struct-return-10_x.c, struct-return-10_y.c,
15847         struct-return-19_x.c, struct-return-20_x.c
15848         struct-return-2_x.c, struct-return-2_y.c
15849         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15850         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15851
15852 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15853
15854         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15855         attribute on sparc*-sun-solaris2.*.
15856
15857 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15858
15859         PR c++/13710
15860         * g++.dg/ext/typeof7.C: New test.
15861
15862 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15863
15864         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15865         * gcc.dg/const-elim-1.c: Same.
15866
15867 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15868
15869         * objc.dg/stret-1.m: New.
15870         * objc.dg/stret-2.m: New.
15871
15872 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15873
15874         PR c++/11895
15875         * g++.dg/ext/vector1.C: New test.
15876
15877 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15878
15879         * gcc.dg/pch/import-1.c: New.
15880         * gcc.dg/pch/import-1.hs: New.
15881         * gcc.dg/pch/import-1a.h: New.
15882         * gcc.dg/pch/import-1b.h: New.
15883         * gcc.dg/pch/import-1c.h: New.
15884
15885 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15886
15887         PR c++/13574
15888         * g++.dg/ext/array1.C: New test.
15889
15890         PR c++/13178
15891         * g++.dg/conversion/op1.C: New test.
15892
15893 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15894
15895         PR 11864
15896         From Kazumoto Kojima / Dan Kegel:
15897         * gcc.dg/pr11864-1.c: New test.
15898
15899         PR 10392
15900         From Marcus Comstedt / Dan Kegel:
15901         * gcc.dg/pr10392-1.c: New test.
15902
15903 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15904
15905         PR c++/13478
15906         * g++.dg/init/ref10.C: New test.
15907
15908 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15909
15910         PR c++/13407
15911         * g++.dg/parse/typename6.C: New test.
15912
15913 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15914
15915         PR pch/13361
15916         * testsuite/g++.dg/pch/wchar-1.C: New.
15917         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15918
15919 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15920
15921         PR c++/9259
15922         * g++.dg/expr/sizeof2.C: New test.
15923
15924 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15925
15926         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15927
15928 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15929
15930         PR c++/13659
15931         * g++.dg/lookup/strong-using-3.C: New.
15932         * g++.dg/lookup/using-10.C: New.
15933
15934 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15935
15936         PR c++/13594
15937         * g++.dg/lookup/strong-using-2.C: New.
15938
15939 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15940             Dan Kegel <dank@kegel.com>
15941             J"orn Rennecke <joern.rennecke@superh.com>
15942
15943         PR target/9365
15944         * gcc.dg/pr9365-1.c: New test.
15945
15946 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15947
15948         PR c++/8856
15949         * g++.dg/parse/casting-operator2.C: New test.
15950         * g++.old-deja/g++.pt/explicit83.C: Remove.
15951
15952 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15953
15954         * gcc.dg/label-compound-stmt-1.c: New test.
15955         * gcc.c-torture/compile/950922-1.c,
15956         gcc.c-torture/compile/20000211-3.c,
15957         gcc.c-torture/compile/20000518-1.c,
15958         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15959         compound statements.
15960
15961 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15962
15963         * gcc.dg/ppc64-abi-1.c: New test.
15964
15965 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15966
15967          * g++.dg/ext/attrib9.C: Add dg-warnings.
15968
15969 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15970
15971         PR c++/12335
15972         * g++.dg/parse/dtor3.C: New test.
15973
15974 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15975
15976         PR c++/12709
15977         * g++.dg/parse/try-catch-1.C: New test.
15978
15979 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15980
15981         * ada/acats/run_all.sh: Add more verbose output in acats.log
15982         when compiling tests.
15983
15984 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15985
15986         PR 13656
15987         * gcc.dg/typedef-redecl.c: New test case.
15988         * gcc.dg/typedef-redecl.h: New support file.
15989
15990 2004-01-13  Jan Hubicka  <jh@suse.cz>
15991
15992         * gcc.dg/always_inline.c: New test.
15993         * gcc.dg/debug/20031231-1.c: Fix.
15994
15995 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15996
15997         PR c++/13474
15998         * g++.dg/template/array3.C: New test.
15999
16000 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16001
16002         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16003         * g++.dg/warn/Wunused-2.C: Likewise.
16004
16005 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16006
16007         PR c++/13289
16008         * g++.dg/template/instantiate6.C: New test.
16009
16010 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16011
16012         PR middle-end/11397
16013         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16014
16015 2004-01-12  Jan Hubicka  <jh@suse.cz>
16016
16017         PR opt/12826
16018         * gcc.dg/20040112-1.c: New.
16019
16020         * gcc.dg/dwarf-die[1-7].c: Move to...
16021         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16022         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16023
16024 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16025
16026         PR c++/4100
16027         * g++.dg/parse/friend4.C: New test.
16028
16029 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16030
16031         PR c++/4100
16032         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16033         definition is called a friend.
16034
16035 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16036
16037         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16038
16039 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16040
16041         PR c++/3478
16042         * g++.dg/parse/error10.C: New test.
16043         * g++.dg/template/arg2.C: Accept "invalid type" error.
16044
16045 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16046
16047         PR middle-end/13392
16048         * g++.dg/opt/expect2.C: New test.
16049
16050 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16051
16052         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16053         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16054         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16055         Update dg-error regexps.
16056
16057 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16058
16059         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16060         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16061
16062 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16063
16064         * gcc.dg/pragma-re-1.c: Use right pointer type.
16065
16066 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16067
16068         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16069
16070 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16071
16072         * gcc.dg/rs6000-ldouble-1.c: New.
16073
16074 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16075
16076         DR 337
16077         PR c++/9256
16078         * g++.dg/other/abstract1.C: New test.
16079
16080 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16081
16082         * g++.dg/lookup/strong-using-1.C: New.
16083
16084 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16085
16086         PR c/11234
16087         * gcc.dg/func-ptr-conv-1.c: New test.
16088         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16089
16090 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16091
16092         PR target/13380.
16093         * gcc.c-torture/compile/20040109-1.c: New.
16094
16095 2004-01-08  Stuart Hastings  <stuart@apple.com>
16096
16097         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16098         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16099         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16100
16101 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16102
16103         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16104
16105 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16106
16107         * ada/acats/run_acats: Treat 'gnatchop' the same way
16108         as 'gnatmake'.  Export GCC_DRIVER.
16109         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16110         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16111
16112 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16113
16114         PR c++/12573
16115         * g++.dg/template/dependent-expr4.C: New test.
16116
16117 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16118
16119         * gcc.dg/altivec-11.c: New test.
16120
16121 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16122
16123         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16124
16125 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16126
16127         PR c/6024
16128         * gcc.dg/enum-compat-1.c: New test.
16129         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16130
16131 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16132
16133         PR c/12165
16134         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16135         gcc.dg/c99-idem-qual-3.c: New tests.
16136
16137 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16138
16139         * gcc.dg/winline-7.c: Don't cast void * to int.
16140
16141 2004-01-06  Jan Hubicka  <jh@suse.cz>
16142
16143         * gcc.dg/i386-sse-5.c: New test
16144         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16145
16146 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16147
16148         PR c++/12815
16149         * g++.dg/rtti/typeid4.C: New test.
16150
16151 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16152
16153         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16154
16155 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16156
16157         PR c++/12132
16158         * g++.dg/template/error11.C: New test.
16159
16160         PR c++/13451
16161         * g++.dg/template/class2.C: New test.
16162
16163 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16164         Richard Sandiford <rsandifo@redhat.com>
16165
16166         PR c++/13387
16167         * g++.dg/opt/alias3.C: New test.
16168
16169 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16170
16171         PR c++/13157
16172         * g++.dg/template/koenig3.C: New test.
16173
16174         PR c++/13529
16175         * g++.dg/parse/offsetof3.C: New test.
16176
16177         * g++.dg/init/copy7.C: Add missing dg-error markers.
16178
16179         PR c++/12226
16180         * g++.dg/init/copy7.c: New test.
16181
16182         PR c++/13536
16183         * g++.dg/parse/cast1.C: New test.
16184
16185 2004-01-04  Jan Hubicka  <jh@suse.cz>
16186
16187         * gcc.dg/winline[1-7].c: New tests.
16188
16189 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16190
16191         PR c++/13520
16192         * g++.dg/template/qualttp22.C: New test.
16193
16194 2004-01-01  Jan Hubicka  <jh@suse.cz>
16195
16196         * gcc.dg/debug/20031231-1.c: New.
16197         * gcc.c-torture/compile/20040101-1.c: New.
16198         * gcc.dg/dwarf-die-[1-7].c: New.
16199
16200 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16201
16202         PR optimization/13521
16203         * gcc.c-torture/compile/20031231-1.c: New test.
16204
16205 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16206
16207         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16208
16209 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16210
16211         PR c++/10079
16212         * g++.dg/template/crash16.C: New test.
16213
16214 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16215
16216         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16217
16218 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16219
16220         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16221         ports.
16222         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16223         * g++.old-deja/g++.law/profile1.C: Likewise.
16224         * gcc.c-torture/compile/981006-1.c: Likewise.
16225         * gcc.c-torture/execute/loop-2e.x: Likewise.
16226         * gcc.c-torture/execute/loop-2f.x: Remove.
16227         * gcc.c-torture/execute/loop-2g.x: Likewise.
16228         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16229         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16230
16231 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16232
16233         PR c++/13507
16234         * g++.dg/ext/attrib11.C: New test.
16235
16236         PR c++/13494
16237         * g++.dg/template/array2-1.C: New test.
16238         * g++.dg/template/array2-2.C: New test.
16239
16240 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16241
16242         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16243
16244 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         PR c++/12774
16247         * g++.dg/template/array1-1.C: New test.
16248         * g++.dg/template/array1-2.C: New test.
16249
16250 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16251
16252         PR fortran/12632
16253         * g77.dg/12632.f: New test case.
16254
16255 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16256
16257         PR c++/13289
16258         * g++.dg/parse/nontype1.C: New test.
16259
16260 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16261
16262         PR c++/12403
16263         * g++.dg/parse/explicit1.C: New test.
16264         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16265
16266 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16267
16268         PR c++/13081
16269         * g++.dg/opt/inline6.C: New test.
16270
16271         PR c++/12613
16272         * g++.dg/parse/error9.C: New test.
16273
16274         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16275
16276 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16277
16278         PR c++/13009
16279         * g++.dg/init/assign1.C: New test.
16280
16281 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16282
16283         PR c++/13070
16284         * g++.dg/warn/format3.C: New test case.
16285
16286 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16287
16288         * gcc.c-torture/compile/20031227-1.c: New test.
16289
16290 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16291
16292         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16293         * g77.dg/bprob/bprob.exp: Likewise.
16294         * gcc.misc-tests/bprob.exp: Likewise.
16295         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16296         variants on systems where the library does not provide that
16297         functionality.
16298         * gcc.dg/builtins-20.c: Use builtins-config.h.
16299         * gcc.dg/builtins-config.h: New file.
16300
16301 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16302
16303         * lib/gcc-dg.exp (dg-require-profiling): New function.
16304         * lib/target-supports.exp (check_profiling_available): Likewise.
16305         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16306         * g77.dg/bprob/bprob.exp: Likewise.
16307         * gcc.misc-tests/bprob.exp: Likewise.
16308         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16309         * gcc.dg/20021014-1.c: Likewise.
16310         * gcc.dg/nest.c: Likewise.
16311
16312 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16313
16314         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16315         compiling.
16316         * g++.dg/lookup/java2.C: Likewise.
16317         * gcc.dg/cpp/lexident.c: Likewise.
16318
16319 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16320
16321         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16322         given.
16323         * gcc.c-torture/compile/961203-1.c: Likewise.
16324         * gcc.c-torture/compile/980506-1.c: Likewise.
16325
16326 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16327
16328         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16329         (additional_prunes): New global.
16330         (gcc-dg-prune): Handle additional per-test pruning.
16331         (dg-test): Clear additional_prunes between tests.
16332
16333         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16334         dg-prune-output to avoid spurious failures from assembler
16335         complaining about nonexistent WAW violations.
16336         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16337         Use dg-prune-output to avoid spurious failures from assembler
16338         warning about Itanium B-step errata.
16339
16340 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16341
16342         * g++.dg/abi/macro0.C: New test.
16343         * g++.dg/abi/macro1.C: Likewise.
16344         * g++.dg/abi/macro2.C: Likewise.
16345
16346         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16347         * g++.dg/abi/bitfield7.C: Likewise.
16348         * g++.dg/abi/dtor2.C: Likewise.
16349         * g++.dg/abi/mangle11.C: Likewise.
16350         * g++.dg/abi/mangle12.C: Likewise.
16351         * g++.dg/abi/mangle14.C: Likewise.
16352         * g++.dg/abi/mangle17.C: Likewise.
16353         * g++.dg/abi/vbase10.C: Likewise.
16354         * g++.dg/abi/vbase14.C: Likewise.
16355         * g++.dg/template/qualttp17.C: Likewise.
16356
16357 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16358
16359         PR c/11995
16360         * gcc.dg/20031223-1.c: New test.
16361
16362 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16363
16364         * gcc.dg/noreturn-7.c: New test.
16365
16366 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16367
16368         * gcc.dg/null-pointer-1.c: New test.
16369
16370 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16371
16372         * g++.old-deja/g++.jason/template18.C: Remove.
16373         * g++.old-deja/g++.jason/template37.C: Likewise.
16374
16375         PR c++/12862
16376         * g++.dg/lookup/ns1.C: New test.
16377
16378         PR c++/12397
16379         * g++.dg/template/lookup3.C: New test.
16380
16381 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16382
16383         * g++.dg/template/recurse1.C: New test
16384
16385 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16386
16387         PR c++/12479
16388         * g++.dg/parse/semicolon1.C: New test.
16389         * g++.dg/parse/semicolon1.h: Likewise.
16390
16391 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16392
16393         * gcc.dg/darwin-misaligned.c: New test.
16394
16395 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16396
16397         PR c/9163
16398         * gcc.dg/20031222-1.c: New test.
16399
16400 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16401
16402         PR c++/13438
16403         * g++.dg/parse/error8.C: New test.
16404
16405         PR c++/11554
16406         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16407
16408 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16409
16410         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16411         too small.
16412         * gcc.c-torture/compile/930217-1.c: Likewise.
16413         * gcc.c-torture/compile/930513-1.c: Likewise.
16414         * gcc.c-torture/execute/920908-2.c: Likewise.
16415         * gcc.c-torture/execute/921204-1.c: Likewise.
16416         * gcc.c-torture/execute/930621-1.c: Likewise.
16417         * gcc.c-torture/execute/930630-1.c: Likewise.
16418         * gcc.c-torture/execute/931031-1.c: Likewise.
16419         * gcc.c-torture/execute/980602-2.c: Likewise.
16420         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16421         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16422         * gcc.c-torture/execute/extzvsi.c: Likewise.
16423         * gcc.c-torture/unsorted/ext.c: Likewise.
16424
16425 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16426
16427         PR target/12749
16428         * gcc.c-torture/compile/20031220-2.c: New test case.
16429
16430 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16431
16432         PR optimization/13031
16433         * gcc.c-torture/compile/20031220-1.c: New test case.
16434
16435 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16436
16437         * gcc.dg/cast-function-1.c: New test.
16438
16439 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16440
16441         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16442         formats.
16443
16444 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/12795
16447         * g++.dg/ext/attrib10.C: New test.
16448
16449 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16450
16451         * gcc.dg/cleanup-10.c: New test.
16452         * gcc.dg/cleanup-11.c: New test.
16453
16454 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16455
16456         PR c++/13239
16457         * g++.dg/opt/expect1.C: New test.
16458
16459 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16460
16461         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16462
16463 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16464
16465         PR debug/12923
16466         * gcc.dg/20031218-1.c: New test.
16467
16468         PR debug/12389
16469         * gcc.dg/20031218-2.c: New test.
16470         * gcc.dg/20031218-3.c: New test.
16471
16472         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16473         of label name and allow for USER_LABEL_PREFIX == "_" names.
16474         * g++.dg/abi/mangle18-2.C: Likewise.
16475         * g++.dg/abi/mangle19-1.C: Likewise.
16476         * g++.dg/abi/mangle19-2.C: Likewise.
16477         * g++.dg/abi/mangle20-1.C: Likewise.
16478         * g++.dg/abi/mangle20-2.C: Likewise.
16479
16480 2003-12-18  Richard Henderson  <rth@redhat.com>
16481
16482         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16483
16484 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16485             Dan Kegel <dank@kegel.com>
16486
16487         PR other/12009
16488         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16489         testing a cross compiler, it causes spurious compile failures.
16490         * lib/g++.exp: Likewise.
16491
16492 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16493
16494         PR c++/13262
16495         * g++.dg/template/access13.C: New test.
16496
16497 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16498
16499         * gcc.dg/20031216-1.c: New test.
16500
16501 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16502
16503         PR c++/9154
16504         * g++.dg/template/error10.C: New test.
16505
16506 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16507
16508         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16509         * g++.dg/eh/simd-2.C: Likewise.
16510
16511 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16512             Roger Sayle  <roger@eyesopen.com>
16513
16514         * gcc.c-torture/execute/ieee/mzero5.c: New.
16515
16516 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/10603
16519         * g++.dg/parse/error6.C: New test.
16520
16521         PR c++/12827
16522         * g++.dg/parse/error7.C: New test.
16523
16524 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16525
16526         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16527         at -O with stabs debugging formats.
16528         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16529         * gcc.dg/debug/debug-2.c: Likewise.
16530
16531 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16532
16533         PR c++/12696
16534         * g++.dg/init/error1.C: New test.
16535
16536         PR c++/12218
16537         * g++.dg/init/pm3.C: New test.
16538
16539 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16540
16541         PR c/3347
16542         * gcc.dg/bitfld-8.c: New test.
16543
16544 2003-12-16  James Lemke  <jim@wasabisystems.com>
16545
16546         * gcc.dg/arm-scd42-[123].c: New tests.
16547
16548 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16549
16550         PR c++/9043
16551         * g++.dg/abi/mangle20-1.C: New test.
16552         * g++.dg/abi/mangle20-2.C: New test.
16553
16554 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16555
16556         PR c++/13275
16557         * g++.dg/other/offsetof2.C: Remove XFAIL.
16558         * g++.dg/parse/offsetof1.C: New test.
16559         * g++.gd/parse/offsetof2.C: Likewise.
16560
16561 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16562
16563         * g++.dg/template/nontype3.C: New test.
16564         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16565
16566 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16567
16568         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16569
16570 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16571
16572         PR c++/13387
16573         * g++.dg/expr/assign1.C: New test.
16574
16575         PR c++/13242
16576         * g++.dg/abi/mangle19-1.C: New test.
16577         * g++.dg/abi/mangle19-2.C: New test.
16578
16579 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16580
16581         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16582
16583 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16584
16585         * gcc.c-torture/execute/20031216-1.c: New test.
16586
16587 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16588
16589         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16590         an ICE regression.
16591
16592 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR c++/10926
16595         * g++.dg/template/error9.C: New test.
16596
16597         PR c++/11116
16598         * g++.dg/template/error8.C: New test.
16599
16600 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16601
16602         PR middle-end/13400
16603         * gcc.c-torture/execute/20031215-1.c: New test case.
16604
16605 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/13269
16608         * g++.dg/parse/error5.C: New test.
16609
16610         PR c++/12989
16611         * g++.dg/expr/sizeof1.C: New test.
16612
16613         PR c++/13310
16614         * g++.dg/template/crash15.C: New test.
16615
16616 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16617
16618         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16619         a non-POD type as the last named parameter of a varargs function.
16620
16621 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16622
16623         PR c++/13243
16624         PR c++/12573
16625         * g++.dg/template/crash14.C: New test.
16626         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16627
16628 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16629
16630         * g++.dg/other/java1.C: New test.
16631
16632         PR c++/13241
16633         * g++.dg/abi/mangle18-1.C: New test.
16634         * g++.dg/abi/mangle18-2.C: New test.
16635
16636 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16637
16638         PR optimization/10312
16639         * gcc.c-torture/execute/20031214-1.c: New.
16640
16641 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16642
16643         PR c++/10779
16644         PR c++/12160
16645         * g++.dg/parse/error3.C: New test.
16646         * g++.dg/parse/error4.C: Likewise.
16647         * g++.dg/abi/mangle4.C: Tweak error messages.
16648         * g++.dg/lookup/using5.C: Likewise.
16649         * g++.dg/other/error2.C: Likewise.
16650         * g++.dg/parse/typename5.C: Likewise.
16651         * g++.dg/parse/undefined1.C: Likewise.
16652         * g++.dg/template/arg2.C: Likewise.
16653         * g++.dg/template/ttp3.C: Likewise.
16654         * g++.dg/template/type1.C: Likewise.
16655         * g++.old-deja/g++.other/crash32.C: Likewise.
16656         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16657
16658 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16659
16660         PR c++/13106
16661         * g++.dg/warn/noreturn-3.C: New test.
16662
16663 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         PR c++/13118
16666         * g++.dg/abi/covariant3.C: New.
16667
16668 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16669
16670         * g++.dg/eh/ia64-1.C: New test.
16671
16672 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16673
16674         PR optimization/13037
16675         * g77.f-torture/execute/13037.f: New test case.
16676
16677 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16678
16679         PR c++/12881
16680         * g++.dg/abi/covariant2.C: New.
16681
16682 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16683
16684         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16685
16686 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16687
16688         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16689
16690 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16691
16692         PR other/10819
16693         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16694         to fix Bug 10819.
16695         * lib/g++.exp (g++_version): Likewise.
16696         * lib/g77.exp (g77_version): Likewise.
16697         * lib/objc.exp (default_objc_version): Likewise.
16698
16699 2003-12-10  Richard Henderson  <rth@redhat.com>
16700
16701         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16702
16703         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16704
16705 2003-12-08  Matt Austern  <austern@apple.com>
16706
16707         PR c/13134
16708         * lib/gcc-dg.exp (dg-require-visibility): Define.
16709         * lib/target-supports (check_visibility_available): Define.
16710         * gcc.dg/visibility-1.c: New test.
16711         * gcc.dg/visibility-2.c: Likewise.
16712         * gcc.dg/visibility-3.c: Likewise.
16713         * gcc.dg/visibility-4.c: Likewise.
16714         * gcc.dg/visibility-5.c: Likewise.
16715         * gcc.dg/visibility-6.c: Likewise.
16716         * g++.dg/ext/visibility-1.C: Likewise.
16717         * g++.dg/ext/visibility-2.C: Likewise.
16718         * g++.dg/ext/visibility-3.C: Likewise.
16719         * g++.dg/ext/visibility-4.C: Likewise.
16720         * g++.dg/ext/visibility-5.C: Likewise.
16721         * g++.dg/ext/visibility-6.C: Likewise.
16722
16723 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16724
16725         * g++.dg/lookup/java1.C: New test.
16726         * g++.dg/lookup/java2.C: New test.
16727
16728 2003-12-07  Falk Hueffner  <falk@debian.org>
16729
16730         * g++.dg/opt/noreturn-1.C: New test.
16731
16732 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16733
16734         * gcc.dg/overflow-1.c: New test.
16735
16736 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16737
16738         * g77.f-torture/compile/13060.f: New test.
16739
16740 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16741
16742         PR c++/13323
16743         * g++.dg/inherit/operator2.C: New test.
16744
16745 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16746
16747         PR c++/13305
16748         * g++.dg/ext/attrib9.C: New test.
16749
16750 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16751
16752         PR c++/13314
16753         * g++.dg/template/error7.C: New test.
16754
16755 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16756             J"orn Rennecke <joern.rennecke@superh.com>
16757
16758         PR target/13302
16759         * g++.dg/other/struct-va_list.C: New test.
16760
16761 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16762
16763         PR c++/13166
16764         * g++.dg/parse/defarg6.C: New test.
16765
16766 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16767
16768         PR target/13256
16769         * gcc.c-torture/execute/20031201-1.c: New test.
16770
16771 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16772
16773         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16774
16775 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16776
16777         * gcc.dg/builtin-return-1.c: New test.
16778
16779 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16780             J"orn Rennecke <joern.rennecke@superh.com>
16781
16782         PR optimization/13260
16783         * gcc.c-torture/execute/20031204-1.c: New test.
16784
16785 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/9127
16788         * g++.dg/template/error6.C: New test.
16789
16790 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16791
16792         * gcc.dg/20031202-1.c: New test.
16793
16794 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16795
16796         PR c++/13179
16797         * g++.dg/template/eh1.C: New test.
16798
16799         PR c++/10771
16800         * g++.dg/template/error5.C: New test.
16801
16802 2003-12-02  David Ung  <davidu@mips.com>
16803
16804         * gcc.dg/compat/vector-check.h: Corrected type for var
16805         g_##TMODE
16806
16807 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16808
16809         PR c++/10126
16810         * g++.dg/template/ptrmem8.C: New test.
16811
16812 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16813
16814         PR c++/12573
16815         * g++.dg/template/dependent-expr3.C: New test.
16816
16817 2003-12-01  James Lemke  <jim@wasabisystems.com>
16818
16819         * gcc.dg/arm-g2.c: New test.
16820
16821 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16822
16823         PR optimization/11634
16824         * gcc.dg/20031201-2.c: New test case.
16825
16826 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16827
16828         PR 11433
16829         * objc.dg/proto-lossage-3.m: New test.
16830
16831 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16832
16833         PR optimization/12628
16834         * gcc.dg/20031201-1.c: New test case.
16835
16836 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16837
16838         * gcc.dg/unaligned-1.c: New test.
16839
16840 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16841
16842         PR c++/9849
16843         * g++.dg/template/error4.C: New test.
16844         * g++.dg/template/nested3.C: Adjust error markers.
16845
16846 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16847
16848         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16849
16850 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16851
16852         PR c/10333
16853         * gcc.dg/bitfld-7.c: New test.
16854
16855 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16856
16857         * gcc.dg/tls/asm-1.C: New test.
16858
16859 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16860
16861         * gcc.dg/cpp/assert4.c: Update.
16862
16863 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16864
16865         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16866         * gcc.dg/builtin-apply3.c: New test.
16867
16868 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16869
16870         * lib/compat.exp (compat-obj): New xfaildata parameter.
16871         Use it to set compiler_conditional_xfail_data before compiling.
16872         (compat-get-options): Handle dg-xfail-if.
16873         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16874         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16875         * gcc.dg/compat/vector-1_y.c: Likewise.
16876         * gcc.dg/compat/vector-2_x.c: Likewise.
16877         * gcc.dg/compat/vector-2_y.c: Likewise.
16878
16879 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16880
16881         * g++.dg/opt/reg-stack4.C: New test.
16882
16883 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16884
16885         * gcc.dg/builtin-apply2.c: New test.
16886
16887 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16888
16889         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16890
16891 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16892
16893         PR c++/12924
16894         * g++.dg/template/template-id-2.C: New test.
16895
16896 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16897
16898         PR c++/5369
16899         * g++.dg/template/memfriend1.C: New test.
16900         * g++.dg/template/memfriend2.C: Likewise.
16901         * g++.dg/template/memfriend3.C: Likewise.
16902         * g++.dg/template/memfriend4.C: Likewise.
16903         * g++.dg/template/memfriend5.C: Likewise.
16904         * g++.dg/template/memfriend6.C: Likewise.
16905         * g++.dg/template/memfriend7.C: Likewise.
16906         * g++.dg/template/memfriend8.C: Likewise.
16907         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16908
16909 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16910
16911         PR c++/12515
16912         * g++.dg/ext/cond1.C: New test.
16913
16914 2003-11-20  Richard Henderson  <rth@redhat.com>
16915
16916         * gcc.dg/20020201-2.c: Remove.
16917         * gcc.dg/20020201-4.c: Remove.
16918         * gcc.dg/20020304-1.c: Remove.
16919
16920 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16921
16922         * gcc.dg/cpp/trad/xwin1.c: New test case.
16923
16924 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16925
16926         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16927         * lib/g77.exp: Likewise.
16928         * lib/objc.exp: Likewise.
16929         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16930         for darwin.
16931
16932 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16933
16934         PR c++/12932
16935         * g++.dg/template/static5.C: New test.
16936
16937 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16938
16939         * gcc.dg/nested-func-1.c: New test.
16940
16941 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16942
16943         * gcc.dg/cpp/assert4.c: New test.
16944
16945 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16946
16947         PR c++/2294
16948         * g++.dg/lookup/using9.c: New test.
16949
16950 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16951
16952         PR c++/12762
16953         * g++.dg/template/error3.C: New test.
16954
16955 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16956
16957         PR ada/13035
16958         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16959         No longer use a wrapper for gcc, since this does not work under
16960         Windows.
16961
16962 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16963
16964         PR c++/2094
16965         * g++.dg/template/ptrmem7.C: New test.
16966
16967 2003-11-13  Andrew Pinski <apinski@apple.com>
16968
16969         * gcc.c-torture/compile/20031113-1.c: New test.
16970
16971 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16972             Kean Johnston <jkj@sco.com>
16973
16974         PR c/13029
16975         * gcc.dg/unused-4.c: Update.
16976
16977 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16978
16979         * g++.dg/opt/const3.C: New test.
16980
16981 2003-11-13  Jan Hubicka  <jh@suse.cz>
16982
16983         * gcc.c-torture/compile/20031112-1.c: New test.
16984
16985 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16986
16987         * g++.dg/parse/crash10.C: Remove bogus error marker.
16988
16989 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16990
16991         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16992         (host_gcc): Likewise.
16993         (ROOT): Honor $PWDCMD.
16994         (BASE): Likewise.
16995         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16996
16997 2003-11-12  Catherine Moore  <clm@redhat.com>
16998
16999         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17000
17001 2003-11-12  Andreas Jaeger  <aj@suse.de>
17002             Jakub Jelinek  <jakub@redhat.com>
17003             Andrew Pinski  <pinskia@physics.uc.edu>
17004             Richard Henderson  <rth@redhat.com>
17005
17006         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17007         systems.
17008         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17009
17010         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17011         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17012
17013 2003-11-11  Andreas Jaeger  <aj@suse.de>
17014
17015         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17016
17017         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17018
17019 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17020
17021         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17022         Clean ups.
17023
17024 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17025
17026         * gcc.dg/trampoline-1.c: New test.
17027
17028 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17029
17030         * gcc.c-torture/compile/200031109-1.c: New test.
17031
17032 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17033
17034         PR c/3190
17035         PR c/8714
17036         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17037         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17038         gcc.dg/format/no-y2k-1.c: Update.
17039
17040 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17041
17042         PR optimization/10467
17043         * gcc.dg/20031108-1.c: New test case.
17044
17045 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17046
17047         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17048
17049 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17050
17051         * gcc.dg/compound-lvalue-1.c: New test.
17052         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17053         some XFAILs.
17054
17055 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17056
17057         * gcc.dg/altivec-varargs-1.c: New test.
17058
17059 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17060
17061         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17062         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17063         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17064         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17065         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17066
17067 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17068
17069         * gcc.dg/cond-lvalue-1.c: New test.
17070
17071 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17072
17073         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17074
17075 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17076
17077         PR c++/11616
17078         * g++.dg/template/instantiate5.C: New test.
17079
17080 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17081
17082         PR c++/12726
17083         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17084         * ChangeLog: Add missing first entry for above test.
17085
17086 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17087
17088         PR c++/9810
17089         * g++.dg/template/using8.C: New test.
17090         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17091
17092 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17093
17094         PR optimization/10817
17095         * gcc.c-torture/compile/20031102-1.c: New test case.
17096
17097 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17098
17099         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17100         2147483647.
17101
17102 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17103
17104         * gcc.dg/20031102-1.c: New test.
17105
17106 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17107
17108         * gcc.dg/complex-1.c: New test.
17109
17110 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17111
17112         PR c++/12796
17113         * g++.dg/template/crash13.C: Adjust expected error location.
17114         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17115
17116 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17117
17118         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17119
17120 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17121
17122         PR/10239
17123         * gcc.c-torture/compile/20031031-2.c: New test.
17124
17125 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17126
17127         PR/11640
17128         * gcc.c-torture/compile/20031031-1.c: New test.
17129
17130 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17131
17132         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17133         * gcc.misc-tests/bprob.exp: Likewise.
17134         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17135         the execution test on arm-elf configs.
17136         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17137         configs that don't support scratch files.
17138         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17139
17140 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17141
17142         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17143         done by dejagnu.
17144
17145 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17146
17147         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17148         Avoid non pure sh syntax. Add more logging.
17149
17150         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17151         fail.
17152
17153 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17154
17155         PR libgcj/10610
17156         * gcc.dg/ppc-stackalign-1.c: New test.
17157
17158 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17159
17160         * ada/acats/run_all.sh: Change output to be more compliant with
17161         dejagnu framework.
17162         Create acats.sum and acats.log files under testsuite/ada/acats
17163         Only run [a-z]* directories, to filter out e.g. CVS.
17164         Redirect build output to log file.
17165
17166 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17167
17168         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17169
17170 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17171
17172         PR ada/5909:
17173         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17174
17175 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17176
17177         * gcc.c-torture/compile/20031023-1.c: New test.
17178         * gcc.c-torture/compile/20031023-2.c: New test.
17179         * gcc.c-torture/compile/20031023-3.c: New test.
17180         * gcc.c-torture/compile/20031023-4.c: New test.
17181
17182 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17183
17184         PR c++/10371
17185         * g++.dg/lookup/scoped8.C: New test.
17186
17187 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17188
17189         * g++.dg/opt/reg-stack3.C: New test.
17190
17191 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17192
17193         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17194
17195 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17196
17197         PR c++/11076
17198         * g++.dg/template/crash13.C: New test.
17199
17200 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17201
17202         * gcc.dg/c99-restrict-2.c: New test.
17203
17204 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17205
17206         PR c++/12698, c++/12699, c++/12700, c++/12566
17207         * g++.dg/inherit/covariant9.C: New test.
17208         * g++.dg/inherit/covariant10.C: New test.
17209         * g++.dg/inherit/covariant11.C: New test.
17210
17211 2003-10-23  Jason Merrill  <jason@redhat.com>
17212
17213         PR c++/12726
17214         * g++.dg/ext/complit2.C: New test.
17215
17216 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17217
17218         PR target/12654
17219         * gcc.c-torture/execute/20031020-1.c: New test.
17220
17221 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17222
17223         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17224         following the jump_insn.
17225
17226 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17227
17228         * gcc.dg/cast-lvalue-1.c: New test.
17229
17230 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17231
17232         PR c++/11962
17233         * g++.dg/template/cond2.C: New test.
17234
17235 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17236
17237         * gcc.dg/builtins-28.c: New test.
17238
17239 2003-10-20  Jan Hubicka  <jh@suse.cz>
17240
17241         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17242         parameter.
17243         * testsuite/gcc.dg/inline-2.c: Likewise.
17244
17245 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17246
17247         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17248         * gcc.dg/nest.c:  Likewise.
17249
17250 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17251
17252         PR c++/9781, c++/10583, c++/11862
17253         * g++.dg/parse/crash13.C: New test.
17254
17255 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17256
17257         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17258
17259 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17260
17261         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17262         Define HAVE_C99_RUNTIME except on Solaris.
17263         * gcc.dg/builtins-20.c: Likewise.
17264
17265 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17266
17267         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17268
17269 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17270
17271         PR c++/12495
17272         * g++.dg/template/crash21.C: New test.
17273
17274 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17275
17276         PR c++/2513
17277         * g++.dg/template/typename5.C: New test.
17278
17279 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17280
17281         PR c++/12369
17282         * g++.dg/template/friend25.C: New test.
17283
17284 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17285
17286         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17287         versions.
17288
17289 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17290
17291         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17292         == 2147483647.
17293
17294 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17295
17296         * gcc.c-torture/execute/960416-1.x: Remove.
17297         * gcc.c-torture/execute/divconst-3.x: Likewise.
17298
17299 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17300
17301         PR target/12598
17302         * gcc.dg/torture/cris-volatile-1.c: New test.
17303
17304 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17305
17306         PR optimization/9325
17307         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17308         for overflowing floating point to integer conversion during RTL
17309         simplification.
17310
17311 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17312
17313         * objc/execute/_cmd.m: Fix typo.
17314         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17315         Relax 'scan-assembler' regexp.
17316         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17317         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17318         * objc.dg/zero-link-2.m: Remove blank line.
17319         * objc.dg/zero-link-3.m: New test case.
17320
17321 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17322
17323         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17324
17325         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17326         than linker trickery.
17327
17328 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17329
17330         PR c++/12370
17331         * g++.dg/other/friend2.C: New test.
17332
17333 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17334
17335         * gcc.dg/20031012-1.c: New test.
17336
17337 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17338
17339         * gcc.dg/weak/weak-3.c: Fix for new warning.
17340
17341 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17342
17343         PR optimization/8750
17344         * gcc.c-torture/execute/20031012-1.c: New test case.
17345
17346 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17347
17348         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17349         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17350
17351 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17352
17353         PR optimization/12260
17354         * gcc.c-torture/compile/20031011-2.c: New test case.
17355
17356 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17357
17358         * gcc.c-torture/execute/20031011-1.c: New testcase.
17359
17360 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17361
17362         * gcc.c-torture/compile/20031011-1.c: New test.
17363
17364 2003-10-11  Jan Hubicka  <jh@suse.cz>
17365
17366         * g++.dg/other/first-global.C: New test.
17367
17368 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17369
17370         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17371
17372 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17373
17374         * gcc.c-torture/compile/20031010-1.c: New test.
17375
17376 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17377
17378         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17379         * gcc.c-torture/execute/va-arg-25.c: ... here.
17380
17381 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17382
17383         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17384
17385 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17386
17387         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17388
17389 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17390
17391         * g++.dg/parse/error2.C: New test.
17392
17393 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17394
17395         PR c++/11097
17396         * g++.dg/other/error5.C: Modify the error message.
17397         * g++.dg/lookup/using8.C: New test.
17398
17399 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17400
17401         * gcc.dg/darwin-abi-2.c: New file.
17402         * gcc.c-torture/execute/va-arg-24.c: New file.
17403
17404 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17405
17406         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17407         indentation.
17408
17409 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/10147
17412         * g++.dg/other/error4.C: Update error messages.
17413         * g++.dg/template/ptrmem4.C: Likewise.
17414
17415         PR c++/12337
17416         * g++.dg/init/new9.C: New test.
17417
17418         PR c++/12334, c++/12236, c++/8656
17419         * g++.dg/ext/attrib8.C: New test.
17420
17421 2003-10-06  Devang Patel  <dpatel@apple.com>
17422
17423         * gcc.dg/debug/dwarf2-3.h: New test.
17424         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17425
17426 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17427
17428         * g++.dg/opt/cfg2.C: New test.
17429
17430 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17431
17432         * g++.dg/opt/float1.C: New test.
17433
17434 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17435
17436         * gcc.dg/c90-array-lval-6.c: New test.
17437         * gcc.dg/c99-array-lval-6.c: New test.
17438
17439 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17440             Ziemowit Laski  <zlaski@apple.com>
17441
17442         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17443         'Derived', so that it is never considered a class method; add
17444         new warning for '+port' method ambiguity.
17445         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17446         <objc/objc-api.h> (needed on Mac OS X).
17447         * objc.dg/method-13.m: New test.
17448
17449 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17450
17451         PR optimization/9325, PR java/6391
17452         * gcc.c-torture/execute/20031003-1.c: New test case.
17453
17454 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17455
17456         PR optimization/12180
17457         * gcc.dg/20031002-1.c: New test.
17458
17459         PR c++/12486
17460         * g++.dg/inherit/error1.C: New test.
17461
17462 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17463
17464         * lib/f-torture.exp (search_for): Rename to...
17465         (search_for_re): This.  Also, clean up comments and the
17466         "regexp" invocation.
17467
17468 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17469
17470         * gcc.c-torture/compile/20031002-1.c: New test.
17471
17472 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17473
17474         * g++.dg/opt/cond1.C: New test.
17475
17476 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17477
17478         * gcc.dg/Wold-style-definition-2.c: New testcase.
17479         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17480
17481 2003-09-29  Richard Henderson  <rth@redhat.com>
17482
17483         * g++.dg/init/array10.C: Add dg-options.
17484
17485 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17486
17487         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17488
17489 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17490
17491         * g++.dg/template/friend19.C: Fix typo.
17492         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17493
17494 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17495
17496         * gcc.c-torture/execute/20030928-1.c: New test.
17497         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17498
17499 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17500
17501         * g++.dg/opt/unroll1.C: New test.
17502
17503 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17504
17505         PR optimization/11741
17506         * gcc.dg/20030926-1.c: New test case.
17507
17508 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17509
17510         PR c++/5655
17511         * g++.dg/parse/access7.C: New test.
17512         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17513
17514 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17515
17516         MERGE OF objc-improvements-branch into MAINLINE:
17517         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17518         if libobjc has not been built.
17519         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17520         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17521         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17522         objc/execute/nested-3.m, objc/execute/np-2.m,
17523         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17524         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17525         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17526         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17527         objc.dg/special/unclaimed-category-1.h,
17528         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17529         well as GNU runtime.
17530         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17531         * execute/cascading-1.m, execute/function-message-1.m,
17532         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17533         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17534         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17535         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17536         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17537         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17538         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17539         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17540         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17541         * objc.dg/bitfield-2.m: Run only on Darwin.
17542         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17543         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17544         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17545         * objc.dg/const-str-1.m: Fix constant string layout.
17546
17547 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17548
17549         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17550
17551 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17552
17553         * gcc.dg/darwin-abi-1.c: New file.
17554
17555 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17556
17557         PR target/12281
17558         * gcc.c-torture/compile/20030921-1.c: New test.
17559
17560 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17561
17562         * g++.dg/opt/reg-stack2.C: New test.
17563
17564 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17565
17566         * g++.dg/eh/delayslot1.C: New test.
17567
17568 2003-09-20  Richard Henderson  <rth@redhat.com>
17569
17570         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17571
17572 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17573
17574         * gcc.c-torture/execute/20030920-1.c: New test case.
17575
17576 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17577
17578         * g++.dg/rtti/typeid3.C: Correct expected error message.
17579
17580 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17581
17582         PR c++/157
17583         * g++.dg/parse/crash12.C: New test.
17584
17585 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17586
17587         * gcc.dg/compat/mixed-struct-check.h: New.
17588         * gcc.dg/compat/mixed-struct-defs.h: New.
17589         * gcc.dg/compat/mixed-struct-init.h: New.
17590         * gcc.dg/compat/struct-by-value-19_main.c: New.
17591         * gcc.dg/compat/struct-by-value-19_x.c: New.
17592         * gcc.dg/compat/struct-by-value-19_y.c: New.
17593         * gcc.dg/compat/struct-by-value-20_main.c: New.
17594         * gcc.dg/compat/struct-by-value-20_x.c: New.
17595         * gcc.dg/compat/struct-by-value-20_y.c: New.
17596         * gcc.dg/compat/struct-return-19_main.c: New.
17597         * gcc.dg/compat/struct-return-19_x.c: New.
17598         * gcc.dg/compat/struct-return-19_y.c: New.
17599         * gcc.dg/compat/struct-return-20_main.c: New.
17600         * gcc.dg/compat/struct-return-20_x.c: New.
17601         * gcc.dg/compat/struct-return-20_y.c: New.
17602
17603 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17604         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17605         so that it will not complain on LP64 targets.
17606
17607 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17608
17609         PR c++/495
17610         * g++.dg/template/friend24.C: New test.
17611
17612 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17613
17614         PR c++/12332
17615         * g++.dg/template/memtmpl2.C: New test.
17616
17617 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17618
17619         PR target/11184
17620         * gcc.dg/builtin-apply1.c: New test.
17621
17622 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17623
17624         PR c++/9848
17625         * g++.dg/warn/Wunused-4.C: New test.
17626
17627 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17628
17629         PR c++/12316
17630         * g++.dg/other/gc2.C: New test.
17631
17632 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR c++/11991
17635         * g++.dg/rtti/typeid3.C: New test.
17636
17637         PR c++/12266
17638         * g++.dg/overload/template1.C: New test.
17639
17640 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17641
17642         * g++.dg/opt/cfg3.C: New test.
17643
17644 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17645
17646         PR c++/7939
17647         * g++.dg/template/crash11.C: New test.
17648
17649 2003-09-16  Jason Merrill  <jason@redhat.com>
17650             Jakub Jelinek  <jakub@redhat.com>
17651
17652         * gcc.dg/attr-warn-unused-result.c: New test.
17653
17654 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17655
17656         PR c++/12184
17657         * g++.dg/expr/call2.C: New test.
17658
17659 2003-09-15  Andreas Jaeger  <aj@suse.de>
17660
17661         * gcc.dg/Wold-style-definition-1.c: New test.
17662
17663 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17664
17665         PR c++/3907
17666         * g++.dg/parse/template12.C: New test.
17667
17668         * g++.dg/abi/bitfield11.C: New test.
17669         * g++.dg/abi/bitfield12.C: Likewise.
17670
17671 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17672
17673         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17674         non-expansion of functional macro name without arguments at EOL.
17675         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17676
17677 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17678
17679         * gcc.c-torture/execute/20030914-[12].c: New tests.
17680
17681 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17682
17683         PR c++/11788
17684         * g++.dg/overload/addr1.C: New test.
17685
17686 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17687
17688         * gcc.dg/20030909-1.c: New test.
17689
17690 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17691
17692         * gcc.dg/ultrasp10.c: New test.
17693
17694 2003-09-09  Devang Patel  <dpatel@apple.com>
17695
17696         * gcc.dg/darwin-ld-6.c: New test.
17697
17698 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17699
17700         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17701
17702 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17703
17704         * gcc.dg/ia64-types1.c: New test.
17705         * gcc.dg/ia64-types2.c: Likewise.
17706
17707 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17708
17709         * gcc.dg/builtins-1.c: Add more _Complex tests.
17710         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17711
17712         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17713         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17714
17715 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17716
17717         PR c++/11786
17718         * g++.dg/lookup/koenig2.C: New test.
17719
17720         PR c++/5296
17721         * g++.dg/rtti/typeid2.C: New test.
17722
17723 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17724
17725         * gcc.c-torture/compile/20030904-1.c: New test.
17726
17727 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17728
17729         * g++.dg/opt/longbranch2.C: New test.
17730
17731 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17732
17733         * g++.dg/template/crash10.C: Only compile it.
17734
17735 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17736
17737         PR middle-end/11665
17738         * gcc.c-torture/compile/20030907-1.c: New test.
17739         * g++.dg/init/array11.C: New test.
17740
17741 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17742
17743         PR c++/11852
17744         * g++.dg/init/struct1.C: New test.
17745
17746 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/12181
17749         * g++.dg/expr/comma1.C: New test.
17750
17751 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17752
17753         PR c++/11867
17754         * g++.dg/expr/static_cast5.C: New test.
17755
17756 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17757
17758         PR c++/11507
17759         * g++.dg/lookup/scoped7.C: New test.
17760
17761         PR c++/9574
17762         * g++.dg/other/static1.C: New test.
17763
17764         PR c++/11490
17765         * g++.dg/warn/template-1.C: New test.
17766
17767         PR c++/11432
17768         * g++.dg/template/crash10.C: New test.
17769
17770         PR c++/2478
17771         * g++.dg/overload/VLA.C: New test.
17772
17773         PR c++/10804
17774         * g++.dg/template/call1.C: New test.
17775
17776 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17777
17778         PR c++/11794
17779         * g++.dg/parse/using3.C: New test.
17780
17781 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17782
17783         PR c++/11409
17784         * g++.dg/overload/builtin3.C: New test case.
17785
17786 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17787
17788         PR c/9862
17789         * gcc.dg/20030906-1.c: New test.
17790         * gcc.dg/20030906-2.c: Likewise.
17791
17792 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17793
17794         PR c++/12167
17795         * g++.dg/parse/defarg5.C: New test.
17796
17797         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17798
17799 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17800
17801         PR c++/12163
17802         * g++.dg/expr/static_cast4.C: New test.
17803
17804         PR c++/12146
17805         * g++.dg/template/crash9.C: New test.
17806
17807 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17808
17809         * g++.old-deja/g++.ext/pretty2.C: Update for change
17810         in __FUNCTION__.
17811         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17812
17813 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17814
17815         PR c++/11922
17816         * g++/dg/template/qualified-id1.C: New test.
17817
17818         PR c++/12037
17819         * g++.dg/warn/noeffect4.C: New test.
17820
17821 2003-09-04  Matt Austern  <austern@apple.com>
17822
17823         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17824         * g++.dg/ext/fnname2.C: Likewise.
17825         * g++.dg/ext/fnname3.C: Likewise.
17826
17827 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17828
17829         * g++.dg/expr/lval1.C: New test.
17830         * g++.dg/ext/lvcast.C: Remove.
17831
17832 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17833
17834         PR optimization/11700.
17835         * gcc.c-torture/compile/20030903-1.c: New test case.
17836
17837 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17838
17839         PR c++/12053
17840         * g++.dg/abi/layout4.C: New test.
17841
17842 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17843
17844         PR c++/11553
17845         * g++.dg/parse/friend3.C: New test.
17846
17847 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17848
17849         PR c++/11847
17850         * g++.dg/template/class1.C: New test.
17851
17852         PR c++/11808
17853         * g++.dg/expr/call1.C: New test.
17854
17855 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17856
17857         PR c++/12114
17858         * g++.dg/init/ref9.C: New test.
17859
17860         PR c++/11972
17861         * g++.dg/template/nested4.C: New test.
17862
17863 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17864
17865         PR c++/12093
17866         * g++.dg/template/non-dependent4.C: New test.
17867
17868         PR c++/11928
17869         * g++.dg/inherit/conv1.C: New test.
17870
17871 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/6196
17874         * g++.dg/ext/label1.C: New test.
17875         * g++.dg/ext/label2.C: Likewise.
17876
17877 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17878
17879         * g++.dg/expr/cond3.C: New test.
17880
17881 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17882
17883         * gcc.dg/builtins-1.c: Add new builtin cases.
17884
17885 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17886
17887         * gcc.dg/builtins-1.c: Add new cases.
17888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17889
17890 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17891
17892         * gcc.dg/builtins-1.c: Add more math builtin tests.
17893         * gcc.dg/torture/builtin-attr-1.c: New test.
17894
17895 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17896
17897         PR optimization/5079
17898         * g++.dg/opt/static3.C: New test.
17899
17900 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17901
17902         * gcc.misc-tests/gcov-10b.c: New test.
17903
17904 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17905
17906         * g++.dg/opt/ptrmem3.C: New test.
17907
17908         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17909
17910 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17911
17912         * gcc.dg/20030826-2.c: New test.
17913
17914 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17915
17916         PR middle-end/12002
17917         * g77.f-torture/compile/12002.f: New test case.
17918
17919 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17920
17921         * gcc.dg/20030826-1.c: New test case.
17922
17923 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17924
17925         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17926
17927 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         PR c++/11871
17930         * c++.dg/lookup/crash1.C: New test.
17931
17932         * c++.dg/warn/noeffect3.C: New test.
17933
17934 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17935
17936         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17937         * gcc.dg/compat/vector-1_y.c: Ditto.
17938         * gcc.dg/compat/vector-2_x.c: Ditto.
17939         * gcc.dg/compat/vector-2_y.c: Ditto.
17940
17941 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17942
17943         * gcc.dg/20030702-1.c: New test.
17944
17945 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17946
17947         PR c++/8795
17948         * g++.dg/ext/altivec-1.C: New test.
17949
17950 2003-08-24  Richard Henderson  <rth@redhat.com>
17951
17952         * g++.dg/eh/simd-2.C: Add -w for x86.
17953
17954 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17955
17956         * gcc.dg/20030815-1.c: New test.
17957
17958 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17959
17960         PR c++/3765
17961         * g++.dg/parse/access6.C: New test.
17962
17963 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17964
17965         PR c++/641, c++/11876
17966         * g++.dg/template/friend22.C: New test.
17967         * g++.dg/template/friend23.C: Likewise.
17968
17969 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17970
17971         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17972         identically.
17973
17974 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17975
17976         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17977
17978 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17979
17980         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17981
17982 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17983
17984         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17985
17986 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17987
17988         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17989
17990 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/11919
17993         * g++.dg/overload/prom1.C: New test.
17994
17995         PR c++/11551
17996         * g++.dg/parse/dtor2.C: New test.
17997
17998         PR c++/10762
17999         * g++.dg/parse/using2.C: New test.
18000
18001 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18002
18003         PR target/11805
18004         * gcc.c-torture/compile/20030821-1.c: New.
18005
18006 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18007
18008         PR c++/11834
18009         * g++.dg/template/deduce2.C: New test.
18010
18011 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18012
18013         * gcc.c-torture/execute/20030821-1.c: New test.
18014
18015 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18016
18017         PR middle-end/11984
18018         * gcc.dg/20030820-1.c: New test case.
18019
18020 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18021
18022         PR c++/11945
18023         * g++.dg/warn/noeffect2.C: New test.
18024
18025 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/10926
18028         * g++.dg/template/dtor2.C: New test.
18029
18030         PR c++/11684
18031         * g++.dg/template/operator1.C: New test.
18032         * g++.dg/parse/operator4.C: New test.
18033
18034         PR c++/11946.C
18035         * g++.dg/expr/enum1.C: New test.
18036         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18037
18038         PR c++/11036.C
18039         * g++.dg/parse/elab2.C: New test.
18040         * g++.dg/parse/typedef4.C: Change error message.
18041         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18042         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18043         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18044
18045 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18046
18047         * gcc.dg/pch/warn-1.c: New.
18048         * gcc.dg/pch/warn-1.hs: New.
18049
18050         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18051         not-tested file.
18052
18053 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18054
18055         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18056
18057 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18058
18059         * gcc.dg/uninit-D.c: New Test.
18060         * gcc.dg/uninit-E.c: New Test.
18061         * gcc.dg/uninit-F.c: New Test.
18062         * gcc.dg/uninit-G.c: New Test.
18063
18064 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18065
18066         * g++.dg/README: Describe the pch directory.
18067
18068 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18069
18070         PR c++/11174
18071         * g++.dg/parse/access4.C: New test.
18072         * g++.dg/parse/access5.C: Likewise.
18073         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18074
18075 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18076
18077         * gcc.dg/noncompile/20030818-1.c: New.
18078
18079 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         PR c++/11957
18082         * g++.dg/warn/noeffect1.C: New test.
18083
18084         * g++.dg/template/scope2.C: New test.
18085         * g++.dg/template/error2.C: Correct dg-error
18086
18087 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18088
18089         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18090
18091 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18092
18093         PR C++/11512
18094         * g++.dg/template/warn1.C: New.
18095
18096 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18097
18098         * g++.dg/template/error2.C: New test.
18099         * g++.dg/lookup/using7.C: Adjust errors
18100         * g++.old-deja/g++.pt/crash36.C: Likewise.
18101         * g++.old-deja/g++.pt/derived3.C: Likewise.
18102
18103 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18104
18105         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18106         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18107         * gcc.c-torture/execute/builtins/string-9.c: New, from
18108         string-opt-9.c.  Adjust for execute/builtins framework.
18109         * gcc.c-torture/execute/string-opt-9.c: Delete.
18110
18111 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18112
18113         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18114
18115         * g++.dg/parse/ret-type2.C: New test.
18116
18117         PR c++/11703
18118         * g++.dg/init/new8.C: New test.
18119
18120         PR c++/10923
18121         * g++.dg/parse/typedef5.C: New test.
18122
18123         PR c++/9512
18124         * g++.dg/parse/qualified2.C: New test.
18125         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18126         invalid code.
18127
18128 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18129
18130         * g++.dg/conversion/ptrmem1.C: New test.
18131
18132 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18133
18134         PR target/11693
18135         * gcc.dg/20030811-1.c: New test.
18136
18137         PR target/11535
18138         * gcc.c-torture/execute/20030811-1.c: New test.
18139
18140 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18141
18142         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18143
18144 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18145
18146         PR c++/11789.C
18147         * g++.dg/inherit/multiple1.C: New test.
18148
18149 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         * gcc.dg/spe1.c: New test.
18152
18153         PR c++/11670
18154         * g++.dg/expr/cast2.C: New test.
18155
18156         PR c++/10530
18157         * g++.dg/template/dependent-name2.C: New test.
18158
18159 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18160
18161         * g++.dg/parse/crash11.C: Put the dg options in comments.
18162
18163 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18164
18165         * lib/gcc-dg.exp: Update for diagnostic change.
18166
18167 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18168
18169         PR c++/5767
18170         * g++.dg/parse/crash11.C: New test.
18171
18172 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18173
18174         * gcc.dg/cpp/spacing1.c: Update.
18175
18176 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18177
18178         PR target/11739
18179         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18180         a value for -mtune.
18181
18182 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18183
18184         PR middle-end/11771
18185         * gcc.c-torture/compile/20030804-1.c: New test case.
18186
18187 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18188
18189         * gcc.dg/20030804-1.c: New test case.
18190
18191 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18192
18193         * gcc.dg/cpp/separate-1.c: New test.
18194
18195 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18196
18197         PR c++/11704
18198         * g++.dg/template/dependent-expr2.C: New test.
18199
18200         PR c++/11766
18201         * g++.dg/expr/ptrmem1.C: New test.
18202
18203 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18204
18205         PR c++/9453
18206         * g++.dg/template/friend15.C: New test.
18207
18208 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18209
18210         * lib/dg-pch.exp: Work round PCH bug.
18211
18212 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18213
18214         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18215         builtins.  Move cases from builtins-4.c here.
18216
18217         * gcc.dg/torture/builtin-math-1.c: New test taken from
18218         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18219         additional cases.
18220
18221         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18222         Delete.
18223
18224 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18225
18226         PR c++/9447
18227         * g++.dg/template/using7.C: New test.
18228
18229 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18230
18231         * import1.c, import2.c: New tests.
18232
18233 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18234
18235         * g++.dg/eh/crossjump1.C: New test.
18236
18237 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18238
18239         PR c++/11697
18240         * g++.dg/template/using6.C: New test.
18241
18242         PR c++/11744
18243         * g++.dg/template/koenig2.C: New test.
18244
18245 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18246
18247         PR c++/7983
18248         * g++.dg/parse/typedef4.C: New test.
18249
18250 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18251
18252         PR c++/8442, c++/8806
18253         * g++.dg/template/elab1.C: New test.
18254         * g++.dg/template/type2.C: Likewise.
18255         * g++.dg/template/ttp3.C: Adjust expected error message.
18256         * g++.old-deja/g++.law/visibility13.C: Likewise.
18257         * g++.old-deja/g++.niklas/t135.C: Likewise.
18258         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18259         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18260         template argument.
18261         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18262
18263 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18264
18265         PR c++/11295
18266         * g++.dg/ext/stmtexpr1.C: New test.
18267
18268         * g++.dg/opt/tmp1.C: New test.
18269
18270         PR c++/11525
18271         * g++.dg/parse/constant4.C: New test.
18272
18273         PR c++/9447
18274         * g++.dg/template/using5.C: New test.
18275
18276 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18277
18278         * gcc.dg/builtins-27.c: New test case.
18279
18280 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18281
18282         * gcc.dg/tls/opt-7.c: New test.
18283
18284 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18285
18286         * g++.old-deja/g++.other/crash18.C: Remove.
18287
18288 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         * g++.dg/template/explicit3.C: New.
18291         * g++.dg/template/explicit4.C: New.
18292         * g++.dg/template/explicit5.C: New.
18293
18294         PR c++/11347
18295         * g++.dg/template/memtmpl1.C: New.
18296
18297 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18298
18299         PR target/11565
18300         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18301         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18302
18303 2003-07-30  Jan Hubicka  <jh@suse.cz>
18304
18305         * vtgc1.c: Kill.
18306
18307 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18308
18309         * gcc.dg/struct-in-proto-1.c: New test.
18310
18311 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18312
18313         * gcc.dg/cpp/include2.c: Only expect one message.
18314
18315 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         PR c++/9447
18318         * g++.dg/template/using1.C: New test.
18319         * g++.dg/template/using2.C: New test.
18320         * g++.dg/template/using3.C: New test.
18321         * g++.dg/template/using4.C: New test.
18322
18323 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18324
18325         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18326         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18327
18328 2003-07-28  Jan Hubicka  <jh@suse.cz>
18329
18330         PR c++/11530
18331         * g++.dg/opt/call1.C: New test.
18332
18333 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18334
18335         PR c++/11667
18336         * g++.dg/init/enum2.C: New test.
18337         * g++.dg/template/overload1.C: Add "-w" option.
18338
18339 2003-07-28    <hp@bitrange.com>
18340
18341         * gcc.dg/Wdeclaration-after-statement-1.c,
18342         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18343
18344 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18345
18346         * gcc.c-torture/compile/20030725-1.c: New test.
18347
18348 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18349
18350         * gcc.dg/20030505.c: Only run for SPE.
18351         Remove definition of opaque type.
18352
18353 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18354
18355         * g++.dg/template/ptrmem6.C: New test.
18356
18357 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18358
18359         * gcc.c-torture/compile/zero-strct-2.c: New test.
18360
18361 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18362
18363         * gcc.dg/intermod-1.c: New test.
18364
18365 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         PR c++/11617
18368         * g++.dg/template/lookup2.C: New test.
18369         * g++.dg/template/memclass1.C: Remove instantiated from error.
18370         * g++.dg/other/error2.C: Tweak expected errors.
18371
18372         PR c++/11596
18373         * g++.dg/template/defarg3.C: New test.
18374
18375         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18376
18377 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18378
18379         * g++.dg/inherit/access5.C: New test.
18380
18381 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18382
18383         PR c++/11513
18384         * g++.dg/template/crash8.C: New test.
18385
18386 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18387
18388         PR c/10602
18389         * gcc.dg/noncompile/incomplete-2.c: New test.
18390
18391 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18392
18393         PR c++/11645
18394         * g++.dg/inherit/access4.C: New test.
18395
18396         PR c++/11517
18397         * g++.dg/expr/cond2.C: New test.
18398
18399         PR optimization/10679
18400         * g++.dg/opt/inline4.C: New test.
18401
18402 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         * g++.dg/parse/crash10: New test.
18405
18406 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18407
18408         * g++.dg/ext/flexary1.C: New test.
18409
18410 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18411
18412         PR c++/10793
18413         * g++.dg/template/crash9.C: New test.
18414
18415 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18416
18417         PR c++/3004
18418         * g++.dg/parse/typedef3.C: New test.
18419
18420         PR c++/7906
18421         * g++.dg/parse/operator2.C: New test.
18422
18423         PR c++/8895
18424         * g++.dg/parse/def-tmpl-arg1.C: New test.
18425
18426         PR c++/9282
18427         * g++.dg/parse/funptr1.C: New test.
18428
18429         PR c++/9452
18430         * g++.dg/parse/ambig3.C: New test.
18431
18432         PR c++/9454
18433         * g++.dg/parse/operator3.C: New test.
18434
18435         PR c++/9486
18436         * g++.dg/parse/template10.C: New test.
18437
18438         PR c++/9488
18439         * g++.dg/parse/template11.C: New test.
18440
18441         PR c++/10150
18442         * g++.dg/parse/invalid-op1.C: New test.
18443
18444         PR c++/10247
18445         * g++.dg/parse/condexpr1.C: New test.
18446
18447 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         * g++.dg/ext/packed3.C: New test.
18450         * g++.dg/ext/packed4.C: New test.
18451
18452         * gcc.dg/pack-test-3.c: New test.
18453
18454 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18455
18456         * lib/compat.exp: Handle dg-options per source file.
18457         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18458         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18459         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18460         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18461         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18462         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18463         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18464         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18465         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18466         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18467         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18468         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18469         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18470         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18471
18472 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18473
18474         PR c/10320
18475         * gcc.c-torture/execute/20030718-1.c: New test.
18476
18477 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18478
18479         PR optimization/11536
18480         * gcc.dg/20030721-1.c: New test.
18481
18482 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18483
18484         PR c++/11546
18485         * g++.dg/template/lookup1.C: New test.
18486
18487 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18488
18489         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18490         diagnostics of ill-formed constructs involving labels.
18491         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18492         the new 'previously defined here' message.
18493
18494 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18495
18496         * g++.dg/parse/non-dependent2.C: New test.
18497
18498 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18499
18500         * g++.dg/init/init-ref4.C: xfail on targets without
18501         weak symbols.
18502
18503 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18504
18505         PR target/11087
18506         * gcc.c-torture/execute/20030717-1.c: New test.
18507
18508 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18509
18510         * g++.dg/opt/cfg1.C: New test.
18511
18512 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18513
18514         PR optimization/11557
18515         * gcc.dg/20030717-1.c: New test.
18516
18517 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18518
18519         PR c++/10476
18520         * g++.dg/expr/crash-1.C: New test.
18521
18522         PR c++/11027
18523         * g++.dg/template/init3.C: New test.
18524
18525         PR c++/8222
18526         * g++.dg/template/non-dependent1.C: New test.
18527
18528         PR c++/11070
18529         * g++.dg/template/non-dependent2.C: New test.
18530
18531         PR c++/11071
18532         * g++.dg/template/non-dependent3.C: New test.
18533
18534         PR c++/9907
18535         * g++.dg/template/sizeof5.C: New test.
18536
18537 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18538
18539         PR 11498
18540         * gcc.c-torture/compile/mangle-1.c: New file.
18541
18542 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18543
18544         PR c++/7809
18545         * g++.dg/parse/access3.C: New test.
18546
18547 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18548
18549         PR c++/11384
18550         * g++.dg/init/init-ref4.C: New test.
18551
18552 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/11547
18555         * g++.dg/parse/constant3.C: New test.
18556         * g++.dg/parse/crash7.C: Likewise.
18557
18558 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18559
18560         PR target/11008
18561         * gcc.dg/i386-pentium4-not-mull.c: New.
18562
18563 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18564
18565         * gcc.dg/asm-names.c (ymain): Make it weak.
18566
18567 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18568
18569         PR c++/5421
18570         * g++.dg/template/friend21.C: New test.
18571
18572 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18573
18574         * gcc.dg/cleanup-8.c: New test.
18575         * gcc.dg/cleanup-9.c: New test.
18576
18577 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18578
18579         * g++.dg/ext/dll-MI1.h: New file.
18580         * g++.dg/ext/dllexport-MI1.C: New file.
18581         * g++.dg/ext/dllimport-MI1.C: New file.
18582
18583 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18584
18585         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18586         it does not have cmpstrsi patterns (just cmpmemsi).
18587
18588 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18589
18590         PR debug/11473
18591         * g++.dg/debug/debug8.C: New test.
18592
18593 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18594
18595         PR c++/10108
18596         * g++.dg/template/crash7.C: New test.
18597
18598 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18599
18600         PR target/10795
18601         * gcc.c-torture/compile/20030708-1.c: New.
18602
18603 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18604
18605         * gcc.c-torture/execute/20030715-1.c: New test.
18606
18607 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18608
18609         * gcc.dg/pch/inline-3.c: New file.
18610         * gcc.dg/pch/inline-3.hs: New file.
18611         * gcc.dg/pch/inline-4.c: New file.
18612         * gcc.dg/pch/inline-4.hs: New file.
18613
18614 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/11509
18617         * g++.dg/template/crash6.C: New test.
18618
18619         PR c++/7053
18620         * g++.dg/template/friend20.C: New test.
18621
18622         PR c++/7019
18623         * g++.dg/template/overload2.C: New test.
18624
18625 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18626
18627         PR optimization/11440
18628         * gcc.c-torture/execute/20030714-1.c: New test.
18629
18630 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18631
18632         PR c++/11154
18633         * g++.dg/template/partial2.C: New test.
18634
18635 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18636
18637         PR c++/11503
18638         * g++.dg/template/anon1.C: New test.
18639
18640         PR c++/11493
18641         PR c++/11495
18642         * g++.dg/parse/template9.C: Likewise.
18643         * g++.dg/template/crash4.C: New test.
18644         * g++.dg/template/koenig1.C: Likewise.
18645         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18646         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18647         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18648         functions.
18649         * g++.old-deja/g++.jason/template36.C: Likewise.
18650         * g++.old-deja/g++.mike/p1989.C: Likewise.
18651         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18652         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18653         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18654         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18655         compiling.
18656         * g++.old-deja/g++.pt/union2.C: Use this->.
18657
18658 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18659
18660         * gcc.dg/20030711-1.c: New test.
18661
18662 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18663
18664         PR c++/11050
18665         * g++.dg/parse/args1.C: New test.
18666         * g++.pt/defarg8.C: Change expected errors.
18667
18668 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/8164
18671         * g++.dg/template/nontype2.C: New test.
18672
18673         PR c++/10558
18674         * g++.dg/parse/template8.C: New test.
18675
18676         PR c++/8327
18677         * g++.dg/template/scope1.C: New test.
18678
18679         * g++.dg/warn/Wsign-compare-1.C: New test.
18680
18681 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18682
18683         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18684
18685 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18686
18687         PR c++/9411
18688         * g++.dg/template/explicit2.C: New test.
18689
18690         PR c++/10032
18691         * g++.dg/warn/pedantic1.C: New test.
18692
18693 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18694
18695         PR c++ 9483
18696         * g++.dg/other/field1.C: New test.
18697
18698 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18699
18700         PR c/11449
18701         * gcc.c-torture/compile/20030707-1.c: New.
18702
18703 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18704
18705         PR c++/10849
18706         * g++.dg/template/access12.C: New test.
18707
18708 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18709
18710         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18711         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18712         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18713         * gcc.misc-tests/gcov.exp: Update
18714         * g++.dg/gcov/gcov.exp: Update
18715         * lib/gcov.exp: Update.
18716
18717 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18718
18719         * g++.dg/abi/mangle17.C: Make sure template expressions are
18720         dependent.
18721         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18722         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18723         * g++.dg/opt/stack1.C: Remove erroneous code.
18724         * g++.dg/parse/template7.C: New test.
18725         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18726         * g++.old-deja/g++.pt/crash4.C: Likewise.
18727
18728 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18729
18730         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18731         with zero or one occurence of `$' after the initial `L'.
18732
18733 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18734
18735         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18736
18737 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18738
18739         PR c/11370
18740         * gcc.dg/Wunreachable-6.c: New testcase.
18741         * gcc.dg/Wunreachable-7.c: New testcase.
18742
18743 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18744
18745         PR c/11420
18746         * gcc.dg/20030708-1.c: New test.
18747
18748 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18749
18750         * gcc.dg/compat/sdata-section.h: New file.
18751         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18752         * gcc.dg/torture/mips-sdata-1.c: New test.
18753
18754 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18755
18756         PR c++/11030
18757         * g++.dg/template/friend19.C: New test.
18758
18759 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18760
18761         * g++.dg/opt/strength-reduce.C: New test.
18762
18763 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18764
18765         PR target/10979
18766         * gcc.dg/20030707-1.c: New testcase.
18767
18768 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18769
18770         PR optimization/11059
18771         * g++.dg/opt/emptyunion.C: New testcase.
18772
18773 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18774             Eric Botcazou  <ebotcazou@libertysurf.fr>
18775
18776         * g++.dg/opt/stack1.C: New test.
18777
18778 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18779
18780         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18781         run test.
18782
18783         PR c++/11431
18784         * g++.dg/expr/static_cast3.C: New test.
18785
18786 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18787
18788         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18789         everywhere.
18790         * gcc.dg/concat.c: Concatenation of string constants with
18791         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18792         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18793         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18794         necessary to avoid multi-character character constant warning.
18795         * gcc.dg/cpp/escape.c: Likewise.
18796         * gcc.dg/cpp/ucs.c: Likewise.
18797         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18798         Fix a typo.
18799
18800 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18801
18802         PR c/11428
18803         * gcc.c-torture/compile/20030704-1.c: New.
18804
18805 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18806
18807         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18808
18809 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18810
18811         PR c++/5287, PR c++/7910,  PR c++/11021
18812         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18813         tests for warnings.
18814         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18815         * g++.dg/ext/dllimport3.C: Likewise.
18816         * g++.dg/ext/dllimport4.C: New file.
18817         * g++.dg/ext/dllimport5.C: New file.
18818         * g++.dg/ext/dllimport6.C: New file.
18819         * g++.dg/ext/dllimport7.C: New file.
18820         * g++.dg/ext/dllimport8.C: New file.
18821         * g++.dg/ext/dllimport9.C: New file.
18822         * g++.dg/ext/dllimport10.C: New file.
18823         * g++.dg/ext/dllexport1.C: New file.
18824
18825 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18826
18827         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18828         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18829
18830 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18831
18832         * gcc.dg/builtins-25.c: New testcase.
18833         * gcc.dg/builtins-26.c: New testcase.
18834
18835 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18836
18837         * gcc.dg/compat/vector-defs.h: New file.
18838         * gcc.dg/compat/vector-setup.h: New file.
18839         * gcc.dg/compat/vector-check.h: New file.
18840         * gcc.dg/compat/vector-1_main.c: New file.
18841         * gcc.dg/compat/vector-1_x.c: New file.
18842         * gcc.dg/compat/vector-1_y.c: New file.
18843         * gcc.dg/compat/vector-2_main.c: New file.
18844         * gcc.dg/compat/vector-2_x.c: New file.
18845         * gcc.dg/compat/vector-2_y.c: New file.
18846
18847         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18848         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18849         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18850         * gcc.dg/compat/struct-align-1.h: New file.
18851         * gcc.dg/compat/struct-align-1_main.c: New file.
18852         * gcc.dg/compat/struct-align-1_x.c: New file.
18853         * gcc.dg/compat/struct-align-1_y.c: New file.
18854         * gcc.dg/compat/struct-align-2.h: New file.
18855         * gcc.dg/compat/struct-align-2_main.c: New file.
18856         * gcc.dg/compat/struct-align-2_x.c: New file.
18857         * gcc.dg/compat/struct-align-2_y.c: New file.
18858
18859         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18860         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18861         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18862         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18863         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18864         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18865         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18866         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18867         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18868         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18869         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18870         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18871         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18872         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18873         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18874         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18875         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18876         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18877         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18878         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18879         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18880         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18881         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18882         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18883         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18884         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18885         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18886         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18887         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18888
18889 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18890
18891         * gcc.dg/i386-call-1.c: New test.
18892
18893 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18894
18895         PR c++/9162
18896         * g++.dg/parse/defarg4.C: New.
18897
18898 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18899
18900         PR target/10700
18901         * gcc.c-torture/compile/20030703-1.c: New test case.
18902
18903 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18904
18905         * g++.dg/template/local3.C: Remove extra semicolon.
18906
18907 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18908
18909         * gcc.dg/i386-volatile-1.c: New test.
18910
18911 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18912
18913         PR c++/11072
18914         * g++.dg/other/offsetof2.C: XFAIL.
18915         * g++.dg/other/offsetof5.C: New.
18916
18917         PR c++/10219
18918         * g++.dg/template/error1.C: New.
18919
18920         PR c++/9779
18921         * g++.dg/template/dependent-expr1.C: New.
18922
18923 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18924
18925         PR c++/6949
18926         * g++.dg/template/local3.C: New test.
18927
18928         PR c++/11149
18929         * g++.dg/lookup/scoped6.C: New test.
18930
18931 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18932
18933         PR c++/8046
18934         * g++.dg/other/error7.C: New test.
18935
18936 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18937
18938         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18939         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18940         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18941         * g++.old-deja/g++.other/union2.C: Likewise.
18942         * gcc.dg/c90-const-expr-2.c: Likewise.
18943         * gcc.dg/c90-const-expr-3.c: Likewise.
18944         * gcc.dg/c99-const-expr-2.c: Likewise.
18945         * gcc.dg/c99-const-expr-3.c: Likewise.
18946         * gcc.dg/concat.c: Likewise.
18947
18948 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18949
18950         PR c++/9559
18951         * g++.dg/init/static1.C: New test.
18952
18953 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18954
18955         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18956         * g++.old-deja/g++.other/access2.C: Likewise.
18957         * g++.old-deja/g++.other/decl2.C: Likewise.
18958         * gcc.c-torture/execute/20020615-1.c: Likewise.
18959
18960 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18961
18962         PR c++/4933
18963         * g++.dg/template/sizeof4.C: New test.
18964
18965 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18966
18967         * g++.dg/other/error6.C: New test.
18968
18969 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18970
18971         PR c++/10750
18972         * g++.dg/parse/constant2.C: New test.
18973
18974 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18975
18976         PR c++/11106
18977         * g++.dg/other/error5.C: New test.
18978
18979 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18980
18981         * gcc.dg/format/gcc_diag-1.c: New test.
18982
18983 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18984
18985         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18986
18987 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18988
18989         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18990         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18991         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18992
18993 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18994
18995         * gcc.c-torture/execute/builtins/string-8.c: New test.
18996         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18997         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18998         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18999
19000 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19001
19002         PR c++/10468
19003         * g++.dg/ext/typeof6.C: New test.
19004
19005 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19006
19007         PR c++/10796
19008         * g++.dg/init/enum1.C: New test.
19009
19010 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19011
19012         * gcc.dg/20030627-1.c: New test.
19013
19014 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19015
19016         PR c++/11332
19017         * g++.dg/expr/static_cast2.C: New test.
19018
19019 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19020             Jakub Jelinek  <jakub@redhat.com>
19021
19022         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19023         sprintf(dst,"%s",src) optimization.
19024         * gcc.c-torture/execute/20030626-1.c: New test case.
19025         * gcc.c-torture/execute/20030626-2.c: New test case.
19026
19027 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19028
19029         * gcc.c-torture/execute/multi-ix.c: New test.
19030
19031         * gcc.c-torture/execute/simd-4.c (main):
19032         Added missing semicolon at end of union.
19033
19034 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19035
19036         PR c++/8266
19037         * g++.dg/template/explicit-instantiation3.C: New test.
19038
19039 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19040
19041         * gcc.dg/20030626-1.c: Use signed char.
19042
19043 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19044
19045         * gcc.dg/20030626-1.c: New test.
19046
19047 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19048
19049         * const-str-2.m: Update.
19050
19051 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR c++/10990
19054         * g++.dg/rtti/dyncast1.C: New test.
19055         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19056         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19057         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19058
19059         PR c++/10931
19060         * g++.dg/expr/static_cast1.C: New test.
19061
19062 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19063
19064         * gcc.dg/20030625-1.c: New test.
19065
19066 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19067
19068         * gcc.c-torture/compile/20030624-1.c: New test case.
19069
19070 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19071
19072         * gcc.c-torture/execute/string-opt-17.c: New test.
19073
19074 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19075
19076         PR c++/5754
19077         * g++.dg/parse/crash6.C: New test.
19078
19079 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19080
19081         * gcc.dg/builtins-24.c: New test case.
19082
19083 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19084
19085         * g++.dg/opt/operator1.C: New test.
19086
19087 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19088
19089         * gcc.c-torture/execute/string-opt-16.c: New test case.
19090
19091 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19092
19093         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19094         * g++.old-deja/g++.other/conv7.C: Likewise
19095         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19096         * g++.old-deja/g++.other/overload14.C: Likewise.
19097
19098 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19099
19100         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19101         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19102
19103 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19104
19105         PR c++/10888
19106         * g++.dg/warn/Winline-3.C: New test.
19107
19108 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19109
19110         * lib/target-supports.exp (check_alias_available): Make the test
19111         program acceptable to the Solaris assembler.
19112
19113         PR c++/10749
19114         * g++.dg/template/memclass2.C: New test.
19115
19116 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19117             Eric Botcazou  <ebotcazou@libertysurf.fr>
19118
19119         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19120         data for non-matching targets.
19121         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19122
19123 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19124
19125         PR c++/10845
19126         * g++.dg/template/member3.C: New test.
19127
19128 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19129
19130         PR c++/10939
19131         * g++.dg/template/func1.C: New test.
19132
19133         PR c++/9649
19134         * g++.dg/template/static4.C: New test.
19135         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19136
19137         PR c++/11041
19138         * g++.dg/init/ref7.C: New test.
19139
19140 2003-06-19  Matt Austern  <austern@apple.com>
19141
19142         PR c++/11228
19143         * g++.dg/anew1.C: New test.
19144         * g++.dg/anew2.C: New test.
19145         * g++.dg/anew3.C: New test.
19146         * g++.dg/anew4.C: New test.
19147
19148 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19149
19150         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19151
19152 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19153
19154         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19155         endian-dependent.
19156
19157 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19158
19159         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19160         Remove cruft.
19161
19162 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19163
19164         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19165         * gcc.c-torture/compile/961203-1.c: Likewise.
19166         * gcc.c-torture/compile/980506-1.c: Likewise.
19167
19168 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19169
19170         PR c++/10712
19171         * g++.dg/lookup/using7.C: New test.
19172
19173 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19174
19175         PR c++/11105
19176         * g++.dg/abi/conv1.C: Remove it.
19177         * g++.dg/template/conv7.C: New test.
19178         * g++.dg/template/conv8.C: Likewise.
19179         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19180         conversion operator.
19181
19182 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19183
19184         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19185         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19186         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19187         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19188         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19189         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19190         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19191         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19192         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19193         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19194         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19195         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19196         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19197         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19198         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19199         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19200         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19201         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19202         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19203         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19204         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19205         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19206         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19207         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19208         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19209         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19210         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19211         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19212         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19213
19214 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19215
19216         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19217         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19218         indications.
19219
19220 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19221
19222         * gcc.dg/i386-387-5.c: New test case.
19223         * gcc.dg/i386-387-6.c: New test case.
19224         * gcc.dg/builtins-23.c: New test case.
19225
19226 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19227
19228         * gcc.dg/builtins-22.c: New test case.
19229         * gcc.dg/i386-387-1.c: Update to test exp.
19230         * gcc.dg/i386-387-2.c: Likewise.
19231
19232 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19233
19234         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19235
19236 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19237
19238         * lib/gcc-dg.exp (dg-require-dll): New function.
19239         (dg-xfail-if): Likewise.
19240         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19241         driver.
19242
19243         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19244         * gcc.c-torture/compile/20001205-1.c: Likewise.
19245         * gcc.c-torture/compile/20001226-1.c: Likewise.
19246         * gcc.c-torture/compile/20010518-2.c: Likewise.
19247         * gcc.c-torture/compile/20020312-1.c: Likewise.
19248         * gcc.c-torture/compile/20020604-1.c: Likewise.
19249         * gcc.c-torture/compile/920501-12.c: Likewise.
19250         * gcc.c-torture/compile/920501-4.c: Likewise.
19251         * gcc.c-torture/compile/920520-1.c: Likewise.
19252         * gcc.c-torture/compile/920521-1.c: Likewise.
19253         * gcc.c-torture/compile/920625-1.c: Likewise.
19254         * gcc.c-torture/compile/961203-1.c: Likewise.
19255         * gcc.c-torture/compile/980506-1.c: Likewise.
19256         * gcc.c-torture/compile/981006-1.c: Likewise.
19257         * gcc.c-torture/compile/981022-1.c: Likewise.
19258         * gcc.c-torture/compile/981223-1.c: Likewise.
19259         * gcc.c-torture/compile/990617-1.c: Likewise.
19260         * gcc.c-torture/compile/dll.c: Likewise.
19261         * gcc.c-torture/compile/labels-3.c: Likewise.
19262         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19263         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19264         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19265         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19266         * gcc.c-torture/compile/simd-5.c: Likewise.
19267         * gcc.c-torture/compile/20000804-1.x: Remove.
19268         * gcc.c-torture/compile/20001205-1.x: Likewise.
19269         * gcc.c-torture/compile/20001226-1.x: Likewise.
19270         * gcc.c-torture/compile/20010518-2.x: Likewise.
19271         * gcc.c-torture/compile/20020312-1.x: Likewise.
19272         * gcc.c-torture/compile/20020604-1.x: Likewise.
19273         * gcc.c-torture/compile/920501-12.x: Likewise.
19274         * gcc.c-torture/compile/920501-4.x: Likewise.
19275         * gcc.c-torture/compile/920520-1.x: Likewise.
19276         * gcc.c-torture/compile/920521-1.x: Likewise.
19277         * gcc.c-torture/compile/920625-1.x: Likewise.
19278         * gcc.c-torture/compile/961203-1.x: Likewise.
19279         * gcc.c-torture/compile/980506-1.x: Likewise.
19280         * gcc.c-torture/compile/981006-1.x: Likewise.
19281         * gcc.c-torture/compile/981022-1.x: Likewise.
19282         * gcc.c-torture/compile/981223-1.x: Likewise.
19283         * gcc.c-torture/compile/990617-1.x: Likewise.
19284         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19285         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19286         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19287         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19288         * gcc.c-torture/compile/simd-5.x: Likewise.
19289
19290         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19291
19292 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19293
19294         * gcc.c-torture/execute/20030611-1.c: New test.
19295
19296 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19297
19298         PR middle-end/168
19299         * gcc.dg/20030612-1.c: New test case.
19300
19301 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/10635
19304         * g++.dg/expr/cast1.C: New test.
19305
19306 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19307
19308         * gcc.dg/builtins-21.c: New test case.
19309
19310 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19311
19312         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19313         options instead of at the end.
19314         * lib/objc.exp (objc_target_compile): Likewise.
19315
19316 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19317
19318         PR c++/10432
19319         * g++.dg/parse/error1.C: New test.
19320
19321 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19322
19323         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19324         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19325         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19326         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19327         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19328         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19329         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19330         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19331         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19332         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19333         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19334         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19335         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19336         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19337         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19338         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19339         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19340         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19341         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19342         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19343         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19344         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19345         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19346         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19347
19348         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19349         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19350         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19351         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19352         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19353         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19354         * gcc.dg/compat/scalar-return-3_main.c: New file.
19355         * gcc.dg/compat/scalar-return-3_x.c: New file.
19356         * gcc.dg/compat/scalar-return-3_y.c: New file.
19357         * gcc.dg/compat/scalar-return-4_main.c: New file.
19358         * gcc.dg/compat/scalar-return-4_x.c: New file.
19359         * gcc.dg/compat/scalar-return-4_y.c: New file.
19360
19361 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19362
19363         * gcc.dg/compat/fp2-struct-check.h: New file.
19364         * gcc.dg/compat/fp2-struct-defs.h: New file.
19365         * gcc.dg/compat/fp2-struct-init.h: New file.
19366         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19367         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19368         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19369         * gcc.dg/compat/struct-return-10_main.c: New file.
19370         * gcc.dg/compat/struct-return-10_x.c: New file.
19371         * gcc.dg/compat/struct-return-10_y.c: New file.
19372
19373         * gcc.dg/compat/compat-common.h: New file.
19374         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19375         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19376         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19377         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19378         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19379         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19380         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19381         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19382         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19383         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19384         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19385         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19386         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19387         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19388         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19389         * gcc.dg/compat/small-struct-check.h: Ditto.
19390         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19391         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19392         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19393         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19394         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19395         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19396         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19397         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19398         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19399         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19400         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19401         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19402         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19403         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19404         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19405         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19406         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19407         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19408         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19409         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19410         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19411         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19412         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19413         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19414         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19415         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19416         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19417         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19418         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19419         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19420
19421 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19422
19423         * g++.dg/pch/static-1.C: New file.
19424         * g++.dg/pch/static-1.Hs: New file.
19425
19426 2003-06-10  Richard Henderson  <rth@redhat.com>
19427
19428         * gcc.dg/asm-7.c: Adjust expected warning text.
19429
19430 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19431
19432         * gcc.dg/builtins-20.c: New test case.
19433
19434 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19435
19436         PR c++/11131
19437         * g++.dg/opt/template1.C: New test.
19438
19439 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19440
19441         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19442         additional_sources.
19443
19444 2003-05-21  David Taylor  <dtaylor@emc.com>
19445
19446         * gcc.dg/Wpadded.c: New file.
19447
19448 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19449
19450         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19451         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19452         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19453         dg-require-weak.
19454
19455 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19456
19457         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19458
19459 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19460
19461         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19462         (dg-require-alias): Likewise.
19463         (dg-require-gc-sections): Likewise.
19464         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19465
19466 2003-06-08  Richard Henderson  <rth@redhat.com>
19467
19468         * gcc.dg/20011029-2.c: Fix the array reference.
19469         * gcc.dg/asm-7.c: New.
19470
19471 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19472
19473         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19474
19475 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19476
19477         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19478         (dg-require-gc-sections): Likewise.
19479
19480 2003-06-08  Jan Hubicka  <jh@suse.cz>
19481
19482         * i386-cmov1.c: Fix regular expression.
19483         * i386-cvt-1.c: Likewise.
19484         * i386-local.c: Likewise.
19485         * i386-local2.c: Likewise.
19486         * i386-mul.c: Likewise.
19487         * i386-ssetype-1.c: Likewise.
19488         * i386-ssetype-3.c: Likewise.
19489         * i386-ssetype-5.c: Likewise.
19490
19491 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19492
19493         PR c++/11039
19494         * g++.dg/warn/implicit-typename2.C: New test.
19495         * g++.dg/warn/implicit-typename3.C: New test.
19496
19497 2003-06-07  Richard Henderson  <rth@redhat.com>
19498
19499         * g++.dg/other/offsetof3.C: Use size_t.
19500         * g++.dg/other/offsetof4.C: Likewise.
19501
19502 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19503
19504         * lib/copy-file.exp: New. Implement gcc_copy_files.
19505
19506         * lib/dg-pch.exp: Load copy-file.exp
19507         (dg-pch): Use gcc_copy_files instead of "file copy".
19508
19509 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19510
19511         * gcc.dg/weak/weak.exp: Simplify.
19512         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19513         * gcc.dg/weak/weak-1.c: Likewise.
19514         * gcc.dg/weak/weak-2.c: Likewise.
19515         * gcc.dg/weak/weak-3.c: Likewise.
19516         * gcc.dg/weak/weak-4.c: Likewise.
19517         * gcc.dg/weak/weak-5.c: Likewise.
19518         * gcc.dg/weak/weak-6.c: Likewise.
19519         * gcc.dg/weak/weak-7.c: Likewise.
19520         * gcc.dg/weak/weak-8.c: Likewise.
19521         * gcc.dg/weak/weak-9.c: Likewise.
19522
19523 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19524
19525         gcc.c-torture/execute/20030606-1.c: New.
19526
19527 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19528
19529         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19530         * gcc.dg/builtins-19.c: Likewise.
19531
19532 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19533
19534         * gcc.dg/builtins-2.c: Add some more tests.
19535         * gcc.dg/builtins-18.c: New test case.
19536         * gcc.dg/builtins-19.c: New test case.
19537
19538 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19539             Jim Wilson  <wilson@tuliptree.org>
19540
19541         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19542
19543 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19544
19545         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19546         mempcpy/stpcpy calls not to be optimized into something else.
19547         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19548         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19549         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19550
19551 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19552
19553         * gcc.dg/format/asm_fprintf-1.c: New test.
19554
19555 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19556
19557         * lib/gcc-defs.exp (additional_sources): New variable.
19558         (dg-additional-sources): New function.
19559         (additional_files): New variable.
19560         (dg-additional-files): New function.
19561         (dg-additional-files-options): Likewise.
19562         * lib/gcc-dg.exp (dg-require-weak): New function.
19563         (dg-require-alias): Likewise.
19564         (dg-require-gc-sections): Likewise.
19565         * lib/target-supports.exp (check_alias_available): Remove testfile
19566         parameter.
19567         (check_gc_sections_available): New function.
19568         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19569         (dg-gpp-additional-files): Likewise.
19570         * lib/g++.exp (additional_sources): Remove.
19571         (additional_files): Likewise.
19572         (g++_target_compile): Use dg-additional-files-options.
19573
19574         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19575         Tcl logic.
19576         * gcc.dg/special/ecos.exp: Remove.
19577         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19578         * gcc.dg/special/alias-1.c: Likewise.
19579         * gcc.dg/special/alias-2.c: Likewise.
19580         * gcc.dg/special/gcsec-1.c: Likewise.
19581         * gcc.dg/special/weak-1.c: Likewise.
19582         * gcc.dg/special/weak-2.c: Likewise.
19583         * gcc.dg/special/wkali-1.c: Likewise.
19584         * gcc.dg/special/wkali-2.c: Likewise.
19585
19586         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19587         dg-gpp-additional-*.
19588         * g++.dg/special/conpr-3.C: Likewise.
19589         * g++.dg/special/conpr-4.C: Likewise.
19590         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19591         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19592         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19593         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19594         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19595         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19596         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19597         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19598         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19599         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19600         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19601         * g++.old-deja/g++.other/comdat1.C: Likewise.
19602         * g++.old-deja/g++.other/comdat2.C: Likewise.
19603         * g++.old-deja/g++.other/comdat3.C: Likewise.
19604         * g++.old-deja/g++.other/ctor1.C: Likewise.
19605         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19606
19607 2003-06-05  Richard Henderson  <rth@redhat.com>
19608
19609         * gcc.dg/debug/20030605-1.c: New.
19610
19611 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19612
19613         * README.QMTEST: Update.
19614
19615 2003-06-04  Richard Henderson  <rth@redhat.com>
19616
19617         * gcc.dg/cleanup-1.c: New.
19618         * gcc.dg/cleanup-2.c: New.
19619         * gcc.dg/cleanup-3.c: New.
19620         * gcc.dg/cleanup-4.c: New.
19621         * gcc.dg/cleanup-5.c: New.
19622         * gcc.dg/cleanup-6.c: New.
19623         * gcc.dg/cleanup-7.c: New.
19624
19625 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19626
19627         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19628
19629         * lib/dg-pch.exp: New file.
19630         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19631         * gcc.dg/pch/pch.exp: Likewise.
19632
19633 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19634
19635         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19636         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19637         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19638         * gcc.dg/builtins-17.c: New test case.
19639         * gcc.dg/i386-387-4.c: New test case.
19640         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19641
19642 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19643
19644         * gcc.dg/ultrasp9.c: New test.
19645
19646 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647
19648         * gcc.c-torture/compile/20030604-1.c: New test.
19649         * gcc.dg/sparc-constant-1.c: New test.
19650
19651 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19652
19653         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19654
19655 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19656
19657         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19658
19659         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19660         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19661
19662 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19663
19664         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19665
19666 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19667
19668         PR c++/10940
19669         * g++.dg/template/spec10.C: New test.
19670
19671 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19672
19673         * gcc.dg/builtins-16.c: New test case.
19674
19675 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19676
19677         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19678         mempcpy test with post-increments.
19679         * gcc.c-torture/execute/string-opt-3.c: New test.
19680         * gcc.dg/string-opt-1.c: New test.
19681
19682 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19683
19684         PR fortran/10965
19685         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19686
19687 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19688
19689         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19690         (scan-assembler): ... here.  Use dg-scan.
19691         (scan-assembler-not): Likewise.
19692         (scan-file): New function.
19693         (scan-file-not): Likewise.
19694         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19695         * gcc.dg/cpp/_Pragma4.c: Likewise.
19696         * gcc.dg/cpp/_Pragma5.c: Likewise.
19697         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19698         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19699         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19700         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19701         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19702         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19703         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19704         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19705         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19706         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19707         * gcc.dg/cpp/cxxcom1.c: Likewise.
19708         * gcc.dg/cpp/line1.c: Likewise.
19709         * gcc.dg/cpp/maccom1.c: Likewise.
19710         * gcc.dg/cpp/maccom2.c: Likewise.
19711         * gcc.dg/cpp/maccom3.c: Likewise.
19712         * gcc.dg/cpp/maccom4.c: Likewise.
19713         * gcc.dg/cpp/maccom5.c: Likewise.
19714         * gcc.dg/cpp/maccom6.c: Likewise.
19715         * gcc.dg/cpp/multiline.c: Likewise.
19716         * gcc.dg/cpp/spacing1.c: Likewise.
19717         * gcc.dg/cpp/spacing2.c: Likewise.
19718         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19719         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19720         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19721         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19722         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19723         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19724         * gcc.dg/cpp/cxxcom2.c: Likewise.
19725         * gcc.dg/cpp/cxxcom2.h: New file.
19726
19727         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19728         * g++.dg/cpp/truefalse.C: Here.
19729         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19730
19731 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19732
19733         * gcc.dg/cpp/redef3.c: New file.
19734
19735 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19736
19737         * gcc.dg/i386-loop-3.c: New test.
19738
19739 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19740
19741         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19742
19743 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19744
19745         * gcc.dg/fwrapv-1.c: New test case.
19746         * gcc.dg/fwrapv-2.c: New test case.
19747
19748 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19749
19750         PR c++/10956
19751         * g++.dg/template/spec9.C: New test.
19752
19753 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19754
19755         * gcc.dg/duff-4.c: New test case.
19756
19757 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19758
19759         PR fortran/10843
19760         * g77.dg/ffixed-form-1.f: New test
19761         * g77.dg/ffixed-form-2.f: New test
19762         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19763         * g77.dg/ffree-form-3.f: New test
19764
19765 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19766
19767         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19768         * gcc.dg/wint_t-1.c: Likewise.
19769
19770 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19771
19772         * g++.dg/template/access11.C: New test.
19773
19774 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19775
19776         PR c++/10849
19777         * g++.dg/template/access10.C: New test.
19778
19779 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19780             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19781
19782         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19783
19784 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19785
19786         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19787         suppress for powerpc-*-darwin*.
19788         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19789
19790 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19791
19792         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19793         suppress option for powerpc-*-darwin*.
19794
19795 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19796
19797         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19798         * gcc.dg/builtins-4.c: Add test for fmod.
19799
19800 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19801
19802         PR c++/10682
19803         * g++.dg/template/instantiate4.C: New test.
19804
19805 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19806
19807         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19808
19809 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19810
19811         * gcc.dg/compat/scalar-return-1_main.c: New file.
19812         * gcc.dg/compat/scalar-return-1_x.c: New file.
19813         * gcc.dg/compat/scalar-return-1_y.c: New file.
19814         * gcc.dg/compat/scalar-return-2_main.c: New file.
19815         * gcc.dg/compat/scalar-return-2_x.c: New file.
19816         * gcc.dg/compat/scalar-return-2_y.c: New file.
19817         * gcc.dg/compat/struct-return-3_main.c: New file.
19818         * gcc.dg/compat/struct-return-3_y.c: New file.
19819         * gcc.dg/compat/struct-return-3_x.c: New file.
19820         * gcc.dg/compat/struct-return-2_main.c: New file.
19821         * gcc.dg/compat/struct-return-2_x.c: New file.
19822         * gcc.dg/compat/struct-return-2_y.c: New file.
19823
19824 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19825
19826         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19827         for hppa*-hp-hpux*.
19828         * gcc.dg/20021014-1.c (dg-options): Likewise.
19829         * gcc.dg/nest.c (dg-options): Likewise.
19830
19831 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19832
19833         PR c++/9738
19834         * g++.dg/ext/dllimport2.C: New file.
19835         * g++.dg/ext/dllimport3.C: New file.
19836
19837 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19838
19839         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19840         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19841         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19842         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19843         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19844         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19845         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19846         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19847         * gcc.dg/compat/small-struct-defs.h: New file.
19848         * gcc.dg/compat/small-struct-init.h: New file.
19849         * gcc.dg/compat/small-struct-check.h: New file.
19850         * gcc.dg/compat/fp-struct-defs.h: New file.
19851         * gcc.dg/compat/fp-struct-check.h: New file.
19852         * gcc.dg/compat/fp-struct-init.h: New file.
19853         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19854         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19855
19856 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19857
19858         * gcc.dg/20030225-2.c: New test.
19859
19860 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19861             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19862
19863         * gcc.c-torture/compile/20030518-1.c: New test case.
19864
19865 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19866
19867         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19868         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19869         gcc-dg-debug-runtest.
19870         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19871         gcc-dg-debug-runtest.
19872
19873 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19874
19875         PR c++/9022
19876         * g++.dg/lookup/using6.C: New test.
19877
19878 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19879
19880         * g++.dg/parse/access2.C: New test.
19881
19882 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19883
19884         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19885         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19886         * gcc.dg/debug/debug.exp: Likewise.
19887
19888 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19889
19890         * gcc.dg/dollar.c: New test.
19891
19892 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19893
19894         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19895         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19896         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19897         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19898         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19899         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19900         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19901         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19902         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19903         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19904         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19905         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19906         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19907         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19908         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19909         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19910         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19911         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19912
19913 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19914
19915         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19916         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19917         support for "repo" mode.
19918         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19919         * lib/g77-dg.exp: Likewise.
19920         * lib/obj-dg.exp: Likewise.
19921
19922 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19923
19924         Merge from gcc-3_2-rhl8-branch:
19925         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19926
19927         * gcc.dg/tls/opt-6.c: New test.
19928
19929         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19930
19931         * gcc.dg/20030405-1.c: New test.
19932
19933         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19934
19935         * gcc.dg/20030309-1.c: New test.
19936
19937         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19938
19939         * gcc.c-torture/execute/20030307-1.c: New test.
19940
19941         2003-02-20  Randolph Chung  <tausq@debian.org>
19942
19943         * gcc.c-torture/compile/20030220-1.c: New test.
19944
19945         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19946
19947         * gcc.dg/20030217-1.c: New test.
19948
19949         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19950
19951         * gcc.c-torture/compile/20020129-1.c: New test.
19952
19953         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19954
19955         * gcc.dg/unroll-1.c: New test.
19956
19957         2002-11-16  Jan Hubicka  <jh@suse.cz>
19958
19959         * gcc.c-torture/execute/20020920-1.c: New test.
19960
19961         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19962
19963         PR target/7434
19964         * gcc.c-torture/compile/20021008-1.c: New test.
19965
19966         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19967
19968         PR target/7559
19969         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19970
19971         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19972
19973         * gcc.c-torture/compile/20020807-1.c: New test.
19974
19975         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19976
19977         * gcc.dg/tls/opt-1.c: New test.
19978
19979         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19980
19981         * gcc.dg/20020729-1.c: New test.
19982
19983         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19984
19985         * g++.dg/opt/life1.C: New test.
19986
19987         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19988
19989         * gcc.dg/20020525-1.c: New test.
19990
19991         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19992
19993         PR c++/6794
19994         * g++.dg/ext/pretty1.C: New test.
19995         * g++.dg/ext/pretty2.C: New test.
19996
19997 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19998
19999         PR c++/8385
20000         * g++.dg/ext/typeof5.C: New test.
20001
20002 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20003
20004         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20005         __USER_LABEL_PREFIX__ into account.
20006         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20007
20008 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20009
20010         * gcc.dg/builtins-15.c: New test case.
20011
20012 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20013
20014         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20015
20016 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20017
20018         * lib/g++.exp: Tweak handling of additional source files.
20019         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20020         * g++.dg/special/conpr-2a.C: Rename to ...
20021         * g++.dg/special/conpr-2a.cc: ... this.
20022         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20023         * g++.dg/special/conpr-3a.C: Rename to ...
20024         * g++.dg/special/conpr-3a.cc: This.
20025         * g++.dg/special/conpr-3b.C: Rename to ...
20026         * g++.dg/special/conpr-3b.cc: This.
20027         * g++.dg/special/conpr-4.C: New test.
20028         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20029
20030 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20031
20032         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20033
20034 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20035
20036         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20037         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20038         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20039         * g++.old-deja/g++.other/warn3.C: Likewise.
20040
20041 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20042
20043         * gcc.dg/i386-387-1.c: Update to also test log.
20044         * gcc.dg/i386-387-2.c: Likewise.
20045
20046 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20047
20048         * g77.f-torture/execute/int8421.f: New test.
20049
20050 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20051
20052         PR c++/10230, c++/10481
20053         * g++.dg/lookup/scoped5.C: New test.
20054
20055 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20056
20057         PR c++/10552
20058         * g++.dg/template/ttp6.C: New test.
20059
20060 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20061
20062         * gcc.c-torture/execute/builtins: New directory.
20063         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20064         gcc.c-torture/execute/builtins.
20065         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20066         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20067         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20068         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20069
20070 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20071
20072         PR c++/9252
20073         * g++.dg/template/access8.C: New test.
20074         * g++.dg/template/access9.C: New test.
20075
20076 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20077
20078         PR c++/9554
20079         * g++.dg/parse/access1.C: New test.
20080
20081 2003-05-09  DJ Delorie  <dj@redhat.com>
20082
20083         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20084         long, and not an int.
20085
20086 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20087
20088         PR c++/10555, c++/10576
20089         * g++.dg/template/memclass1.C: New test.
20090
20091 2003-05-08  DJ Delorie  <dj@redhat.com>
20092
20093         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20094         targets.
20095         * gcc.c-torture/execute/20021024-1.x: Likewise.
20096         * gcc.c-torture/execute/shiftdi.x: Likewise.
20097         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20098         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20099         * gcc.dg/20021018-1.c: Likewise.
20100
20101 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20102
20103         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20104
20105         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20106         (bcopy): Call memmove.
20107
20108 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20109
20110         * g77.f-torture/compile/8485.f: New test case.
20111
20112 2003-05-07  Richard Henderson  <rth@redhat.com>
20113
20114         PR c++/10570
20115         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20116         Verify exception_cleanup not called for rethrows.
20117         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20118         when exiting catch block without rethrowing.
20119         * g++.dg/eh/forced3.C: New.
20120         * g++.dg/eh/forced4.C: New.
20121
20122 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20123
20124         * gcc.dg/20030505.c: Fix triplet.
20125
20126 2003-05-06  DJ Delorie  <dj@redhat.com>
20127
20128         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20129         * gcc.dg/nest.c: Likewise.
20130
20131 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20132
20133         * gcc.dg/builtins-14.c: New test case.
20134
20135 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20136
20137         * lib/compat.exp (compat-execute): New argument.
20138         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20139         * gcc.dg/compat: New test directory.
20140         * gcc.dg/compat/compat.exp: New expect script.
20141         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20142         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20143         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20144         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20145         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20146         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20147
20148         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20149         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20150         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20151         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20152         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20153         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20154         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20155         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20156         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20157         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20158         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20159         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20160         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20161         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20162         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20163
20164 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20165
20166         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20167
20168 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20169
20170         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20171
20172 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20173
20174         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20175         * gcc.dg/ppc-fsel-2.c: New test.
20176
20177         * gcc.dg/unused-5.c: New test.
20178
20179 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20180
20181         PR c++/10496
20182         * g++.dg/warn/pmf1.C: New test.
20183
20184 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20185
20186         PR c++/4494
20187         * g++.dg/warn/main.C: New test.
20188
20189 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20190
20191         * gcc.dg/nonnull-3.c: New test.
20192
20193 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20194
20195         * gcc.dg/cpp/Wtrigraphs.c: Update.
20196         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20197
20198 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20199
20200         * gcc.dg/ppc-fsel-1.c: New test.
20201
20202 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20203
20204         PR c/10604
20205         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20206
20207 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20208
20209         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20210
20211 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20212
20213         PR c++/9364, c++/10553, c++/10586
20214         * g++.dg/parse/typename4.C: New test.
20215         * g++.dg/parse/typename5.C: Likewise.
20216
20217 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20218
20219         * gcc.c-torture/compile/20030503-1.c: New test.
20220
20221 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20222
20223         * g++.dg/lookup/using5.C: Fix testcase error.
20224
20225 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20226
20227         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20228         since MEABI is no longer supported.  Remove all vestiges
20229         of MEABI from the test.
20230
20231 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20232
20233         PR c++/10554
20234         * g++.dg/lookup/using5.C: New test.
20235
20236 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20237
20238         PR c++/8772
20239         * g++.dg/template/ttp5.C: New test.
20240
20241 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20242
20243         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20244         (dg-gpp-additional-sources): New function.
20245         (dg-gpp-additional-files): Likewise.
20246         * lib/g++.exp (additional_sources): New variable.
20247         (additional_files): Likewise.
20248         (g++_target_compile): Deal with them.
20249         * lib/old-dejagnu.exp: Remove.
20250         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20251         * g++.old-deja: Revise all tests to use dg commands.
20252
20253 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20254
20255         PR c++/9432, c++/9528
20256         * g++.dg/lookup/using4.C: New test.
20257
20258 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20259
20260         * gcc.dg/noreturn-5.c: New file.
20261         * gcc.dg/noreturn-6.c: New file.
20262
20263         * gcc.c-torture/compile/inline-1.c: New file.
20264
20265 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20266
20267         PR c++/10551
20268         * g++.dg/template/explicit1.C: New test.
20269
20270 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20271
20272         PR c++/10549
20273         * g++.dg/other/bitfield1.C: New test.
20274
20275         PR c++/10527
20276         * g++.dg/init/new7.C: New test.
20277
20278 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20279
20280         * g++.dg/ext/desig1.C: New test.
20281         * g++.dg/ext/init1.C: Update.
20282
20283         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20284
20285 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20286
20287         PR c++/10180
20288         * g++.dg/warn/Winline-1.C: New test.
20289
20290 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20291
20292         * gcc.c-torture/execute/string-opt-19.c: New test.
20293
20294         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20295         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20296
20297 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/10506
20300         * g++.dg/init/new6.C: New test.
20301
20302         PR c++/10503
20303         * g++.dg/init/ref6.C: New test.
20304
20305 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20306
20307         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20308
20309 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20310
20311         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20312         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20313
20314 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20315
20316         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20317         initialized static data members.
20318
20319 2003-04-25  H.J. Lu <hjl@gnu.org>
20320
20321         * gcc.dg/ia64-sync-4.c: New test.
20322
20323 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20324
20325         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20326         date.
20327
20328 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20329
20330         PR c++/10337
20331         * g++.dg/warn/conv1.C: New test.
20332         * g++.old-deja/g++.other/conv7.C: Adjust.
20333         * g++.old-deja/g++.other/overload14.C: Adjust.
20334
20335 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20336
20337         PR c++/10471
20338         * g++.dg/template/defarg2.C: New test.
20339
20340 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20341
20342         * gcc.dg/cpp/include2.c: Update.
20343         * gcc.dg/cpp/multiline-2.c: New.
20344         * gcc.dg/cpp/multiline.c: Update.
20345         * gcc.dg/cpp/strify2.c: Update.
20346         * gcc.dg/cpp/trad/literals-2.c: Update.
20347
20348 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20349
20350         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20351
20352 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20353
20354         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20355
20356 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20357
20358         PR c++/10451
20359         * g++.dg/parse/crash4.C: New test.
20360
20361         PR c++/9847
20362         * g++.dg/parse/crash5.C: New test.
20363
20364 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20365
20366         PR c++/10446
20367         * g++.dg/parse/crash3.C: New test.
20368
20369         PR c++/10428
20370         * g++.dg/parse/elab1.C: New test.
20371
20372 2003-04-22  Devang Patel  <dpatel@apple.com>
20373
20374         * gcc.dg/cpp/trad/funlike-5.c: New test.
20375
20376 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20377
20378         * g++.dg/other/packed1.C: Fix dg options.
20379
20380 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20381
20382         * g++.dg/other/offsetof2.C: New test.
20383
20384 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20385
20386         * g++.dg/template/recurse.C: Adjust location of error messages.
20387
20388 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20389
20390         PR c++/9881
20391         * g++.dg/init/addr-const1.C: New test.
20392         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20393
20394 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20395
20396         PR c++/10405
20397         * g++.dg/lookup/struct-hack1.C: New test.
20398
20399 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20400
20401         * ucs.c: Update diagnostic messages.
20402
20403 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20404
20405         * gcc.dg/cpp/truefalse.cpp: New test.
20406         * gcc.dg/cpp/cpp.exp: Update.
20407         * g++.dg/other/stdbool-if.C: Remove.
20408
20409 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20410
20411         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20412         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20413
20414 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20415
20416         * gcc.c-torture/compile/20030418-1.c: New test.
20417
20418 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20419
20420         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20421
20422 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20423
20424         PR c++/10347
20425         g++.dg/template/dependent-name1.C: New test.
20426
20427 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20428
20429         * gcc.dg/warn-1.c (tourist_guide): New array,
20430         contains a pointer to bar.
20431
20432 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20433
20434         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20435         * gcc.c-torture/execute/medce-1.c: New test case.
20436         * gcc.c-torture/execute/medce-2.c: New test case.
20437
20438 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20439
20440         * lib/prune.exp: Ignore more messages.
20441
20442         PR c++/10381
20443         * g++.dg/parse/lookup3.C: New test.
20444
20445 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20446
20447         * gcc.c-torture/compile/20030415-1.c : New test.
20448
20449 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20450
20451         * gcc.c-torture/execute/scope-2.c: Move to ...
20452         * gcc.dg/noncompile/scope.c: .... here.
20453
20454 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20455
20456         * gcc.dg/20030414-2.c: New test case.
20457
20458 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20459
20460         PR target/10377
20461         * gcc.dg/20030414-1.c: New test.
20462
20463 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20464
20465         * gcc.dg/builtins-12.c: New test case.
20466         * gcc.dg/builtins-13.c: New test case.
20467
20468 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20469
20470         * gcc.c-torture/execute/string-opt-18.c: New test.
20471
20472 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20473
20474         PR c++/10300
20475         * g++.dg/init/new5.C: New test.
20476
20477 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20478
20479         PR c++/7910
20480         * g++.dg/ext/dllimport1.C: New test.
20481
20482 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20483
20484         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20485
20486 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20487
20488         PR Fortran/9263
20489         * g77.f-torture/noncompile/9263.f: New test
20490         PR Fortran/1832
20491         * g77.f-torture/execute/1832.f: New test
20492
20493 2003-04-11  David Chad  <davidc@freebsd.org>
20494             Loren J. Rittle  <ljrittle@acm.org>
20495
20496         libobjc/8562
20497         * objc.dg/headers.m: New test.
20498
20499 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20500
20501         * gcc.c-torture/execute/builtin-noret-2.c: New.
20502         * gcc.c-torture/execute/builtin-noret-2.x: New.
20503         XFAIL builtin-noret-2.c at -O1 and above.
20504         * gcc.dg/redecl.c: New.
20505         * gcc.dg/Wshadow-1.c: Update error regexps.
20506
20507 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20508
20509         * g++.dg/abi/bitfield10.C: New test.
20510
20511 2003-04-09  Mike Stump  <mrs@apple.com>
20512
20513         * gcc.dg/pch/pch.exp: Make testcase names longer.
20514         * g++.dg/pch/pch.exp: Make testcase names longer.
20515
20516 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20517
20518         * gcc.dg/builtins-11.c: New test case.
20519
20520 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20521
20522         * gcc.dg/builtins-9.c: New test case.
20523         * gcc.dg/builtins-10.c: New test case.
20524
20525 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20526
20527         * gcc.dg/noncompile/init-4.c.c: New test.
20528
20529 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         * gcc.misc-test/gcov-9.c: New test.
20532         * gcc.misc-test/gcov-10.c: New test
20533         * gcc.misc-test/gcov-11.c: New test.
20534
20535 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20536
20537         PR optimization/10024
20538         * gcc.c-torture/compile/20030405-1.c: New test.
20539
20540 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20541
20542         * gcc.dg/pch/static-3.c: New.
20543         * gcc.dg/pch/static-3.hs: New.
20544         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20545
20546 2003-04-04  Richard Henderson  <rth@redhat.com>
20547
20548         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20549         * g++.dg/eh/forced2.C: Likewise.
20550
20551 2003-04-03  Mike Stump  <mrs@apple.com>
20552
20553         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20554         target arg.
20555         (scan-assembler-times, scan-assembler-not): Likewise.
20556         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20557
20558 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20559
20560         * gcc.dg/sparc-loop-1.c: New test.
20561
20562 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20563
20564         PR other/9274
20565         * g++.dg/pch/system-2.C: New.
20566         * g++.dg/pch/system-2.Hs: New.
20567
20568 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20569
20570         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20571
20572         * g++.dg/eh/simd-1.C (vecfunc): Same.
20573
20574 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20575
20576         * gcc.c-torture/execute/20030401-1.c: New test case.
20577
20578 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20579
20580         * objc.dg/defs.m: New.
20581
20582 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20583
20584         * g++.dg/eh/simd-1.C: New.
20585         * g++.dg/eh/simd-2.C: New.
20586
20587 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20588
20589         * gcc.c-torture/execute/simd-3.c: New.
20590
20591 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20592
20593         PR c/9936
20594         * gcc.dg/20030331-2.c: New test.
20595
20596 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20597
20598         PR c++/10278
20599         * g++.dg/parse/crash2.C: New test.
20600
20601 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20602
20603         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20604         * gcc.c-torture/execute/20030331-1.c: ...here.
20605
20606 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20607
20608         * gcc.c-torture/execute/20030331-1.c: New test.
20609
20610 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20611
20612         * lib/gcov.exp: Adjust call return testing strings.
20613         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20614
20615 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20616
20617         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20618         * gcc.dg/builtins-7.c: New test case.
20619         * gcc.dg/builtins-8.c: New test case.
20620
20621 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20622
20623         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20624
20625 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20626
20627         PR c++/7647
20628         * g++.dg/lookup-class-member-2.C: New test.
20629
20630 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20631
20632         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20633
20634 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20635
20636         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20637
20638 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20639
20640         * g++.dg/init/attrib1.C: New test.
20641
20642 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20643
20644         * gcc.dg/ultrasp8.c: New test.
20645
20646 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20647
20648         * gcc.dg/ultrasp7.c: New test.
20649
20650 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20651
20652         PR c++/10047
20653         * g++.dg/template/inline1.C: New test.
20654
20655 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20656
20657         * gcc.dg/sparc-dwarf2.c: New test.
20658
20659 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20660
20661         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20662         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20663
20664 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20665
20666         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20667         than reading .x files.
20668         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20669         * g77.dg/gcov/gcov-1.f: Likewise.
20670         * gcc.misc-tests/gcov-4b.c: Likewise.
20671         * gcc.misc-tests/gcov-5b.c: Likewise.
20672         * gcc.misc-tests/gcov-6.c: Likewise.
20673         * gcc.misc-tests/gcov-7.c: Likewise.
20674         * gcc.misc-tests/gcov-8.c: Likewise.
20675         * g++.dg/gcov/gcov-1.x: Remove.
20676         * g77.dg/gcov/gcov-1.x: Likewise.
20677         * gcc.misc-tests/gcov-4b.x: Likewise.
20678         * gcc.misc-tests/gcov-5b.x: Likewise.
20679         * gcc.misc-tests/gcov-6.x: Likewise.
20680         * gcc.misc-tests/gcov-7.x: Likewise.
20681         * gcc.misc-tests/gcov-8.x: Likewise.
20682
20683 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20684
20685         PR opt/10087
20686         * gcc.dg/20030324-1.c: New test.
20687
20688 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20689
20690         PR c++/10224
20691         * g++.dg/template/arg3.C: New test.
20692
20693         PR c++/10158
20694         * g++.dg/template/friend18.C: New test.
20695
20696 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20697
20698         * g77.f-torture/compile/20030326-1.f: New test case.
20699
20700 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20701
20702         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20703
20704         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20705
20706 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20707
20708         * gcc.dg/ia64-sync-3.c: New test.
20709
20710 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20711
20712         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20713
20714 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20715
20716         * gcc.dg/ultrasp6.c: New test.
20717
20718 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20719
20720         * gcc.dg/i386-signbit-1.c: New test.
20721         * gcc.dg/i386-signbit-2.c: New test.
20722         * gcc.dg/i386-signbit-3.c: New test.
20723
20724 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20725
20726         * gcc.dg/ultrasp5.c: Fix options.
20727
20728 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20729
20730         * gcc.dg/ultrasp5.c: Fix comment.
20731
20732 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20733
20734         PR fortran/10197
20735         * g77.f-torture/execute/10197.f: New test.
20736
20737 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20738
20739         PR c++/9898, c++/383
20740         * g++.dg/template/conv6.C: New test.
20741
20742         PR c++/10119
20743         * g++.dg/template/ptrmem5.C: New test.
20744
20745         PR c++/10026
20746         * g++.dg/lookup/koenig1.C: New test.
20747
20748         PR C++/10199
20749         * g++.dg/lookup/template2.C: New test.
20750
20751 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20752
20753         * g++.dg/opt/rtti1.C: New test.
20754
20755 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20756
20757         * gcc.dg/ultrasp5.c: New test.
20758
20759 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20760
20761         PR middle-end/9967
20762         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20763         builtin fputs.
20764
20765 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20766
20767         PR c/8224
20768         * gcc.dg/20030323-1.c: New test.
20769
20770 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20771
20772         * gcc.c-torture/compile/20030323-1.c: New test case.
20773
20774 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20775
20776         * gcc.dg/20030321-1.c: New test.
20777
20778 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20779
20780         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20781
20782 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20783
20784         PR c++/9978, c++/9708
20785         * g++.dg/ext/vlm1.C: Adjust expected error.
20786         * g++.dg/ext/vla2.C: New test.
20787         * g++.dg/template/arg1.C: New test.
20788         * g++.dg/template/arg2.C: New test.
20789
20790 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20791
20792         * g77.f-torture/execute/select.f: New test.
20793         * g77.f-torture/noncompile/select_no_compile.f: New test.
20794
20795 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20796
20797         PR c++/9898
20798         * g++.dg/other/error4.C: New test.
20799
20800 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20801
20802         * g++.dg/template/friend17.C: New test.
20803
20804 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20805
20806         * gcc.c-torture/compile/20030320-1.c: New.
20807
20808 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20809
20810         * gcc.dg/builtins-6.c: New test case.
20811
20812 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20813
20814         PR target/10073
20815         * gcc.c-torture/compile/20030319-1.c: New.
20816
20817 2003-03-18  Jan Hubicka  <jh@suse.cz>
20818
20819         * gcc.dg/i386-cvt-1.c: New test.
20820
20821 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20822
20823         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20824         * objc.dg/naming-2.m: Likewise.
20825
20826 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20827
20828         PR c++/9639
20829         * g++.dg/parse/crash1.C: New test.
20830
20831 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20832
20833         PR c++/8805
20834         * g++.dg/eh/cleanup1.C: New test.
20835
20836 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20837
20838         * gcc.c-torture/execute/20030316-1.c: New test case.
20839
20840 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20841
20842         PR c++/9629
20843         * g++.dg/init/ctor2.C: New test.
20844
20845 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20846
20847         * g77.f-torture/compile/xformat.f: New test case.
20848
20849 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20850
20851         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20852         * g++.old-deja/g++.mike/eh50.C: Likewise.
20853
20854 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20855
20856         PR c++/6440
20857         * g++.dg/template/spec7.C: New test.
20858         * g++.dg/template/spec8.C: Likewise.
20859
20860 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20861
20862         * gcc.c-torture/execute/20030313-1.c: New test.
20863
20864 2003-03-14  Richard Henderson  <rth@redhat.com>
20865
20866         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20867
20868 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20869
20870         * gcc.c-torture/compile/20030314-1.c: New test.
20871
20872 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20873
20874         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20875         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20876         thumb target,
20877         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20878         to accept newer _imp__  prefix and additional
20879         newline in .drectve section.
20880         * gcc.dg/dll-4.c: Likewise.
20881         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20882         switch.
20883
20884 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20885
20886         * g++.dg/parse/namespace9.C: New test.
20887
20888         * g++.dg/init/ref5.C: New test.
20889         * g++.dg/parse/ptrmem1.C: Likewise.
20890
20891 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20892
20893         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20894         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20895         regular expression.
20896         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20897         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20898
20899 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20900
20901         * gcc.c-torture/execute/20030224-2.c: New test.
20902
20903 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20904
20905         * gcc.dg/decl-3.c: New test.
20906
20907 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20908
20909         * gcc.dg/i386-loop-2.c: New test.
20910
20911 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20912
20913         PR c++/9474
20914         * g++.dg/parse/namespace8.C: New test.
20915
20916         PR c++/9924
20917         * g++.dg/overload/builtin2.C: New test.
20918
20919 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20920
20921         * gcc.dg/return-type-3.c: New test.
20922
20923 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20924
20925         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20926         profiling options are not supported.
20927
20928 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20929
20930         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20931         * g++.old-deja/g++.warn/impint2.C: Likewise.
20932
20933 2003-03-10  Devang Patel  <dpatel@apple.com>
20934
20935         * g++.dg/cpp/c++_cmd_1.C: New test.
20936         * g++.dg/cpp/c++_cmd_1.h: New file.
20937
20938 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20939
20940         * gcc.dg/altivec-9.c: New file.
20941
20942 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20943
20944         * gcc.dg/ppc-sdata-1.c: New test.
20945         * gcc.dg/ppc-sdata-2.c: New test.
20946
20947 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20948
20949         PR c++/9373
20950         * g++.dg/opt/ptrmem2.C: New test.
20951
20952         PR c++/8534
20953         * g++.dg/opt/ptrmem1.C: New test.
20954
20955 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20956
20957         * gcc.dg/i386-loop-1.c: New test.
20958
20959 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20960
20961         PR c++/9970
20962         * g++.dg/lookup/friend1.C: New test.
20963
20964 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20965
20966         PR c++/9823
20967         * g++.dg/parser/constructor1.C: New test.
20968
20969 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20970
20971         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20972
20973         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20974
20975 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20976
20977         * gcc.dg/cpp/Wunused.c: Update test.
20978
20979 2003-03-08  Jan Hubicka  <jh@suse.cz>
20980
20981         * gcc.dg/inline-3.c: New test.
20982
20983 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20984
20985         PR c++/9809
20986         * g++.dg/parse/builtin1.C: New test.
20987
20988         PR c++/9982
20989         * g++.dg/abi/cookie1.C: New test.
20990         * g++.dg/abi/cookie2.C: Likewise.
20991
20992         PR c++/9524
20993         * g++.dg/template/field1.C: New test.
20994
20995         PR c++/9912
20996         * g++.dg/parse/class1.C: New test.
20997         * g++.dg/parse/namespace7.C: Likewise.
20998         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20999
21000 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21001
21002         * g++.dg/init/ref4.C: New test.
21003
21004 2003-03-07  Jan Hubicka  <jh@suse.cz>
21005
21006         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21007         * gcc.dg/inline-3.c:  New test.
21008
21009 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21010
21011         * g++.dg/init/ref3.C: New test.
21012
21013         PR c++/9965
21014         * g++.dg/init/ref2.C: New test.
21015
21016         PR c++/9400
21017         * g++.dg/warn/Wshadow-2.C: New test.
21018
21019         PR c++/9791
21020         * g++.dg/warn/Woverloaded-1.C: New test.
21021
21022 2003-03-05  Jan Hubicka  <jh@suse.cz>
21023
21024         * gcc.dg/i386-local2.c: New.
21025         * gcc.dg/i386-local.c: Fix typo.
21026
21027 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21028
21029         * g++.dg/abi/layout3.C: New test.
21030
21031 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21032
21033         * gcc.c-torture/compile/20030305-1.c
21034
21035 2003-03-05  Jan Hubicka  <jh@suse.cz>
21036
21037         * gcc.dg/i386-local.c: New.
21038
21039 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21040
21041         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21042
21043 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21044
21045         * gcc.dg/switch-2.c: New test.
21046         * gcc.dg/switch-3.c: New test.
21047         * gcc.dg/Wswitch.c: Adjust line numbers.
21048         * gcc.dg/Wswitch-default.c: Likewise.
21049         * gcc.dg/Wswitch-enum.c: Likewise.
21050
21051 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21052
21053         * gcc.c-torture/execute/20030222-1.c: New test.
21054
21055 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21056
21057         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21058
21059 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/9878
21062         * g++.dg/init/ref1.C: New test.
21063
21064 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21065
21066         * gcc.dg/sh-relax.c: New SH-only test.
21067
21068 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21069
21070         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21071         comment explaining purpose of testcase.
21072
21073 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21074
21075         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21076         for HC11/HC12 (asm needs two int registers).
21077         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21078         HC11/HC12 because the test uses an asm which needs two 32-bit
21079         registers.
21080
21081 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21082
21083         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21084         for HC11/HC12 (array is too large otherwise).
21085         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21086         * gcc.c-torture/compile/20010518-2.x: Likewise.
21087         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21088         HC11/HC12 (array is too large).
21089
21090 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21091
21092         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21093         * lib/g++-dg.exp (g++-dg-test): Likewise.
21094
21095 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21096
21097         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21098         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21099
21100 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21101
21102         * g++.dg/warn/implicit-typename1.C: Remove warning.
21103
21104 2003-02-28  Richard Henderson  <rth@redhat.com>
21105
21106         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21107         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21108
21109 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21110
21111         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21112         * g++.dg/pch/pch.exp: Likewise.
21113
21114 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/9879
21117         * testsuite/g++.dg/init/new4.C: New test.
21118
21119 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21120
21121         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21122
21123 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21124
21125         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21126         unsigned long.
21127
21128         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21129         wider than float.
21130
21131 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21132
21133         * lib/scanasm.exp: Add support for counting numbers of
21134         occurences.
21135         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21136         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21137
21138 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21139
21140         PR c++/9683
21141         * g++.dg/template/static3.C: New test.
21142
21143         PR c++/9829
21144         * g++.dg/parse/namespace6.C: New test.
21145
21146 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21147
21148         PR target/9732
21149         * gcc.dg/20030225-1.c: New test.
21150
21151 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21152
21153         * README: Remove out-of-date information.
21154
21155         PR c++/9836
21156         * g++.dg/template/spec6.C: New test.
21157
21158 2003-02-24  Jeff Law  <law@redhat.com>
21159
21160         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21161
21162 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21163
21164         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21165         * gcc.dg/pragma-ep-1.c: Likewise.
21166
21167 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21168
21169         PR c++/9602
21170         * g++.dg/template/friend16.C: New test.
21171
21172 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21173
21174         PR c++/5333
21175         * g++.dg/parse/fused-params1.C: Adjust error messages.
21176         * g++.dg/template/nested3.C: New test.
21177
21178 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21179
21180         * g++.dg/abi/param1.C: New test.
21181
21182 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21183
21184         PR c++/7982
21185         * g++.dg/warn/implicit-typename1.C: New test.
21186
21187 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21188
21189         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21190         with "mtune".
21191         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21192         * gcc.c-torture/execute/20010129-1.x: Likewise.
21193         * gcc.dg/20011107-1.c: Likewise.
21194         * gcc.dg/20020108-1.c: Likewise.
21195         * gcc.dg/20020122-3.c: Likewise.
21196         * gcc.dg/20020206-1.c: Likewise.
21197         * gcc.dg/20020310-1.c: Likewise.
21198         * gcc.dg/20020426-2.c: Likewise.
21199         * gcc.dg/20020517-1.c: Likewise.
21200         * gcc.dg/991230-1.c: Likewise.
21201         * gcc.dg/i386-unroll-1.c: Likewise.
21202         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21203
21204 2003-02-22  Jan Hubicka  <jh@suse.cz>
21205
21206         * gcc.dg/i386-mul.c: New test.
21207
21208 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21209
21210         * gcc.dg/builtins-5.c: New test case.
21211
21212 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21213
21214         * gcc.dg/asmreg-1.c: New test.
21215
21216 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21217
21218         PR c++/9749
21219         * g++.dg/parse/varmod1.C: New test.
21220
21221 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21222
21223         PR c++/9727
21224         * g++.dg/template/op1.C: New test.
21225
21226 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21227
21228         PR c++/8906
21229         * g++.dg/template/nested2.C: New test.
21230
21231 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21232
21233         PR c++/8724
21234         * g++.dg/expr/dtor1.C: New test.
21235
21236 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21237
21238         * gcc.dg/cpp/include3.c: New test.
21239         * gcc.dg/cpp/inc/foo.h: New file.
21240
21241 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21242
21243         * gcc.c-torture/execute/20030221-1.c: New test.
21244
21245 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21246
21247         PR c++/9729
21248         * g++.dg/abi/conv1.C: New test.
21249
21250 2003-02-20  Jan Hubicka  <jh@suse.cz>
21251
21252         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21253
21254 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21255
21256         * gcc.c-torture/compile/20030219-1.c: New test.
21257
21258 2003-02-18  Jan Hubicka  <jh@suse.cz>
21259
21260         * gcc.dg/funcorder.c: New test.
21261
21262 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21263
21264         * gcc.c-torture/execute/20030218-1.c: New.
21265
21266 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21267
21268         * gcc.dg/20030218-1.c: New.
21269
21270 2003-02-18  Richard Henderson  <rth@redhat.com>
21271
21272         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21273         * gcc.dg/attr-used-2.c: New.
21274
21275 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21276
21277         PR c++/9704
21278         * g++.dg/init/copy5.C: New test.
21279
21280 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21281
21282         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21283         * g++.dg/pch/pch.exp: Likewise.
21284
21285 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21286
21287         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21288         STACK_SIZE is not defined.
21289
21290 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21291
21292         PR c++/9457
21293         * g++.dg/template/init1.C: New test.
21294
21295 2003-02-16  Jan HUbicka  <jh@suse.cz>
21296
21297         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21298         (foo): Add few extra tests
21299         * gcc.dg/c99-const-expr-3.c: Likewise.
21300         * gcc.c-torture/execute/20030216-1.c: New.
21301
21302 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21303
21304         PR c++/9459
21305         * g++.dg/ext/typeof4.C: New test.
21306
21307 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21308
21309         * gcc.dg/i386-387-3.c: New test case.
21310
21311 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21312
21313         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21314         cris-*-elf* cris-*-aout* and mmix-*-*.
21315
21316 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21317
21318         * gcc.dg/20030213-1.c: New test.
21319
21320 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21321
21322         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21323         * gcc.dg/i386-387-2.c: Likewise.
21324
21325 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21326
21327         * gcc.dg/ppc-spe.c: Fix formatting.
21328         Enable tests that were previously unsupported by gas.
21329         Delete tests for instructions that no longer exist.
21330         Switch arguments on evsubifw builtin.
21331
21332 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21333
21334         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21335         STACK_SIZE is too small.
21336
21337 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21338             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21339
21340         * gcc.dg/decl-2.c: New test.
21341
21342 2003-02-10  Jan Hubicka  <jh@suse.cz>
21343
21344         * gcc.dg/i386-fpcvt-1.c:  New test.
21345
21346 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21347
21348         * gcc.c-torture/execute/20030209-1.c: New test.
21349
21350 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21351
21352         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21353         int-wide bitops, use the constants of the same width.
21354         Likewise, if long long is 32-bit wide, test bitops using
21355         32-bit constants.
21356
21357 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21358
21359         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21360
21361 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21362
21363         * testsuite/gcc.dg/builtins-4.c: New test case.
21364
21365 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21366
21367         * gcc.dg/20020430-1.c: Fix dg command typos.
21368         * gcc.dg/20020503-1.c: Likewise.
21369
21370 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21371
21372         PR c++/8785
21373         * g++.dg/parse/fused-params1.C: New test.
21374
21375         PR c++/8857
21376         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21377
21378         PR c++/8921
21379         * g++.dg/parse/non-dependent1.C: New test.
21380
21381         PR c++/8928
21382         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21383
21384         PR c++/9228
21385         * g++.dg/parse/undefined7.C: New test.
21386         * g++.dg/parse/non-templ1.C: New test.
21387
21388         PR c++/9229
21389         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21390
21391 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21392
21393         * gcc.c-torture/compile/20030206-1.c: New test.
21394
21395 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21396
21397         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21398         "pow" to "foo" to avoid potential confusion with a math built-in.
21399
21400 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21401
21402         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21403         conditions for SPARC targets.
21404
21405 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21406
21407         * gcc.dg/20030204-1.c: New test.
21408
21409 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21410
21411         PR c++/38
21412         * g++.dg/parse/array-size1.C: New test.
21413
21414         PR c++/5657
21415         * g++.dg/parse/undefined3.C: New test.
21416
21417         PR c++/5665
21418         * g++.dg/parse/undefined4.C: New test.
21419
21420         PR c++/5975
21421         * g++.dg/parse/undefined5.C: New test.
21422
21423         PR c++/7259
21424         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21425
21426         PR c++/8578
21427         * g++.dg/parse/casting-operator1.C: New test.
21428
21429         PR c++/8596
21430         * g++.dg/parse/undefined6.C: New test.
21431
21432         PR c++/8736
21433         * g++.dg/parse/missing-template1.C: New test.
21434
21435 2003-02-04  Jan Hubicka  <jh@suse.cz>
21436
21437         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21438         * gcc.dg/i386-cmov?.c:  Likewise.
21439         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21440         * gcc.dg/i386-ssefp-1.c:  Likewise.
21441         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21442         conventions.
21443
21444 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21445
21446         PR c++/7129
21447         * testsuite/g++.dg/ext/max.C: New test.
21448
21449 2003-02-03  Jan Hubicka  <jh@suse.cz>
21450
21451         * gcc.c-torture/execute/20030203-1.c: New test.
21452
21453 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21454
21455         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21456         'natural-endian'.
21457
21458 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21459
21460         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21461         * g++.dg/init/new2.C: Likewise.
21462         * g++.dg/other/new1.C: Likewise.
21463
21464 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21465
21466         * gcc.dg/struct-ret-libc.c: New test.
21467
21468 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21469
21470         * gcc.dg/20030129-1.c: New test.
21471
21472 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21473
21474         PR c++/8849
21475         * g++.dg/template/ptrmem4.C: New test.
21476
21477 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21478
21479         * g++.dg/parser/constant1.C: New test.
21480
21481 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21482
21483         PR c++/8591
21484         * g++.dg/parse/friend2.C: New test.
21485
21486 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21487
21488         PR c++/9437
21489         * g++.dg/template/unify4.C: New test.
21490
21491 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21492
21493         * gcc.c-torture/execute/20030128-1.c: New test.
21494
21495 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21496
21497         * g++.dg/lookup/nested1.C: Test moved from ...
21498         * g++.old-deja/g++.other/lookup24.C: ... here.
21499
21500 2003-01-28  Jan Hubicka  <jh@suse.cz>
21501
21502         * gcc.dg/i386-cmov5.c:  New test.
21503
21504 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21505
21506         * gcc.c-torture/execute/20010925-1.c: Changed the
21507         memcpy declaration.
21508
21509 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         PR c++/3902
21512         * g++.dg/parse/template5.C: New test.
21513
21514 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21515
21516         PR fortran/9258
21517         * g77.dg/pr9258: New test.
21518
21519 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21520
21521         * README: Move relevant parts from README.g++.
21522
21523         * README.g++: Remove this file.
21524
21525 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         * g++.dg/abi/dcast1.C: New test.
21528
21529 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21530
21531         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21532
21533 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21534
21535         PR c++/47
21536         * g++.old-deja/g++.other/lookup24.C: New test.
21537
21538 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21539
21540         PR middle-end/7227
21541         * gcc.dg/uninit-C.c: New test.
21542
21543 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21544
21545         * g++.dg/abi/covariant1.C: New test.
21546
21547 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21548
21549         * gcc.dg/20030123-1.c: New test.
21550
21551 2003-01-25  Jan Hubicka  <jh@suse.cz>
21552
21553         PR opt/8492
21554         * gcc.c-torture/compile/20030125-1.c
21555
21556 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21557
21558         PR c++/9403
21559         * g++.dg/parse/template3.C: New test.
21560         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21561
21562         PR c++/795
21563         * g++.dg/parse/template4.C: New test.
21564
21565         PR c++/9415
21566         * g++.dg/template/qual2.C: New test.
21567
21568         PR c++/8545
21569         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21570
21571         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21572
21573 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21574
21575         * gcc.c-torture/execute/switch-1.c: New test case.
21576
21577 2003-01-25  Jan Hubicka  <jh@suse.cz>
21578
21579         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21580
21581 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21582
21583         Tweaks for Bison-1.875. From the NEWS file:
21584         "- `parse error' -> `syntax error'
21585         Bison now uniformly uses the term `syntax error'"
21586         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21587         * gcc.dg/cpp/digraph2.c: Likewise.
21588         * gcc.dg/cpp/direct2.c: Likewise.
21589         * gcc.dg/cpp/paste4.c: Likewise.
21590         * gcc.dg/c90-restrict-1.c: Likewise.
21591         * gcc.dg/c99-func-2.c: Likewise.
21592         * gcc.dg/noncompile/920721-2.c: Likewise.
21593         * gcc.dg/noncompile/930622-2.c: Likewise.
21594         * gcc.dg/noncompile/940112-1.c: Likewise.
21595         * gcc.dg/noncompile/950921-1.c: Likewise.
21596         * gcc.dg/noncompile/951123-1.c: Likewise.
21597         * gcc.dg/noncompile/971104-1.c: Likewise.
21598         * gcc.dg/noncompile/990416-1.c: Likewise.
21599
21600 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21601
21602         * g++.dg/parse/undefined1.C: Add error message.
21603
21604 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21605
21606         PR c++/9354
21607         * g++.dg/parse/new1.C: New test.
21608
21609         PR c++/9216
21610         * g++.dg/parse/template2.C: New test.
21611
21612         PR c++/9354
21613         * g++.dg/parse/typedef2.C: New test.
21614
21615         PR c++/9328
21616         * g++.dg/ext/typeof3.C: New test.
21617
21618 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21619
21620         PR c++/2738
21621         * g++.dg/parse/ret-type1.C: New test.
21622
21623         PR c++/3792
21624         * g++.dg/parse/tmpl-outside1.C: New test.
21625
21626         PR c++/4207
21627         * g++.dg/parse/int-as-enum1.C: New test.
21628
21629         PR c++/4903
21630         * g++.dg/parse/no-typename1.C: New test.
21631
21632         PR c++/5533
21633         * g++.dg/parse/no-value1.C: New test.
21634
21635         PR c++/5921
21636         * g++.dg/parse/wrong-inline1.C: New test.
21637
21638         PR c++/6402
21639         * g++.dg/parse/ref1.C: New test.
21640
21641         PR c++/6992
21642         * g++.dg/parse/attr-ctor1.C: New test.
21643
21644         PR c++/7229
21645         * g++.dg/parse/namespace5.C: New test.
21646
21647         PR c++/7917
21648         * g++.dg/parse/func-def1.C: New test.
21649
21650         PR c++/8143
21651         * g++.dg/parse/undefined1.C: New test.
21652
21653         PR c++/5723, PR c++/8522
21654         * g++.dg/parse/specialization1.C: New test.
21655
21656         PR c++/163, PR c++/8595
21657         * g++.dg/parse/struct-as-enum1.C: New test.
21658
21659         PR c++/9173
21660         * g++.dg/parse/undefined2.C: New test.
21661
21662 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/9298
21665         * g++.dg/parse/template1.C: New test.
21666
21667         PR c++/9384
21668         * g++.dg/parse/using1.C: New test.
21669
21670         PR c++/9285
21671         PR c++/9294
21672         * g++.dg/parse/expr2.C: New test.
21673
21674         PR c++/9388
21675         * g++.dg/parse/lookup2.C: Likewise.
21676
21677 2003-01-21  Jan Hubicka  <jh@suse.cz>
21678
21679         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21680         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21681         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21682         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21683
21684 2003-01-20  Nick Clifton  <nickc@redhat.com>
21685
21686         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21687         problem with ARM sibcall code generation.
21688
21689 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21690
21691         * gcc.c-torture/execute/20030120-1.c: New.
21692
21693 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21694
21695         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21696
21697 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21698
21699         PR c++/9272
21700         * g++.dg/parse/ctor1.C: New test.
21701
21702         PR c++/9294:
21703         * g++.dg/parse/qualified1.C: New test.
21704
21705         * g++.dg/parse/typename3.C: New test.
21706
21707 2003-01-16  Richard Henderson  <rth@redhat.com>
21708
21709         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21710
21711 2003-01-16  Richard Henderson  <rth@redhat.com>
21712
21713         * g++.dg/pch/pch.exp: Copy test header to the working directory
21714         before using it either for precompilation or direct use.
21715         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21716         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21717
21718 2003-01-16  Richard Henderson  <rth@redhat.com>
21719
21720         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21721         before using it either for precompilation or direct use.
21722         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21723         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21724
21725 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21726
21727         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21728         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21729         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21730         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21731         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21732         typename warning into error.
21733         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21734         error messages.
21735         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21736         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21737         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21738         messages.
21739         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21740         make declaration visible in template.
21741         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21742         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21743         messages.
21744         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21745         message.
21746         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21747         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21748         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21749         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21750         typename warning with error message.
21751         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21752         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21753         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21754
21755 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21756
21757         * g++.dg/parse/ambig2.C: New test.
21758
21759 2003-01-15  Richard Henderson  <rth@redhat.com>
21760
21761         * g++.dg/tls/init-2.C: Update error message string.
21762
21763 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21764
21765         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21766
21767 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21768
21769         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21770         all for HC11/HC12.
21771         * gcc.c-torture/compile/20001205-1.x: Likewise.
21772         * gcc.c-torture/compile/20001226-1.x: Likewise.
21773         * gcc.c-torture/compile/920520-1.x: Likewise.
21774         * gcc.c-torture/compile/961203-1.x: Likewise.
21775         * gcc.c-torture/compile/20020604-1.x: Likewise.
21776
21777 2003-01-15  Jan Hubicka  <jh@suse.cz>
21778
21779         * gcc.c-torture/compile/20030115-1.c: New test.
21780
21781         * gcc.dg/i386-fpcvt-1.c: New test.
21782         * gcc.dg/i386-fpcvt-2.c: New test.
21783
21784 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21785
21786         Further conform g++'s __vmi_class_type_info to the C++ ABI
21787         specification.
21788         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21789         the specification.
21790
21791 2003-01-14  Jan Hubicka  <jh@suse.cz>
21792
21793         * gcc.dg/i386-fpcvt-1.c: New test.
21794         * gcc.dg/i386-fpcvt-2.c: New test.
21795
21796 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21797
21798         * gcc.dg/i386-mmx-3.c: New test.
21799
21800 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21801
21802         PR c++/9264
21803         * g++.dg/parse/octal1.C: New file.
21804
21805         PR c++/9172
21806         * g++.dg/parse/typename1.C: New file.
21807
21808 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21809
21810         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21811         * gcc.dg/bf-no-ms-layout.c: Likewise.
21812         * gcc.dg/bf-ms-attrib.c: Likewise.
21813
21814 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/9099
21817         * g++.dg/parse/dtor1.C: New file.
21818
21819         PR c++/9128
21820         * g++.dg/rtti/typeid1.C: New file.
21821
21822         PR c++/9153
21823         * g++.dg/parse/lookup1.C: New file.
21824
21825         PR c++/9171
21826         * g++.dg/templ/spec5.C: New file.
21827
21828 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21829
21830         * gcc.c-torture/compile/20030110-1.c: New test.
21831
21832 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21833
21834         Merge from pch-branch:
21835
21836         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21837
21838         * gcc.dg/pch/cpp-1.h: New.
21839         * gcc.dg/pch/cpp-1.c: New.
21840         * gcc.dg/pch/cpp-2.h: New.
21841         * gcc.dg/pch/cpp-2.c: New.
21842
21843         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21844
21845         * gcc.dg/pch/except-1.h: New.
21846         * gcc.dg/pch/except-1.c: New.
21847
21848         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21849
21850         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21851         running test.
21852         * gcc.dg/pch: Include *.hp not *.h.
21853         * gcc.dg/pch/system-1.h: New.
21854         * gcc.dg/pch/system-1.c: New.
21855
21856         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21857
21858         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21859         rather than trying to build and run a program using PCH.
21860         * gcc.dg/pch: Remove dg-do commands from test files.
21861
21862         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21863
21864         * gcc.dg/pch/macro-3.c: New.
21865         * gcc.dg/pch/macro-3.h: New.
21866
21867         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21868
21869         * gcc.dg/pch/common-1.c: New.
21870         * gcc.dg/pch/common-1.h: New.
21871         * gcc.dg/pch/decl-1.c: New.
21872         * gcc.dg/pch/decl-1.h: New.
21873         * gcc.dg/pch/decl-2.c: New.
21874         * gcc.dg/pch/decl-2.h: New.
21875         * gcc.dg/pch/decl-3.c: New.
21876         * gcc.dg/pch/decl-3.h: New.
21877         * gcc.dg/pch/decl-4.c: New.
21878         * gcc.dg/pch/decl-4.h: New.
21879         * gcc.dg/pch/decl-5.c: New.
21880         * gcc.dg/pch/decl-5.h: New.
21881         * gcc.dg/pch/global-1.c: New.
21882         * gcc.dg/pch/global-1.h: New.
21883         * gcc.dg/pch/inline-1.c: New.
21884         * gcc.dg/pch/inline-1.h: New.
21885         * gcc.dg/pch/inline-2.c: New.
21886         * gcc.dg/pch/inline-2.h: New.
21887         * gcc.dg/pch/static-1.c: New.
21888         * gcc.dg/pch/static-1.h: New.
21889         * gcc.dg/pch/static-2.c: New.
21890         * gcc.dg/pch/static-2.h: New.
21891
21892         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21893
21894         * g++.dg/pch/pch.exp: Better handle failing testcases.
21895         * gcc.dg/pch/pch.exp: Likewise.
21896         * gcc.dg/pch/macro-1.c: New.
21897         * gcc.dg/pch/macro-1.h: New.
21898         * gcc.dg/pch/macro-2.c: New.
21899         * gcc.dg/pch/macro-2.h: New.
21900
21901         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21902
21903         * g++.dg/dg.exp: Treat files in pch/ specially.
21904         * g++.dg/pch/pch.exp: New file.
21905         * g++.dg/pch/empty.H: New file.
21906         * g++.dg/pch/empty.C: New file.
21907         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21908         "precompile".
21909
21910         * gcc.dg/pch/pch.exp: New file.
21911         * gcc.dg/pch/empty.h: New file.
21912         * gcc.dg/pch/empty.c: New file.
21913         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21914         "precompile".
21915
21916 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21917
21918         * g++.dg/template/friend14.C: New test.
21919
21920 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21921
21922         * gcc.dg/old-style-asm-1.c: New test.
21923
21924 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21925
21926         * gcc.c-torture/compile/20030109-1.c: New test.
21927
21928 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21929
21930         * gcc.c-torture/execute/20030109-1.c: New test.
21931
21932 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21933
21934         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21935         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21936         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21937         * g++.old-deja/g++.mike/eh2.C: Likewise
21938         * g++.old-deja/g++.mike/eh3.C: Likewise
21939         * g++.old-deja/g++.mike/eh5.C: Likewise
21940         * g++.old-deja/g++.mike/eh6.C: Likewise
21941         * g++.old-deja/g++.mike/eh7.C: Likewise
21942         * g++.old-deja/g++.mike/eh8.C: Likewise
21943         * g++.old-deja/g++.mike/eh9.C: Likewise
21944         * g++.old-deja/g++.mike/eh10.C: Likewise
21945         * g++.old-deja/g++.mike/eh12.C: Likewise
21946         * g++.old-deja/g++.mike/eh13.C: Likewise
21947         * g++.old-deja/g++.mike/eh14.C: Likewise
21948         * g++.old-deja/g++.mike/eh16.C: Likewise
21949         * g++.old-deja/g++.mike/eh17.C: Likewise
21950         * g++.old-deja/g++.mike/eh18.C: Likewise
21951         * g++.old-deja/g++.mike/eh21.C: Likewise
21952         * g++.old-deja/g++.mike/eh23.C: Likewise
21953         * g++.old-deja/g++.mike/eh24.C: Likewise
21954         * g++.old-deja/g++.mike/eh25.C: Likewise
21955         * g++.old-deja/g++.mike/eh26.C: Likewise
21956         * g++.old-deja/g++.mike/eh27.C: Likewise
21957         * g++.old-deja/g++.mike/eh28.C: Likewise
21958         * g++.old-deja/g++.mike/eh29.C: Likewise
21959         * g++.old-deja/g++.mike/eh31.C: Likewise
21960         * g++.old-deja/g++.mike/eh33.C: Likewise
21961         * g++.old-deja/g++.mike/eh34.C: Likewise
21962         * g++.old-deja/g++.mike/eh35.C: Likewise
21963         * g++.old-deja/g++.mike/eh36.C: Likewise
21964         * g++.old-deja/g++.mike/eh37.C: Likewise
21965         * g++.old-deja/g++.mike/eh38.C: Likewise
21966         * g++.old-deja/g++.mike/eh39.C: Likewise
21967         * g++.old-deja/g++.mike/eh40.C: Likewise
21968         * g++.old-deja/g++.mike/eh41.C: Likewise
21969         * g++.old-deja/g++.mike/eh42.C: Likewise
21970         * g++.old-deja/g++.mike/eh44.C: Likewise
21971         * g++.old-deja/g++.mike/eh46.C: Likewise
21972         * g++.old-deja/g++.mike/eh47.C: Likewise
21973         * g++.old-deja/g++.mike/eh48.C: Likewise
21974         * g++.old-deja/g++.mike/eh49.C: Likewise
21975         * g++.old-deja/g++.mike/eh50.C: Likewise
21976         * g++.old-deja/g++.mike/eh51.C: Likewise
21977         * g++.old-deja/g++.mike/eh53.C: Likewise
21978         * g++.old-deja/g++.mike/eh55.C: Likewise
21979         * g++.old-deja/g++.mike/p7912.C: Likewise
21980         * g++.old-deja/g++.mike/p9706.C: Likewise
21981         * g++.old-deja/g++.mike/p10416.C: Likewise
21982         * g++.old-deja/g++.mike/p11667.C: Likewise
21983         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21984         Remove redundant reference to Iris.
21985         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21986         Elxsi, i860, Pico Java, and WE32K.
21987
21988 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21989
21990         * g++.dg/ext/asm4.C: New test.
21991
21992 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21993
21994         PR c++/9030
21995         * g++.dg/template/friend12.C: New test.
21996         * g++.dg/template/friend13.C: Likewise.
21997         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21998
21999 2003-01-08  Jan Hubicka  <jh@suse.cz>
22000
22001         * gcc.dg/i386-cadd.c: New test.
22002         * gcc.dg/i386-cmov4.c: Likewise.
22003
22004 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR c++/9165
22007         * g++.dg/warn/Wunused-3.C: New test.
22008
22009         * g++.dg/abi/bitfield9.C: New test.
22010
22011         PR c++/9189
22012         * g++.dg/parse/defarg3.C: New test.
22013
22014 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22015
22016         * g++.dg/parse/ambig1.C: New test.
22017         * g++.dg/parse/defarg2.C: New test.
22018
22019 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22020
22021         * g++.dg/template/defarg-1.C: New test.
22022         * g++.dg/template/local2.C: Likewise.
22023
22024 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22025
22026         * gcc.c-torture/execute/20030105-1.c: New test.
22027
22028 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22029
22030         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22031         * g++.dg/parse/namespace4.C: Likewise.
22032
22033 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22034
22035         * g++.dg/template/ntp2.C: New test.
22036
22037 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22038
22039         * g++.dg/parse/extern-C-1.C: New test.
22040
22041         * g++.dg/parse/namespace4.C: New test.
22042
22043         * g++.dg/template/nested1.C: New test.
22044
22045         * g++.dg/parse/namespace3.C: New test.
22046
22047 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22048
22049         * g++.dg/lookup/two-stage1.C: New test.
22050
22051 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22052
22053         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22054         * g++.old-deja/g++.jason/access8.C: Likewise.
22055         * g++.old-deja/g++.other/decl5.C: Likewise.
22056
22057 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22058
22059         * g++.dg/parse/parse7.C: New test.
22060
22061 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22062
22063         PR c++/2843
22064         * g++.dg/ext/attrib7.C: New test.
22065
22066 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22067
22068         * g++.dg/parse/parse6.C: New test.
22069
22070 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22071
22072         * gcc.dg/h8300-stack-1.c: New.
22073
22074 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22075
22076         g++.dg/lookup/exception1.C: New test.
22077
22078         g++.dg/lookup/template1.C: New test.
22079
22080         g++.dg/parse/namespace2.C: New test.
22081
22082         g++.dg/parse/parens2.C: New test.
22083
22084 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22085
22086         * g++.dg/parse/parse5.C: New test.
22087         * g++.dg/lookup/scoped4.C: New test.
22088
22089 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22090
22091         * g++.dg/parse/parens1.C: New test.
22092
22093         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22094         angle-bracket1.C.
22095         * g++.dg/parse/parens2.C: New test.
22096
22097         * g++.dg/lookup/scope-operator1.C: New test.
22098
22099         * g++.dg/parse/operator1.C: New test.
22100
22101 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22102
22103         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22104         * g++.old-deja/g++.other/access6.C: Likewise.
22105         * g++.old-deja/g++.other/decl1.C: Likewise.
22106         * g++.old-deja/g++.pt/typename12.C: Likewise.
22107
22108 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22109
22110         * g++.dg/parse/namespace1.C: New test.
22111
22112 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22113
22114         * g++.dg/parse/parse4.C: New test.
22115
22116 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22117
22118         * g++.dg/parse/parse3.C: New test.
22119
22120 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22121
22122         * g++.dg/parse/parse2.C: New test.
22123
22124 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22125
22126         * g++.dg/template/friend11.C: New test.
22127
22128 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22129
22130         * g++.dg/parse/parse1.C: New test.
22131
22132 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22133
22134         * lib/profopt.exp: Change the name of a global variable to avoid
22135         possible clashes with other test suites.
22136
22137 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         * g++.dg/inherit/covariant8.C: New test.
22140
22141 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22142
22143         * g++.dg/init/array9.C: New test.
22144
22145         PR c++/9112
22146         * g++.dg/parse/expr1.C: New test.
22147
22148 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22149
22150         * gcc.c-torture/compile/20021230-1.c: New test.
22151
22152 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22153
22154         * g++.dg/inherit/covariant5.C: New test.
22155         * g++.dg/inherit/covariant6.C: New test.
22156         * g++.dg/inherit/covariant7.C: New test.
22157
22158 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22159
22160         PR c++/2739
22161         * g++.dg/other/access2.C: New test.
22162
22163 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22164
22165         * g++.dg/other/anon-struct.C: No longer fails
22166         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22167         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22168         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22169
22170 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22171
22172         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22173
22174 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22175
22176         * g++.dg/eh/spec4.C: Remove stray semicolon.
22177         * g++.dg/expr/pmf-1.C: Change error message.
22178         * g++.dg/ext/asm1.C: Remove stray semicolon.
22179         * g++.dg/ext/typename1.C: Add missing typenames.
22180         * g++.dg/inherit/template-as-base.C: Change error message.
22181         * g++.dg/lookup/scoped1.C: Likewise.
22182         * g++.dg/lookup/scoped2.C: Likewise.
22183         * g++.dg/lookup/using2.C: Likewise.
22184         * g++.dg/other/component1.C: Remove stray semicolon.
22185         * g++.dg/other/do1.C: Change error message.
22186         * g++.dg/other/error2.C: Likewise.
22187         * g++.dg/other/init1.C: Likewise.
22188         * g++.dg/other/packed1.C: Remove stray semicolon.
22189         * g++.dg/other/ptrmem2.C: Change error message.
22190         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22191         marker.
22192         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22193         * g++.dg/template/access3.C: Add typename keyword.
22194         * g++.dg/template/access5.C: Remove stray semicolon.
22195         * g++.dg/template/access6.C: Likewise.
22196         * g++.dg/template/complit1.C: Likewise.
22197         * g++.dg/template/crash1.C: Change error message.
22198         * g++.dg/template/inherit2.C: Remove stray semicolon.
22199         * g++.dg/template/instantiate2.C: Likewise.
22200         * g++.dg/template/instantiate3.C: Change error message.
22201         * g++.dg/template/qual1.C: Remove stray semicolon.
22202         * g++.dg/template/qualttp18.C: Change error message.
22203         * g++.dg/template/ref1.C: Remove stray semicolon.
22204         * g++.dg/template/sizeof1.C (A::value): Declare it.
22205         * g++.dg/template/spec4.C: Change error message.
22206         * g++.dg/template/static1.C: Likewise.
22207         * g++.dg/template/type1.C: Likewise.
22208         * g++.dg/template/typename3.C: Likewise.
22209         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22210         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22211         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22212         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22213         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22214         named return value extension.
22215         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22216         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22217         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22218         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22219         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22220         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22221         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22222         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22223         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22224         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22225         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22226         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22227         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22228         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22229         syntax.
22230         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22231         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22232         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22233         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22234         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22235         * g++.old-deja/g++.brendan/template11.C: Likewise.
22236         * g++.old-deja/g++.brendan/template26.C: Likewise.
22237         * g++.old-deja/g++.brendan/template27.C: Use explicit
22238         specialization syntax.
22239         * g++.old-deja/g++.brendan/template30.C: Likewise.
22240         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22241         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22242         non-dependent names.
22243         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22244         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22245         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22246         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22247         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22248         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22249         named return value extension.
22250         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22251         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22252         * g++.old-deja/g++.ext/return1.C: Likewise.
22253         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22254         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22255         * g++.old-deja/g++.jason/access8.C: Likewise.
22256         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22257         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22258         pseudo-destructor names.
22259         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22260         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22261         pseudo-destructor names.
22262         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22263         * g++.old-deja/g++.jason/overload19.C: Likewise.
22264         * g++.old-deja/g++.jason/overload32.C: Likewise.
22265         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22266         stray semicolons.
22267         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22268         * g++.old-deja/g++.jason/return.C: Likewise.
22269         * g++.old-deja/g++.jason/return2.C: Likewise.
22270         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22271         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22272         syntax.
22273         * g++.old-deja/g++.jason/template10.C: Account for use of
22274         non-dependent names.
22275         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22276         syntax.
22277         * g++.old-deja/g++.jason/template37.C: Likewise.
22278         * g++.old-deja/g++.law/access4.C: Change error messages.
22279         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22280         pseudo-destructor names.
22281         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22282         * g++.old-deja/g++.law/ctors9.C: Likewise.
22283         * g++.old-deja/g++.law/cvt22.C: Likewise.
22284         * g++.old-deja/g++.law/dtors5.C: Likewise.
22285         * g++.old-deja/g++.law/global-init1.C: Likewise.
22286         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22287         * g++.old-deja/g++.law/operators28.C: Likewise.
22288         * g++.old-deja/g++.law/visibility28.C: Likewise.
22289         * g++.old-deja/g++.martin/eval1.C: Likewise.
22290         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22291         name.
22292         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22293         * g++.old-deja/g++.mike/net34.C: Likewise.
22294         * g++.old-deja/g++.mike/net36.C: Likewise.
22295         * g++.old-deja/g++.mike/ns2.C: Likewise.
22296         * g++.old-deja/g++.mike/p12306.C: Likewise.
22297         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22298         value extension.
22299         * g++.old-deja/g++.mike/p700.C: Likewise.
22300         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22301         * g++.old-deja/g++.mike/p710.C: Likewise.
22302         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22303         value extension.
22304         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22305         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22306         * g++.old-deja/g++.ns/crash2.C: Likewise.
22307         * g++.old-deja/g++.ns/crash3.C: Likewise.
22308         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22309         * g++.old-deja/g++.ns/ns17.C: Likewise.
22310         * g++.old-deja/g++.ns/template16.C: Likewise.
22311         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22312         keyword.
22313         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22314         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22315         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22316         named return value extension.
22317         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22318         * g++.old-deja/g++.other/access4.C: Issue additional error
22319         messages.
22320         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22321         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22322         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22323         * g++.old-deja/g++.other/crash25.C: Change error message.
22324         * g++.old-deja/g++.other/crash4.C: Change error message.
22325         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22326         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22327         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22328         checks.
22329         * g++.old-deja/g++.other/defarg8.C: Likewise.
22330         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22331         * g++.old-deja/g++.other/dtor10.C: Likewise.
22332         * g++.old-deja/g++.other/incomplete.C: Likewise.
22333         * g++.old-deja/g++.other/linkage7.C: Likewise.
22334         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22335         lookup algorithm.
22336         * g++.old-deja/g++.other/mangle2.C: Likewise.
22337         * g++.old-deja/g++.other/refinit2.C: Likewise.
22338         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22339         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22340         * g++.old-deja/g++.pt/crash28.C: Likewise.
22341         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22342         syntax.
22343         * g++.old-deja/g++.pt/crash32.C: Change error message.
22344         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22345         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22346         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22347         error message position.
22348         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22349         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22350         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22351         syntax.
22352         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22353         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22354         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22355         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22356         keyword.
22357         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22358         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22359         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22360         keyword.
22361         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22362         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22363         syntax.
22364         * g++.old-deja/g++.pt/friend28.C: Account for use of
22365         non-dependent names.
22366         * g++.old-deja/g++.pt/friend29.C: Likewise.
22367         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22368         rules.
22369         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22370         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22371         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22372         lookup rules.
22373         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22374         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22375         keyword.
22376         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22377         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22378         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22379         keyword.
22380         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22381         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22382         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22383         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22384         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22385         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22386         keyword.
22387         * g++.old-deja/g++.pt/spec10.C: Likewise.
22388         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22389         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22390         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22391         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22392         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22393         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22394         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22395         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22396         * g++.old-deja/g++.pt/typename15.C: Likewise.
22397         * g++.old-deja/g++.pt/typename22.C: Likewise.
22398         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22399         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22400         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22401         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22402         syntax.
22403         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22404         return value extension.
22405         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22406         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22407         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22408         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22409
22410 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22411
22412         * g++.dg/warn/inline1.C: New test.
22413         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22414         * g++.old-deja/g++.jason/synth10.C: Likewise.
22415         * g++.old-deja/g++.mike/net31.C: Likewise.
22416         * g++.old-deja/g++.mike/p8786.C: Likewise.
22417
22418         * g++.dg/template/friend10.C: New test.
22419         * g++.dg/template/conv5.C: New test.
22420
22421 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.dg/lookup/scoped3.C: New test.
22424
22425         * g++.dg/lookup/decl1.C: New test.
22426         * g++.dg/lookup/decl2.C: New test.
22427
22428 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22429
22430         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22431         gcc.c-torture/compile/20021015-1.c,
22432         gcc.c-torture/compile/20021015-2.c,
22433         gcc.c-torture/compile/20021123-1.c,
22434         gcc.c-torture/compile/20021123-2.c,
22435         gcc.c-torture/compile/20021123-3.c,
22436         gcc.c-torture/compile/20021123-4.c,
22437         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22438         only to 3.1 or 3.2 branch.
22439
22440 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22441
22442         * gcc.dg/i386-bitfield3.c: New test.
22443
22444         * gcc.dg/i386-bitfield2.c: New test.
22445
22446 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22447
22448         * g++.dg/parse/conv_op1.C: New test.
22449
22450 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22451
22452         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22453         approved.
22454
22455 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22456
22457         * gcc.c-torture/compile/20021220-1.c: New test.
22458
22459 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22460
22461         * gcc.dg/i386-fastcall-1.c: New.
22462
22463 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22464
22465         * gcc.c-torture/execute/20021219-1.c: New test.
22466
22467 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22468
22469         * gcc.dg/i386-pic-1.c: New test.
22470
22471 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22472
22473         PR c++/8099
22474         * g++.dg/template/friend9.C: New test.
22475
22476 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22477
22478         PR c++/3663
22479         * g++.dg/template/access7.C: New test.
22480
22481 2002-12-18  Nick Clifton  <nickc@redhat.com>
22482
22483         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22484         the libstdc++-v3 directory has been found.
22485
22486 2002-12-12  Devang Patel <dpatel@apple.com>
22487         * gcc.dg/darwin-ld-1.c: New test.
22488         * gcc.dg/darwin-ld-2.c: New test.
22489         * gcc.dg/darwin-ld-3.c: New test.
22490         * gcc.dg/darwin-ld-4.c: New test.
22491         * gcc.dg/darwin-ld-5.c: New test.
22492
22493 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22494
22495         * gcc.c-torture/compile/20021212-1.c: New test.
22496
22497 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22498
22499         * gcc.dg/fshort-wchar: New test.
22500
22501 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22502
22503         PR c++/8372
22504         * g++.dg/template/dtor1.C: New test.
22505
22506         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22507         markers.
22508
22509 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22510
22511         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22512
22513 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22514
22515         * g++.dg/template/static1.C: New test.
22516         * g++.dg/template/static2.C: New test.
22517         * g++.old-deja/g++.ext/memconst.C: New test.
22518
22519 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22520
22521         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22522         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22523         * g++.dg/special/initp1.C: Likewise.
22524
22525 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gcc.c-torture/execute/20021204-1.c: New test.
22528
22529 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22530
22531         * gcc.dg/ppc-fmadd-1.c: New file.
22532         * gcc.dg/ppc-fmadd-2.c: New file.
22533         * gcc.dg/ppc-fmadd-3.c: New file.
22534
22535 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22536
22537         * gcc.c-torture/compile/20021204-1.c: New test.
22538
22539 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22540
22541         * g++.dg/inherit/covariant2.C: New test.
22542         * g++.dg/inherit/covariant3.C: New test.
22543         * g++.dg/inherit/covariant4.C: New test.
22544         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22545         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22546
22547 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22548
22549         PR c++/8688
22550         * g++.dg/init/brace3.C: New test.
22551
22552 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22553
22554         * gcc.dg/20020210-1.c: Fix a comment typo.
22555
22556 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22557
22558         PR c++/8720
22559         * g++.dg/parse/defarg1.C: New test.
22560
22561         PR c++/8615
22562         * g++.dg/template/char1.C: New test.
22563
22564         * g++.dg/template/varmod1.C: Fix typo.
22565
22566 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22567
22568         DR 180
22569         * g++.old-deja/g++.pt/crash32.C: Expect error.
22570
22571 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/5919
22574         * g++.dg/template/varmod1.C: New test.
22575
22576         PR c++/8727
22577         * g++.dg/inherit/typeinfo1.C: New test.
22578
22579         PR c++/8663
22580         * g++.dg/inherit/typedef1.C: New test.
22581
22582 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/8332
22585         PR c++/8493
22586         * g++.dg/template/strlen1.C: New test.
22587
22588         PR c++/8227
22589         * g++.dg/template/ctor2.C: New test.
22590
22591         PR c++/8214
22592         * g++.dg/init/string1.C: New test.
22593
22594         PR c++/8511
22595         * g++.dg/template/friend8.C: New test.
22596
22597 2002-11-29  Joe Buck <jbuck@synopsys.com>
22598
22599         * g++.dg/lookup/anon2.C: New test.
22600
22601 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22602
22603         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22604         h8300 port.
22605
22606 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22607
22608         * gcc.dg/bitfld-6.c: New test.
22609
22610 2002-11-27  Jan Hubicka  <jh@suse.cz>
22611
22612         * gcc.c-torture/execute/20021127.[cx]: New test.
22613
22614 2002-11-26  Jan Hubicka  <jh@suse.cz>
22615
22616         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22617         quality.
22618
22619 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22620
22621         * g++.dg/init/brace2.C: New test.
22622         * g++.old-deja/g++.mike/p9129.C: Correct.
22623
22624 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22625
22626         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22627
22628 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22629
22630         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22631
22632 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22633
22634         * testsuite/g++.dg/abi/empty11.C: New test.
22635         * testsuite/g++.dg/rtti/cv1.C: New test.
22636
22637 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22638
22639         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22640
22641 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22642
22643         * g++.dg/abi/empty10.C: New test.
22644
22645 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22646
22647         * gcc.c-torture/compile/20021124-1.c: New test.
22648
22649 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22650
22651         * g++.dg/abi/rtti2.C: New test.
22652
22653 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22654
22655         * gcc.dg/i386-unroll-1.c: New test.
22656
22657 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22658
22659         * gcc.c-torture/compile/20021120-1.c: New test.
22660         * gcc.c-torture/compile/20021120-2.c: New test.
22661
22662 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22663
22664         * gcc.dg/bitfld-5.c: New test.
22665
22666 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22667
22668         * gcc.c-torture/execute/20021120-3.c: New test.
22669
22670 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22671
22672         * gcc.c-torture/execute/20021120-2.c: New test.
22673
22674 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22675
22676         * gcc.c-torture/execute/20021120-1.c: New test.
22677
22678 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.c-torture/execute/20021118-3.c: New test.
22681
22682 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22683
22684         * gcc.c-torture/compile/20021119-1.c: New test.
22685
22686 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22687
22688         * gcc.dg/duff-1.c: New test.
22689         * gcc.dg/duff-2.c: New test.
22690         * gcc.dg/duff-3.c: New test.
22691
22692 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22693
22694         * gcc.dg/cpp/_Pragma5.c: New test.
22695
22696 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22697
22698         * gcc.c-torture/execute/20021118-2.c: New test.
22699
22700 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22701
22702         * gcc.c-torture/execute/20021118-1.c: New test.
22703
22704 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22705
22706         * gcc.dg/20021116-1.c: New test.
22707
22708 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22709
22710         * g++.dg/abi/vcall1.C: New test.
22711
22712 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22713
22714         * gcc.dg/20021029-1.c: New test.
22715         * gcc.dg/20021029-2.c: New test.
22716
22717 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22718
22719         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22720
22721 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22722
22723         PR c/8439
22724         * gcc.dg/20021110.c: Move to ...
22725         * gcc.c-torture/compile/20021110.c: .... here.
22726
22727 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22728
22729         PR c/8467
22730         * gcc.c-torture/execute/20021111-1.c
22731
22732 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22733
22734         PR c/8439
22735         * gcc.dg/20021110.c: New test.
22736
22737 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22738
22739         * g++.dg/abi/vthunk3.C: Run only on x86.
22740
22741 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22742
22743         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22744
22745 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22746
22747         * lib/compat.exp (compat-execute): Fix logic error in last
22748         change.
22749
22750 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22751
22752         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22753
22754 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22755
22756         PR c++/8389
22757         * g++.dg/template/access6.C: New test.
22758
22759 2002-11-08  Jan Hubicka  <jh@suse.cz>
22760
22761         * gcc.dg/i386-ssefp-1.c: New test.
22762         * gcc.dg/i386-ssefp-1.c: New test.
22763
22764 2002-11-08  Jan Hubicka  <jh@suse.cz>
22765
22766         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22767
22768 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22769
22770         * g++.dg/abi/vthunk3.C: New test.
22771
22772         PR c++/8338
22773         * g++.dg/template/crash2.C: New test.
22774
22775 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22776
22777         * testsuite/g++.dg/abi/dtor1.C: New test.
22778         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22779
22780 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22781
22782         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22783         Darwin.
22784
22785 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22786
22787         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22788         -mthumb.  Only xfail with -O0.
22789
22790 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22791
22792         * g++.dg/abi/thunk1.C: New test.
22793         * g++.dg/abi/thunk2.C: Likewise.
22794         * g++.dg/abi/vtt1.C: Likewise.
22795
22796 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22797
22798         PR optimization/8423
22799         * gcc.c-torture/execute/builtin-constant.c: New test.
22800
22801 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22802
22803         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22804         Add some more cases.
22805
22806 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22807
22808         PR c++/8391
22809         * g++.dg/opt/local1.C: New test.
22810
22811 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22812
22813         PR c++/8160
22814         * g++.dg/template/complit1.C: New test.
22815
22816         PR c++/8149
22817         * g++.dg/template/typename4.C: Likewise.
22818
22819 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22820
22821         Core issue 287, PR c++/7639
22822         * g++.dg/template/instantiate1.C: Adjust error location.
22823         * g++.dg/template/instantiate3.C: New test.
22824         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22825         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22826         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22827
22828 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22829
22830         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22831
22832 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22833
22834         PR c++/8287
22835         * g++.dg/init/dtor2.C: New test.
22836
22837 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22838
22839         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22840         * gcc.dg/nest.c: Bypass errors on irix6.
22841
22842 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22843
22844         * gcc.dg/nest.c: Expect error for mmix-*-*.
22845         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22846
22847 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22848
22849         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22850         markers.
22851
22852         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22853
22854 2002-10-25  Mike Stump  <mrs@apple.com>
22855
22856         * gcc.dg/warn-1.c: New test.
22857
22858 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22859
22860         * g++.dg/template/typename3.C: New test.
22861
22862 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22863
22864         * g++.dg/lookup/ptrmem1.C: New test.
22865
22866         * g++.dg/abi/vthunk2.C: New test.
22867
22868 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22869
22870         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22871
22872 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22873
22874         * g++.dg/abi/empty9.C: New test.
22875
22876 2002-10-24  Richard Henderson  <rth@redhat.com>
22877
22878         * g++.dg/inherit/thunk1.C: Enable for ia64.
22879
22880 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22881
22882         PR c++/8067
22883         * g++.dg/lookup/pretty1.C: New test.
22884
22885 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22886
22887         * gcc.dg/20021023-1.c: New test.
22888
22889 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22890
22891         PR c++/7679
22892         * g++.dg/parse/inline1.C: New test.
22893
22894 2002-10-23  Richard Henderson  <rth@redhat.com>
22895
22896         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22897
22898         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22899
22900 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/6579
22903         * g++.dg/parse/stmtexpr3.C: New test.
22904
22905 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22906
22907         * g++.dg/expr/cond1.C: New test.
22908
22909 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22910
22911         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22912
22913 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22914
22915         * g++.dg/abi/vbase13.C: New test.
22916         * g++.dg/abi/vbase14.C: Likewise.
22917
22918 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22919
22920         * gcc.dg/tls/pic-1.c: New test.
22921         * gcc.dg/tls/nonpic-1.c: New test.
22922         * gcc.dg/20021018-1.c: New test.
22923
22924 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22925
22926         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22927         Remove only files with the same base name as the test case.
22928         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22929         (profopt-execute): Likewise.  Also, remove old profiling
22930         and performance data files before running the tests.
22931
22932         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22933         * g++.dg/bprob/bprob.exp: Likewise.
22934         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22935         to allow more general test case names.
22936
22937         * g++.dg/bprob/bprob-1.C: Rename to ...
22938         * g++.dg/bprob/g++-bprob-1.C: ... this.
22939
22940         * g77.dg/bprob/bprob-1.f: Rename to ...
22941         * g77.dg/bprob/g77-bprob-1.f: ... this.
22942
22943 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22944
22945         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22946         bison 1.50 or later.
22947
22948 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22949
22950         * g++.dg/README: Describe more test directories.
22951
22952 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22953
22954         * g++.dg/init/array6.C: Add additional tests.
22955
22956 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22957
22958         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22959         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22960
22961 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22962
22963         * gcc.c-torture/compile/20020604-1.x: New.
22964         * gcc.c-torture/compile/simd-5.x: Likewise.
22965         * gcc.c-torture/execute/920710-1.x: Likewise.
22966         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22967
22968 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22969
22970         * g++.dg/inherit/override1.C: Add dg-options clause.
22971
22972 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22973
22974         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22975         _mm_slli_si128.
22976
22977 2002-10-19  Andreas Schwab  <schwab@suse.de>
22978
22979         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22980         directory component.
22981
22982 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22983
22984         * g++.dg/inherit/thunk1.C: New test.
22985
22986         * g++.dg/inherit/override1.C: New test.
22987
22988         * g++.dg/abi/mangle11.C: New test.
22989         * g++.dg/abi/mangle14.C: New test.
22990         * g++.dg/abi/mangle17.C: New test.
22991
22992 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22993
22994         * g++.dg/overload/member2.C: New test.
22995
22996 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22997
22998         * g++.dg/README: Describe new compat directory.
22999         * g++.dg/dg.exp: Skip tests in compat directory.
23000         * README.compat: New file.
23001         * lib/compat.exp: New expect script.
23002         * g++.dg/compat: New test directory.
23003         * g++.dg/compat/compat.exp: New expect script.
23004         * g++.dg/compat/abi: New test directory.
23005         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23006         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23007         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23008         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23009         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23010         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23011         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23012         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23013         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23014         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23015         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23016         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23017         * g++.dg/compat/break: New test directory.
23018         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23019         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23020         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23021         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23022         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23023         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23024         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23025         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23026         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23027         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23028         g++.dg/compat/break/README: New files.
23029         * g++.dg/compat/eh: New test directory.
23030         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23031         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23032         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23033         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23034         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23035         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23036         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23037         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23038         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23039         g++.dg/compat/eh/filter2_y.C,
23040         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23041         g++.dg/compat/eh/new1_y.C,
23042         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23043         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23044         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23045         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23046         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23047         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23048         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23049         g++.dg/compat/eh/unexpected1_y.C: New files.
23050         * g++.dg/compat/init: New test directory.
23051         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23052         g++.dg/compat/init/array5_y.C,
23053         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23054         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23055         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23056         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23057         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23058         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23059         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23060         g++.dg/compat/init/init-ref2_y.C: New files.
23061
23062 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23063
23064         PR c++/7584
23065         * g++.dg/inherit/using3.C: New test.
23066
23067 2002-10-17  Jan Hubicka  <jh@suse.cz>
23068
23069         * gcc.dg/20021017-2.c: New test.
23070
23071 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23072
23073         * g++.dg/abi/mangle16.C: Adjust.
23074
23075         * g++.dg/init/array8.C: New test.
23076
23077 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23078
23079         * gcc.dg/special/mips-abi.exp: New test.
23080         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23081
23082 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23083
23084         * g++.dg/abi/mangle16.C: New test.
23085         * g++.dg/abi/mangle17.C: Likewise.
23086
23087         PR c++/7478
23088         * g++.dg/template/ref1.C: New test.
23089
23090 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23091
23092         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23093
23094 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23095
23096         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23097
23098 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23099
23100         PR c++/7524
23101         * g++.dg/init/array7.C: New test.
23102
23103 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23104
23105         * g++.dg/init/array6.C: New test.
23106
23107         * g++.dg/abi/mangle13.C: Likewise.
23108         * g++.dg/abi/mangle14.C: Likewise.
23109         * g++.dg/abi/mangle15.C: Likewise.
23110
23111 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23112
23113         * g++.dg/abi/empty8.C: New test.
23114
23115 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23116
23117         * g++.dg/init/ctor1.C: New test.
23118
23119 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23120
23121         * gcc.c-torture/execute/20021015-1.c: New test.
23122
23123 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23124
23125         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23126
23127 2002-10-14  Jan Hubicka  <jh@suse.cz>
23128
23129         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23130
23131 2002-10-14  Richard Henderson  <rth@redhat.com>
23132
23133         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23134
23135 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23136
23137         PR optimization/6631
23138         * g++.dg/opt/const2.C: New test.
23139
23140 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23141
23142         PR c++/7176
23143         * g++.dg/parse/friend1.C: New test.
23144         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23145
23146 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23147
23148         * gcc.dg/20021014-1.c: New test.
23149
23150 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23151
23152         PR c++/5661
23153         * g++.dg/ext/vlm1.C: New test.
23154         * g++.dg/ext/vlm2.C: Likewise.
23155
23156         * g++.dg/init/array1.C: Remove invalid braces.
23157         * g++.dg/init/brace1.C: New test.
23158         * g++.dg/init/copy2.C: Likewise.
23159         * g++.dg/init/copy3.C: Likewise.
23160         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23161         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23162         braces.
23163
23164 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23165
23166         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23167
23168 2002-10-11  Richard Shann  <richard.shann@superh.com>
23169
23170         * gcc.c-torture/compile/simd-5.c: New test.
23171
23172 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23173
23174         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23175
23176 2002-10-10  Jim Wilson  <wilson@redhat.com>
23177
23178         * gcc.c-torture/execute/20021010-1.c: New test.
23179
23180 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23181
23182         PR c/7353
23183         * g++.dg/ext/typedef-init.C: New test.
23184         * gcc.dg/typedef-init.c: New test.
23185
23186 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23187
23188         * gcc.dg/cpp/paste13.c: New test.
23189
23190 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23191
23192         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23193         remaining platforms, XFAIL during compile, not execute.  Don't
23194         XFAIL at -O0.
23195
23196 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * gcc.dg/alias-1.c: Tweak expected warning.
23199
23200 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23201
23202         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23203
23204 2002-10-06  Andreas Jaeger  <aj@suse.de>
23205
23206         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23207         * gcc.dg/cpp/c++98.C: Likewise.
23208
23209         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23210         * g++.dg/cpp/c++98.C: Likewise.
23211
23212         * g++.dg/README (Subdirectories): Mention cpp directory.
23213
23214         PR target/7559
23215         * gcc.dg/20021006-1.c: New test.
23216
23217 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23218
23219         PR c++/7804
23220         * g++.dg/other/warning1.C: New test.
23221
23222 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23223
23224         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23225         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23226         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23227
23228 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23229
23230         PR c++/7931
23231         * g++.dg/template/ptrmem3.C: New test.
23232
23233         PR c++/7754
23234         * g++.dg/template/union1.C: New test.
23235
23236 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23237
23238         PR c++/8006
23239         * g++.dg/abi/mangle9.C: New test.
23240         * g++.dg/abi/mangle10.C: New test.
23241         * g++.dg/abi/mangle11.C: New test.
23242         * g++.dg/abi/mangle12.C: New test.
23243
23244 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23245
23246         PR c++/7188.
23247         * g++.dg/template/meminit1.C: New test.
23248         * g++.dg/warn/Wreorder-1.C: Likewise.
23249         * g++.old-deja/g++.mike/warn3.C: Tweak.
23250         * lib/prune.exp: Ingore "in copy constructor".
23251
23252 2002-10-02  Andreas Jaeger  <aj@suse.de>
23253
23254         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23255         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23256         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23257         on x86-64.
23258
23259 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23260
23261         * gcc.dg/empty1.C: Fix typo.
23262
23263 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         * gcc.dg/alias-1.c: New test.
23266
23267 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23268
23269         * gcc.dg/empty1.C: New test.
23270
23271         * g++.dg/tls/init-2.C: Tweak error messages.
23272
23273 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23274
23275         * gcc.c-torture/compile/20020923-1.c: New test.
23276
23277 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23278
23279         * gcc.c-torture/execute/ffs-1.c: New test.
23280         * gcc.c-torture/execute/ffs-2.c: Ditto.
23281
23282 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23283
23284         * g++.dg/overload/member1.C: New test.
23285
23286 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23287
23288         * g++.dg/abi/empty7.C: New test.
23289         * g++.dg/init/pm2.C: Likewise.
23290
23291 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23292
23293         * g++.dg/rtti/crash1.C: New test.
23294
23295 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23296
23297         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23298         gcc.dg/sibcall-4.c: New tests.
23299
23300 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23301
23302         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23303         powerpc and MMIX targets.
23304
23305 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23306
23307         * gcc.dg/cpp/20020927-1.c: New.
23308
23309 2002-09-26  David S. Miller  <davem@redhat.com>
23310
23311         * gcc.c-torture/compile/trunctfdf.c: New.
23312
23313 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23314
23315         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23316
23317 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23318
23319         * gcc.c-torture/execute/loop-15.c: New.
23320
23321 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23322
23323         * README.QMTEST: Fix typo.
23324
23325 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23326
23327         * gcc.dg/20020926-1.c: New test.
23328
23329 2002-09-25  David S. Miller  <davem@redhat.com>
23330
23331         PR target/7842
23332         * gcc.c-torture/execute/shiftdi.c: New test.
23333
23334 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23335
23336         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23337         unique to the tool.
23338         * lib/g77.exp (g77_init): Likewise.
23339         * lib/g++.exp (g++_init): Likewise.
23340         * lib/objc.exp (objc_init): Likewise.
23341
23342 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23343
23344         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23345         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23346         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23347
23348 2002-09-25  Richard Henderson  <rth@redhat.com>
23349
23350         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23351         too-small long double.
23352
23353 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23354
23355         * gcc.dg/20020919-1.c: New test.
23356
23357 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23358
23359         * g++.dg/abi/bitfield6.C: New test.
23360         * g++.dg/abi/bitfield7.C: New test.
23361         * g++.dg/abi/bitfield8.C: New test.
23362         * g++.dg/abi/vbase11.C: New test.
23363
23364 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23365
23366         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23367         hppa*-*-hpux*.  Update test comment.
23368
23369 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23370
23371         * gcc.dg/tls/struct-1.c: New test.
23372
23373 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23374
23375         * gcc.dg/cpp/tr-warn2.c: Update.
23376
23377 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23378
23379         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23380
23381 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23382
23383         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23384         systems.
23385
23386 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23387
23388         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23389
23390         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23391         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23392         setting of cxxfilt.
23393
23394 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23395
23396         * gcc.dg/20020312-2.c: Update for darwin.
23397
23398 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23399
23400         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23401
23402 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23403
23404         * objc.dg/comp-types-1.m: New test.
23405         * objc.dg/comp-types-2.m: New test.
23406         * objc.dg/comp-types-3.m: New test.
23407         * objc.dg/comp-types-4.m: New test.
23408         * objc.dg/comp-types-5.m: New test.
23409         * objc.dg/comp-types-6.m: New test.
23410
23411 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23412
23413         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23414
23415 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23416
23417         * g++.dg/other/do1.C: New test.
23418
23419         * g++.dg/template/subst1.C: New test.
23420
23421 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23422
23423         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23424
23425 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23426
23427         * g++.dg/template/qualttp20.C: Adjust expected errors.
23428         * g++.old-deja/g++.jason/report.C: Likewise.
23429         * g++.old-deja/g++.other/qual1.C: Likewise.
23430
23431         * g++.dg/lookup/scoped2.C: New test.
23432
23433         * g++.dg/ext/asm3.C: New test.
23434
23435 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23436
23437         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23438
23439 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23440
23441         * ChangeLog: follow spelling conventions.
23442         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23443         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23444         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23445         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23446         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23447         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23448         * g++.old-deja/g++.law/global-init1.C: Likewise.
23449         * g++.old-deja/g++.other/delete4.C: Likewise.
23450         * g++.old-deja/g++.other/inline21.C: Likewise.
23451         * g++.old-deja/g++.other/singleton.C: Likewise.
23452         * g77.dg/strlen0.f: Likewise.
23453         * g77.f-torture/compile/20010519-1.f: Likewise.
23454         * g77.f-torture/compile/980310-4.f: Likewise.
23455         * gcc.c-torture/compile/20000605-1.c: Likewise.
23456         * gcc.c-torture/execute/20020225-1.c: Likewise.
23457         * gcc.dg/c90-hexfloat-2.c: Likewise.
23458         * gcc.dg/c99-bool-1.c: Likewise.
23459         * gcc.dg/c99-hexfloat-2.c: Likewise.
23460         * gcc.dg/dll-2.c: Likewise.
23461         * gcc.dg/wtr-union-init-1.c: Likewise.
23462         * gcc.dg/wtr-union-init-2.c: Likewise.
23463         * gcc.dg/wtr-union-init-3.c: Likewise.
23464         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23465         * gcc.dg/cpp/defined.c: Likewise.
23466         * gcc.dg/cpp/macsyntx.c: Likewise.
23467         * gcc.dg/cpp/paste2.c: Likewise.
23468         * gcc.dg/cpp/trad/defined.c: Likewise.
23469         * gcc.dg/format/c90-printf-1.c: Likewise.
23470         * gcc.dg/format/c90-scanf-1.c: Likewise.
23471         * gcc.dg/format/c99-printf-1.c: Likewise.
23472         * gcc.dg/format/c99-scanf-1.c: Likewise.
23473         * gcc.misc-tests/gcov-8.c: Likewise.
23474         * lib/profopt.exp: Likewise.
23475
23476 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23477
23478         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23479
23480 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23481
23482         * g++.dg/inherit/using2.C: New test.
23483
23484 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23485
23486         * ChangeLog: Follow spelling conventions.
23487         * g++.dg/template/friend4.C: Likewise.
23488         * g++.old-deja/g++.pt/crash67.C: Likewise.
23489         * gcc.c-torture/execute/20000801-4.c: Likewise.
23490         * gcc.dg/c90-digraph-1.c: Likewise.
23491         * gcc.dg/c94-digraph-1.c: Likewise.
23492         * gcc.dg/c99-digraph-1.c: Likewise.
23493         * gcc.dg/cpp/line5.c: Likewise.
23494         * gcc.dg/cpp/multiline.c: Likewise.
23495         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23496         * gcc.dg/format/attr-3.c: Likewise.
23497         * gcc.dg/format/c90-scanf-3.c: Likewise.
23498         * gcc.dg/format/ext-4.c: Likewise.
23499
23500 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23501
23502         * g++.dg/template/pretty1.C: New test.
23503
23504 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23505
23506         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23507
23508 2002-09-13  Matt Austern  <austern@apple.com>
23509
23510         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23511         passing a cast expression to a function by const reference.
23512
23513 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23514
23515         * g++.dg/template/deduce1.C: New test.
23516
23517 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23518
23519         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23520         32-bit int.
23521
23522 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23523
23524         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23525         usage.
23526
23527 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23528
23529         * gcc.c-torture/compile/20020910-1.c: New test.
23530
23531 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23532
23533         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23534
23535 2002-09-10  Andreas Jaeger  <aj@suse.de>
23536
23537         * gcc.dg/20020312-2.c: Adjust for x86-64.
23538
23539 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23540
23541         * g77.dg/7388.f: New test case for PR 7388.
23542
23543 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23544
23545         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23546
23547 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23548
23549         * objc.dg/proto-lossage-1.m: New test.
23550
23551 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23552
23553         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23554
23555 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23556
23557         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23558         expected to pass.
23559
23560 2002-09-06  Stan Shebs  <shebs@apple.com>
23561             David Edelsohn  <edelsohn@gnu.org>
23562
23563         * gcc.dg/weak: New directory.
23564         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23565         target-specific xfail bits.
23566         * gcc.dg/typeof-2.c: Move to new directory.
23567         * gcc.dg/weak.exp: New expect script.
23568
23569 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23570
23571         * gcc.c-torture/execute/extzvsi.c: New test.
23572
23573 2002-09-05  Stan Shebs  <shebs@apple.com>
23574
23575         * gcc.dg/weak-1.c: xfail on Darwin.
23576         * gcc.dg/weak-2.c: Ditto.
23577         * gcc.dg/weak-3.c: Ditto.
23578         * gcc.dg/weak-4.c: Ditto.
23579         * gcc.dg/weak-5.c: Ditto.
23580         * gcc.dg/weak-6.c: Ditto.
23581         * gcc.dg/weak-7.c: Ditto.
23582         * gcc.dg/weak-8.c: Ditto.
23583         * gcc.dg/weak-9.c: Ditto.
23584
23585 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23586
23587         * gcc.c-torture/execute/loop-14.c: New test.
23588
23589 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23590
23591         * g++.dg/other/cxa-atexit1.C: New test.
23592
23593         * gcc.dg/typeof-2.c: New test.
23594
23595 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23596
23597         * gcc.dg/builtins-2.c: New testcase.
23598         * gcc.dg/builtins-3.c: New testcase.
23599
23600 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23601
23602         * gcc.dg/cpp/_Pragma4.c: New test.
23603
23604 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23605
23606         * objc/execute/nil_method-1.m: New testcase.
23607
23608 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23609
23610         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23611         [Object class], not [Object initialize].
23612
23613 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23614             Hans-Peter Nilsson  <hp@bitrange.com>
23615
23616         * gcc.c-torture/execute/20020720-1.x: Skip test on
23617         mmix-knuth-mmixware.  Correct comment.
23618
23619 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23620
23621         * testsuite/g++.dg/abi/bitfield5.C: New test.
23622         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23623
23624 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23625
23626         * objc.dg/undeclared-selector.m: New test.
23627
23628 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23629
23630         * g++.dg/other/offsetof1.C: Avoid cast warning.
23631
23632 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23633
23634         * objc.dg/super-class-2.m: New test.
23635
23636 2002-08-24  Matt Austern  <austern@apple.com>
23637
23638         * g++.dg/ext/lvaddr.C: New test.
23639         * g++.dg/ext/lvcast.C: New test.
23640
23641 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23642
23643         * testsuite/g++.dg/inherit/cond1.C: New test.
23644
23645 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23646
23647         * gcc.dg/noncompile/incomplete-1.c: New test.
23648
23649 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23650
23651         * gcc.dg/typespec-1.c: New test.
23652
23653 2002-08-20  Devang Patel  <dpatel@apple.com>
23654         * objc.dg/proto-hier-2.m: New test.
23655
23656 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23657
23658         * objc.dg/bitfield-1.m: New test.
23659         * objc.dg/bitfield-2.m: New test.
23660
23661 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23662
23663         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23664         gcc.dg/c99-flex-array-4.c: New tests.
23665
23666 2002-08-16  Stan Shebs  <shebs@apple.com>
23667
23668         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23669
23670 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23671
23672         * gcc.dg/typeof-1.c: New test.
23673         * g++.dg/ext/typeof2.C: New test.
23674
23675 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23676
23677         * g++.dg/other/offsetof1.C: New test.
23678
23679 2002-08-14  Richard Henderson  <rth@redhat.com>
23680
23681         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23682
23683 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23684
23685         * gcc.dg/cpp/_Pragma3.c: New test.
23686
23687 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23688
23689         * g++.dg/template/inherit3: New test.
23690
23691 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23692
23693         * gcc.dg/bitfld-4.c: Add blank options.
23694
23695 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23696
23697         * g++.dg/template/crash1.C: New test.
23698
23699 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23700
23701         * gcc.dg/tls/opt-2.c: New test.
23702
23703 2002-08-08  Devang Patel  <dpatel@apple.com>
23704
23705         * objc.dg/selector-1.m : New test
23706
23707 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23708
23709         * g++.dg/abi/bitfield4.C: New test.
23710         * gcc.dg/bitfld-4.c: New test.
23711
23712 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23713
23714         * g++.dg/other/packed1.C: New test.
23715
23716 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23717
23718         * g++.dg/abi/offsetof.C: Tweak error messages.
23719         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23720
23721 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23722
23723         * gcc.dg/bitfld-3.c: New test.
23724
23725 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23726             Richard Henderson  <rth@redhat.com>
23727
23728         * gcc.dg/i386-bitfield1.c: New test.
23729         * g++.dg/abi/bitfield3.C: Update.
23730
23731 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23732
23733         * objc.dg/const-str-2.m: Update.
23734         * gcc.dg/cpp/c++98.c: Change to C extension.
23735         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23736         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23737
23738 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23739
23740         * testsuite/gcc.dg/tls/diag-3.c: New.
23741
23742 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23743
23744         * g++.dg/README (Subdirectories): Document new subdir expr.
23745         * g++.dg/expr/pmf-1.C: New test.
23746
23747 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23748
23749         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23750
23751 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23752
23753         * g++.dg/abi/bitfield3.C: New test.
23754
23755 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23756
23757         * lib/gcov.exp: Tweak expected line formats.
23758         * gcc.misc-tests/gcov8.c: New test.
23759         * gcc.misc-tests/gcov8.x: New flags.
23760
23761 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23762
23763         * consistency.vlad/layout/endian.c: Include string.h.
23764
23765         * gcc.c-torture/execute/20020805-1.c: New test.
23766
23767 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23768
23769         * g++.dg/other/conversion1.C: New test.
23770
23771 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23772
23773         * gcc.dg/builtins-1.c: New testcase.
23774
23775 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23776
23777         * g++.dg/inherit/access3.C: New test.
23778
23779 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23780
23781         * gcc.dg/ia64-visibility-2.c: New test.
23782
23783 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23784
23785         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23786         __qualifier_flags to __flags.
23787
23788 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23789
23790         * g++.dg/inherit/operator1.C: New test.
23791         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23792         * g++.dg/other/error1.C: Change expected error message.
23793         * g++.dg/template/conv4.C: Likewise.
23794
23795 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23796
23797         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23798         for documented behavior.
23799
23800 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23801
23802         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23803         several targets known to fail.
23804
23805 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23806
23807         * gcc.dg/mips-args-[123].c: New tests.
23808
23809 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23810
23811         * gcc.dg/ppc-spe.c: New.
23812
23813 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23814
23815         * g++.dg/other/ptrmem4.C: New testcase.
23816
23817 2002-07-24  Richard Henderson  <rth@redhat.com>
23818
23819         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23820
23821 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23822
23823         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23824
23825 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23826
23827         * gcc.c-torture/execute/memset-3.c: New testcase.
23828
23829 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23830
23831         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23832         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23833
23834 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23835
23836         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23837         Delete.
23838
23839 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23840
23841         * gcc.c-torture/compile/simd-4.c: New test.
23842
23843 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23844
23845         PR c++/7347, c++/7348
23846         * g++.dg/template/access4.C: New test.
23847         * g++.dg/template/access5.C: New test.
23848         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23849         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23850         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23851         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23852
23853 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23854
23855         * gcc.dg/gnu89-init-2.c: New test.
23856
23857 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23858
23859         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23860
23861 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23862
23863         * gcc.c-torture/execute/20020720-1.c: New testcase.
23864
23865 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23866
23867         * gcc.dg/cpp/Wsignprom.c: New tests.
23868
23869 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23870
23871         * gcc.c-torture/execute/loop-13.c: New test.
23872
23873 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23874
23875         * gcc.dg/cpp/expr.c: New tests.
23876
23877 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23878
23879         * g++.dg/opt/pr6713.C: Add template instantiation.
23880
23881 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23882
23883         * gcc.dg/nest.c: New test.
23884
23885 2002-07-17  Richard Henderson  <rth@redhat.com>
23886
23887         * g++.dg/opt/pr6713.C: New test.
23888
23889 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23890
23891         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23892         XFAIL for all x86 processors.
23893
23894 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23895
23896         * gcc.c-torture/execute/20010122-1.x: Do not test with
23897         -fomit-frame-pointer.
23898
23899 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23900
23901         * g++.dg/template/instantiate2.C: New test.
23902         * g++.dg/template/spec4.C: New test.
23903
23904 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23905
23906         * g++.dg/template/access2.C: New test.
23907         * g++.dg/template/access3.C: New test.
23908
23909 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23910
23911         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23912         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23913         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23914         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23915         Convert to use <stdarg.h>.
23916         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23917         Delete.
23918         * gcc.dg/va-arg-2.c: New.
23919         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23920
23921 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23922
23923         * gcc.c-torture/compile/20020710-1.c: New test.
23924
23925 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23926                           Andrew Pinski  <pinskia@physics.uc.edu>
23927
23928         gcc.c-torture/compile/simd-2.c: New testcase.
23929         gcc.c-torture/compile/simd-3.c: Likewise.
23930
23931 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23932
23933         PR c++/7224
23934         * g++.dg/overload/error1.C: New test.
23935
23936 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23937
23938         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23939         configuration and IRIX 6 O32 ABI.
23940
23941 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23942
23943         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23944
23945 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23946
23947         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23948
23949 2002-07-10  Jeffrey A Law  <law@redhat.com>
23950
23951         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23952
23953         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23954
23955 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23956
23957         * gcc.dg/20020312-2.c: Check for __PPC__.
23958
23959 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23960
23961         * gcc.c-torture/compile/20020709-1.c: New test.
23962
23963 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23964
23965         * g++.dg/template/qualttp21.C: New test case.
23966
23967 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23968
23969         * gcc.c-torture/compile/20020706-1.c: New test.
23970         * gcc.c-torture/compile/20020706-2.c: New test.
23971
23972 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23973             Alexandre Oliva  <aoliva@redhat.com>
23974
23975         * g++.dg/warn/incomplete1.C: New test.
23976
23977 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23978
23979         PR c++/7099
23980         * g++.dg/warn/noreturn1.C: New test.
23981
23982 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23983
23984         PR c++/6706
23985         * g++.dg/debug/debug6.C: New test.
23986         * g++.dg/debug/debug7.C: New test.
23987
23988 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23989
23990         * gcc.c-torture/compile/simd-3.c: New test.
23991
23992 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23993
23994         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23995         * gcc.dg/20020620-1.c: Likewise.
23996
23997 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23998
23999         PR c++/6944
24000         * g++.dg/init/array4.C: New test.
24001         * g++.dg/init/array5.C: New test.
24002
24003 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24004
24005         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24006         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24007
24008 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24009
24010         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24011         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24012         * gcc.dg/wtr-conversion-1.c: Likewise.
24013         * gcc.dg/wtr-escape-1.c: Likewise.
24014         * gcc.dg/wtr-int-type-1.c: Likewise.
24015         * gcc.dg/wtr-label-1.c: Likewise.
24016         * gcc.dg/wtr-static-1.c: Likewise.
24017         * gcc.dg/wtr-strcat-1.c: Likewise.
24018         * gcc.dg/wtr-suffix-1.c: Likewise.
24019         * gcc.dg/wtr-switch-1.c: Likewise.
24020         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24021         * gcc.dg/wtr-union-init-1.c: Likewise.
24022         * gcc.dg/wtr-union-init-2.c: Likewise.
24023         * gcc.dg/wtr-union-init-3.c: Likewise.
24024
24025         * gcc.dg/wtr-func-def-1.c: New test.
24026
24027 2002-07-02 Devang Patel <dpatel@apple.com>
24028
24029         * objc.dg/param-1.m: New test.
24030
24031 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24032
24033         * gcc.dg/cpp/trad/directive.c: Add test.
24034         * gcc.dg/cpp/trad/macroargs.c: Add test.
24035         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24036
24037 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24038
24039         * gcc.dg/cpp/cmdlne-M.c: New test.
24040
24041 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24042
24043         * objc.dg/desig-init-1.m: New test.
24044
24045 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24046
24047         PR c++/6716
24048         * g++.dg/template/instantiate1.C: New test.
24049
24050 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24051
24052         PR c++/7112
24053         * g++.dg/template/sizeof2.C: New test.
24054
24055 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24056
24057         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24058         gcc.dg/cpp/trad/include.c: New tests.
24059
24060 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24061
24062         PR target/7177
24063         * gcc.c-torture/compile/20020701-1.c: New test.
24064
24065 2002-07-01  Stan Shebs  <shebs@apple.com>
24066
24067         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24068         header here...
24069         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24070         (objc-torture-execute): or here.
24071
24072 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24073
24074         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24075
24076 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24077
24078         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24079
24080 2002-06-30  Devang Patel  <dpatel@apple.com>
24081
24082         * objc.dg/fsyntax-only.m: New test.
24083
24084 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24085
24086         PR c++/6695
24087         * g++.dg/template/friend7.C: New file.
24088
24089 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24090
24091         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24092         return type.
24093
24094 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24095
24096         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24097         avoid division by zero.
24098
24099 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24100
24101         * gcc.dg/Wunknownprag.c: New tests.
24102
24103 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24104
24105         * gcc.c-torture/execute/simd-2.c: New test.
24106
24107 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24108
24109         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24110         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24111         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24112         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24113         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24114         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24115         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24116         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24117         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24118         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24119         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24120         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24121         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24122         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24123         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24124         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24125         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24126
24127 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24128
24129         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24130         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24131         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24132         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24133         New tests.
24134         * gcc.dg/cpp/trad/directive.c: Update.
24135
24136 2002-06-23  Andreas Jaeger  <aj@suse.de>
24137
24138         * gcc.c-torture/execute/complex-6.c: New.
24139
24140 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24141
24142         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24143         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24144         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24145         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24146
24147 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24148
24149         * gcc.dg/cpp/trad: New directory with traditional tests copied
24150         from parent directory.
24151         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24152         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24153         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24154         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24155         Move to trad/ and rename.
24156         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24157         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24158         gcc.dg/cpp/trad/redef2.c: New tests.
24159         * gcc.dg/cpp/trad/trad.exp: New driver.
24160
24161 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24162
24163         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24164         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24165         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24166         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24167         Remove.
24168
24169 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24170
24171         * gcc.dg/20020620-1.c: New test.
24172
24173 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24174
24175         * g++.dg/template/ttp4.C: New test.
24176
24177 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24178
24179         * g++.dg/opt/vt1.C: Fix regexp.
24180
24181 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24182
24183         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24184         Don't use attribute `noinline'.
24185
24186 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24187
24188         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24189
24190 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24191
24192         * gcc.c-torture/execute/simd-1.c: New.
24193
24194         * gcc.dg/simd-1.c: New.
24195
24196 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24197
24198         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24199
24200 2002-06-16  Richard Henderson  <rth@redhat.com>
24201
24202         * g++.dg/ext/anon-struct1.C: New.
24203         * g++.dg/ext/anon-struct2.C: New.
24204         * g++.dg/ext/anon-struct3.C: New.
24205         * gcc.dg/anon-struct-1.c: New.
24206         * gcc.dg/anon-struct-2.c: New.
24207         * gcc.dg/anon-struct-3.c: New.
24208         * gcc.dg/20011008-1.c: Adjust warning text.
24209         * gcc.dg/20020527-1.c: Add -fms-extensions.
24210
24211 2002-06-16  Richard Henderson  <rth@redhat.com>
24212
24213         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24214
24215 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24216
24217         * gcc.c-torture/execute/20020615-1.c: New test.
24218
24219 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24220
24221         * gcc.c-tortuture/execute/compare-1.c: New test case.
24222         * gcc.c-tortuture/execute/compare-2.c: New test case.
24223         * gcc.c-tortuture/execute/compare-3.c: New test case.
24224
24225 2002-06-13  Richard Henderson  <rth@redhat.com>
24226
24227         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24228         ia64 ilp32.
24229
24230 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24231
24232         * g++.dg/template/typename2.C: Update error message.
24233
24234 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24235
24236         * gcc.c-torture/execute/20020611-1.c: New test.
24237
24238 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24239
24240         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24241         list of targets to skip.
24242
24243 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24244
24245         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24246         targets if not optimizing.
24247
24248 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24249
24250         * gcc.c-torture/compile/20020605-1.c: New test.
24251
24252         * g++.dg/opt/vt1.C: New test.
24253
24254         * gcc.dg/20020531-1.c: New test.
24255
24256         * gcc.dg/20020530-1.c: New test.
24257
24258         * gcc.dg/20020527-1.c: New test.
24259
24260         * g++.dg/opt/cse1.C: New test.
24261
24262 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24263
24264         * gcc.dg/20020607-2.c: New test case.
24265
24266 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24267
24268         * gcc.c-torture/compile/20020604-1.c: New test.
24269
24270 2002-06-04  Richard Henderson  <rth@redhat.com>
24271
24272         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24273         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24274         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24275
24276 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24277
24278         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24279
24280 2002-06-03  Richard Henderson  <rth@redhat.com>
24281
24282         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24283         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24284
24285 2002-06-02  Richard Henderson  <rth@redhat.com>
24286
24287         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24288         test functions static.
24289
24290 2002-06-02  Andreas Jaeger  <aj@suse.de>
24291
24292         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24293         now.
24294
24295 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24296
24297         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24298         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24299         Update for mofified diagnostics.
24300         * gcc.dg/c99-intconst-1.c: No longer fail.
24301
24302 2002-06-02  Richard Henderson  <rth@redhat.com>
24303
24304         * gcc.dg/uninit-A.c: Remove xfail markers.
24305
24306 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24307
24308         * gcc.dg/fnegate-1.c: New test case.
24309
24310 2002-05-30  Osku Salerma  <osku@iki.fi>
24311
24312         * gcc.c-torture/execute/mayalias-1.c: New file.
24313
24314 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24315
24316         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24317         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24318         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24319
24320 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24321
24322         * gcc.c-torture/execute/20020529-1.c: New test.
24323
24324 2002-05-27  Richard Henderson  <rth@redhat.com>
24325
24326         * g++.dg/ext/attrib6.C: New test case.
24327
24328 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24329
24330         * gcc.c-torture/execute/pure-1.c: New test.
24331
24332 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24333
24334         * gcc.dg/cpp/arith-2.c: Remove.
24335
24336 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24337
24338         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24339         * gcc.dg/cpp/if-3.c: Remove.
24340
24341 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24342
24343         * g++.dg/opt/cse2.C: New test.
24344
24345 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24346
24347         * gcc.dg/cpp/arith-1.c: New semantic tests.
24348         * gcc.dg/cpp/if-1.c: Update.
24349
24350 2002-05-24  Ben Elliston  <bje@redhat.com>
24351
24352         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24353
24354 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * gcc.dg/verbose-asm.c: New test.
24357
24358 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24359
24360         * gcc.dg/cpp/paste12.c: New test.
24361
24362 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24363
24364         * g++.dg/parse/named_ops.C: New test.
24365
24366 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24367
24368         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24369
24370 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24371
24372         * gcc.dg/weak-2.c: Allow optional leading underscore
24373         in scan-assembler symbol name.
24374         * gcc.dg/weak-3.c: Likewise.
24375         * gcc.dg/weak-4.c: Likewise.
24376         * gcc.dg/weak-5.c: Likewise.
24377
24378 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.dg/20020523-1.c: New test.
24381
24382 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24383
24384         * objc.dg/const-str-2.m: Update now that we stop after
24385         a command line error.
24386
24387 2002-05-22  Richard Henderson  <rth@redhat.com>
24388
24389         * g++.dg/dg.exp: Fix typo in test pruneing.
24390
24391 2002-05-22  Richard Henderson  <rth@redhat.com>
24392
24393         * g++.dg/dg.exp: Prune the tls subdirectory.
24394         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24395         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24396         * g++.dg/tls/init-1.C: New.
24397
24398 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24399
24400         * gcc.dg/20020517-1.c: New test.
24401
24402 2002-05-21  Richard Henderson  <rth@redhat.com>
24403
24404         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24405         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24406
24407 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24408
24409         * g++.dg/other/copy2.C: New test.
24410
24411 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24412
24413         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24414         (MAX_COPY): Bump up to 10 times sizeof (long long).
24415         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24416
24417         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24418         sizeof (long long).
24419
24420         * gcc.c-torture/execute/strcpy-1.c: New test.
24421
24422 2002-05-19  Jason Merrill  <jason2redhat.com>
24423
24424         * g++.dg/ext/oper1.C: New test.
24425
24426 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24427 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24428
24429         * README.QMTEST: New file.
24430
24431         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24432
24433 2002-05-19  Andreas Jaeger  <aj@suse.de>
24434
24435         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24436         now.
24437         * gcc.c-torture/execute/loop-2d.x: Likewise.
24438
24439 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24440
24441         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24442         support weak symbols.
24443         * gcc.dg/weak-4.c: Likewise
24444         * gcc.dg/weak-6.c: Likewise
24445
24446 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24447
24448         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24449         cygwin, coff and h8300-*-hms targets
24450         * gcc.dg/weak-5.c: Likewise
24451         * gcc.dg/weak-7.c: Likewise
24452
24453 2002-05-16  Jason Merrill  <jason@redhat.com>
24454
24455         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24456         (scan-assembler-not, scan-assembler-dem): Likewise.
24457         (scan-assembler-dem-not): Likewise.
24458
24459 2002-05-15  Richard Henderson  <rth@redhat.com>
24460
24461         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24462
24463 2002-05-15  Richard Henderson  <rth@redhat.com>
24464
24465         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24466         (vfoo1f): Warning here.
24467         (vfoo1l): Don't redefine the alias.
24468
24469 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24470
24471         * g++.dg/init/pm1.C: New test.
24472
24473 2002-05-12  David S. Miller  <davem@redhat.com>
24474
24475         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24476         types.
24477
24478 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24479
24480         * gcc.c-torture/execute/20020510-1.c: New test case.
24481
24482 2002-05-10  David S. Miller  <davem@redhat.com>
24483
24484         * gcc.c-torture/execute/conversion.c: Test long double too.
24485
24486 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24487
24488         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24489         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24490         * lib/g++.exp (g++_link_flags): Likewise.
24491         * lib/objc.exp (objc_target_compile): Likewise.
24492
24493 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24494
24495         * gcc.dg/cpp/poison.c: Update.
24496         * gcc.dg/cpp/20000625-2.c: Remove.
24497         * gcc.dg/cpp/direct2s.c: Remove final test.
24498
24499 2002-05-08  Tom Rix  <trix@redhat.com>
24500
24501         * gcc.c-torture/execute/20020508-1.c: New test.
24502         * gcc.c-torture/execute/20020508-2.c: New test.
24503         * gcc.c-torture/execute/20020508-3.c: New test.
24504
24505 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24506
24507         * gcc.dg/cpp/charconst-4.c: More tests.
24508
24509 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24510
24511         PR c/6569
24512         * gcc.dg/weak-3.c: Update location of warning messages.
24513         * gcc.dg/weak-5.c: Likewise.
24514
24515 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24516
24517         * gcc.c-torture/execute/20020506-1.c: New test case.
24518
24519 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24520
24521         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24522
24523 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24524
24525         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24526
24527 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24528
24529         * gcc.dg/cpp/charconst-3.c: New test.
24530
24531 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24532
24533         * gcc.dg/cpp/charconst.c: Update tests.
24534
24535 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24536
24537         * treelang: Added directory for new sample language treelang. Also
24538         lib/treelang.exp: New file to signal treelang should be tested.
24539
24540 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24541
24542         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24543         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24544         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24545         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24546         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24547         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24548         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24549
24550 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24551
24552         * gcc.dg/format/xopen-2.c: New test.
24553
24554 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24555
24556         * gcc.dg/20020503-1.c: New test.
24557
24558 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24559
24560         * g++.dg/init/dtor1.C: Make it tougher.
24561
24562 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24563
24564         * g++.dg/init/dtor1.C: New test.
24565
24566 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24567
24568         * gcc.dg/altivec-8.c: New.
24569
24570 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24571
24572         * gcc.dg/altivec-7.c: New.
24573
24574 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24575
24576         * g++.dg/parse/typedef1.C: New test.
24577
24578 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24579
24580         PR c++/6486
24581         * g++.dg/template/friend6.C: New test.
24582
24583         PR c++/6492
24584         * g++.dg/init/copy1.C: New test.
24585
24586 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24587
24588         * g++.dg/warn/effc1.C: New test.
24589
24590 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24591
24592         * gcc.dg/cpp/if-cexp.c: Add a test.
24593
24594 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * gcc.dg/20020426-2.c: New test.
24597
24598 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24599
24600         * gcc.dg/cpp/if-mop.c: Update.
24601         * gcc.dg/cpp/if-mpar.c: Add test.
24602         * gcc.dg/cpp/if-oppr.c: Update.
24603
24604 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24605
24606         PR c/6343
24607         * gcc.dg/weak-[2-7].c: New tests.
24608
24609 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24610
24611         * gcc.dg/enum1.c: New test.
24612
24613 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24614
24615         PR c++/6497
24616         * g++.dg/inherit/access2.C: New test.
24617
24618 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24619
24620         PR bootstrap/6445
24621         * gcc.dg/20020426-1.c: New test.
24622
24623 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24624
24625         * g++.dg/abi/enum1.C: New test.
24626
24627 2002-04-26  Richard Henderson  <rth@redhat.com>
24628
24629         * gcc.dg/c99-bool-1.c: Expect always true warning.
24630
24631 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24632
24633         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24634
24635 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24636
24637         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24638         targets.
24639
24640 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24641
24642         * g++.dg/abi/mange7.C: New test.
24643
24644         PR c++/6438.
24645         * g++.dg/parse/stmtexpr2.C: New test.
24646
24647 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24648
24649         * gcc.dg/20020312-2.c: Add SH target.
24650
24651 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24652
24653         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24654         compiler output on mips*-*-irix*.
24655
24656 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24657
24658         * g++.dg/parse/attr1.C: New test.
24659
24660 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24661
24662         * gcc.c-torture/execute/string-opt-17.c: New test case.
24663         * gcc.c-torture/execute/memset-2.c: New test case.
24664
24665 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24666
24667         PR c++/6256:
24668         * g++.dg/template/friend5.C: New test.
24669
24670         PR c++/6331:
24671         * g++.dg/template/qual1.C: Likewise.
24672
24673 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24674
24675         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24676         Include stdlib.h, not stdio.h or ctype.h.
24677
24678 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24679
24680         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24681         cris-*-elf* and mmix-*-*.
24682         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24683         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24684         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24685         Ditto.
24686         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24687         * gcc.dg/wchar_t-1.c: Ditto.
24688
24689 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24690
24691         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24692         Clarify comment.
24693
24694 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24695
24696         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24697
24698 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24699
24700         * gcc.c-torture/execute/20000906-1.x: Delete.
24701
24702 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24703
24704         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24705
24706 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24707
24708         * PR6367
24709         * g77.f-torture/execute/6367.f: New test.
24710         * g77.f-torture/execute/6367.x: Disable for MMIX.
24711
24712 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24713
24714         * PR6352
24715         * g++.dg/opt/inline2.C: New test.
24716
24717 2002-04-18  Richard Henderson  <rth@redhat.com>
24718
24719         * gcc.dg/20000906-1.c: Enable for all targets.
24720         * gcc.c-torture/compile/iftrap-2.c: New.
24721
24722 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * gcc.dg/20020418-1.c: New test.
24725         * gcc.dg/20020418-2.c: New test.
24726
24727 2002-04-18  Richard Henderson  <rth@redhat.com>
24728
24729         * gcc.c-torture/compile/iftrap-1.c: New.
24730         * gcc.dg/iftrap-1.c: Adjust for ia64.
24731         * gcc.dg/iftrap-2.c: New.
24732
24733 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24734
24735         * gcc.c-torture/compile/20020418-1.c: New test.
24736
24737 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24738
24739         * gcc.c-torture/compile/20020415-1.c: New.
24740
24741 2002-04-18  David S. Miller  <davem@redhat.com>
24742
24743         * gcc.c-torture/execute/20020418-1.c: New test.
24744
24745 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24746
24747         * gcc.dg/20020416-1.c: New test.
24748
24749         * g++.dg/opt/inline1.C: New test.
24750
24751 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24752
24753         * gcc.dg/altivec-5.c: New test.
24754
24755         * gcc.dg/20020415-1.c: New test.
24756
24757 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24758
24759         * testsuite/lib/chill.exp: Remove.
24760
24761 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24762
24763         * g++.dg/other/big-struct.C: New test.
24764
24765 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24766
24767         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24768         of scratch file.
24769
24770 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24771
24772         PR c/6277
24773         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24774         in scan-assembler function name
24775
24776 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24777
24778         * g77.f-torture/execute/980628-4.x,
24779         g77.f-torture/execute/980628-5.x,
24780         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24781         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24782         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24783         i[34567]86-*-*.
24784
24785 2002-04-13  David S. Miller  <davem@redhat.com>
24786
24787         * gcc.c-torture/execute/20020413-1.c: New test.
24788
24789 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24790
24791         * gcc.dg/asm-6.c,
24792         * g++.dg/ext/asm1.C: New tests.
24793
24794 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24795
24796         PR c++ 5373.
24797         * g++.dg/parse/stmtexpr1.C: New test.
24798
24799         PR c++/5189.
24800         * g++.dg/template/copy1.C: New test.
24801
24802 2002-04-12  Richard Henderson  <rth@redhat.com>
24803
24804         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24805
24806 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24807
24808         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24809         gcc.c-torture/execute/20020307-2.c.
24810
24811 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24812
24813         * g++.dg/ext/attrib5.C,
24814         * g++.dg/lookup/struct1.C: New tests.
24815
24816 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24817
24818         * gcc.dg/20020411-1.c: New test.
24819
24820         * gcc.c-torture/execute/20020411-1.c: New test.
24821
24822 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24823
24824         * g77.f-torture/execute/6177.f: New test.
24825
24826 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24827
24828         PR middle-end/6247
24829         * g++.dg/opt/cleanup1.C: New test.
24830
24831         * g++.dg/opt/const1.C: New test.
24832
24833 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24834
24835         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24836
24837 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24838
24839         PR c++/5507
24840         * g++.dg/template/typename2.C: New test.
24841
24842 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24843
24844         * gcc.c-torture/execute/loop-12.c: New.
24845
24846 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24847
24848         * g77.f-torture/execute/980628-4.x,
24849         g77.f-torture/execute/980628-5.x,
24850         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24851         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24852         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24853
24854 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24855
24856         PR optimization/6086
24857         * g++.dg/opt/preinc1.C: New test.
24858
24859 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24860
24861         PR c++/5571
24862         * g++.dg/opt/static2.C: New test.
24863
24864 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24865
24866         PR c/5120
24867         * gcc.dg/20020406-1.c: New test.
24868
24869 2002-04-04  David S. Miller  <davem@redhat.com>
24870
24871         * gcc.c-torture/execute/20020404-1.c: New test.
24872
24873 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24874
24875         PR c/6123
24876         * gcc.dg/20020312-2.c: Do not declare global register variable
24877         if __PIC__ or __pic__ is defined.
24878
24879 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24880
24881         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24882         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24883
24884 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24885
24886         * gcc.misc-tests/linkage.exp: Update last change to handle
24887         sparc*-, not just sparc-.
24888
24889 2002-04-03  Richard Henderson  <rth@redhat.com>
24890
24891         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24892
24893 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24894
24895         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24896
24897 2002-04-02  David S. Miller  <davem@redhat.com>
24898
24899         * gcc.c-torture/execute/20020402-3.c: New test.
24900
24901 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24902
24903         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24904         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24905
24906         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24907         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24908         g77.f-torture/execute/20001201.x,
24909         g77.f-torture/execute/u77-test.x: New files.
24910
24911         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24912         * gcc.dg/wchar_t-1.c: Ditto.
24913
24914 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24915
24916         * gcc.c-torture/execute/20020402-1.c: New test.
24917
24918 2002-04-01  Richard Henderson  <rth@redhat.com>
24919
24920         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24921
24922         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24923
24924 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24925
24926         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24927
24928 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24929
24930         * g++.dg/inherit/template-as-base.C: Expect error.
24931         * g++.dg/inherit/namespace-as-base.C: Likewise.
24932
24933 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24934
24935         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24936         g++.dg/ext/instantiate3.C: Tweak match patterns.
24937
24938         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24939         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24940         -da test.
24941
24942 2002-03-31  Richard Henderson  <rth@redhat.com>
24943
24944         * gcc.dg/special/alias-2.c: New.
24945         * gcc.dg/special/ecos.exp: Run it.
24946
24947 2002-03-31  Richard Henderson  <rth@redhat.com>
24948
24949         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24950
24951 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24952
24953         * gcc.dg/weak-1.c: Disable on h8300 port.
24954
24955 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24956
24957         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24958         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24959         ordering tests.
24960         * g++.dg/bprob/bprob-1.C: New test.
24961         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24962         * g++.dg/gcov/gcov-1.C: New test.
24963         * g++.dg/gcov/gcov-1.x: New file.
24964         * g++.dg/gcov/gcov-2.C: New test.
24965         * g++.dg/gcov/gcov-3.C: New test.
24966         * g++.dg/gcov/gcov-3.h: New file.
24967
24968 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24969
24970         * g++.old-deja/g++.other/builtins5.C: New test.
24971         * g++.old-deja/g++.other/builtins6.C: New test.
24972         * g++.old-deja/g++.other/builtins7.C: New test.
24973         * g++.old-deja/g++.other/builtins8.C: New test.
24974         * g++.old-deja/g++.other/builtins9.C: New test.
24975
24976 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * g++.dg/opt/static1.C: New test.
24979
24980         * g++.dg/opt/longbranch1.C: New test.
24981
24982 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24983
24984         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24985
24986         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24987
24988 2002-03-28  Jeffrey A Law  (law@redhat.com)
24989
24990         * gcc.c-torture/execute/20020328-1.c: New test.
24991
24992 2002-03-27  Richard Henderson  <rth@redhat.com>
24993
24994         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24995         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24996         move from g++.old-deja/g++.ext/.
24997
24998 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24999
25000         * g++.dg/init/new2.C: New test.
25001
25002 2002-03-26  Richard Henderson  <rth@redhat.com>
25003
25004         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25005
25006         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25007         on sparc.
25008
25009         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25010         sparcv9 systems.
25011         * gcc.dg/20001102-1.c: Likewise.
25012
25013 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25014
25015         * gcc.dg/cpp/endif-pedantic1.c,
25016         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25017
25018 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25019
25020         * g++.dg/init/new1.C: New test.
25021
25022 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25023
25024         * g++.dg/abi/vbase9.C: New test.
25025
25026 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25027
25028         * gcc.dg/arm-asm.c: New test.
25029
25030 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25031
25032         * gcc.dg/Wswitch-enum.c: New test.
25033         Fix PR c/5044.
25034
25035 2002-03-26  Richard Henderson  <rth@redhat.com>
25036
25037         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25038         structure.
25039
25040 2002-03-25  Richard Henderson  <rth@redhat.com>
25041
25042         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25043         sparcv9 systems.
25044
25045         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25046         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25047
25048 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25049
25050         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25051
25052 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25053
25054         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25055         targets using generic thunk support.
25056
25057 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25058
25059         * gcc.c-torture/compile/20020323-1.c: New test.
25060
25061         * g++.dg/opt/conj2.C: New test.
25062
25063 2002-03-24  Richard Henderson  <rth@redhat.com>
25064
25065         * gcc.dg/weak-1.c: Use -fno-common.
25066
25067 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25068
25069         * g77.dg/f77-edit-apostrophe-out.f: New test
25070         * g77.dg/f77-edit-h-out.f: New test
25071         * g77.dg/f77-edit-t-in.f: New test
25072         * g77.dg/f77-edit-t-out.f: New test
25073         * g77.dg/f77-edit-x-out.f: New test
25074         * g77.dg/f77-edit-slash-out.f: New test
25075         * g77.dg/f77-edit-colon-out.f: New test
25076         * g77.dg/f77-edit-s-out.f: New test
25077
25078 2002-03-24  Richard Henderson  <rth@redhat.com>
25079
25080         * objc/execute/formal_protocol-6.x: New XFAIL.
25081
25082 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25083
25084         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25085         that do not support weak symbols
25086
25087 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25088
25089         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25090         * lib/g77.exp:  Likewise
25091         * lib/objc.exp: Likewise
25092
25093 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25094
25095         * gcc.dg/Wswitch-default.c: New test.
25096
25097 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25098
25099         * g++.dg/other/enum1.C: New test.
25100
25101 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25102
25103         * gcc.dg/pragma-ep-3.c: Fix typo.
25104
25105 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25106
25107         * g++.dg/inherit/template-as-base.C: New test.
25108
25109 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25112         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25113
25114 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25115
25116         * gcc.dg/cpp/multiline.c: Update to match.
25117
25118 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25119
25120         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25121
25122 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25123
25124         * gcc.dg/cpp/extratokens2.c:  New file.
25125
25126 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25127
25128         * gcc.dg/20020312-2.c: Add rs6000 target.
25129
25130         * gcc.c-torture/compile/20020319-1.c: New test.
25131
25132 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25133
25134         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25135         (A, E): Handle this.
25136
25137 2002-03-20  Jason Merrill  <jason@redhat.com>
25138
25139         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25140         ignoring -fpic.
25141         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25142         through prune_gcc_output.
25143
25144 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25145
25146         * gcc.c-torture/compile/20020320-1.c: New test.
25147
25148 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25149
25150         * gcc.c-torture/compile/20020318-1.c: New test.
25151
25152         * gcc.dg/struct-by-value-1.c: New test.
25153
25154         * gcc.dg/20020319-1.c: New test.
25155
25156 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25157
25158         * g++.dg/opt/conj1.C: New test.
25159
25160 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25161
25162         * g++.dg/template/qualttp20.C: Revert previous change.
25163         * g++.dg/template/qualttp3.C: Likewise.
25164         * g++.dg/template/qualttp4.C: Likewise
25165         * g++.dg/template/qualttp5.C: Likewise
25166         * g++.dg/template/qualttp6.C: Likewise
25167         * g++.dg/template/qualttp7.C: Likewise
25168         * g++.dg/template/qualttp8.C: Likewise
25169         * g++.dg/template/recurse.C: Likewise.
25170
25171 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25172
25173         * gcc.dg/cpp/wchar-1.c: Update.
25174
25175 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * g++.dg/template/conv1.C: New test.
25178         * g++.dg/template/conv2.C: New test.
25179         * g++.dg/template/conv3.C: New test.
25180         * g++.dg/template/conv4.C: New test.
25181
25182 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25183
25184         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25185         * g++.dg/template/qualttp3.C: Likewise.
25186         * g++.dg/template/qualttp4.C: Likewise
25187         * g++.dg/template/qualttp5.C: Likewise
25188         * g++.dg/template/qualttp6.C: Likewise
25189         * g++.dg/template/qualttp7.C: Likewise
25190         * g++.dg/template/qualttp8.C: Likewise
25191         * g++.dg/template/recurse.C: Likewise.
25192
25193 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25194
25195         * g++.dg/opt/dtor1.C: New test.
25196
25197 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25198
25199         * gcc.c-torture/compile/20020315-1.c: New test.
25200
25201 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25202
25203         * gcc.dg/weak-1.c: Fix scan tests.
25204
25205 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25206
25207         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25208         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25209         cris-*-aout* mmix-*-*.
25210         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25211         cris-*-aout* mmix-*-*.
25212         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25213         cris-*-elf* cris-*-aout* and mmix-*-*.
25214         * gcc.dg/20001009-1.c: Ditto.
25215         * gcc.dg/20010912-1.c: Ditto.
25216         * gcc.dg/20020122-4.c: Ditto.
25217         * gcc.dg/inline-2.c: Ditto.
25218
25219 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25220
25221         * gcc.c-torture/compile/20020314-1.c: New test.
25222
25223 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25224
25225         * gcc.c-torture/execute/20020314-1.c: New test.
25226
25227 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25228
25229         * g++.dg/warn/Wunused-1.C: New test.
25230
25231 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25232
25233         * g++.dg/abi/mangle6.C: New test.
25234
25235 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25236
25237         * gcc.c-torture/compile/20020309-2.c: New test.
25238
25239         * gcc.c-torture/compile/20020312-1.c: New test.
25240
25241 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25242
25243         * g++.dg/other/access1.C: New test.
25244
25245 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25246
25247         * gcc.c-torture/execute/wchar_t-1.c: New test.
25248
25249 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25250
25251         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25252
25253 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25254
25255         * gcc.dg/20020312-1.c: New test case.
25256
25257 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25258
25259         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25260
25261 2002-03-11  Richard Henderson  <rth@redhat.com>
25262
25263         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25264         * g++.old-deja/g++.jason/report.C: Likewise.
25265
25266 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25267
25268         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25269         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25270
25271 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25272
25273         * testsuite/g++.dg/overload/pmf1.C: New test.
25274
25275 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25276
25277         * gcc.c-torture/execute/20020307-1.c: Use long.
25278
25279 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25280
25281         PR optimization/5844
25282         * gcc.dg/20020310-1.c: New test.
25283
25284 2002-03-09  Michael Meissner  <meissner@redhat.com>
25285
25286         * gcc.c-torture/execute/memcpy-2.c: New test.
25287         * gcc.c-torture/execute/memset-1.c: New test.
25288         * gcc.c-torture/execute/strlen-1.c: New test.
25289         * gcc.c-torture/execute/strcmp-1.c: New test.
25290         * gcc.c-torture/execute/strncmp-1.c: New test.
25291
25292 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25293
25294         * gcc.dg/ppc-ldstruct.c: New test.
25295
25296 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25297
25298         * gcc.c-torture/execute/va-arg-22.c: New test.
25299
25300 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25301
25302         * gcc.c-torture/compile/20020309-1.c: New test.
25303
25304 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25305
25306         * gcc.c-torture/execute/20020307-2.c: New test.
25307
25308 2002-03-07  Jeffrey A Law  (law@redhat.com)
25309
25310         * g77.f-torture/compile/20020307-1.f: New test.
25311
25312 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25313
25314         * gcc.dg/unordered-1.c: New test.
25315
25316 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25317
25318         * gcc.c-torture/execute/20020307-1.c: New test.
25319
25320 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25321
25322         * gcc.dg/20020304-1.c: New test.
25323
25324         * gcc.c-torture/compile/20020304-2.c: New test.
25325
25326 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25327
25328         * gcc.c-torture/compile/20020304-1.c: New test case
25329         (from PR c/5830).
25330
25331 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25332
25333         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25334
25335 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25336
25337         * g++.dg/other/classkey1.C: New test.
25338
25339 2002-03-01  Richard Henderson  <rth@redhat.com>
25340
25341         * gcc.c-torture/compile/981223-1.x: New.
25342         * gcc.c-torture/compile/920625-1.x: New.
25343
25344 2002-02-28  Richard Henderson  <rth@redhat.com>
25345
25346         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25347
25348 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25349
25350         * gcc.c-torture/execute/20020227-1.c: New test.
25351
25352 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25353
25354         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25355         here" ERROR lines.
25356         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25357         * g++.old-deja.g++.other/defarg1.C: Likewise.
25358         * g++.old-deja/g++.pt/calls2.C: Likewise.
25359         * g++.old-deja/g++.pt/crash20.C: Likewise.
25360         * g++.old-deja/g++.pt/crash30.C: Likewise.
25361         * g++.old-deja/g++.pt/crash36.C: Likewise.
25362         * g++.old-deja/g++.pt/crash6.C: Likewise.
25363         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25364         * g++.old-deja/g++.pt/derived3.C: Likewise.
25365         * g++.old-deja/g++.pt/error1.C: Likewise.
25366         * g++.old-deja/g++.pt/friend21.C: Likewise.
25367         * g++.old-deja/g++.pt/friend23.C: Likewise.
25368         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25369         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25370
25371 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25372
25373         * gcc.c-torture/execute/20020225-2.c: New test.
25374
25375 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25376
25377         * gcc.c-torture/execute/920730-1t.c,
25378         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25379         Delete test cases, only relevant to -traditional.
25380
25381 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25382
25383         * gcc.dg/cpp/undef1.c: Remove.
25384         * gcc.dg/cpp/directiv.c: Update.
25385         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25386
25387 2002-02-27  Michael Meissner  <meissner@redhat.com>
25388
25389         * gcc.c-torture/execute/20020226-1.c: New test.
25390
25391 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25392
25393         * g++.dg/debug/debug4.C: New test.
25394
25395         * gcc.dg/ia64-visibility-1.c: New test.
25396
25397 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25398
25399         * gcc.dg/debug/20020224-1.c: New.
25400
25401 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25402
25403         * gcc.c-torture/execute/960416-1.x: New.
25404         * gcc.c-torture/execute/divconst-3.x: Likewise.
25405
25406 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25407
25408         * gcc.dg/20020224-1.c: New test.
25409
25410 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25411
25412         * gcc.c-torture/execute/20020225-1.c: New.
25413
25414 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25415
25416         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25417
25418 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25419
25420         * gcc.dg/20020222-1.c: New test.
25421
25422 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25423
25424         * g++.dg/opt/anonunion1.C: New test.
25425
25426 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25427
25428         * g++.dg/template/qualttp19.C: New test.
25429         * g++.dg/template/qualttp20.C: New test.
25430         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25431         * g++.old-deja/g++.other/qual1.C: Likewise.
25432
25433 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25434
25435         * gcc.dg/attr-alwaysinline.c: New.
25436
25437 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25438
25439         * gcc.dg/20020220-1.c: New test.
25440
25441         * gcc.dg/20020220-2.c: New test.
25442
25443         * g++.dg/opt/mmx1.C: New test.
25444
25445 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25446
25447         * gcc.c-torture/compile/20020110.c: New test.
25448
25449 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * gcc.c-torture/execute/20020219-1.c: New test.
25452
25453         * gcc.dg/20020219-1.c: New test.
25454
25455         * gcc.dg/noncompile/20020220-1.c: New test.
25456
25457         * g++.dg/opt/ptrintsum1.C: New test.
25458
25459         * gcc.dg/debug/20020220-1.c: New test.
25460
25461 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25462
25463         * gcc.c-torture/execute/20020216-1.c: New test.
25464
25465 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25466
25467         * gcc.dg/decl-1.c: Update, new test.
25468
25469 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25470
25471         * g++.dg/abi/bitfield1.C: New test.
25472         * g++.dg/abi/bitfield2.C: New test.
25473
25474 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25475
25476         * gcc.dg/attr-nest.c: New test.
25477
25478 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25479
25480         * gcc.c-torture/execute/20020215-1.c: New test.
25481
25482 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25483
25484         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25485         * g++.dg/debug/debug.exp: New.
25486         * g++.dg/debug/trivial.C: New.
25487         * g++.dg/debug/debug1.C: Moved...
25488         * g++.dg/other/debug1.C: ...from here.
25489         * g++.dg/debug/debug2.C: Moved...
25490         * g++.dg/other/debug2.C: ...from here.
25491         * g++.dg/debug/debug3.C: Moved...
25492         * g++.dg/other/debug3.C: ...from here.
25493
25494         * gcc.dg/noncompile/20020213-1.c: New test.
25495
25496 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25497
25498         * g++.dg/other/debug3.C: New test.
25499
25500         * gcc.c-torture/execute/20020213-1.c: New test.
25501
25502 2002-02-13  Richard Smith <richard@ex-parrot.com>
25503
25504         * g++.old-deja/g++.other/thunk1.C: New test.
25505
25506 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25507
25508         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25509
25510 2002-02-13  Stan Shebs  <shebs@apple.com>
25511
25512         * gcc.dg/altivec-3.c: New.
25513
25514 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25515
25516         * gcc.dg/Wunreachable-1.c: New test.
25517         * gcc.dg/Wunreachable-2.c: New test.
25518
25519 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25520
25521         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25522
25523 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25524
25525         * gcc.dg/decl-1.c: New test.
25526
25527 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25528
25529         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25530
25531 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25532
25533         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25534         * gcc.c-torture/compile/980506-1.x: Likewise.
25535
25536 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25537
25538         * gcc.dg/20020210-1.c: New.
25539
25540 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25541
25542         * g77.f-torture/execute/947.f: New regression test
25543         for PR fortran/947.
25544
25545 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25546
25547         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25548         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25549
25550 2002-02-08  Richard Henderson  <rth@redhat.com>
25551
25552         * gcc.c-torture/compile/labels-3.c: New.
25553
25554 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25555
25556         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25557         expression statements work instead.
25558         * gcc.dg/noncompile/20020207-1.c: New test.
25559
25560 2002-02-07  Richard Henderson  <rth@redhat.com>
25561
25562         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25563
25564 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25565
25566         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25567         message from g77
25568         * lib/g77-dg.exp: Trim g77 error messages so that they are
25569         recognized by dg.exp.
25570
25571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25572
25573         PR fortran/5473
25574         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25575
25576 2002-02-07  Richard Henderson  <rth@redhat.com>
25577
25578         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25579         to be sufficiently aligned for integers.
25580
25581 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25582
25583         * g++.dg/template/friend4.C: New test.
25584
25585 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25586
25587         PR fortran/5743
25588         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25589         unsupported cases.
25590
25591 2002-02-07  Richard Henderson  <rth@redhat.com>
25592
25593         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25594         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25595         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25596         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25597
25598 2002-02-06  Richard Henderson  <rth@redhat.com>
25599
25600         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25601
25602 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25603
25604         * gcc.dg/20020206-1.c: New test.
25605
25606 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25607
25608         * gcc.c-torture/execute/20020206-1.c: New test.
25609
25610         * gcc.c-torture/execute/20020206-2.c: New test.
25611
25612         PR optimization/5429:
25613         * gcc.c-torture/compile/20020206-1.c: New test.
25614
25615 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25616
25617         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25618         as certain file formats cannot support particularly large
25619         alignments.
25620
25621         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25622         and do not expect to be able to link the executable.
25623
25624         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25625         fail because the COFF format does not support the weak attribute.
25626
25627 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25628
25629         * g77.dg/pr5473.f:  New test
25630
25631 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25632
25633         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25634         Fix testcase accordingly.
25635
25636 2002-02-04  Richard Henderson  <rth@redhat.com>
25637
25638         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25639         (buf): Change to be an array of pointers, not ints.
25640
25641 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25642
25643         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25644         before all tests.  Move warning one line above to match where it
25645         C frontend emits.
25646         * gcc.dg/Wswitch-2.c: New test.
25647         * g++.dg/warn/Wswitch-1.C: New test.
25648         * g++.dg/warn/Wswitch-2.C: New test.
25649
25650 2002-02-04  Richard Henderson  <rth@redhat.com>
25651
25652         * g++.dg/abi/offsetof.C: Fix size comparison.
25653
25654 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25655
25656         * gcc.dg/cast-qual-2.c: New test.
25657
25658 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * gcc.dg/20020201-4.c: New test.
25661
25662 2002-02-04  Ben Elliston  <bje@redhat.com>
25663
25664         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25665         target_info attribute != 0, in addition to the empty string.
25666         (gcc_target_compile): Likewise.
25667
25668 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25669
25670         * gcc.dg/Wswitch.c: New test.
25671         PR gcc/4475. PR gcc/3780.
25672
25673 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25674
25675         * g77.f-torture/execute/5122.f: New test for regressions
25676         against PR fortran/5122.
25677
25678 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25679
25680         * g77.f-torture/compile/pr3743.f: Delete
25681         * g77.dg/pr3743-1.f: New test.
25682         * g77.dg/pr3743-2.f: New test.
25683         * g77.dg/pr3743-3.f: New test.
25684         * g77.dg/pr3743-4.f: New test.
25685
25686 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25687
25688         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25689
25690 2002-02-02  Richard Henderson  <rth@redhat.com>
25691
25692         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25693         * gcc.c-torture/execute/bf64-1.c: Likewise.
25694
25695 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25696
25697         * gcc.dg/20020201-2.c: New test.
25698
25699         * gcc.dg/20020201-3.c: New test.
25700
25701         * gcc.c-torture/execute/bitfld-2.c: New test.
25702
25703 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25704
25705         * gcc.dg/bitfld-1.c: Update.
25706         * gcc.dg/bitfld-2.c: Update.
25707         * gcc.c-torture/execute/bitfld-1.x: New.
25708
25709 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25710
25711         * gcc.c-torture/execute/20020201-1.c: New test.
25712
25713 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25714
25715         PR target/5469
25716         * gcc.dg/20020201-1.c: New test.
25717
25718 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25719
25720         PR fortran/3743
25721         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25722         * g77.f-torture/compile/pr3743.x: Remove
25723
25724 2002-01-31  Tom Rix  <trix@redhat.com>
25725
25726         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25727
25728 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25729
25730         * gcc.dg/noncompile/20020130-1.c: New test.
25731
25732 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25733
25734         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25735
25736 2002-01-29  Richard Henderson  <rth@redhat.com>
25737
25738         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25739         to long long.
25740         * gcc.c-torture/execute/bf64-1.c: Likewise.
25741
25742 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25743
25744         * gcc.c-torture/execute/20020129-1.c: New test.
25745
25746 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25747
25748         * gcc.c-torture/compile/20000224-1.c: Update.
25749         * gcc.c-torture/execute/bitfld-1.c: New tests.
25750         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25751         * gcc.dg/uninit-A.c: Update.
25752
25753 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25754
25755         * g++.dg/template/ctor1.C: Add instantiation.
25756
25757 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25758
25759         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25760         argument to __builtin_prefetch to be const ptr.
25761
25762 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25763
25764         * gcc.c-torture/compile/20020120-1.c: New test.
25765
25766 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25767
25768         * gcc.c-torture/execute/20020127-1.c: New test.
25769
25770 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25771
25772         * g77.dg/f77-edit-i-in.f: New test
25773         * g77.dg/f77-edit-i-out.f: New test
25774
25775 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25776
25777         * gcc.dg/debug/debug.exp: New file.
25778         * gcc.dg/debug/trivial.c: New file.
25779         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25780         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25781         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25782         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25783         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25784         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25785         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25786         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25787         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25788         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25789         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25790         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25791         * gcc.dg/20000503-1.c: Removed.
25792         * gcc.dg/20010207-1.c: Removed.
25793         * gcc.dg/20011223-1.c: Removed.
25794         * gcc.dg/20020104-2.c: Removed.
25795         * gcc.dg/debug-1.c: Removed.
25796         * gcc.dg/debug-2.c: Removed.
25797         * gcc.dg/debug-3.c: Removed.
25798         * gcc.dg/debug-4.c: Removed.
25799         * gcc.dg/debug-5.c: Removed.
25800         * gcc.dg/debug-6.c: Removed.
25801         * gcc.dg/dwarf2-1.c: Removed.
25802         * gcc.dg/dwarf2-2.c: Removed.
25803
25804 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25805
25806         * g++.old-deja/g++.other/eh5.C: New test.
25807         * g++.old-deja/g++.other/sibcall2.C: New test.
25808         * g++.old-deja/g++.other/array9.C: New test.
25809         * g++.old-deja/g++.other/typename2.C: New test.
25810         * g++.old-deja/g++.other/crash60.C: New test.
25811         * g++.old-deja/g++.other/conv9.C: New test.
25812         * g++.old-deja/g++.other/mangle10.C: New test.
25813         * g++.old-deja/g++.other/unchanging1.C: New test.
25814         * g++.old-deja/g++.other/exprstmt1.C: New test.
25815         * g++.old-deja/g++.other/inline23.C: New test.
25816         * g++.old-deja/g++.eh/ia64-1.C: New test.
25817         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25818         * g++.old-deja/g++.other/reload1.C: New test.
25819         * g++.old-deja/g++.other/static20.C: New test.
25820         * g++.old-deja/g++.other/local-alloc1.C: New test.
25821         * g++.old-deja/g++.other/conv8.C: New test.
25822         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25823         * g++.old-deja/g++.other/storeexpr1.C: New test.
25824         * g++.old-deja/g++.other/storeexpr2.C: New test.
25825         * g++.dg/eh/template2.C: New test.
25826         * g++.dg/warn/weak1.C: New test.
25827
25828 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25829
25830         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25831         Remove first, non-varying, argument.
25832
25833 2002-01-23  Richard Henderson  <rth@redhat.com>
25834
25835         * gcc.dg/inline-2.c: New.
25836
25837         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25838         Add optional target arg.  Check number of arguments.
25839         (scan-assembler-not, scan-assembler-dem): Likewise.
25840         (scan-assembler-dem-not): Likewise.
25841
25842 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25843
25844         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25845         line 12.
25846         * g++.old-deja/g++.brendan/parse3.C,
25847         g++.old-deja/g++.other/crash26.C,
25848         g++.old-deja/g++.other/crash28.C,
25849         g++.old-deja/g++.other/crash29.C,
25850         g++.old-deja/g++.other/crash30.C,
25851         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25852
25853 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25854
25855         * gcc.dg/20020115-1.c: New.
25856
25857 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25858
25859         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25860
25861 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25862
25863         * gcc.dg/20020122-3.c: New.
25864
25865 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * g++.dg/other/gc1.C: New test.
25868
25869 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25870
25871         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25872
25873 2002-01-22  Richard Henderson  <rth@redhat.com>
25874
25875         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25876
25877 2002-01-22  Richard Henderson  <rth@redhat.com>
25878
25879         * gcc.dg/20020122-4.c: New.
25880
25881 2002-01-22  H.J. Lu <hjl@gnu.org>
25882
25883         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25884         link output.
25885         * gcc.dg/special/ecos.exp: Likewise.
25886         * lib/g++-dg.exp: Likewise.
25887         * lib/g77-dg.exp: Likewise.
25888         * lib/gcc-dg.exp : Likewise.
25889         * lib/mike-g++.exp: Likewise.
25890         * lib/mike-g77.exp: Likewise.
25891         * lib/mike-gcc.exp: Likewise.
25892         * lib/objc-dg.exp: Likewise.
25893
25894 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25895
25896         PR target/5379
25897         * gcc.dg/20020122-2.c: New test.
25898
25899 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25900
25901         * gcc.dg/20020122-1.c: New test.
25902
25903 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25904
25905         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25906
25907 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25908
25909         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25910
25911 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25912
25913         * gcc.c-torture/compile/20020121-1.c: New test.
25914
25915 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25916
25917         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25918         ld_library_path.
25919
25920 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * gcc.dg/20020218-1.c: New test.
25923
25924 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25925
25926         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25927         messages
25928         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25929         "At global scope" warning
25930         * g++.dg/ext/align1.C: Change cygwin test for alignment
25931         from db-bogus to dg-warning
25932
25933 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25934
25935         * g77.f-torture/compile/cpp2.F: New test.
25936
25937 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25938
25939         * g++.dg/template/access1.C: New test.
25940
25941 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25942
25943         * gcc.dg/20020118-1.c: New.
25944
25945 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25946
25947         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25948
25949 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25950
25951         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25952         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25953         alignment warnings.
25954
25955 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25956
25957         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25958         torture_with_loops and torture_without_loops
25959
25960 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25961
25962         * gcc.c-torture/compile/20020116-1.c: New test.
25963
25964 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25965
25966         * gcc.dg/20020116-2.c: New test.
25967
25968         * gcc.dg/ultrasp4.c: New test.
25969
25970         * gcc.dg/20020116-1.c: New test.
25971
25972 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25973
25974         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25975         by EABI.
25976
25977 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25978
25979         * gcc.misc-tests/i386-prefetch.exp: New.
25980         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25981         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25982         * gcc.misc-tests/i386-pf-none-1.c: New test.
25983         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25984
25985 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25986
25987         * gcc.dg/gnu89-init-1.c: Add new tests.
25988
25989 2002-01-15  Andreas Jaeger  <aj@suse.de>
25990
25991         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25992         * gcc.dg/i386-mmx-2.c: Likewise.
25993         * gcc.dg/i386-sse-1.c: Likewise.
25994         * gcc.dg/i386-sse-2.c: Likewise.
25995         * gcc.dg/i386-sse-3.c: Likewise.
25996
25997 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25998
25999         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26000         Uncomment additional cases that now pass.
26001
26002 2002-01-11  Richard Henderson  <rth@redhat.com>
26003
26004         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26005         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26006
26007 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26008
26009         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26010
26011 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26012
26013         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26014         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26015
26016 2002-01-10  Dale Johannesen  <dalej@apple.com>
26017
26018         * gcc.c-torture/execute/loop-11.c: New.
26019
26020 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26021
26022         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26023         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26024
26025 2002-01-09  Richard Henderson  <rth@redhat.com>
26026
26027         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26028         type in which to perform the operation for each size.
26029
26030 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26031
26032         * gcc.c-torture/compile/20020109-2.c: New test.
26033
26034 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26035
26036         * gcc.c-torture/execute/loop-10.c: New test.
26037
26038 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * gcc.c-torture/compile/20010226-1.c: New test.
26041         * gcc.c-torture/compile/20010227-1.c: New test.
26042         * gcc.c-torture/compile/20010426-1.c: New test.
26043         * gcc.c-torture/compile/20010510-1.c: New test.
26044         * gcc.c-torture/compile/20010605-3.c: New test.
26045         * gcc.c-torture/compile/20010824-1.c: New test.
26046         * gcc.c-torture/execute/20010409-1.c: New test.
26047         * gcc.dg/noncompile/20000901-1.c: New test.
26048         * gcc.dg/20001023-1.c: New test.
26049         * gcc.dg/20001101-1.c: New test.
26050         * gcc.dg/20001102-1.c: New test.
26051         * gcc.dg/20010207-1.c: New test.
26052         * gcc.dg/20010405-1.c: New test.
26053         * gcc.dg/20010822-1.c: New test.
26054         * gcc.dg/20011107-1.c: New test.
26055
26056 2002-01-09  Jeffrey A Law  (law@redhat.com)
26057
26058         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26059
26060         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26061         execution failure on PA targets.
26062
26063 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26064
26065         * gcc.c-torture/compile/20020109-1.c: New test.
26066
26067 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26068
26069         * gcc.c-torture/execute/20020108-1.c: New test.
26070
26071 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26072
26073         * gcc.dg/20020108-1.c: New test.
26074
26075 2002-01-08  H.J. Lu <hjl@gnu.org>
26076
26077         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26078         for header files.
26079
26080 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26081
26082         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26083         consistency.
26084
26085 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26086
26087         * gcc.dg/altivec-4.c: Test altivec predicates.
26088
26089 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26090
26091         * gcc.c-torture/execute/20020107-1.c: New test.
26092
26093 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26094
26095         PR c/5279
26096         * gcc.c-torture/compile/20020106-1.c: New test.
26097
26098 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26099
26100         * gcc.c-torture/execute/nestfunc-4.c: New test.
26101
26102 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26103
26104         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26105         extra triple that slipped in.
26106         * g++.old-deja/g++.abi/align.C: Likewise.
26107         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26108
26109 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26110
26111         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26112         * g++.old-deja/g++.abi/align.C: Likewise.
26113         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26114
26115         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26116         on FreeBSD/i386.
26117         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26118         FreeBSD.
26119
26120 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.dg/20020104-1.c: New test.
26123
26124         * gcc.dg/20020104-2.c: New test.
26125
26126 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26127
26128         * gcc.dg/20020103-1.c: Fix typo in target selector.
26129
26130 2002-01-03  Richard Henderson  <rth@redhat.com>
26131
26132         * gcc.dg/20020103-1.c: New.
26133
26134 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26135
26136         * gcc.c-torture/execute/20020103-1.c: New test.
26137
26138 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26139
26140         * g++.dg/other/debug2.C: New test.
26141
26142         * gcc.c-torture/compile/20020103-1.c: New test.
26143
26144 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26145
26146         * gcc.dg/gnu89-init-1.c: Added new tests.
26147
26148 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26149
26150         * g++.dg/template/friend2.C: Remove as patch is reverted.
26151
26152         * g++.dg/warn/oldcast1.C: New test.
26153
26154         * g++.dg/template/ptrmem1.C: New test.
26155         * g++.dg/template/ptrmem2.C: New test.
26156
26157         * g++.dg/template/ntp.C: New test.
26158
26159         * g++.dg/other/component1.C: New test.
26160
26161         * g++.dg/template/ttp3.C: New test.
26162
26163         * g++.dg/template/friend2.C: New test.
26164         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26165
26166 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26167
26168         * g++.dg/other/ptrmem1.C: New test.
26169         * g++.dg/other/ptrmem2.C: New test.
26170
26171 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26172
26173         * g++.dg/template/ctor1.C: New test.
26174
26175 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26176
26177         * g++.dg/template/friend2.C: New test.
26178
26179 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26180
26181         * gcc.dg/mmix-1.c: New test.
26182
26183 2001-12-31  Richard Henderson  <rth@redhat.com>
26184
26185         * gcc.dg/asm-5.c: New.
26186
26187 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26188
26189         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26190         in namespace __gnu_cxx
26191
26192 2001-12-30  Richard Henderson  <rth@redhat.com>
26193
26194         * gcc.dg/debug-6.c: New.
26195
26196 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26197
26198         * gcc.c-torture/compile/20011229-2.c: New test.
26199
26200 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26201
26202         * gcc.dg/debug-3.c: New test.
26203         * gcc.dg/debug-4.c: New test.
26204         * gcc.dg/debug-5.c: New test.
26205
26206 2001-12-29  Richard Henderson  <rth@redhat.com>
26207
26208         * g++.dg/eh/loop1.C: New.
26209
26210 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         * g++.dg/template/crash1.C: New test.
26213
26214 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         * g++.dg/other/const1.C: New test.
26217
26218 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26219
26220         * gcc.c-torture/compile/20011229-1.c: New test.
26221
26222 2001-12-28  Stan Shebs  <shebs@apple.com>
26223
26224         * lib/objc-torture.exp: Resync with c-torture.exp.
26225         * lib/objc.exp: Load standard libraries.
26226
26227 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26230         additional tests.
26231
26232 2001-12-27  Roger Sayle <roger@eyesopen.com>
26233
26234         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26235
26236 2001-12-27  Richard Henderson  <rth@redhat.com>
26237
26238         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26239
26240 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.dg/eh/ctor1.C: New test.
26243         * g++.dg/other/error2.C: New test.
26244
26245 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26246
26247         * g++.dg/other/init2.C: New test.
26248
26249 2001-12-24  Richard Henderson  <rth@redhat.com>
26250
26251         * gcc.dg/20011223-1.c: New.
26252         * gcc.dg/inline-1.c: New.
26253
26254 2001-12-23  Richard Henderson  <rth@redhat.com>
26255
26256         * gcc.dg/asm-4.c: Test operand modifiers.
26257
26258 2001-12-23  Richard Henderson  <rth@redhat.com>
26259
26260         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26261
26262 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26263
26264         * gcc.c-torture/execute/20011223-1.c: New test.
26265
26266 2001-12-21  Richard Henderson  <rth@redhat.com>
26267
26268         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26269         re-enables the warning.
26270
26271 2001-12-21  Richard Henderson  <rth@redhat.com>
26272
26273         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26274
26275 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26276
26277         * gcc.c-torture/compile/20011218-1.c: New test.
26278
26279 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26280
26281         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26282         arm-isr.c test.
26283         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26284         epilogue generation for ARM ISR routines.
26285
26286 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26287
26288         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26289         * gcc.dg/format/c90-printf-3.c: Likewise.
26290         * gcc.dg/format/c99-printf-3.c: Likewise.
26291         * gcc.dg/format/ext-1.c: Likewise.
26292         * gcc.dg/format/ext-6.c: Likewise.
26293         * gcc.dg/format/format.h: Prototype unlocked stdio.
26294
26295 2001-12-20  Richard Henderson  <rth@redhat.com>
26296
26297         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26298         (arena): Use it.
26299         (malloc): Correct allocation logic.  Abort if we fill up the
26300         arena before initialization complete.
26301         (realloc): Correct allocation logic.
26302
26303 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26304
26305         * gcc.c-torture/compile/20011219-2.c: New test.
26306
26307         * gcc.c-torture/execute/20011219-1.c: New test.
26308
26309 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26310
26311         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26312         target does not support weak symbols.
26313
26314 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26315
26316         * gcc.c-torture/compile/20011219-1.c: New test.
26317
26318 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26319
26320         * g++.dg/other/error1.C: New test.
26321
26322 2001-12-17  Jeffrey A Law  (law@redhat.com)
26323
26324         * gcc.c-torture/execute/20011217-1.c: New test.
26325
26326 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26327
26328         * objc.dg/special/: New directory.
26329         * objc.dg/special/special.exp: New file.
26330         * objc.dg/special/unclaimed-category-1.h: New file.
26331         * objc.dg/special/unclaimed-category-1a.m: New file.
26332         * objc.dg/special/unclaimed-category-1.m: New file.
26333
26334 2001-12-17  Andreas Jaeger  <aj@suse.de>
26335
26336         * gcc.c-torture/compile/20011217-2.c: New test.
26337
26338 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26339
26340         * gcc.c-torture/compile/20011217-1.c: New test.
26341
26342 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26343
26344         * testsuite/gcc.dg/20011214-1.c: New.
26345
26346 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26347
26348         * gcc.dg/altivec-4.c: New.
26349
26350 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26351
26352         * gcc.dg/20011113-1.c: New test.
26353
26354 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26355
26356         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26357         std::__malloc_alloc_template<0> and
26358         std::__default_alloc_template<false, 0>.
26359
26360 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26361
26362         * objc/execute/bf-21.m: New test.
26363         * objc/execute/enumeration-1.m: New test.
26364         * objc/execute/enumeration-2.m: New test.
26365
26366 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26367
26368         * gcc.dg/gnu89-init-1.c: New test.
26369
26370 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26371
26372         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26373         * g++.old-deja/g++.jason/2371.C: Likewise.
26374         * g++.old-deja/g++.jason/template33.C: Likewise.
26375         * g++.old-deja/g++.jason/template34.C: Likewise.
26376         * g++.old-deja/g++.jason/template36.C: Likewise.
26377         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26378         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26379         * g++.old-deja/g++.other/typename1.C: Likewise.
26380         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26381         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26382         * g++.old-deja/g++.pt/typename11.C: Likewise.
26383         * g++.old-deja/g++.pt/typename14.C: Likewise.
26384         * g++.old-deja/g++.pt/typename16.C: Likewise.
26385         * g++.old-deja/g++.pt/typename3.C: Likewise.
26386         * g++.old-deja/g++.pt/typename4.C: Likewise.
26387         * g++.old-deja/g++.pt/typename5.C: Likewise.
26388         * g++.old-deja/g++.pt/typename7.C: Likewise.
26389         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26390
26391 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26392
26393         * g++.dg/other/linkage1.C: New test.
26394         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26395         specifiers.
26396
26397 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26398
26399         * gcc.dg/concat.c: New test.
26400
26401 2001-12-11  Stan Shebs  <shebs@apple.com>
26402
26403         * objc/compile: New test directory.
26404         * objc/compile/compile.exp: New expect script.
26405         * objc/compile/20011211-1.m: New compile test.
26406
26407 2001-12-11  Jason Merrill  <jason@redhat.com>
26408
26409         * lib/prune.exp (prune_gcc_output): Also handle "In member
26410         function".  So many permutations...
26411
26412 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26413
26414         * g++.dg/template/typedef1.C: New test.
26415
26416 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26417
26418         * g++.dg/other/copy1.C: New test.
26419
26420 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26421
26422         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26423
26424         * gcc.dg/builtin-choose-expr.c: New.
26425
26426 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26427
26428         * gcc.dg/altivec-2.c: New.
26429
26430 2001-12-07  Richard Henderson  <rth@redhat.com>
26431
26432         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26433
26434 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26435
26436         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26437         ultrasparc.
26438
26439 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26440
26441         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26442
26443 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26444
26445         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26446         variable argument list.
26447
26448 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26449
26450         * gcc.c-torture/execute/memcheck: Delete entire directory.
26451         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26452         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26453
26454 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26455
26456         * gcc.dg/Wshadow-1.c: New test.
26457
26458 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26459
26460         * gcc.c-torture/compile/20011130-1.c: New test.
26461
26462         * gcc.dg/noncompile/20011025-1.c: New test.
26463
26464         * g++.dg/other/anon-union.C: New test.
26465
26466         * gcc.c-torture/execute/20011024-1.c: New test.
26467
26468 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26469
26470         * gcc.c-torture/execute/20000722-1.x,
26471         gcc.c-torture/execute/20010123-1.x: Remove.
26472         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26473         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26474         gcc.dg/c99-complit-2.c: New tests.
26475
26476 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * g++.dg/inherit/base1.C: New test.
26479
26480 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26481
26482         * g++.dg/other/stdarg1.C: New test.
26483
26484         * gcc.c-torture/compile/20011130-2.c: New test.
26485
26486 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26487
26488         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26489         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26490         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26491         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26492         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26493         * gcc.dg/builtin-prefetch-1.c: New test.
26494
26495 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * gcc.dg/20011130-1.c: New test.
26498
26499 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26500
26501         * g++.dg/other/scope1.C: New test.
26502         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26503
26504 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26505
26506         * gcc.dg/vla-init-1.c: New test.
26507
26508 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26509
26510         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26511
26512 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26513
26514         * objc.dg/alias.m: Update.
26515         * objc.dg/class-1.m: Update.
26516         * objc.dg/const-str-1.m: Update.
26517         * objc.dg/fwd-proto-1.m: Update.
26518         * objc.dg/id-1.m: Update.
26519         * objc.dg/super-class-1.m: Update.
26520
26521 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26522
26523         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26524         constructs.
26525
26526 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26527
26528         * gcc.c-torture/execute/20011128-1.c: New test.
26529
26530 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26531
26532         * gcc.dg/20011127-1.c: New test.
26533
26534 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26535
26536         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26537         from Austin Group draft 7.
26538         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26539         scanf format arguments.
26540         * gcc.dg/format/no-exargs-2.c: New test.
26541
26542 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26543
26544         * g++.dg/abi/vbase8-4.C: New test.
26545
26546 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26547
26548         * gcc.c-torture/execute/20011121-1.c: New test.
26549
26550 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26551
26552         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26553
26554 2001-11-23  Andreas Jaeger  <aj@suse.de>
26555
26556         * gcc.dg/cpp/charconst-2.c: New test.
26557
26558 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26559
26560         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26561         to the host if it is remote.  Let tests specify extra headers
26562         they use.
26563         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26564         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26565         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26566         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26567         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26568         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26569         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26570         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26571         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26572         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26573
26574 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26575
26576         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26577         for little endian ARMs.
26578
26579 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26580
26581         * gcc.c-torture/compile/20011119-1.c: New test.
26582         * gcc.c-torture/compile/20011119-2.c: New test.
26583
26584 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26585
26586         * gcc.dg/altivec-1.c: Fix typo.
26587
26588 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26589
26590         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26591
26592 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26593
26594         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26595
26596 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26597
26598         * lib/g77.exp: Don't specify --rpath-link.
26599
26600         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26601         across all the headers.
26602         * gcc.dg/format/format.exp: For testing on a remote host,
26603         copy format.h.
26604
26605         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26606         * gcc.c-torture/execute/930406-1.c: Likewise.
26607         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26608
26609 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26610
26611         * gcc.dg/altivec-1.c: New.
26612
26613 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26614
26615         * gcc.dg/cpp/fpreprocessed.c: New test case.
26616
26617 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26618
26619         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26620         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26621         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26622
26623 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26624
26625         * gcc.dg/no-builtin-1.c: New test.
26626
26627 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26628
26629         * gcc.c-torture/execute/20011115-1.c: New test.
26630
26631 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26632
26633         * gcc.c-torture/compile/20011114-2.c: New test.
26634         * gcc.c-torture/compile/20011114-3.c: New test.
26635         * gcc.c-torture/compile/20011114-4.c: New test.
26636
26637 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26638
26639         * g++.dg/other/init1.C: New test.
26640
26641 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26642
26643         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26644         message.
26645
26646         * gcc.c-torture/execute/20011114-1.c: New testcase.
26647
26648         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26649         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26650         like the (before this change) version of 20010327-1.c.
26651
26652 2001-11-14  Roger Sayle <roger@eyesopen.com>
26653
26654         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26655
26656 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26657
26658         * g++.dg/init/array2.C: New test.
26659
26660 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26661
26662         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26663
26664 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.dg/other/forscope1.C: New test.
26667         * g++.dg/ext/forscope1.C: New test.
26668         * g++.dg/ext/forscope2.C: New test.
26669
26670 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * gcc.c-torture/execute/20011113-1.c: New test.
26673
26674 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26675
26676         * gcc.c-torture/execute/20011109-2.c: New test.
26677
26678         * gcc.c-torture/execute/20011109-1.c: New test.
26679
26680 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26681
26682         * gcc.c-torture/compile/20011109-1.c: New test.
26683
26684 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26685
26686         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26687         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26688         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26689         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26690         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26691         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26692         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26693
26694 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26695
26696         * g++.dg/warn/Wshadow-1.C: New tests.
26697         * g++.old-deja/g++.mike/for3.C: Update.
26698
26699 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26700
26701         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26702         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26703         XFAILs.  Adjust expected error texts.
26704         * gcc.c-torture/compile/20011106-1.c,
26705         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26706         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26707         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26708         gcc.dg/c99-array-lval-5.c: New tests.
26709
26710 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26711
26712         * gcc.dg/cpp/defined.c: Update.
26713
26714 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26715
26716         * gcc.c-torture/execute/anon-1.c: New test.
26717
26718 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26719
26720         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26721         same size, so no warning should be produced on stormy16.
26722
26723         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26724         due to oversized array.
26725         * g++.old-deja/g++.mike/ns15.C: Likewise.
26726         * g++.old-deja/g++.pt/crash16.C: Likewise.
26727
26728 2001-11-02  Graham Stott  <grahams@redhat.com>
26729
26730         * g++.dgother/debug1.C: Fix typos.
26731
26732 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26733
26734         * g++.dg/other/debug1.C: New test.
26735
26736 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26737
26738         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26739         of unsigned long.
26740
26741 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26742
26743         * gcc.dg/20011029-2.c: New test.
26744
26745         * gcc.c-torture/compile/20011029-1.c: New test.
26746
26747 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26748
26749         * objc/execute/class_self-1.m: New test.
26750         * objc/execute/class_self-2.m: New test.
26751
26752 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26753
26754         * gcc.misc-tests/msgs.exp: Delete.
26755         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26756         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26757         error set to match recent changes.
26758
26759 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26760
26761         * gcc.dg/20011021-1.c: New test.
26762
26763 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26764
26765         * gcc.c-torture/compile/20011023-1.c: New test.
26766
26767 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26768
26769         * lib/g77.exp: Rewrite based on lib/g++.exp.
26770
26771 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26772
26773         * gcc.c-torture/execute/20011019-1.c: New test.
26774
26775         * gcc.dg/20011018-1.c: New test.
26776
26777 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26778
26779         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26780
26781 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26782
26783         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26784         * gcc.dg/attr-invalid.c: Likewise.
26785
26786 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26787
26788         * testsuite/gcc.dg/20011015-1.c: New test.
26789
26790 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26791
26792         * g++.dg/template/unify2.C: New test.
26793
26794 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26795
26796         * g++.dg/other/exception-specification.C: New test
26797
26798 2001-10-13  Tom Rix  <trix@redhat.com>
26799
26800         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26801         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26802
26803 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26804
26805         * testsuite/gcc.dg/20011009-1.c: New test.
26806
26807 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26808
26809         PR g++/4476
26810         * g++.dg/other/friend1.C: New test.
26811
26812 2001-10-11  Richard Henderson  <rth@redhat.com>
26813
26814         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26815
26816 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26817
26818         * gcc.c-torture/compile/20011010-1.c: New.
26819
26820 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26821
26822         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26823         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26824         g77.f-torture/execute/execute.exp,
26825         g77.f-torture/noncompile/noncompile.exp,
26826         gcc.c-torture/compile/compile.exp,
26827         gcc.c-torture/execute/execute.exp,
26828         gcc.c-torture/execute/ieee/ieee.exp,
26829         gcc.c-torture/execute/memcheck/memcheck.exp,
26830         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26831         objc/execute/execute.exp: Update FSF address.
26832
26833 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26834
26835         * gcc.dg/cpp/cmdlne-C.c: Update.
26836         * gcc.dg/cpp/cmdlne-C2.c: New.
26837
26838 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26839
26840         * gcc.c-torture/execute/20011008-3.c: New.
26841
26842 2001-10-08  DJ Delorie  <dj@redhat.com>
26843
26844         * gcc.dg/20011008-1.c: New.
26845         * gcc.dg/20011008-2.c: New.
26846
26847 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26848
26849         * gcc.dg/cpp/spacing1.c: Update test.
26850
26851 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26852
26853         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26854         spelling errors of "separate" as "seperate".
26855
26856 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26857
26858         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26859         enough to avoid inlining.
26860
26861 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26862
26863         * lib/g77.exp: set libg2c_dir correctly.
26864
26865 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26866
26867         * gcc.dg/cpp/macro11.c: New test.
26868
26869 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26872         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26873         gcc.dg/format/multattr-3.c: New tests.
26874         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26875         tests for format attributes on function pointers being rejected.
26876
26877 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26878
26879         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26880
26881 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26882
26883         * g++.dg/warn/format1.C: New test.
26884
26885 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26886
26887         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26888
26889 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26890
26891         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26892
26893 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26894
26895         * gcc.dg/cpp/redef2.c: Add test.
26896
26897 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26898
26899         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26900         long-standing bug on i686, apparently.
26901         * gcc.c-torture/execute/loop-2c.x: New file.
26902         * gcc.c-torture/execute/loop-2d.x: New file.
26903         * gcc.c-torture/execute/loop-3c.x: New file.
26904
26905 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26906
26907         * gcc.dg/cpp/20000625-2.c: Correct line number.
26908
26909 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26910
26911         * gcc.dg/cpp/macro10.c: New test.
26912         * gcc.dg/cpp/strify3.c: New test.
26913         * gcc.dg/cpp/spacing1.c: Add tests.
26914         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26915         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26916
26917 2001-09-24  DJ Delorie  <dj@redhat.com>
26918
26919         * gcc.c-torture/execute/20010924-1.c: New test.
26920
26921 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26922
26923         * testsuite/objc/execute/paste.m: Remove.
26924
26925 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26926
26927         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26928
26929 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26930
26931         * g77.dg/strlen0.f: New test.
26932
26933 2001-09-21  Richard Henderson  <rth@redhat.com>
26934
26935         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26936         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26937
26938 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26939
26940         Table-driven attributes.
26941         * g++.dg/ext/attrib1.C: New test.
26942
26943 2001-09-20  DJ Delorie  <dj@redhat.com>
26944
26945         * gcc.dg/20000926-1.c: Update expected warning messages.
26946         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26947         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26948         array.
26949
26950 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26951
26952         * g++.dg/eh/registers1.C: New test case.
26953
26954 2001-09-17  Richard Henderson  <rth@redhat.com>
26955
26956         * gcc.dg/array-5.c: Fix VLA decomposition test.
26957
26958 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26959
26960         * gcc.dg/cpp/line5.c: New testcase.
26961
26962 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26963
26964         * gcc.dg/cpp/macro9.c: New test.
26965
26966 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26967
26968         * gcc.c-torture/execute/980223.c: Change type of addr from long
26969         to char *.
26970
26971 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26972
26973         * gcc.c-torture/execute/20010915-1.c: New test.
26974
26975 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26976
26977         * g77.dg/bprob: New directory.
26978         * g77.dg/bprob/bprob.exp: New file.
26979         * g77.dg/bprob/bprob-1.f: New test.
26980         * g77.dg/gcov: New directory.
26981         * g77.dg/gcov/gcov.exp: New file.
26982         * g77.dg/gcov/gcov-1.f: New test.
26983         * g77.dg/gcov/gcov-1.x: New file.
26984
26985 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26986
26987         * gcc.dg/cpp/directiv.c: Update.
26988         * gcc.dg/cpp/undef1.c: Update.
26989
26990 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26991
26992         * gcc.dg/20010912-1.c: New test.
26993
26994 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26995
26996         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26997         language-independent file in lib.
26998         * lib/gcov.exp: New file.
26999
27000 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27001
27002         * gcc.c-torture/compile/20010911-1.c: New test.
27003
27004 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27005
27006         * lib/profopt.exp: New, to support profile-directed optimizations.
27007         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27008         * gcc.misc-tests/bprob-1.c: New test.
27009         * gcc.misc-tests/bprob-2.c: New test.
27010
27011 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27012
27013         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27014         XFAIL and which kinds of gcov output to verify.
27015         * gcc.misc-tests/gcov-4b.x: New file.
27016         * gcc.misc-tests/gcov-5b.x: New file.
27017         * gcc.misc-tests/gcov-6.x: New file.
27018         * gcc.misc-tests/gcov-7.c: New test.
27019         * gcc.misc-tests/gcov-7.x: New file.
27020
27021 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27022
27023         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27024         * gcc.misc-tests/gcov-6.c: New test.
27025
27026 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27027
27028         PR c++/3986
27029         * g++.dg/abi/vbase1.C: New test.
27030
27031 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27032
27033         * objc.dg/method-2.m: New.
27034
27035 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27036
27037         PR c++/4203
27038         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27039         * g++.dg/init/empty1.C: New test.
27040
27041 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * gcc.c-torture/compile/20010903-1.c: New test.
27044
27045 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27046
27047         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27048         for m68k.
27049
27050 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27051
27052         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27053
27054         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27055
27056         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27057
27058 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27059
27060         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27061         for 16-bit 'unsigned int'.
27062
27063 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27064
27065         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27066
27067 2001-08-27  Richard Henderson  <rth@redhat.com>
27068
27069         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27070         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27071
27072 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27073
27074         * gcc.dg/asm-names.c (ymain): New.
27075
27076 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27077
27078         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27079         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27080         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27081
27082 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27083
27084         * gcc.dg/compare5.c: New testcase.
27085
27086 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27087
27088         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27089         and "In instantiation".
27090
27091 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27092
27093         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27094
27095 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27096
27097         * gcc.misc-tests/gcov.exp: Add support for branch information.
27098         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27099         * gcc.misc-tests/gcov-4.c: New test.
27100         * gcc.misc-tests/gcov-4b.c: New test.
27101         * gcc.misc-tests/gcov-5b.c: New test.
27102
27103 2001-08-20  Zack Weinberg  <zackw@panix.com>
27104
27105         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27106         expected to fail.
27107
27108 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27109
27110         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27111
27112 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * g++.dg/eh/template1.C: New test.
27115
27116 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27117
27118         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27119         Fix thinko.
27120         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27121         for xfail.
27122
27123 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27124
27125         * lib/g77-dg.exp:  Use prune.exp for common procedures
27126         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27127         * lib/g77.exp: (g77-dg-prune) Remove
27128
27129 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27130
27131         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27132
27133 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27134
27135         * g++.dg/template/unify1.C: New test.
27136
27137 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27138
27139         * g++.dg/abi/empty4.C: New test.
27140
27141 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27142
27143         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27144         solaris2.*
27145         * g77.f-torture/compile/pr3743.x: Likewise
27146
27147 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27148
27149         * g++.dg/other/using-declaration.C: New test.
27150
27151 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27152
27153         * gcc.dg/cpp/tr-sign.c: New testcase.
27154
27155 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27156
27157         * gcc.dg/cpp/19951025-1.c: Revert.
27158         * gcc.dg/cpp/directiv.c: We no longer process directives that
27159         interrupt macro arguments.
27160
27161 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27162
27163         * gcc.dg/bconstp-1.c: New test.
27164
27165 2001-08-03  Richard Henderson  <rth@redhat.com>
27166
27167         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27168
27169 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27170
27171         * gcc.dg/cpp/19951025-1.c: Update.
27172
27173 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27174
27175         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27176         should be x.
27177
27178 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27179
27180         Kill -fhonor-std.
27181         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27182         * g++.old-deja/g++.other/std1.C: Likewise.
27183         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27184
27185 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27186
27187         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27188         (g77_pass, g77_fail, g77_finish, g77_exit,
27189         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27190
27191 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27192
27193         * g77.dg/fbackslash.f
27194         * g77.dg/fcase-preserve.f
27195         * g77.dg/ff90-1.f
27196         * g77.dg/ffixed-line-length-0.f
27197         * g77.dg/ffixed-line-length-132.f
27198         * g77.dg/ffixed-line-length-7.f
27199         * g77.dg/ffixed-line-length-72.f
27200         * g77.dg/ffixed-line-length-none.f
27201         * g77.dg/ffree-form-1.f
27202         * g77.dg/fno-backslash.f
27203         * g77.dg/fno-f90-1.f
27204         * g77.dg/fno-fixed-form-1.f
27205         * g77.dg/fno-onetrip.f
27206         * g77.dg/fno-typeless-boz.f
27207         * g77.dg/fno-underscoring.f
27208         * g77.dg/fno-vxt-1.f
27209         * g77.dg/fonetrip.f
27210         * g77.dg/ftypeless-boz.f
27211         * g77.dg/fugly-assumed.f
27212         * g77.dg/funderscoring.f
27213         * g77.dg/fvxt-1.f
27214
27215 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27216
27217         * objc.dg/fwd-proto-1.m: New.
27218         * objc.dg/local-decl-1.m: New.
27219         * objc.dg/naming-1.m: New.
27220         * objc.dg/naming-2.m: New.
27221         * objc.dg/proto-hier-1.m: New.
27222
27223 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27224
27225         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27226         largest-type elements to a struct makes its size grow.
27227
27228 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27229
27230         * g++.dg/abi/vthunk1.C: New test.
27231
27232 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.dg/abi/vbase8-22.C: New test.
27235
27236 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27237
27238         * gcc.dg/cpp/macro8.c: New test.
27239
27240 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27241
27242         * g++.dg/abi/vbase8-21.C: New test.
27243
27244 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27245
27246         * g++.dg/abi/vbase8-10.C: New test.
27247
27248 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27249
27250         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27251         ${tool}_set_ld_library_path.
27252         Changed caller.
27253         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27254         g++.exp.
27255
27256 2001-07-26  Stan Cox <scox@redhat.com>
27257
27258         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27259         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27260         gcc_exit, gcc_check_unsupported_p):
27261         Moved to gcc-deps.exp
27262         * gcc-deps.exp: New file.
27263
27264 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27265
27266         * g++.old-deja/g++.pt/defarg14.C: New test.
27267
27268 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27269
27270         * g++.old-deja/g++.other/lineno5.C: New test.
27271
27272 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27273
27274         * g++.old-deja/g++.pt/crash68.C: New test.
27275
27276 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27277
27278         * g++.old-deja/g++.other/crash42.C: New test.
27279
27280 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27281
27282         * gcc.dg/cpp/extratokens.c: Fix.
27283         * gcc.dg/cpp/skipping2.c: New tests.
27284
27285 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27286
27287         * gcc.c-torture/execute/20010724-1.c: New file.
27288         * gcc.c-torture/execute/20010724-1.x: New file.
27289
27290 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27291
27292         * g++.old-deja/g++.other/cond7.C: New test.
27293
27294 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27295
27296         * g++.old-deja/g++.other/optimize4.C: New test.
27297
27298 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27299
27300         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27301
27302 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27303
27304         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27305         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27306         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27307         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27308
27309         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27310         bug report" message.
27311
27312         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27313         * g++.dg/ext/instantiate1.C: Move from old-deja.
27314
27315 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27316
27317         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27318         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27319         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27320         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27321
27322 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27323
27324         * gcc.c-torture/execute/20010723-1.c: New test.
27325
27326 2001-07-23  Ben Elliston  <bje@redhat.com>
27327
27328         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27329
27330 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27331
27332         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27333         i[34567]86-*-*.
27334         Delete handling of ieee_multilib_flags.
27335         Pass -mieee for alpha*-*-* and sh-*-*.
27336         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27337
27338 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27339
27340         Remove old-abi tests.
27341         * g++.old-deja/g++.mike/p11116.C: Remove.
27342         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27343
27344 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27345
27346         * g77.f-torture/compile/pr3743.f:  New test
27347
27348 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27349
27350         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27351
27352 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27353
27354         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27355         g++.old-deja/g++.pt/static6.C: Likewise.
27356         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27357         supports weak symbols.
27358
27359 2001-07-18  Andreas Jaeger  <aj@suse.de>
27360
27361         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27362         supported again.
27363
27364 2001-07-18  Andreas Jaeger  <aj@suse.de>
27365
27366         * gcc.dg/iftrap-1.c: Fix target line.
27367
27368 2001-07-17  Richard Henderson  <rth@redhat.com>
27369
27370         * gcc.c-torture/execute/20010717-1.c: New.
27371
27372 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27373
27374         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27375         tests.
27376
27377 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27378
27379         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27380
27381 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27382
27383         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27384         UAC_SIGBUS, UAC_NOPRINT definitions.
27385
27386 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27387
27388         * objc/execute/object_is_class.m: New test.
27389         * objc/execute/object_is_meta_class.m: New test.
27390
27391 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27392
27393         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27394         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27395
27396 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27397
27398         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27399         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27400
27401 2001-07-14  Richard Henderson  <rth@redhat.com>
27402
27403         * gcc.dg/iftrap-1.c: New.
27404
27405 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27406
27407         * g77.f-torture/execute/intrinsic77.f: New test.
27408
27409 2001-07-11  Janis Johnson <janis@us.ibm.com>
27410
27411         * gcc.misc-tests/gcov-3.c: New test.
27412
27413 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27414
27415         * gcc.c-torture/compile/20010711-1.c,
27416         * gcc.c-torture/compile/20010711-2.c: New tests.
27417
27418 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27419
27420         * gcc.c-torture/execute/20010711-1.c: New test.
27421
27422 2001-07-11  Ben Elliston  <bje@redhat.com>
27423
27424         * g++.old-deja/g++.other/enum5.C: New test.
27425
27426 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27427
27428         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27429         (g++-dg-prune): Call prune_gcc_output.
27430         * prune.exp: New file for prune_gcc_output.
27431         * lib/g++.exp, lib/gcc.exp: Load it.
27432
27433 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27434
27435         * gcc.c-torture/compile/20010701-1.c,
27436         g++.old-deja/g++.ext/attrib6.C: New tests.
27437
27438 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27439
27440         * gcc.c-torture/compile/20010706-1.c: New test.
27441
27442 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27443
27444         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27445
27446 2001-06-28  Stan Shebs  <shebs@apple.com>
27447
27448         * gcc.dg/pragma-darwin.c: New test.
27449
27450 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27451
27452         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27453         Solaris 2.[678] system.
27454
27455 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27456
27457         * gcc.dg/20010622-1.c: New test.
27458
27459 2001-06-18  Stan Shebs  <shebs@apple.com>
27460
27461         * objc.dg: New directory.
27462         * objc.dg/dg.exp: New file.
27463         * objc.dg/alias.m: New.
27464         * objc.dg/class-1.m: New.
27465         * objc.dg/class-2.m: New.
27466         * objc.dg/const-str-1.m: New.
27467         * objc.dg/const-str-2.m: New.
27468         * objc.dg/id-1.m: New.
27469         * objc.dg/method-1.m: New.
27470         * objc.dg/super-class-1.m: New.
27471         * lib/objc-dg.exp: New file.
27472
27473 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27474
27475         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27476         of label name.
27477
27478 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27479
27480         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27481
27482 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27483
27484         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27485         variable.
27486
27487 2001-06-12  Richard Henderson  <rth@redhat.com>
27488
27489         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27490
27491 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27492
27493         * g++.old-deja/g++.abi/vbase5.C: New test.
27494         * g++.old-deja/g++.abi/vbase6.C: New test.
27495         * g++.old-deja/g++.abi/vbase7.C: New test.
27496
27497 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27498
27499         * gcc.c-torture/compile/20010610-1.c: New test.
27500
27501 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * g++.old-deja/g++.abi/vbase4.C: New test.
27504
27505 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27506
27507         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27508         support %f for HC11/HC12 targets.
27509         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27510         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27511         on HC11/HC12 targets.
27512         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27513
27514 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27515
27516         * gcc.dg/wchar_t-1.c: New file.
27517         * gcc.dg/wint_t-1.c: Likewise.
27518
27519 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27520
27521         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27522
27523 2001-06-11  Richard Henderson  <rth@redhat.com>
27524
27525         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27526
27527 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27528
27529         * gcc.c-torture/compile/20010611-1.c: New test.
27530
27531 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27532
27533         * gcc.dg/c99-tag-1.c: Add more tests.
27534
27535 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27536
27537         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27538         representation on MN10300 and ARM/Thumb.
27539
27540 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27541
27542         * g77.f-torture/execute/20010610.f: New.
27543
27544 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27545
27546         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27547         names.
27548
27549 2001-06-09  Richard Henderson  <rth@redhat.com>
27550
27551         * gcc.c-torture/execute/ashrdi-1.c: New.
27552         * gcc.c-torture/execute/ashldi-1.c: New.
27553         * gcc.c-torture/execute/lshrdi-1.c: New.
27554
27555 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27556
27557         * objc/execute/load-3.m: Added. Check sending +load to categories,
27558         in addition to classes.
27559
27560 2001-06-08  Stan Shebs  <shebs@apple.com>
27561
27562         * objc/execute/load-2.m: New test.  From Nicola Pero
27563         <n.pero@mi.flashnet.it>.
27564
27565 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27566
27567         * gcc.c-torture/execute/20010605-2.c: New test.
27568
27569 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27570
27571         * g++.old-deja/g++.abi/vbase2.C: New test.
27572         * g++.old-deja/g++.abi/vbase3.C: New test.
27573
27574 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         * g++.old-deja/g++.pt/friend49.C: New test.
27577
27578 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         * g++.old-deja/g++.ext/anon3.C: New test.
27581
27582 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         * g++.old-deja/g++.other/conv7.C: New test.
27585
27586 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27587
27588         * gcc.c-torture/compile/20010605-2.c: New test.
27589
27590 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27591
27592         * gcc.c-torture/execute/20010604-1.c: New test.
27593
27594 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27595
27596         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27597
27598 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27599
27600         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27601         (g++_link_flags): Likewise.
27602         (g++_init): Pass gccpath's value to two previous functions.
27603
27604 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27605
27606         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27607         Ensure logfile entry matches exec command line.
27608
27609 2001-05-31  Richard Henderson  <rth@redhat.com>
27610
27611         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27612         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27613
27614 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27615
27616         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27617         compiler for irix6.2
27618
27619 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.other/optimize3.C: New file.
27622
27623 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27624
27625         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27626         assemble.
27627
27628 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27629
27630         * g++.old-deja/g++.other/optimize2.C: New file.
27631
27632 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27633
27634         * gcc.c-torture/compile/20010518-2.c: New file.
27635         * gcc.c-torture/execute/20010518-1.c: New file.
27636         * gcc.c-torture/execute/20010518-2.c: New file.
27637
27638 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27639
27640         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27641
27642 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27643
27644         G++ no longer defines builtins that do not begin with __builtin.
27645         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27646         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27647         * g++.old-deja/g++.law/builtin1.C: Likewise.
27648         * g++.old-deja/g++.law/cvt2.C: Likewise.
27649         * g++.old-deja/g++.mike/net5.C: Likewise.
27650         * g++.old-deja/g++.other/builtins1.C: Likewise.
27651         * g++.old-deja/g++.other/builtins2.C: Likewise.
27652         * g++.old-deja/g++.other/builtins3.C: Likewise.
27653         * g++.old-deja/g++.other/builtins4.C: Likewise.
27654         * g++.old-deja/g++.other/inline8.C: Likewise.
27655         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27656
27657 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27658
27659         * g++.old-deja/g++.pt/using1.C: Adjust.
27660         * g++.old-deja/g++.pt/using2.C: New test.
27661
27662 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27663
27664         * gcc.dg/cpp/charconst.c: New tests.
27665         * gcc.dg/cpp/escape.c: New tests.
27666         * gcc.dg/cpp/escape-1.c: New tests.
27667         * gcc.dg/cpp/escape-2.c: New tests.
27668         * gcc.dg/cpp/ucs.c: New tests.
27669
27670 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27671
27672         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27673         native compiler for irix6.5.
27674
27675 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27676
27677         * lib/g++.exp (g++_include_flags): Use args to compute
27678         get_multilibs.
27679         (g++_link_flags): Likewise.
27680         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27681
27682 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27683
27684         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27685
27686 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27687
27688         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27689         this file.
27690
27691 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27692
27693         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27694         STACK_SIZE;
27695         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27696         to STACK_SIZE; Use it to define size of add_histo array.
27697         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27698         to STACK_SIZE.
27699         (f): Use GITT_SIZE to define size of gitt local table.
27700         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27701         to STACK_SIZE; Use it to define size of bytemem array.
27702
27703 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27704
27705         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27706         on 68HC11/HC12 due to the asm instruction.
27707         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27708         * gcc.c-torture/compile/920520-1.x: Likewise.
27709         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27710         on 68HC11/HC12 because the function is larger than 64K.
27711         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27712         on 68HC11/HC12 because the structure is too large.
27713
27714 2001-05-20  Richard Henderson  <rth@redhat.com>
27715
27716         * gcc.c-torture/execute/20010520-1.c: New.
27717
27718 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27719
27720         * g++.old-deja/g++.warn/compare1.C: New test.
27721         * gcc.dg/compare4.c: New test.
27722
27723 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27724
27725         * g++.old-deja/g++.other/optimize1.C: New test.
27726
27727 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27728
27729         * g++.old-deja/g++.pt/spec41.C: New test.
27730
27731 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27732
27733         * gcc.c-torture/compile/20010114-1.x: Remove.
27734
27735 2001-05-18  Stan Shebs  <shebs@apple.com>
27736
27737         * gcc.c-torture/compile/20010518-1.c: New test.
27738
27739 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27740
27741         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27742         * g++.old-deja/g++.pt/crash67.C: New test.
27743
27744 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27745
27746         * g++.old-deja/g++.other/debug9.C: New test.
27747
27748 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27749
27750         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27751
27752 2001-05-16  Jan Hubicka  <jh@suse.cz>
27753
27754         * gcc.c-torture/compile/20010516-1.c: New test.
27755
27756 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27757
27758         * g++.old-deja/g++.other/crash41.C: New test.
27759
27760 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         * g++.old-deja/g++.pt/crash66.C: New test.
27763
27764 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27765
27766         * g++.old-deja/g++.robertl/eb27.C: Convert.
27767
27768 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27769
27770         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27771         declaration being redundant.
27772
27773 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27774
27775         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27776
27777 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27778
27779         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27780
27781 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27782
27783         * lib/g++.exp: Use testsuite_flags.
27784
27785 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27786
27787         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27788
27789 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27790
27791         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27792
27793 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27794
27795         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27796
27797 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27798
27799         * gcc.c-torture/compile/20010313-1.c: New test.
27800
27801 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27802
27803         * gcc.dg/cpp/direct2.c: New test.
27804         * gccq.dg/cpp/direct2s.c: New test.
27805
27806         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27807
27808 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27809
27810         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27811         * g++.old-deja/g++.other/op3.C: Likewise.
27812
27813 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27814
27815         * gcc.dg/cpp/syshdr.h: New file.
27816         * gcc.dg/cpp/sysmac1.c: Update.
27817         * gcc.dg/cpp/sysmac2.c: Update.
27818
27819 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27820
27821         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27822
27823 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27824
27825         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27826         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27827
27828 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27829
27830         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27831
27832 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27833
27834         * lib/g++.exp (g++_include_flags): Don't use any special flags
27835         if TESTING_IN_BUILD_TREE is not defined.
27836         (g++_init): Use a plain 'c++' as the compiler if
27837         TESTING_IN_BUILD_TREEE is not defined.
27838
27839 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27840
27841         * g++.old-deja/g++.eh/catch13.C: New test.
27842         * g++.old-deja/g++.eh/catch14.C: New test.
27843
27844 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27845
27846         * gcc.dg/cpp/tr-define.c: New test.
27847
27848 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27849
27850         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27851         <stdlib.h>, not <malloc.h>.
27852
27853 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27854
27855         * g++.old-deja/g++.ns/template17.C: New test.
27856
27857 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27858
27859         * g++.old-deja/g++.pt/ref4.C: New test.
27860
27861 2001-04-30  Richard Henderson  <rth@redhat.com>
27862
27863         * gcc.dg/20000724-1.c: Revert last change.
27864
27865 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27866
27867         * g77.f-torture/execute/20010430.f: New test.
27868
27869 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27870
27871         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27872
27873 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27874
27875         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27876
27877 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.old-deja/g++.eh/crash6.C: New test.
27880
27881 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27882
27883         * g++.old-deja/g++.other/warn7.C: New test.
27884
27885 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27886
27887         * g++.old-deja/g++.other/defarg9.C: New test.
27888
27889 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27890
27891         * g77.f-torture/compile/20010426.f: New test.
27892         * g77.f-torture/execute/20010426.f: New test.
27893
27894 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27895
27896         * g77.f-torture/compile/20000629-1.x: Remove - error
27897         has been fixed.
27898
27899 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27900
27901         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27902         Tweak slightly to work with g++.dg framework.
27903         * g++.dg/special/ecos.exp: Run initp1.C test.
27904         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27905
27906         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27907         its linker doesn't give line numbers either.
27908         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27909
27910 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27911
27912         * g++.old-deja/g++.other/lex1.C: New test.
27913
27914 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27915
27916         * gcc.dg/noncompile/20010425-1.c: New test.
27917
27918 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27919
27920         * g++.old-deja/g++.pt/mangle2.C: New test.
27921
27922 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27923
27924         * gcc.dg/format/plus-1.c: New test.
27925
27926 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27927
27928         * gcc.dg/20010423-1.c: New test.
27929
27930 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27931
27932         * gcc.c-torture/execute/20010422-1.c: New test.
27933
27934 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27935
27936         * g++.old-deja/g++.ns/type2.C: New test.
27937
27938 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27939
27940         * g++.old-deja/g++.other/perf1.C: New test.
27941
27942 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27943
27944         * gcc.dg/c99-func-2.c: Remove xfail.
27945         * gcc.dg/c99-func-3.c: Remove xfail.
27946         * gcc.dg/c99-func-4.c: Remove xfail.
27947
27948 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27949
27950         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27951
27952 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27953
27954         * gcc.c-torture/compile/20010423-1.c: New test.
27955
27956 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27957
27958         * g++.old-deja/g++.pt/typename28.C: New test.
27959
27960 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27961
27962         * g++.old-deja/g++.abi/empty2.C: New test.
27963         * g++.old-deja/g++.abi/empty3.C: New test.
27964
27965 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27966
27967         * g++.old-deja/g++.other/comdat2.C: New test.
27968         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27969
27970 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27971
27972         * g++.old-deja/g++.other/overload14.C: New test.
27973
27974 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27975
27976         * g++.old-deja/g++.other/lookup23.C: New test.
27977
27978 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27979
27980         * gcc.c-torture/execute/20010403-1.c: New test.
27981
27982 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27983             Mark Mitchell  <mark@codesourcery.com>
27984
27985         * lib/old-dejagnu.exp: Don't delete output of executable.
27986         Add .exe suffix to executables.
27987
27988 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27989
27990         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27991
27992 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27993
27994         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27995
27996 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27997
27998         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27999         * g++.old-deja/g++.abi/crash1.C: New test.
28000
28001 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28002
28003         * g++.old-deja/g++.other/crash40.C: New test.
28004
28005 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28006
28007         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28008
28009 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28010
28011         * g++.old-deja/g++.other/warn6.C: New test.
28012
28013 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28014
28015         * g++.old-deja/g++.robertl/eb42.C: Same.
28016
28017 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28018
28019         * gcc.dg/wtr-conversion-1.c: New testcase.
28020
28021 2001-04-10  Richard Henderson  <rth@redhat.com>
28022
28023         * g++.old-deja/g++.other/array5.C: New.
28024
28025 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28026
28027         * gcc.c-torture/execute/20010408-1.c: New test.
28028
28029 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28030
28031         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28032         headers and constructs.
28033         * g++.old-deja/g++.robertl/eb79.C: Same.
28034         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28035         * g++.old-deja/g++.robertl/eb73.C: Same.
28036         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28037         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28038         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28039         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28040         * g++.old-deja/g++.robertl/eb44.C: Same.
28041         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28042         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28043         * g++.old-deja/g++.robertl/eb39.C: Same.
28044         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28045         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28046         * g++.old-deja/g++.robertl/eb30.C: Same.
28047         * g++.old-deja/g++.robertl/eb3.C: Same.
28048         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28049         * g++.old-deja/g++.robertl/eb21.C: Same.
28050         * g++.old-deja/g++.robertl/eb15.C: Same.
28051         * g++.old-deja/g++.robertl/eb118.C: Same.
28052         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28053         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28054         * g++.old-deja/g++.robertl/eb109.C: Same.
28055         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28056         * g++.old-deja/g++.mike/rtti1.C: Same.
28057         * g++.old-deja/g++.mike/p658.C: Same.
28058         * g++.old-deja/g++.mike/net46.C: Same.
28059         * g++.old-deja/g++.mike/net34.C: Same.
28060         * g++.old-deja/g++.mike/memoize1.C: Same.
28061         * g++.old-deja/g++.mike/eh2.C: Same.
28062         * g++.old-deja/g++.law/weak.C: Same.
28063         * g++.old-deja/g++.law/visibility7.C: Same.
28064         * g++.old-deja/g++.law/visibility25.C: Same.
28065         * g++.old-deja/g++.law/visibility22.C: Same.
28066         * g++.old-deja/g++.law/visibility2.C: Same.
28067         * g++.old-deja/g++.law/visibility17.C: Same.
28068         * g++.old-deja/g++.law/visibility13.C: Same.
28069         * g++.old-deja/g++.law/visibility10.C: Same.
28070         * g++.old-deja/g++.law/visibility1.C: Same.
28071         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28072         * g++.old-deja/g++.law/vbase1.C: Same.
28073         * g++.old-deja/g++.law/operators32.C: Same.
28074         * g++.old-deja/g++.law/nest3.C: Same.
28075         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28076         * g++.old-deja/g++.law/except5.C (main): Same.
28077         * g++.old-deja/g++.law/cvt7.C (run): Same.
28078         * g++.old-deja/g++.law/cvt2.C: Same.
28079         * g++.old-deja/g++.law/cvt16.C: Same.
28080         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28081         * g++.old-deja/g++.law/ctors17.C (main): Same.
28082         * g++.old-deja/g++.law/ctors13.C: Same.
28083         * g++.old-deja/g++.law/ctors12.C (main): Same.
28084         * g++.old-deja/g++.law/ctors10.C: Same.
28085         * g++.old-deja/g++.law/code-gen5.C: Same.
28086         * g++.old-deja/g++.law/bad-error7.C: Same.
28087         * g++.old-deja/g++.law/arm9.C: Same.
28088         * g++.old-deja/g++.law/arm12.C: Same.
28089         * g++.old-deja/g++.law/arg8.C: Same.
28090         * g++.old-deja/g++.law/arg1.C: Same.
28091         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28092         * g++.old-deja/g++.jason/template31.C: Same.
28093         * g++.old-deja/g++.jason/template24.C (main): Same.
28094         * g++.old-deja/g++.jason/2371.C: Same.
28095         * g++.old-deja/g++.eh/new2.C: Same.
28096         * g++.old-deja/g++.eh/new1.C: Same.
28097         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28098         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28099         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28100         * g++.old-deja/g++.brendan/crash62.C: Same.
28101         * g++.old-deja/g++.brendan/crash52.C: Same.
28102         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28103         * g++.old-deja/g++.brendan/crash38.C: Same.
28104         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28105         * g++.old-deja/g++.brendan/copy9.C: Same.
28106
28107 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28108
28109         * gcc.c-torture/execute/20001203-2.c (memset):
28110         Count argument is of type __SIZE_TYPE__.
28111
28112 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28113
28114         * gcc.c-torture/compile/20010404-1.c: New test.
28115
28116 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28117
28118         * gcc.c-torture/compile/20010326-1.c: New test.
28119
28120 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28121
28122         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28123         peculiarities of the SH.
28124         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28125
28126 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28127
28128         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28129         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28130         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28131
28132 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28133
28134         * g77.f-torture/compile/20010321-1.f: New test.
28135
28136 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28137
28138         * gcc.c-torture/compile/20010329-1.c: New test.
28139
28140 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28141
28142         * gcc.c-torture/execute/20010329-1.c: New test.
28143
28144 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28145
28146         * g++.old-deja/g++.other/eh4.C: Fix typo.
28147
28148 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28149
28150         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28151
28152 2001-03-28  Philip Blundell  <philb@gnu.org>
28153
28154         * gcc.c-torture/compile/20010328-1.c: New test.
28155
28156 2001-03-27  Richard Henderson  <rth@redhat.com>
28157
28158         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28159         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28160
28161 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28162
28163         * gcc.c-torture/compile/20010327-1.c: New test.
28164
28165 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28166
28167         * g++.old-deja/g++.other/friend12.C: New test.
28168         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28169         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28170
28171 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28172
28173         * gcc.c-torture/execute/20010325-1.c: New test.
28174
28175 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28176
28177         * g++.old-deja/g++.other/mangle3.C: New test.
28178
28179 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28180
28181         * g++.old-deja/g++.other/anon8.C: New test.
28182
28183 2001-03-20  Philip Blundell  <philb@gnu.org>
28184
28185         * gcc.c-torture/compile/20010320-1.c: New test.
28186
28187 2001-03-17  Richard Henderson  <rth@redhat.com>
28188
28189         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28190
28191 2001-03-15  Geoff Keating  <geoff@redhat.com>
28192
28193         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28194         tests on AIX.
28195
28196 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28197
28198         * g++.old-deja/g++.other/eh4.C: New test.
28199
28200 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28201
28202         * gcc.dg/cpp/mi1.c: Update.
28203
28204 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28205
28206         * g++.old-deja/g++.other/regstack.C: New test.
28207
28208 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         * g++.old-deja/g++.other/ref4.C: New test.
28211
28212 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28213
28214         * objc/execute/va_method.m: Added.
28215         * objc/execute/IMP.m: Added.
28216         * objc/execute/_cmd.m: Added.
28217         * objc/execute/accessing_ivars.m: Added.
28218         * objc/execute/class-1.m: Added.
28219         * objc/execute/class-10.m: Added.
28220         * objc/execute/class-11.m: Added.
28221         * objc/execute/class-12.m: Added.
28222         * objc/execute/class-13.m: Added.
28223         * objc/execute/class-14.m: Added.
28224         * objc/execute/class-2.m: Added.
28225         * objc/execute/class-3.m: Added.
28226         * objc/execute/class-4.m: Added.
28227         * objc/execute/class-5.m: Added.
28228         * objc/execute/class-6.m: Added.
28229         * objc/execute/class-7.m: Added.
28230         * objc/execute/class-8.m: Added.
28231         * objc/execute/class-9.m: Added.
28232         * objc/execute/class-tests-1.h
28233         * objc/execute/class-tests-2.h
28234         * objc/execute/compatibility_alias.m: Added.
28235         * objc/execute/encode-1.m: Added.
28236         * objc/execute/formal_protocol-1.m: Added.
28237         * objc/execute/formal_protocol-2.m: Added.
28238         * objc/execute/formal_protocol-3.m: Added.
28239         * objc/execute/formal_protocol-4.m: Added.
28240         * objc/execute/formal_protocol-5.m: Added.
28241         * objc/execute/formal_protocol-6.m: Added.
28242         * objc/execute/formal_protocol-7.m: Added.
28243         * objc/execute/informal_protocol.m: Added.
28244         * objc/execute/initialize.m: Added.
28245         * objc/execute/load.m: Added.
28246         * objc/execute/many_args_method.m: Added.
28247         * objc/execute/nested-3.m: Added.
28248         * objc/execute/no_clash.m: Added.
28249         * objc/execute/private.m: Added.
28250         * objc/execute/redefining_self.m: Added.
28251         * objc/execute/root_methods.m: Added.
28252         * objc/execute/selector-1.m: Added.
28253         * objc/execute/static-1.m: Added.
28254         * objc/execute/static-2.m: Added.
28255         * objc/execute/va_method.m: Added.
28256
28257 2001-03-10  Richard Henderson  <rth@redhat.com>
28258
28259         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28260
28261 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28262
28263         * g++.old-deja/g++.other/crash31.C: XFAIL.
28264         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28265         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28266         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28267         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28268         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28269
28270 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28271
28272         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28273
28274 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28275
28276         * gcc.dg/20000724-1.c: Don't use multiline strings.
28277
28278 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28279
28280         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28281         result of -cString against what we expect it to be; don't just
28282         print it out for no one to read.
28283
28284         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28285         Based on testcases provided by Nicola Pero.
28286
28287 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28288
28289         * gcc.dg/cpp/macro7.c: New test.
28290
28291 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28292
28293         * gcc.dg/cpp/multiline.c: Update.
28294
28295 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28296
28297         * g++.old-deja/g++.other/enum3.C: New test.
28298
28299 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old-deja/g++.other/pod1.C: New test.
28302
28303 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.ext/overload1.C: New test.
28306
28307 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28308
28309         * g++.old-deja/g++.pt/using1.C: New test.
28310
28311 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28312
28313         * g++.old-deja/g++.other/using9.C: New test.
28314
28315 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28316
28317         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28318
28319         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28320
28321 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28322
28323         * g++.old-deja/g++.ext/realpt1.C: Remove.
28324
28325 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28326
28327         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28328
28329 2001-02-26  Will Cohen  <wcohen@redhat.com>
28330
28331         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28332
28333 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28334
28335         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28336         templatized constructors.
28337
28338 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28339
28340         * gcc.c-torture/execute/20010224-1.c: New test.
28341
28342 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28343
28344         * gcc.c-torture/execute/20010222-1.c: New test.
28345
28346 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28347
28348         * g++.old-deja/g++.other/inline20.C: New test.
28349
28350 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28351
28352         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28353
28354 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28355
28356         * g++.old-deja/g++.other/lookup22.C: New test.
28357
28358 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28359
28360         * g77.dg: New directory.
28361         * g77.dg/20010216-1.f: New test case.
28362         * g77.dg/dg.exp: New driver.
28363         * lib/g77-dg.exp: New driver library.
28364
28365 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28366
28367         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28368
28369 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28370
28371         * g++.old-deja/g++.other/decl9.C: New test.
28372
28373 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28374
28375         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28376         not need <string> and also tests the initialization at runtime.
28377
28378 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28379
28380         * gcc.c-torture/execute/longlong.c: New test.
28381
28382 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28383
28384         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28385
28386 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28387
28388         * gcc.c-torture/execute/920302-1.c (execute):
28389         Change argument type to short.
28390
28391 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28392
28393         * g++.old-deja/g++.pt/deduct6.C: New test.
28394
28395 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28396
28397         * g++.old-deja/g++.pt/deduct5.C: New test.
28398
28399 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28400
28401         * gcc.c-torture/execute/20010209-1.c: New test.
28402
28403 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28404
28405         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28406
28407 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28408
28409         * g++.dg/vtgc1.C: Update for new ABI.
28410
28411         * consistency.vlad: New directory, 1665 files.
28412
28413 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28414
28415         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28416         return type.
28417         * gcc.dg/cpp/digraphs.c: Declare puts.
28418
28419 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         * g++.old-deja/g++.other/warn5.C: New test.
28422
28423 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28424
28425         * g++.old-deja/g++.pt/spec40.C: New test.
28426
28427 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28428
28429         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28430         case.
28431         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28432
28433 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28434
28435         * gcc.c-torture/compile/20010209-1.c: New test.
28436
28437 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28438
28439         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28440         excess errors message but not if it crashes.
28441         * g++.old-deja/g++.other/crash27.C: Likewise.
28442         * g++.old-deja/g++.other/crash28.C: Likewise.
28443         * g++.old-deja/g++.other/crash30.C: Likewise.
28444         * g++.old-deja/g++.other/crash32.C: Likewise.
28445         * g++.old-deja/g++.other/crash35.C: Likewise.
28446         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28447
28448 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28449
28450         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28451         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28452         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28453         g77.f-torture/execute/execute.exp,
28454         g77.f-torture/noncompile/noncompile.exp,
28455         gcc.c-torture/execute/execute.exp,
28456         gcc.c-torture/execute/memcheck/memcheck.exp,
28457         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28458         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28459         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28460         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28461         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28462         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28463         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28464         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28465         Remove bug reporting instructions with ancient email addresses.
28466
28467 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28468
28469         * gcc.dg/20010202-1.c: New test.
28470         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28471
28472 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28473
28474         * g++.dg/stdbool-if.C: New test.
28475
28476 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28477
28478         * objc/execute/fdecl.m: Added main().
28479
28480 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28481
28482         * gcc.c-torture/execute/20010206-1.c: New test.
28483
28484 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28485
28486         * gcc.dg/cpp/avoidpaste1.c: Update.
28487
28488 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28489
28490         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28491         Pero <nicola@brainstorm.co.uk>.
28492         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28493
28494 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28495
28496         * g++.old-deja/g++.pt/spec39.C: New test.
28497
28498 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28499
28500         * gcc.c-torture/compile/20010202-1.c: New test.
28501
28502 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28503
28504         * g++.old-deja/g++.abi/primary2.C: New test.
28505         * g++.old-deja/g++.abi/primary3.C: New test.
28506         * g++.old-deja/g++.abi/primary4.C: New test.
28507         * g++.old-deja/g++.abi/primary5.C: New test.
28508         * g++.old-deja/g++.abi/vtable3.h: New test.
28509         * g++.old-deja/g++.abi/vtable3a.C: New test.
28510         * g++.old-deja/g++.abi/vtable3b.C: New test.
28511         * g++.old-deja/g++.abi/vtable3c.C: New test.
28512         * g++.old-deja/g++.abi/vtable3d.C: New test.
28513         * g++.old-deja/g++.abi/vtable3e.C: New test.
28514         * g++.old-deja/g++.abi/vtable3f.C: New test.
28515         * g++.old-deja/g++.abi/vtable3g.C: New test.
28516         * g++.old-deja/g++.abi/vtable3h.C: New test.
28517         * g++.old-deja/g++.abi/vtable3i.C: New test.
28518         * g++.old-deja/g++.abi/vtable3j.C: New test.
28519         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28520
28521 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * g++.old-deja/g++.other/anon6.C: New test.
28524         * g++.old-deja/g++.other/anon7.C: New test.
28525
28526 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28527
28528         * gcc.dg/cpp/avoidpaste2.c: New tests.
28529
28530 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28531
28532         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28533
28534 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28535
28536         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28537         DECIMAL_DIG cases for Irix."
28538
28539 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28540
28541         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28542
28543 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28544
28545         * gcc.dg/c99-tag-1.c: New test.
28546
28547 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28548
28549         * gcc.dg/cpp/tr-warn1.c: Add tests.
28550
28551 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28552
28553         * gcc.dg/cpp/avoidpaste1.c: Update.
28554         * gcc.dg/cpp/paste4.c: Update.
28555
28556 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28557
28558         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28559         cases for Irix.
28560
28561 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28562
28563         * g++.old-deja/g++.other/inline19.C: New test.
28564
28565 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28566
28567         * gcc.dg/Wlarger-than.c: New test.
28568
28569 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28570
28571         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28572
28573 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28574
28575         * gcc.c-torture/execute/20010129-1.c: New test.
28576         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28577
28578 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28579
28580         * gcc.dg/cpp/avoidpaste1.c: Test case.
28581
28582 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28583
28584         * g++.old-deja/g++.other/inline18.C: New test.
28585
28586 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28587
28588         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28589         and __builtin_putchar.
28590
28591 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28592
28593         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28594         tests.
28595
28596 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28597
28598         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28599         floating point number rounding mode to round to the nearest
28600         representable mode.
28601
28602 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28603
28604         * g++.old-deja/g++.other/mangle2.C: New test.
28605
28606 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28607
28608         * gcc.c-torture/compile/20010124-1.c: New test.
28609
28610 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         * g++.old-deja/g++.pt/spec38.C: New test.
28613
28614 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28615
28616         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28617         "Build don't run".
28618
28619 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28620
28621         * gcc.c-torture/execute/20010123-1.c: New test.
28622
28623 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.pt/spec37.C: New test.
28626
28627 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         * g++.old-deja/g++.pt/overload14.C: New test.
28630
28631 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28632
28633         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28634         __builtin_return_address.
28635
28636 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28637
28638         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28639         * g++.old-deja/g++.pt/spec35.C: New test.
28640         * g++.old-deja/g++.pt/spec36.C: New test.
28641
28642 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28643
28644         * gcc.c-torture/compile/20010118-1.c: New test.
28645
28646 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28647
28648         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28649
28650 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28651
28652         * gcc.c-torture/execute/20010119-1.c: New test.
28653
28654 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28655
28656         * g++.old-deja/g++.other/vbase5.C: New test.
28657
28658 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28659
28660         * gcc.c-torture/execute/20010118-1.c: New test.
28661
28662 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28663
28664         * g++.old-deja/g++.pt/deduct3.C: New test.
28665
28666 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28667
28668         * g++.old-deja/g++.pt/spec34.C: New test.
28669
28670 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28671
28672         * g77.f-torture/compile/20000601-2.f: New test.
28673
28674 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28675
28676         * g++.old-deja/g++.other/init17.C: New test.
28677
28678 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28679
28680         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28681
28682 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28683
28684         * g++.old-deja/g++.pt/unify8.C: New test.
28685
28686 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28687
28688         * g++.old-deja/g++.abi/vbase1.C: New test.
28689
28690 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28691
28692         * g++.old-deja/g++.pt/crash65.C: New test.
28693
28694 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28695
28696         * gcc.dg/cpp/assembl2.S: New test case.
28697
28698 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28699
28700         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28701         are supported.
28702
28703 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28704
28705         * g++.old-deja/g++.other/builtins1.C: New test.
28706         * g++.old-deja/g++.other/builtins2.C: Likewise.
28707         * g++.old-deja/g++.other/builtins3.C: Likewise.
28708         * g++.old-deja/g++.other/builtins4.C: Likewise.
28709
28710 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28711
28712         * gcc.c-torture/compile/20010117-1.c: New test.
28713         * gcc.c-torture/compile/20010117-2.c: New test.
28714
28715 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28716
28717         * g77.f-torture/execute/20010116.[fx]: New test,
28718         XFAIL on i?86-*-*.
28719         * g77.f-torture/compile/20010115.f: Indicate it's
28720         a test for PR fortran/1636.
28721
28722 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28723
28724         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28725
28726 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28727
28728         * g77.f-torture/compile/20010115.f: New test.
28729
28730 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28731
28732         * g++.old-deja/g++.pt/nontype5.C: New test.
28733
28734 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28735
28736         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28737         have an equivalent working one below it.
28738
28739 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28740
28741         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28742         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28743
28744 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28745
28746         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28747         message containing "init_priority".
28748         (conpr-2.C): Likewise.
28749         (conpr-3.C): Likewise.
28750         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28751
28752 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28753
28754         * gcc.c-torture/execute/20010114-2.c: New test.
28755
28756 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28757
28758         * gcc.c-torture/compile/20010114-1.c: New test.
28759         * gcc.c-torture/compile/20010114-1.x: Xfail.
28760         * gcc.c-torture/compile/20010114-2.c: New test.
28761         * gcc.c-torture/execute/20010114-1.c: New test.
28762         * gcc.dg/trunc-1.c: New test.
28763         * gcc.dg/uninit-B.c: New test.
28764
28765 2001-01-13  Nick Clifton  <nickc@redhat.com>
28766
28767         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28768         target.
28769
28770 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28771
28772         * gcc.c-torture/compile/20010113-1.c: New test.
28773
28774 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28775
28776         * gcc.c-torture/compile/20001212-1.c: New test.
28777
28778 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28779
28780         * gcc.dg/cpp/widestr1.c: Update.
28781         * gcc.dg/cpp/prag-imp.c: Remove.
28782
28783 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28784
28785         * gcc.c-torture/execute/20000801-3.x: Remove.
28786         * gcc.dg/c90-init-1.c: New test.
28787         * gcc.dg/c99-init-1.c: New test.
28788         * gcc.dg/c99-init-2.c: New test.
28789         * gcc.dg/gnu99-init-1.c: New test.
28790
28791 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28792
28793         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28794         testing that no relevant ones were found.
28795
28796 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28797
28798         * g++.old-deja/g++.pt/cast2.C: New test.
28799
28800 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28801
28802         * g++.old-deja/g++.pt/friend47.C: New test.
28803
28804 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28805
28806         * g++.old-deja/g++.pt/instantiate13.C: New test.
28807
28808 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28809
28810         * g++.old-deja/g++.other/defarg7.C: New test.
28811         * g++.old-deja/g++.other/defarg8.C: New test.
28812
28813 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28814
28815         * g++.old-deja/g++.pt/crash64.C: New test.
28816
28817 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28818
28819         * g++.old-deja/g++.pt/crash63.C: New test.
28820
28821 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28822
28823         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28824
28825 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28826
28827         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28828
28829 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28830
28831         * g++.old-deja/g++.pt/error3.C: New test.
28832
28833 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28834
28835         * g++.old-deja/g++.other/crash39.C: New test.
28836
28837 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28838
28839         * g++.old-deja/g++.other/vbase4.C: New test.
28840
28841 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28842
28843         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28844         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28845         * gcc.dg/special/special.exp: New test driver which will check
28846         for alias support for the above test.
28847
28848 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28849
28850         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28851         problems on small machines.
28852         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28853         parameterize.
28854
28855 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28856
28857         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28858         mips.
28859         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28860
28861 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28862
28863         * g++.old_deja/g++.pt/using8.C: New test.
28864
28865 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28866
28867         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28868
28869 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28870
28871         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28872         where a failure is expected.
28873         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28874
28875 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28876
28877         * g++.old_deja/g++.pt/instantiate12.C: New test.
28878
28879 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28880
28881         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28882         start of structs.
28883         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28884         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28885         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28886         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28887         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28888         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28889         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28890         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28891         * g++.old-deja/g++.eh/spec6.C: Likewise.
28892         * g++.old-deja/g++.jason/crash3.C: Likewise.
28893         * g++.old-deja/g++.law/ctors11.C: Likewise.
28894         * g++.old-deja/g++.law/ctors17.C: Likewise.
28895         * g++.old-deja/g++.law/ctors5.C: Likewise.
28896         * g++.old-deja/g++.law/ctors9.C: Likewise.
28897         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28898         * g++.old-deja/g++.mike/net22.C: Likewise.
28899         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28900         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28901         * g++.old-deja/g++.mike/virt3.C: Likewise.
28902         * g++.old-deja/g++.niklas/t128.C: Likewise.
28903         * g++.old-deja/g++.other/anon4.C: Likewise.
28904         * g++.old-deja/g++.other/using1.C: Likewise.
28905         * g++.old-deja/g++.other/warn3.C: Likewise.
28906         * g++.old-deja/g++.pt/t37.C: Likewise.
28907         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28908         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28909
28910 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28913
28914 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28915
28916         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28917
28918 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28919
28920         * gcc.c-torture/compile/20010107-1.c: New test.
28921
28922 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28923
28924         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28925
28926 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28927
28928         * gcc.dg/format/format.h: New file.
28929         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28930         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28931         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28932         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28933         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28934         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28935         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28936         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28937         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28938         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28939         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28940         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28941         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28942         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28943         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28944         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28945         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28946         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28947         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28948         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28949         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28950         instead of declaring standard types, macros and functions in each
28951         test.
28952
28953 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28954
28955         * gcc.c-torture/execute/20010106-1.c: New test.
28956
28957 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28958
28959         * gcc.dg/format/format.exp: New file.
28960         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28961         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28962         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28963         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28964         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28965         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28966         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28967         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28968         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28969         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28970         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28971         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28972         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28973         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28974         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28975         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28976         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28977         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28978         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28979         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28980         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28981         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28982         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28983         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28984         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28985         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28986         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28987         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28988         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28989         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28990         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28991         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28992         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28993         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28994         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28995         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28996         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28997         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28998         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28999         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29000         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29001         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29002
29003 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29004
29005         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29006         account.
29007
29008 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29009
29010         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29011
29012 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29013
29014         * g++.old-deja/g++.pt/crash62.C: New test.
29015
29016 2001-01-04  Richard Henderson  <rth@redhat.com>
29017
29018         * gcc.dg/20000926-1.c: Update expected warnings.
29019         * gcc.dg/array-2.c: Likewise.
29020         * gcc.dg/array-4.c: Also validate flexible array members.
29021         * gcc.dg/c99-flex-array-1.c: New.
29022
29023 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29024
29025         * gcc.c-torture/compile/20001222-1.x: Remove.
29026
29027 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29028
29029         * gcc.c-torture/execute/built-in-setjmp.c: New.
29030
29031 2001-01-03  Richard Henderson  <rth@redhat.com>
29032
29033         * gcc.dg/940510-1.c: Update expected error wording.
29034         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29035
29036 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29037
29038         * lib/target-supports.exp (check_alias_available): Modified to
29039         indicate aliases not supported if only weak aliases are supported.
29040
29041 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29042
29043         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29044         Turn on cmpstrsi checks for __pj__ and __i370__.
29045
29046 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29047
29048         * g++.old-deja/g++.other/virtual11.C: New test.
29049
29050 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29051
29052         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29053
29054 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29055
29056         * gcc.c-torture/compile/20010102-1.c: New test.
29057
29058 2001-01-02  Andreas Jaeger  <aj@suse.de>
29059
29060         * gcc.dg/noreturn-3.c: New test.
29061
29062         * gcc.dg/noreturn-4.c: New test.
29063
29064 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29065
29066         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29067         __builtin_fputc and __builtin_fwrite.
29068
29069 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29070
29071         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29072         signed char, not default char.
29073
29074 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29075
29076         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29077
29078 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29079
29080         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29081
29082 2000-12-29  Richard Henderson  <rth@redhat.com>
29083
29084         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29085         (__cyg_profile_func_exit): Define.
29086
29087 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29088
29089         * g++.dg/vtgc1.C: New test.
29090
29091 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29092
29093         * gcc.dg/noncompile/20001228-1.c: New test.
29094
29095         * gcc.dg/20001228-1.c: New test.
29096
29097         * gcc.c-torture/execute/20001228-1.c: New test.
29098
29099 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29100
29101         * gcc.dg/format-strfmon-1.c: New test.
29102
29103 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29104
29105         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29106         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29107         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29108         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29109         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29110         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29111         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29112         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29113         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29114         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29115         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29116         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29117         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29118
29119         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29120         * gcc.c-torture/execute/string-opt-4.c: Test index.
29121
29122 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29123
29124         * gcc.c-torture/compile/20001226-1.c: New test.
29125
29126 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29127
29128         * gcc.c-torture/compile/20001222-1.c: New test.
29129         * gcc.c-torture/compile/20001222-1.x: Xfail.
29130
29131 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29132
29133         * gcc.c-torture/execute/comp-goto-2.c: New test.
29134
29135 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29136
29137         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29138         Use long types if __INT_MAX__ is 32767.
29139         (main): Use cast to (sint32 *) when poking 88 into a_page.
29140
29141         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29142
29143 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29144
29145         * gcc.c-torture/compile/20001221-1.c: New test.
29146         * gcc.c-torture/execute/20001221-1.c: New test.
29147
29148 2000-12-20  Richard Henderson  <rth@redhat.com>
29149
29150         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29151         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29152
29153 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29154
29155         * gcc.dg/compare3.c: New test.
29156
29157 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29158
29159         * gcc.dg/format-warnll-1.c: New test.
29160
29161 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29162
29163         * gcc.dg/cpp/cmdlne-P.c: New test.
29164
29165 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29166
29167         * gcc.c-torture/execute/builtin-abs-1.c,
29168         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29169
29170 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29171
29172         * gcc.dg/cpp/multiline.c: New test.
29173
29174 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29175
29176         * g++.old-deja/g++.other/syshdr1.C: Update.
29177         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29178
29179 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29180
29181         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29182
29183 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29184
29185         * g++.old-deja/g++.pt/ttp65.C: New test.
29186
29187 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29188
29189         * g++.old-deja/g++.pt/ttp64.C: New test.
29190
29191 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29192
29193         * g++.old-deja/g++.pt/spec33.C: New test.
29194
29195 2000-12-14  Catherine Moore  <clm@redhat.com>
29196
29197         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29198         * gcc.c-torture/execute/920612-2.c: Likewise.
29199         * gcc.c-torture/execute/920428-2.c: Likewise.
29200         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29201         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29202
29203 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29204
29205         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29206         * gcc.dg/pack-test-2.c: Likewise.
29207
29208 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29209
29210         Tests by Zack Weinberg <zackw@stanford.edu>.
29211
29212         * gcc.dg/cpp/defined.c: Update.
29213         * gcc.dg/cpp/defined_trad.c: New tests.
29214
29215 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29216
29217         * gcc.dg/cpp/trad-direct.c: Update.
29218
29219 2000-12-11  Neil Booth  <neilb@earthling.net>
29220
29221         * gcc.dg/cpp/defined_trad.c
29222
29223 2000-12-11  Neil Booth  <neilb@earthling.net>
29224
29225         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29226
29227 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29228
29229         * gcc.dg/format-miss-2.c: New test.
29230
29231 2000-12-09  Neil Booth  <neilb@earthling.net>
29232
29233         * gcc.dg/cpp/lineflags.c: New tests.
29234         * gcc.dg/cpp/poison.c: Update.
29235         * gcc.dg/cpp/redef2.c: Update.
29236         * gcc.dg/cpp/skipping.c: New test.
29237
29238 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29239
29240         * g++.old-deja/g++.other/eh3.C: New testcase.
29241
29242 2000-12-07  Neil Booth  <neilb@earthling.net>
29243
29244         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29245         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29246         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29247         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29248         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29249         Update.
29250
29251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29252
29253         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29254         __SIZE_TYPE__ instead of int for type of integers cast to
29255         pointers.
29256
29257 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29258
29259         * g++.old-deja/g++.other/cleanup4.C: New test.
29260
29261 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29262
29263         * format-sec-1.c: New test.
29264
29265 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29266
29267         * gcc.dg/format-nonlit-3.c: New test.
29268
29269 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29270
29271         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29272         through a null pointer.
29273
29274 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29275
29276         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29277         * g++.old-deja/g++.pt/partial4.C: New test.
29278
29279 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29280
29281         * gcc.c-torture/execute/ieee/hugeval.x: New.
29282
29283 2000-12-06  Neil Booth  <neilb@earthling.net>
29284
29285         * gcc.dg/cpp/backslash2.c: New tests.
29286
29287 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29288
29289         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29290         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29291
29292 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29293
29294         * gcc.c-torture/execute/20001203-2.c: New testcase.
29295
29296 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29297
29298         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29299         * g++.old-deja/g++.other/virtual10.C: New test.
29300
29301 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29302
29303         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29304
29305 2000-12-05  Richard Henderson  <rth@redhat.com>
29306
29307         * gcc.c-torture/compile/20001205-1.c: New.
29308
29309 2000-12-04  Neil Booth  <neilb@earthling.net>
29310
29311         * g++.old-deja/g++.other/virtual9.C: New test.
29312         * g++.old-deja/g++.pt/crash61.C: New test.
29313         * gcc.c-torture/execute/loop-9.c: New test.
29314
29315 2000-12-04  Neil Booth  <neilb@earthling.net>
29316
29317         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29318         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29319         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29320         * gcc.dg/cpp/extratokens.c: ...here.
29321
29322 2000-12-04  Neil Booth  <neilb@earthling.net>
29323
29324         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29325         New tests.
29326
29327 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29328
29329         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29330         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29331
29332 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29333
29334         * gcc.c-torture/execute/20001203-1.c: New test.
29335
29336 2000-12-03  Neil Booth  <neilb@earthling.net>
29337
29338         * gcc.dg/cpp/macro6.c: New test cases.
29339
29340 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29341
29342         * gcc.c-torture/execute/string-opt-9.c: New test.
29343         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29344         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29345         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29346
29347         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29348         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29349
29350 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29351
29352         * gcc.dg/cpp/if-6.c: New testcase.
29353
29354         * gcc.dg/20001201-1.c: New testcase.
29355
29356 2000-12-02  Neil Booth  <neilb@earthling.net>
29357
29358         * g++.old-deja/g++.other/externC4.C,
29359         g++.old-deja/g++.other/friend10.C: New tests.
29360
29361 2000-12-02  Neil Booth  <neilb@earthling.net>
29362
29363         * g++.old-deja/g++.other/instan2.C
29364         * g++.old-deja/g++.other/instan3.C: New test.
29365
29366 2000-12-02  Neil Booth  <neilb@earthling.net>
29367
29368         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29369         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29370         gnuc99.c,gnuc99-pedantic.c: New tests.
29371
29372 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29373
29374         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29375         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29376
29377 2000-12-01  Neil Booth  <neilb@earthling.net>
29378
29379         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29380         * gcc.dg/cpp/poison.c: Update.
29381         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29382
29383 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29384
29385         * g77.f-torture/execute/20001201.f: New test.
29386
29387 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29388
29389         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29390
29391 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29392
29393         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29394
29395 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29396
29397         * g++.old-deja/g++.other/cast6.C: New test.
29398
29399 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29400
29401         * gcc.c-torture/execute/20001130-2.c: New testcase.
29402
29403 2000-11-30  Richard Henderson  <rth@redhat.com>
29404
29405         * gcc.c-torture/execute/20001130-1.c: New test.
29406
29407 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29408
29409         * g++.old-deja/g++.other/op3.C: New test.
29410
29411 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29412
29413         * g++.old-deja/g++.other/op2.C: New test.
29414
29415 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29416
29417         * g++.old-deja/g++.other/crash38.C: New test.
29418
29419 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29420
29421         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29422
29423 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29424
29425         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29426         tests.
29427         * gcc.c-torture/execute/string-opt-6.c: New test.
29428
29429         * gcc.dg/20001117-1.c: Add main.
29430
29431 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29432
29433         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29434         Move from here ...
29435         * gcc.dg/940510-1.c: ... to here.
29436
29437         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29438         zero-size arrays in toplevel structures.
29439
29440 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29441
29442         * gcc.c-torture/execute/loop-8.c: New test.
29443
29444 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29445
29446         * g++.old-deja/g++.other/base1.C: New test.
29447
29448 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29449
29450         * g++.old-deja/g++.other/parse2.C: New test.
29451
29452 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29453
29454         * g++.old-deja/g++.pt/incomplete1.C: New test.
29455
29456 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29457
29458         * g++.old-deja/g++.other/friend9.C: New test.
29459
29460 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29461
29462         * gcc.dg/20001127-1.c: New test.
29463
29464 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29465
29466         * g++.old-deja/g++.pt/friend46.C: New test.
29467
29468 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29469
29470         * g++.old-deja/g++.other/ptrmem8.C: New test.
29471
29472 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29473
29474         * gcc.c-torture/execute/string-opt-7.c: New test.
29475         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29476
29477 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29478
29479         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29480         instead of 'mkcheck 2'.
29481
29482 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29483
29484         * gcc.c-torture/execute/memcheck/driver.c,
29485         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29486         C9X references to refer to C99.
29487
29488 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29489
29490         * gcc.dg/ultrasp3.c: New test.
29491
29492 2000-11-25  Neil Booth  <neilb@earthling.net>
29493
29494         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29495
29496 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29497
29498         * gcc.c-torture/compile/20001123-2.c: New.
29499
29500 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29501
29502         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29503
29504 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29505
29506         * gcc.dg/sequence-point-1.c: Add some new tests.
29507         * gcc.c-torture/execute/20001124-1.c: New test.
29508
29509 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         * g++.old-deja/g++.other/vaarg4.C: New test.
29512         * gcc.c-torture/compile/20001123-1.c: New test.
29513
29514 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29515
29516         * g++.other/crash24.C: Adjust and remove XFAIL.
29517         * g++.other/crash37.C: New test.
29518
29519 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29520
29521         * g++.old-deja/g++.pt/instantiate9.C: New test.
29522
29523 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29524
29525         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29526         new ABI, too.
29527
29528         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29529         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29530
29531 2000-11-22  Neil Booth  <neilb@earthling.net>
29532
29533         * gcc.dg/cpp/Wtrigraphs.c: New test.
29534
29535 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29536
29537         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29538
29539 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29540
29541         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29542
29543 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29544
29545         * lib/gcc-dg.exp: load_lib scanasm.exp.
29546         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29547         * lib/g++-dg.exp: load_lib scanasm.exp.
29548         * lib/scanasm.exp: New.
29549         (scan-assembler, scan-assembler-not): Add optional arguments to
29550         test name, or if not present, the pattern name.
29551         (scan-assembler-dem, scan-assembler-dem-not): New.
29552
29553         * g++.dg/dg.exp: New.
29554
29555 2000-11-21  Neil Booth  <neilb@earthling.net>
29556
29557         * gcc.dg/cpp/integrated1.c: Remove.
29558
29559 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29560
29561         * gcc.c-torture/execute/20001121-1.c: New test.
29562
29563 2000-11-21  Richard Henderson  <rth@redhat.com>
29564
29565         * gcc.c-torture/compile/20001121-1.c: New test.
29566
29567 2000-11-20  Neil Booth  <neilb@earthling.net>
29568
29569         * gcc.dg/cpp/integrated1.c: New test.
29570
29571 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29572
29573         * g++.old-deja/g++.other/inline17.C: New test.
29574
29575 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29576
29577         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29578         local variable to be zero: I made the variable global. Now
29579         uses abort() and exit() instead of relying on main's return value.
29580
29581 2000-11-20  Neil Booth  <neilb@earthling.net>
29582
29583         * gcc.dg/cpp/paste2.c: Update test.
29584         * objc/execute/paste.m: New test.
29585
29586 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29587
29588         * gcc.dg/c99-condexpr-1.c: New test.
29589
29590 2000-11-20  Neil Booth  <neilb@earthling.net>
29591
29592         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29593
29594 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         * g++.old-deja/g++.pt/export1.C: New test.
29597
29598 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29599
29600         * gcc.dg/20001117-1.c: New test.
29601
29602 2000-11-18  Richard Henderson  <rth@redhat.com>
29603
29604         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29605
29606 2000-11-18  Richard Henderson  <rth@redhat.com>
29607
29608         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29609         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29610         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29611
29612 2000-11-18  Richard Henderson  <rth@redhat.com>
29613
29614         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29615         (main): New.  Exit cleanly.
29616
29617 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29618
29619         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29620         gcc.dg/c99-fordecl-2.c: New tests.
29621
29622 2000-11-18  Richard Henderson  <rth@redhat.com>
29623
29624         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29625         * gcc.c-torture/execute/zerolen-2.c: New.
29626
29627 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29628
29629         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29630         memory.
29631
29632 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29633
29634         * g++.old-deja/g++.pt/instantiate8.C: New test.
29635
29636 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29637
29638         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29639         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29640
29641 2000-11-16  Nick Clifton  <nickc@redhat.com>
29642
29643         * gcc.c-torture/execute/nestfunc-2.c: New test.
29644         * gcc.c-torture/execute/nestfunc-3.c: New test.
29645
29646 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29647
29648         * gcc.c-torture/compile/20001116-1.c: New test.
29649
29650 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29651
29652         * gcc.c-torture/execute/20001115-1.c: New test.
29653
29654 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29655
29656         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29657         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29658         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29659         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29660
29661 2000-11-15  Neil Booth  <neilb@earthling.net>
29662
29663         gcc.dg/cpp/_Pragma1.c: Update.
29664         gcc.dg/cpp/_Pragma2.c: New test.
29665
29666 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29667
29668         * g++.old-deja/g++.other/anon5.C: New test.
29669
29670 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29671
29672         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29673         tests.
29674
29675 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29676
29677         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29678         output.
29679
29680 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29681
29682         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29683         labels at end of compound statements.
29684
29685 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29686
29687         * gcc.c-torture/execute/loop-7.c: New test.
29688
29689 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29690
29691         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29692
29693 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29694
29695         * gcc.dg/c99-bool-1.c: New test.
29696
29697 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29698
29699         * gcc.dg/c99-scope-1.c: Remove xfail.
29700         * gcc.dg/c99-scope-2.c: New test.
29701
29702 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29703
29704         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29705         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29706
29707 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29708
29709         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29710         error messages.
29711
29712         * g++.mike/p700.C: Don't typedef wchar_t.
29713         * g++.mike/p784.C: Likewise.
29714         * g++.mike/eb101.C: Don't use __wchar_t.
29715
29716 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29717
29718         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29719         from DO loop.
29720
29721 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29722
29723         * gcc.c-torture/execute/20001111-1.c: New test.
29724
29725 2000-11-10  Nick Clifton  <nickc@redhat.com>
29726
29727         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29728         long multuiple and accumulate.
29729
29730 2000-11-09  Richard Henderson  <rth@redhat.com>
29731
29732         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29733         via size_t instead of int.
29734
29735         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29736         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29737         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29738         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29739
29740 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29741
29742         * gcc.c-torture/compile/20001109-1.c: New test.
29743         * gcc.c-torture/compile/20001109-2.c: New test.
29744
29745 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29746
29747         * g++.old-deja/g++.pt/operator1.C: New test.
29748         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29749
29750 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29751
29752         * gcc.dg/20001108-1.c: New test.
29753
29754 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29755
29756         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29757         with both arguments constant strings.
29758         * gcc.c-torture/execute/string-opt-3.c: New test.
29759         * gcc.c-torture/execute/string-opt-4.c: New test.
29760         * gcc.c-torture/execute/string-opt-5.c: New test.
29761
29762 2000-11-08  Nick Clifton  <nickc@redhat.com>
29763
29764         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29765         mulsidi3adddi patterns.
29766
29767 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29768
29769         * g++.old-deja/g++.other/crash36.C: New test.
29770
29771 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29772
29773         * g++.old-deja/g++.other/init16.C: New test.
29774
29775 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29776
29777         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29778
29779 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29780
29781         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29782         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29783         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29784
29785 2000-11-07  DJ Delorie  <dj@redhat.com>
29786
29787         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29788
29789 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29790
29791         * gcc.c-torture/execute/string-opt-1.c: New test.
29792
29793 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29794
29795         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29796         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29797         parameters in registers, and there is no way for a varargs
29798         function to know in which order the integer and floating-point
29799         parameters should be interleaved when they are placed on the
29800         stack.
29801         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29802         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29803
29804 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29805
29806         * gcc.c-torture/execute/string-opt-2.c: New test.
29807
29808 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29809
29810         * g++.old-deja/g++.pt/crash60.C: New test.
29811
29812 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29813
29814         * g++.old-deja/g++.other/crash24.C: New test.
29815         * g++.old-deja/g++.other/crash25.C: New test.
29816         * g++.old-deja/g++.other/crash26.C: New test.
29817         * g++.old-deja/g++.other/crash27.C: New test.
29818         * g++.old-deja/g++.other/crash28.C: New test.
29819         * g++.old-deja/g++.other/crash29.C: New test.
29820         * g++.old-deja/g++.other/crash30.C: New test.
29821         * g++.old-deja/g++.other/crash31.C: New test.
29822         * g++.old-deja/g++.other/crash32.C: New test.
29823         * g++.old-deja/g++.other/crash33.C: New test.
29824         * g++.old-deja/g++.other/crash34.C: New test.
29825         * g++.old-deja/g++.other/crash35.C: New test.
29826
29827 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29828
29829         * gcc.c-torture/execute/20001031-1.c: New test.
29830
29831 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29834         namespace.
29835
29836         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29837         standards-conformant.
29838
29839         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29840
29841         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29842         * g++.old-deja/g++.mike/p755a.C: Likewise.
29843         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29844         library makes no calls to `operator new' during initialization.
29845
29846 2000-11-04  Neil Booth  <neilb@earthling.net>
29847
29848         * gcc.dg/cpp/include2.c: New tests.
29849
29850 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29851
29852         * lib/g++.exp (g++_set_ld_library_path): New function.
29853         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29854
29855 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29856
29857         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29858         warnings.
29859
29860 2000-11-01  Richard Henderson  <rth@redhat.com>
29861
29862         * g++.old-deja/g++.ext/namedret1.C: New.
29863         * g++.old-deja/g++.ext/namedret2.C: New.
29864         * g++.old-deja/g++.ext/namedret3.C: New.
29865
29866 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29867
29868         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29869         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29870
29871 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29872
29873         * gcc.c-torture/execute/va-arg-21.c: New test.
29874
29875 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29876
29877         * gcc.dg/c99-complex-2.c: New test.
29878
29879 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29880
29881         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29882
29883 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29884
29885         * g++.old-deja/g++.other/inline16.C: New test.
29886
29887 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29888
29889         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29890         __PRETTY_FUNCTION__
29891
29892 2000-10-29  Neil Booth  <neilb@earthling.net>
29893
29894         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29895         New tests.
29896         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29897         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29898         optimisation.
29899
29900 2000-10-29  Neil Booth  <neilb@earthling.net>
29901
29902         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29903         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29904         * mi5.c: Test multiple includes work with -C.
29905         * trigraphs.c: Test ^= version.
29906
29907 2000-10-28  Neil Booth  <neilb@earthling.net>
29908
29909         New tests and test updates for new macro expander.
29910
29911         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29912         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29913         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29914         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29915         new diagnostic messages.
29916
29917         * gcc.dg/cpp/macro3.c: New tests.
29918
29919 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29920
29921         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29922         on the same line.
29923
29924 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29925
29926         * g++.old-deja/g++.other/eh2.C: New test.
29927
29928 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29929
29930         * gcc.c-torture/execute/20001027-1.c: New test.
29931
29932 2000-10-26  Richard Henderson  <rth@redhat.com>
29933
29934         * gcc.c-torture/execute/20001026-1.c: New.
29935
29936 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29937
29938         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29939         * g++.old-deja/g++.law/builtin1.C: Likewise.
29940         * g++.old-deja/g++.law/ctors10.C: Likewise.
29941         * g++.old-deja/g++.law/virtual3.C: Likewise.
29942         * g++.old-deja/g++.mike/p658.C: Likewise.
29943         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29944         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29945         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29946         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29947         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29948
29949 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29950
29951         * gcc.c-torture/compile/20001024-1.c: New test.
29952
29953 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29954
29955         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29956         to tell us whether or not we are using V3.
29957
29958 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29959
29960         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29961         operands.
29962
29963 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29964
29965         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29966
29967 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * gcc.c-torture/execute/20001024-1.c: New test.
29970
29971 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29972
29973         * g++.old-deja/g++.other/sibcall1.C: New test.
29974
29975 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29976
29977         * gcc.dg/noncompile/init-3.c: New test.
29978
29979 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29980
29981         * gcc.dg/format-array-1.c: New test.
29982
29983 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29984
29985         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29986         writing through null pointers; remove comment about testing
29987         unterminated strings.
29988
29989 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29990
29991         * gcc.c-torture/execute/20001017-2.c: New test.
29992
29993 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29994
29995         * gcc.c-torture/compile/20001018-1.c: New test.
29996         * gcc.c-torture/compile/20001018-1.x: Xfail.
29997
29998 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29999
30000         * gcc.c-torture/execute/20001017-1.c: New test.
30001
30002 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30003
30004         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30005         for multiple use of arguments with scanf formats; add tests for
30006         multiple use of arguments.
30007
30008 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30009
30010         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30011
30012 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30013
30014         * gcc.dg/format-miss-1.c: New test.
30015
30016 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30017
30018         * gcc.c-torture/execute/20001013-1.c: New test.
30019
30020 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30021
30022         * gcc.dg/format-branch-1.c: New test.
30023
30024 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30025
30026         * README, lib/file-format.exp: Remove EGCS references.
30027
30028 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30029
30030         * gcc.dg/20001013-1.c: New test.
30031
30032 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30033
30034         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30035         for intmax_t in the compiler using __typeof__ and the type rules
30036         for conditional expressions.
30037
30038 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * gcc.dg/20001012-1.c: New test.
30041         * gcc.dg/20001012-2.c: New test.
30042
30043 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30044
30045         * gcc.dg/format-attr-1.c: New test.
30046
30047 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30048
30049         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30050         __LONG_LONG_MAX__ instead of LLONG_MAX.
30051
30052 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30053
30054         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30055         scanf flags.
30056         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30057         flags.
30058
30059 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30060
30061         * gcc.dg/sequence-pt-1.c: New test.
30062
30063 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30064
30065         * gcc.c-torture/execute/20001011-1.c: New testcase.
30066         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30067
30068 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30071         does not error on it.
30072
30073 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30074
30075         * gcc.dg/20001009-1.c: New test.
30076
30077 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30078
30079         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30080         * gcc.c-torture/execute/20001009-2.c: ... to here.
30081
30082 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30083
30084         * gcc.c-torture/compile/20001009-1.c: New testcase.
30085         * gcc.c-torture/execute/20001009-1.c: New testcase.
30086         Testcases provided by Jan Hubicka <jh@suse.cz>.
30087
30088 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30089
30090         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30091         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30092         uintmax_t using <limits.h> to emulate the compiler's internal
30093         logic.  No longer XFAIL %j tests.
30094
30095 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30096
30097         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30098         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30099         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30100         regexps and details of expected handling of some bad formats.
30101         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30102         suppression.
30103
30104 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30105
30106         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30107         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30108         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30109         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30110         in list archives.
30111
30112 2000-10-06  Richard Henderson  <rth@cygnus.com>
30113
30114         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30115         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30116         * g++.old-deja/g++.jason/report.C: Likewise.
30117         * g++.old-deja/g++.law/friend5.C: Likewise.
30118         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30119         of the expected warnings.
30120
30121 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30122
30123         * g++.old-deja/g++.pt/enum14.C: New test.
30124
30125 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30126
30127         * g++.old-deja/g++.pt/crash59.C: New test.
30128
30129 2000-10-04  Will Cohen  <wcohen@redhat.com>
30130
30131         * gcc.dg/20000926-1.c: New test.
30132
30133 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30134
30135         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30136         function name for current C++ compiler.
30137         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30138
30139 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30140
30141         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30142         __PRETTY_FUNCTION__.
30143         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30144
30145 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30146
30147         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30148
30149 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30150
30151         * gcc.c-torture/compile/20000923-1.c: New test.
30152
30153 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30154
30155         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30156         * g++.old-deja/g++.pt/ttp62.C: Same.
30157         * g++.old-deja/g++.other/inline14.C: Same.
30158
30159 2000-09-24  Richard Henderson  <rth@cygnus.com>
30160
30161         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30162
30163 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30164
30165         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30166
30167 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30168
30169         * gcc.c-torture/compile/20000922-1.c: New file.
30170
30171 2000-09-21  Nick Clifton  <nickc@redhat.com>
30172
30173         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30174         a signed long modulo operation.
30175         (mod6): New function - perform an unsigned long modulo operation.
30176         (main): Add tests for modulos of very large numbers by very small
30177         dividends.
30178
30179 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30180
30181         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30182
30183 2000-09-19  Richard Henderson  <rth@cygnus.com>
30184
30185         * gcc.dg/compare2.c (case 10): XFAIL.
30186
30187 2000-09-18  Richard Henderson  <rth@cygnus.com>
30188
30189         * gcc.c-torture/execute/20000906-1.c: Move ...
30190         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30191         that support __builtin_trap.
30192
30193 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30194
30195         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30196
30197 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30198
30199         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30200         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30201         more $ format tests.
30202
30203 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30204
30205         * gcc.dg/format-errmk-1.c: New test.
30206
30207 2000-09-17  Greg McGary  <greg@mcgary.org>
30208
30209         * gcc.c-torture/execute/20000917-1.x: Remove.
30210
30211 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30212
30213         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30214
30215 2000-09-17  Greg McGary  <greg@mcgary.org>
30216
30217         * gcc.c-torture/execute/20000917-1.c: New test.
30218         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30219
30220 2000-09-16  Neil Booth  <NeilB@earthling.net>
30221
30222         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30223         in nested macro bug.
30224
30225 2000-09-15  Neil Booth  <NeilB@earthling.net>
30226
30227         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30228
30229 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30230
30231         * gcc.c-torture/execute/20000914-1.c: New test.
30232
30233 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30234
30235         * g++.other/inline13.C: New test.
30236
30237 2000-09-12  Andreas Jaeger  <aj@suse.de>
30238
30239         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30240         constant by Ulrich Drepper <drepper@redhat.com>.
30241
30242 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30243
30244         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30245
30246 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30247
30248         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30249
30250 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30251
30252         * gcc.dg/cpp/backslash.c: New test.
30253
30254 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30255
30256         * gcc.c-torture/execute/20000910-1.c: New test.
30257         * gcc.c-torture/execute/20000910-2.c: Likewise.
30258
30259 2000-09-11  Robert Lipe  <robertl@sco.com>
30260
30261         * gcc.dg/pragma-align.c: New test.
30262
30263 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30264
30265         * g++.old-deja/g++.pt/explicit82.C: New test.
30266         * g++.old-deja/g++.pt/explicit83.C: New test.
30267
30268 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30269
30270         * gcc.dg/asm-names.c: New test.
30271
30272 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30273
30274         * gcc.dg/cpp/tr-warn6.c: New test
30275
30276 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30277
30278         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30279         be accepted.
30280
30281 2000-09-07  Catherine Moore  <clm@redhat.com>
30282
30283         * gcc.c-torture/execute/unroll-1.c: New test.
30284
30285 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30286
30287         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30288         ERROR markers.
30289         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30290         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30291         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30292         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30293         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30294         Preprocess only.
30295         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30296         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30297
30298 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30299
30300         * g++.old-deja/g++.pt/deduct2.C: New test.
30301
30302 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30303
30304         * g++.old-deja/g++.pt/parms2.C: New test.
30305
30306 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         * g++.old-deja/g++.pt/crash58.C: New test.
30309
30310 2000-09-06  Greg McGary  <greg@mcgary.org>
30311
30312         * gcc.c-torture/execute/20000906-1.c: New test.
30313         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30314
30315 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30316
30317         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30318
30319 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         * g++.old-deja/g++.pt/crash57.C: New test.
30322
30323 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30324
30325         * g++.old-deja/g++.pt/crash56.C: New test.
30326
30327 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30328
30329         * g++.old-deja/g++.pt/koenig1.C: New test.
30330
30331 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30332
30333         * gcc.dg/20000904-1.c: New test.
30334
30335 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30336
30337         * gcc.dg/cpp/paste8.c: New test.
30338
30339 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30340
30341         * gcc.c-torture/compile/20000827-1.c: New test.
30342
30343 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30344
30345         * gcc.dg/format-diag-1.c: New test.
30346
30347 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30348
30349         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30350         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30351         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30352         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30353         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30354
30355 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30356
30357         * g++.old-deja/g++.other/nested4.C: New test.
30358
30359 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30360
30361         * g++.old-deja/g++.ns/scoped1.C: New test.
30362
30363 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30364
30365         * lib/g++.exp: Support testing already-installed GCC.
30366
30367 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30368
30369         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30370
30371 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30372
30373         * gcc.dg/return-type-2.c: New test.
30374
30375 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30376
30377         * gcc.c-torture/compile/20000825-1.c: New test.
30378
30379 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30380
30381         * gcc.dg/dwarf2-2.c: New test.
30382
30383 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30384
30385         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30386         dg-warning regexps.
30387
30388 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30389
30390         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30391         gcc.dg/format-ext-5.c: New tests.
30392
30393 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30394
30395         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30396
30397 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30398
30399         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30400
30401 2000-08-24  Richard Henderson  <rth@cygnus.com>
30402
30403         * gcc.dg/ia64-sync-1.c: New test.
30404         * gcc.dg/ia64-sync-2.c: New test.
30405         * gcc.dg/ia64-asm-1.c: New test.
30406
30407 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30408
30409         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30410         * gcc.dg/format-ext-2.c: New test.
30411
30412 2000-08-23  Jason Merrill  <jason@redhat.com>
30413
30414         * lib/old-dejagnu.exp: Also ignore "In member function" and
30415         "At global scope".
30416
30417 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30418
30419         * gcc.dg/noncompile/label-lineno-1.c: New test.
30420
30421 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30422
30423         * gcc.dg/c99-array-nonobj-1.c: New test.
30424
30425 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30426
30427         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30428         tests.
30429         * gcc.dg/format-ext-1.c: New test.
30430
30431 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30432
30433         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30434         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30435         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30436         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30437         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30438
30439 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30440
30441         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30442         gcc.dg/c99-strftime-2.c: New tests.
30443
30444 2000-08-22  Richard Henderson  <rth@cygnus.com>
30445
30446         * gcc.c-torture/execute/20000822-1.c: New test.
30447
30448 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30449
30450         * gcc.c-torture/execute/20000819-1.x: Remove.
30451
30452 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30453
30454         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30455         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30456         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30457         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30458         gcc.dg/format-xopen-1.c: New tests.
30459
30460 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30461
30462         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30463
30464 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30465
30466         * g++.old-deja/g++.other/loop2.C: New test.
30467
30468         * gcc.c-torture/compile/20000606-1.c: New test.
30469         * gcc.c-torture/compile/20000728-1.c: New test.
30470         * gcc.c-torture/execute/20000801-1.c: New test.
30471         * gcc.c-torture/execute/20000801-2.c: New test.
30472         * gcc.c-torture/execute/20000819-1.c: New test.
30473         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30474         * gcc.dg/20000629-1.c: New test.
30475         * gcc.dg/20000724-1.c: New test.
30476         * gcc.dg/20000807-1.c: New test.
30477
30478 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30479
30480         * gcc.dg/cpp/pragma-1.c: New test.
30481         * gcc.dg/cpp/pragma-2.c: New test.
30482
30483 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30484
30485         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30486         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30487
30488 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30489
30490         * gcc.c-torture/compile/20000818-1.c: New test.
30491
30492 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30493
30494         * gcc.c-torture/execute/20000818-1.c: New test.
30495
30496 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30497
30498         * gcc.dg/format-va-1.c: New test.
30499
30500 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         * g++.old-deja/g++.other/typedef8.C: New test.
30503
30504 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30505
30506         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30507         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30508         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30509         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30510         * g++.old-deja/g++.other/ptrmem7.C: New test.
30511         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30512
30513 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30514
30515         * g++.old-deja/g++.pt/typename27.C: New test.
30516
30517 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30518
30519         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30520         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30521         * g++.old-deja/g++.pt/friend45.C: New test.
30522         * g++.old-deja/g++.other/friend8.C: New test.
30523
30524 2000-08-15  Richard Henderson  <rth@cygnus.com>
30525
30526         * gcc.c-torture/execute/20000815-1.c: New test.
30527
30528 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30529
30530         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30531         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30532         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30533
30534 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30535
30536         * g++.old-deja/g++.other/refinit2.C: New test.
30537
30538 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30539
30540         * lib/c-torture.exp (c-torture): Make
30541         compiler_conditional_xfail_data global.
30542         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30543         compiler_conditional_xfail_data machinery.
30544         (f-torture-execute): Likewise.
30545         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30546         and only when unrolling loops.
30547
30548         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30549
30550 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30551
30552         * g++.old-deja/g++.pt/explicit81.C: New test.
30553
30554 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30555
30556         * g++.old-deja/g++.pt/typename26.C: New test.
30557
30558 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30559
30560         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30561         warning.
30562
30563 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30564
30565         * g++.old-deja/g++.other/array3.C: New test.
30566
30567 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30568
30569         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30570         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30571         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30572         New tests.
30573
30574 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30575
30576         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30577         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30578
30579 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30580
30581         * gcc.c-torture/execute/20000808-1.c: New test.
30582
30583 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30584
30585         * gcc.dg/c90-const-expr-1.c: New test.
30586
30587 2000-08-08  Richard Henderson  <rth@cygnus.com>
30588
30589         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30590
30591 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30592
30593         * gcc.dg/noncompile/const-ll-1.c: New test.
30594
30595 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30596
30597         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30598
30599 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30600
30601         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30602         that running programs linked against the shared version of libobjc
30603         run correctly.
30604
30605 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30606
30607         * gcc.dg/c99-printf-1.c: New test.
30608
30609 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30610
30611         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30612
30613 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30614
30615         * gcc.c-torture/execute/20000731-1.x: Delete.
30616
30617 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30618
30619         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30620         and torture_without_loops as is done by c-torture.exp.
30621         (search_for): Copy from c-torture.exp.
30622         (gcc-dg-runtest): New function, drives a directory of tests
30623         iterating over the TORTURE_OPTIONS.
30624         (scan-assembler, scan-assembler-not): Move here from
30625         individual directory drivers.
30626
30627         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30628         defined by lib/gcc-dg.exp.
30629         * gcc.dg/cpp/cpp.exp: Likewise.
30630         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30631         gcc-dg-runtest, so we cycle over optimization options.
30632
30633         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30634         * gcc.dg/compare2.c: No longer expected to fail.
30635
30636 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30637
30638         * gcc.c-torture/execute/20000804-1.c: New test.
30639
30640 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30641
30642         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30643
30644 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30645
30646         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30647
30648 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30649
30650         * gcc.c-torture/compile/20000803-1.c: New test.
30651
30652 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30653
30654         * gcc.c-torture/execute/20000801-3.c,
30655         gcc.c-torture/execute/20000801-4.c: New tests.
30656         * gcc.c-torture/execute/20000801-3.x,
30657         gcc.c-torture/execute/20000801-4.x: Xfail.
30658
30659 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30660
30661         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30662         libobjc/.libs to allow for libtool.
30663
30664 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30665
30666         * gcc.c-torture/compile/20000802-1.c: New test.
30667
30668 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30669
30670         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30671
30672 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30673
30674         * gcc-c-torture/execute/20000731-2.c: New test.
30675
30676         * gcc.c-torture/execute/20000731-1.c: New test.
30677         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30678
30679 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30680
30681         * testsuite/gcc.dg/cpp/paste7.c: New test.
30682         * gcc.dg/cpp/20000725-1.c: New test.
30683
30684 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30685
30686         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30687         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30688         declaration warning for __builtin_dwarf_reg_size.
30689
30690         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30691
30692 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30693
30694         * gcc.dg/noncompile/voidparam-1.c: New test.
30695
30696 2000-07-30  Richard Henderson  <rth@cygnus.com>
30697
30698         * gcc.dg/c90-digraph-1.c: Don't xfail.
30699         * gcc.dg/compare2.c (case 10): Xfail.
30700         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30701
30702 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30703
30704         * gcc.dg/c99-main-1.c: New test.
30705
30706 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30707
30708         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30709
30710 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30711
30712         * gcc.c-tortuer/execute/20000726-1.c: New test.
30713
30714 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30715
30716         * gcc.c-torture/execute/enum-2.c: New test.
30717
30718 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30719
30720         * gcc.dg/cpp/tr-warn3.c: New test.
30721
30722 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30723
30724         * g++.old-deja/g++.ext/implicit1.C: Remove.
30725         * g++.old-deja/g++.jason/c2.C: Remove
30726         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30727         * g++.old-deja/g++.pt/crash16.C: Likewise.
30728         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30729
30730 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30731
30732         * g++.old-deja/g++.other/for2.C: New test.
30733
30734 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30735
30736         * gcc.dg/20000720-1.c: New test.
30737
30738 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30739
30740         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30741
30742 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30743
30744         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30745         * gcc.c-torture/execute/20000722-1.c: New.
30746         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30747
30748 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30749
30750         * gcc.dg/cpp/20000720-1.S: New test.
30751
30752 2000-07-21  Michael Meissner  <meissner@redhat.com>
30753
30754         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30755
30756 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30757
30758         * g++.old-deja/g++.brendan/crash16.C,
30759         g++.old-deja/g++.brendan/parse3.C,
30760         g++.old-deja/g++.brendan/redecl1.C,
30761         g++.old-deja/g++.ns/template13.C,
30762         g++.old-deja/g++.other/decl4.C,
30763         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30764
30765 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30766
30767         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30768         and "Internal error".
30769
30770         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30771         regexps.
30772         * gcc.dg/cpp/paste6.c: New test.
30773
30774 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30775
30776         * gcc.dg/cpp/tr-direct.c: New test.
30777
30778         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30779         gcc.dg/cpp/undef1.c: Tweak error regexps.
30780
30781 2000-07-18  Eric Christopher <echristo@redhat.com>
30782
30783         * gcc.c-torture/compile/20000718-1.c: New test.
30784
30785 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30786
30787         * cpplex.c (_cpp_push_token): If the token being pushed back
30788         is the previous token in this context, just subtract one from
30789         context->posn.
30790         * cppmacro.c (save_expansion): Clear aux field when storing a
30791         placemarker.
30792
30793 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30794
30795         * gcc.dg/noncompile/redecl-1.c: New test.
30796
30797 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30798
30799         * gcc.c-torture/execute/20000717-5.c: New test.
30800         * gcc.c-torture/execute/20000717-1.x: Removed.
30801
30802 2000-07-17  Richard Henderson  <rth@cygnus.com>
30803
30804         * gcc.c-torture/execute/20000717-4.c: New test.
30805
30806 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30807
30808         * gcc.dg/cpp/syshdr.c: New test.
30809         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30810
30811 2000-07-17  Neil Booth  <neilb@earthling.net>
30812
30813         * gcc.dg/cpp/cmdlne-dM.c: New test.
30814         * gcc.dg/cpp/cmdlne-dD.c: New test.
30815
30816 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30817
30818         * gcc.c-torture/execute/20000717-3.c: New test.
30819
30820         * gcc.c-torture/compile/20000717-1.c: New test.
30821
30822 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30823
30824         * gcc.c-torture/execute/20000717-2.c: New test.
30825
30826 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30827
30828         * gcc.dg/formatz-1.c: New test.
30829
30830         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30831         * gcc.dg/c99-digraph-1.c: New tests.
30832
30833         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30834         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30835
30836         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30837         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30838         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30839         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30840         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30841         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30842         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30843
30844 2000-07-17   Greg McGary <greg@mcgary.org>
30845
30846         * gcc.c-torture/execute/20000717-1.c: New test.
30847         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30848
30849 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30850
30851         * gcc.c-torture/execute/20000715-2.c: New test.
30852         * gcc.dg/20000715-1.c: New test.
30853
30854 2000-07-15  Michael Meissner  <meissner@redhat.com>
30855
30856         * gcc.c-torture/execute/20000715-1.c: New test.
30857
30858 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30859
30860         * gcc.c-torture/execute/20000707-1.c: New test.
30861
30862 2000-07-13  Neil Booth  <NeilB@earthling.net>
30863
30864         * testsuite/gcc.dg/cpp/digraph1.c,
30865         testsuite/gcc.dg/cpp/digraph2.c,
30866         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30867
30868 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30869
30870         * g77.f-torture/compile/20000630-2.f:  New test.
30871         * g77.f-torture/compile/20000630-2.x
30872
30873 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30874
30875         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30876
30877 2000-07-11  Neil Booth  <NeilB@earthling.net>
30878
30879         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30880
30881 2000-07-11  Neil Booth  <NeilB@earthling.net>
30882
30883         * gcc.dg/cpp/cmdlne-C.c: New.
30884
30885 2000-07-09  Neil Booth  <NeilB@earthling.net>
30886
30887         * gcc.dg/cpp/directiv.c: New tests.
30888         * gcc.dg/cpp/undef1.c: Update.
30889
30890 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30891
30892         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30893
30894 2000-07-09  Neil Booth  <NeilB@earthling.net>
30895
30896         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30897
30898 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30899
30900         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30901         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30902
30903 2000-07-08  Neil Booth  <NeilB@earthling.net>
30904
30905         * gcc.dg/cpp/macsyntx.c: New tests.
30906
30907 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30908
30909         * gcc.dg/20000707-1.c: New test.
30910
30911 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30912
30913         * gcc.c-torture/execute/20000706-1.c: New test.
30914         * gcc.c-torture/execute/20000706-2.c: New test.
30915         * gcc.c-torture/execute/20000706-3.c: New test.
30916         * gcc.c-torture/execute/20000706-4.c: New test.
30917         * gcc.c-torture/execute/20000706-5.c: New test.
30918
30919 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30920
30921         * g++.old-deja/g++.pt/instantiate7.C: New test.
30922
30923 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30924
30925         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30926         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30927         * g++.old-deja/g++.other/rtti3.C: Likewise.
30928         * g++.old-deja/g++.other/rttid3.C: Likewise.
30929
30930 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30931
30932         *  g77.f-torture/compile/20000630-1.x: Fix typo
30933
30934 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30935
30936         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30937         assembly output.
30938
30939 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30940
30941         * gcc.dg/cpp/ident.c: New test.
30942
30943 2000-07-05  Neil Booth  <NeilB@earthling.net>
30944
30945         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30946           gcc.dg/cpp/lexstrng.c: New tests.
30947
30948 2000-07-04  Neil Booth  <NeilB@earthling.net>
30949
30950         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30951         * gcc.dg/cpp/strify2.c: Same.
30952
30953 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30954
30955         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30956         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30957         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30958         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30959
30960         * testsuite/gcc.dg/cpp/macro1.c,
30961         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30962         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30963         testsuite/gcc.dg/cpp/strify1.c,
30964         testsuite/gcc.dg/cpp/strify2.c: New tests.
30965
30966 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30967
30968         * gcc.c-torture/execute/20000703-1.c: New test.
30969
30970 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30971
30972         * g++.old-deja/g++.pt (lookup10.C): New test.
30973
30974 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30975
30976         * g++.old-deja/g++.pt (typename25.C): New test.
30977
30978 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30979
30980         * gcc.c-torture/compile/20000701-1.c: New test.
30981
30982 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30983
30984         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30985         to test case.
30986
30987 2000-06-30  Catherine Moore  <clm@cygnus.com>
30988
30989         * gcc.c-torture/execute/align-1.c: New test.
30990
30991 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30992
30993         * g++.old-deja/g++.pt/expr8.C: New test.
30994         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30995
30996 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30997
30998         * gcc.c-torture/compile/20000629-1.c: New test.
30999
31000 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31001
31002
31003         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31004         gcc.dg/noncompile directory, depending on whether they're
31005         preprocessor tests or not.  Annotate all the tests for the dg
31006         framework.
31007
31008         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31009         * gcc.dg/noncompile/noncompile.exp: New.
31010
31011         * Moved files:
31012         Old name                                New name
31013         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31014         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31015         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31016         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31017         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31018         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31019         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31020         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31021         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31022         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31023         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31024         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31025         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31026         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31027         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31028         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31029         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31030         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31031         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31032         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31033         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31034         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31035         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31036         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31037
31038         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31039         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31040         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31041         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31042         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31043         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31044
31045 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31046
31047         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31048         declare one variable.  On the fourth, error.
31049         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31050         declared by 20000628-1a.h.
31051
31052 2000-06-29  Richard Henderson  <rth@redhat.com>
31053
31054         * gcc.c-torture/execute/930529-1.x: New file.
31055         * gcc.dg/920413-1.c: Adjust expected warning text.
31056         * gcc.dg/980217-1.c: Declare abort.
31057         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31058
31059 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31060
31061         * g77.f-torture/compile/20000629-1.f: New test.
31062         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31063
31064 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31065
31066         Rearrange lots of files, removing entirely the
31067         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31068         directories.
31069
31070         * Deleted files:
31071         gcc.c-torture/code_quality/code_quality.exp
31072         gcc.c-torture/special/special.exp
31073         gcc.failure/failure.exp
31074         gcc.failure/940409-1.x
31075         gcc.c-torture/compile/961203-1.x
31076
31077         * New files:
31078         gcc.misc-tests/linkage.exp
31079         gcc.c-torture/execute/920730-1t.c
31080         gcc.c-torture/execute/920730-1t.x
31081         gcc.c-torture/compile/920520-1.x
31082         gcc.c-torture/compile/920521-1.x
31083         gcc.c-torture/compile/981006-1.x
31084         gcc.c-torture/execute/eeprof-1.x
31085
31086         * Moved files (possibly with modifications to fit a new harness):
31087         Old name                                New name
31088         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31089         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31090         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31091         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31092         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31093         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31094         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31095         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31096         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31097         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31098         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31099         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31100         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31101         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31102
31103 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31104
31105         * c-torture/compile/961203-1.x: Delete.
31106
31107         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31108         not exit. Include stdio.h.
31109         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31110         * gcc.misc-tests/dg-12.c: Likewise.
31111         * gcc.misc-tests/dg-5.c: Likewise.
31112         * gcc.misc-tests/dg-6.c: Likewise.
31113         * gcc.misc-tests/dg-7.c: Prototype abort.
31114         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31115         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31116         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31117         not exit.
31118         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31119         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31120
31121 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31122
31123         * gcc.dg/cpp/20000628-1.c: New test.
31124         * gcc.dg/cpp/20000628-1.h: New header for above test.
31125         * gcc.dg/cpp/20000628-1a.h: Likewise.
31126
31127 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31128
31129         * gcc.dg/cpp: New directory.
31130         * gcc.dg/cpp/cpp.exp: New driver.
31131         * gcc.dg/cpp/20000627-1.c: New test.
31132         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31133         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31134         and rewrite as a compilation test.
31135
31136         * gcc.dg: Move many files into the cpp subdirectory, possibly
31137         renaming or editing them as well.
31138         Old name                New name
31139         990119-1.c              cpp/19990119-1.c
31140         990228-1.c              cpp/19990228-1.c
31141         990407-1.c              cpp/19990407-1.c
31142         990409-1.c              cpp/19990409-1.c
31143         990413-1.c              cpp/19990413-1.c
31144         990703-1.c              cpp/19990703-1.c
31145         20000127-1.c            cpp/20000127-1.c
31146         20000129-1.c            cpp/20000129-1.c
31147         20000207-1.c            cpp/20000207-1.c
31148         20000207-2.c            cpp/20000207-2.c
31149         20000209-1.c            cpp/20000209-1.c
31150         20000209-2.c            cpp/20000209-2.c
31151         20000301-1.c            cpp/20000301-1.c
31152         20000419-1.c            cpp/20000419-1.c
31153         20000510-1.S            cpp/20000510-1.S
31154         20000519-1.c            cpp/20000519-1.c
31155         20000529-1.c            cpp/20000529-1.c
31156         20000625-1.c            cpp/20000625-1.c
31157         20000625-2.c            cpp/20000625-2.c
31158         cpp-as1.c               cpp/assert1.c
31159         cpp-as2.c               cpp/assert2.c
31160         cxx-comments-1.c        cpp/cxxcom1.c
31161         cxx-comments-2.c        cpp/cxxcom2.c
31162         endif-label.c           cpp/endif.c
31163         cpp-hash1.c             cpp/hash1.c
31164         cpp-hash2.c             cpp/hash2.c
31165         cpp-if1.c               cpp/if-1.c
31166         cpp-if2.c               cpp/if-2.c
31167         cpp-if3.c               cpp/if-3.c
31168         cpp-if4.c               cpp/if-4.c
31169         cpp-if5.c               cpp/if-5.c
31170         cpp-cond.c              cpp/if-cexp.c
31171         cpp-missingop.c         cpp/if-mop.c
31172         cpp-missingparen.c      cpp/if-mpar.c
31173         cpp-opprec.c            cpp/if-oppr.c
31174         cpp-ifparen.c           cpp/if-paren.c
31175         cpp-shortcircuit.c      cpp/if-sc.c
31176         cpp-shift.c             cpp/if-shift.c
31177         cpp-unary.c             cpp/if-unary.c
31178         cpp-li1.c               cpp/line1.c
31179         cpp-li2.c               cpp/line2.c
31180         lineno.c                cpp/line3.c
31181         lineno-2.c              cpp/line4.c
31182         cpp-mi.c                cpp/mi1.c
31183         cpp-mic.h               cpp/mi1c.h
31184         cpp-micc.h              cpp/mi1cc.h
31185         cpp-mind.h              cpp/mi1nd.h
31186         cpp-mindp.h             cpp/mi1ndp.h
31187         cpp-mix.h               cpp/mi1x.h
31188         cpp-mi2.c               cpp/mi2.c
31189         cpp-mi2a.h              cpp/mi2a.h
31190         cpp-mi2b.h              cpp/mi2b.h
31191         cpp-mi2c.h              cpp/mi2c.h
31192         cpp-mi3.c               cpp/mi3.c
31193         cpp-mi3.def             cpp/mi3.def
31194         poison-1.c              cpp/poison.c
31195         pr-impl.c               cpp/prag-imp.c
31196         cpp-redef-2.c           cpp/redef1.c
31197         cpp-redef.c             cpp/redef2.c
31198         strpaste.c              cpp/strp1.c
31199         strpaste-2.c            cpp/strp2.c
31200         cpp-tradpaste.c         cpp/tr-paste.c
31201         cpp-tradstringify.c     cpp/tr-str.c
31202         cpp-tradwarn1.c         cpp/tr-warn1.c
31203         cpp-tradwarn2.c         cpp/tr-warn2.c
31204         trigraphs.c             cpp/trigraphs.c
31205         cpp-unc1.c              cpp/unc1.c
31206         cpp-unc2.c              cpp/unc2.c
31207         cpp-unc3.c              cpp/unc3.c
31208         cpp-unc.c               cpp/unc4.c
31209         undef.c                 cpp/undef1.c
31210         undef-2.c               cpp/undef2.c
31211         cpp-wi1.c               cpp/widestr1.c
31212
31213 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31214
31215         * lib/g++.exp (g++_include_flags): Tweak.
31216
31217 2000-06-27  H.J. Lu  <hjl@gnu.org>
31218             Loren J. Rittle  <ljrittle@acm.org>
31219
31220         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31221         version with one that knows about the new gcc tree structure.
31222         (g++_link_flags): Same.
31223
31224 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31225
31226         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31227         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31228         case we are cross-compiling.
31229
31230         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31231         g++.old-deja/g++.niklas/Makefile.in,
31232         g++.old-deja/g++.niklas/configure.in,
31233         g++.old-deja/g++.other/Makefile.in,
31234         g++.old-deja/g++.other/configure.in,
31235         gcc.c-torture/code_quality/Makefile.in,
31236         gcc.c-torture/code_quality/configure.in,
31237         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31238         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31239         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31240         gcc.c-torture/execute/ieee/Makefile.in,
31241         gcc.c-torture/execute/ieee/configure.in,
31242         gcc.c-torture/noncompile/Makefile.in,
31243         gcc.c-torture/noncompile/configure.in,
31244         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31245         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31246         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31247
31248 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31249
31250         * g++.old-deja/g++.other/ambig3.C: New test.
31251
31252 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         * g++.old-deja/g++.pt/syntax1.C: New test.
31255         * g++.old-deja/g++.pt/syntax2.C: New test.
31256         * g++.old-deja/g++.other/syntax3.C: New test.
31257         * g++.old-deja/g++.other/syntax4.C: New test.
31258
31259 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31260
31261         * gcc.dg/20000623-1.c: Prototype exit and abort.
31262
31263 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31264
31265         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31266         New tests.
31267         * gcc.dg/cpp-mi3.def: New file.
31268
31269         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31270         inside assertions.
31271         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31272         lexer's error messages.
31273         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31274         divine anything from the linemarkers.
31275         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31276         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31277
31278 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31279
31280         * gcc.dg/20000623-1.c: New test.
31281
31282 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31283
31284         * gcc.c-torture/execute/20000622-1.c: New test.
31285
31286 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31287
31288         * g++.old-deja/g++.other/init15.C: New test.
31289
31290 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31291
31292         * g++.old-deja/g++.pt/vaarg2.C: New test.
31293         * g++.old-deja/g++.pt/vaarg3.C: New test.
31294
31295 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31296
31297         * g++.old-deja/g++.other/dyncast6.C: New test.
31298
31299 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31300
31301         * gcc.c-torture/execute/loop-6.c: New test.
31302
31303 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31304
31305         * gcc.dg/20000614-1.c: New test.
31306         * gcc.dg/20000614-2.c: New test.
31307
31308 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31309
31310         * g++.old-deja/g++.other/inline12.C: New test.
31311
31312 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31313
31314         * g++.old-deja/g++.other/eh1.C: New test.
31315
31316 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31317
31318         * g++.old-deja/g++.other/type.C: New test.
31319
31320 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31321
31322         * g++.old-deja/g++.other/initstring.C: New test.
31323
31324 2000-06-12  Jason Merrill  <jason@redhat.com>
31325
31326         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31327
31328 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31329
31330         * gcc.c-torture/compile/20000609-1.c: New test.
31331
31332 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31333
31334         * gcc.dg/20000609-1.c: New test.
31335
31336 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31337
31338         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31339         * gcc.c-torture/noncompile/poison-1.c: Move...
31340         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31341         * gcc.dg/cpp-li1.c: Add a token after the #line.
31342
31343 2000-06-05  Richard Henderson  <rth@cygnus.com>
31344
31345         * gcc.c-torture/execute/20000605-2.c: New test.
31346         * gcc.c-torture/execute/20000605-3.c: New test.
31347
31348 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31349
31350         * g77.f-torture/execute/20000503-1.x: New file.
31351
31352 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31353
31354         * g++.old-deja/g++.eh/badalloc1.C: New test.
31355
31356 2000-06-05  Richard Henderson  <rth@cygnus.com>
31357
31358         * gcc.c-torture/execute/20000605-1.c: New test.
31359
31360 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31361             Nathan Sidwell <nathan@codesourcery.com>
31362
31363         * gcc.c-torture/compile/20000605-1.c: New test.
31364
31365 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31366
31367         * g77.f-torture/compile/20000601-1.f:  New test.
31368
31369 2000-06-03  Richard Henderson  <rth@cygnus.com>
31370
31371         * gcc.c-torture/execute/20000603-1.c: New.
31372
31373 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31374
31375         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31376         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31377
31378 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31379
31380         * gcc.dg/compare2.c (case 12): XFAIL.
31381         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31382         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31383
31384         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31385
31386 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31387
31388         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31389         guard macro is already defined when the header is first
31390         included.
31391         * gcc.dg/cpp-mix.h: New file.
31392         * gcc.dg/endif-label.c: Update patterns to match compiler.
31393
31394         * g++.brendan/complex1.C: Declare abort.
31395         * g++.law/refs4.C: Remove XFAIL.
31396         * g++.oliva/expr2.C: Declare abort and exit.
31397
31398 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31399
31400         * gcc.c-torture/execute/20000528-1.c: New test.
31401
31402         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31403         * g++.old-deja/g++.law/temps4.C: Likewise.
31404
31405         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31406         stdlib.h.  Call abort() on failure.
31407         * g++.old-deja/g++.law/refs4.C: Likewise.
31408         * g++.old-deja/g++.law/temps4.C: Likewise.
31409         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31410         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31411
31412 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31413
31414         Relative to g++.dg/special:
31415         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31416
31417         Relative to g++.old-deja:
31418         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31419         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31420         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31421         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31422         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31423         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31424         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31425
31426         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31427         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31428         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31429         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31430         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31431         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31432         and/or string.h.
31433
31434         * g++.other/goto1.C: Update expectations for error messages.
31435
31436 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31437
31438         * gcc.c-torture/compile/20000523-1.c: New test.
31439
31440 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31441
31442         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31443
31444 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31445
31446         * g++.old-deja/g++.eh/catch11.C: New test.
31447         * g++.old-deja/g++.eh/catch12.C: New test.
31448
31449 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31450
31451         * gcc.c-torture/execute/20000523-1.c: New test.
31452
31453 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31454
31455         * c-torture/execute/bcp-1.c: Replace abort in arg of
31456         __builtin_constant_p with a generic external function.
31457
31458         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31459         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31460         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31461         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31462         Prototype abort and/or exit.
31463
31464         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31465         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31466         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31467         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31468
31469 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31470
31471         * gcc.dg/dwarf2-1.c: New test.
31472
31473 2000-05-20  Richard Henderson  <rth@cygnus.com>
31474
31475         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31476
31477 2000-05-20  Andreas Jaeger  <aj@suse.de>
31478
31479         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31480         testcase.
31481
31482 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31483
31484         * gcc.c-torture/execute/20000519-2.c: New test.
31485
31486 2000-05-19  Andreas Jaeger  <aj@suse.de>
31487
31488         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31489         which fails with SSA.
31490
31491         * lib/c-torture.exp: Also test with -O3 -fssa.
31492
31493 2000-05-18  Michael Meissner  <meissner@redhat.com>
31494
31495         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31496         * gcc.c-torture/execute/920415-1.c: Ditto.
31497         * gcc.c-torture/execute/920501-1.c: Ditto.
31498         * gcc.c-torture/execute/conversion.c: Ditto.
31499         * gcc.c-torture/execute/cvt-1.c: Ditto.
31500
31501 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31502
31503         * gcc.c-torture/compile/20000518-1.c: New test.
31504
31505 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31506
31507         * g77.f-torture/compile/200005018.f:  New test.
31508
31509 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31510
31511         * gcc.c-torture/compile/20000517-1.c: New test.
31512
31513 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31514
31515         * gcc.c-torture/execute/20000516-1.c: New test.
31516
31517 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31518
31519         * g++.old-deja/g++.other/eh.C: New test.
31520
31521 2000-05-12  Richard Henderson  <rth@cygnus.com>
31522
31523         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31524         constants through to doit's conditional.
31525
31526 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31527
31528         * gcc.c-torture/compile/20000511-1.c: New test.
31529         * g77.f-torture/compile/20000511-1.f: New test.
31530         * g77.f-torture/compile/20000511-2.f: New test.
31531
31532 2000-05-11  Michael Meissner  <meissner@redhat.com>
31533
31534         * gcc.c-torture/execute/20000511-1.c: New test.
31535
31536 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31537
31538         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31539         * gcc.dg/20000510-1.S: New.
31540
31541 2000-05-08  Catherine Moore  <clm@cygnus.com>
31542
31543         * gcc.dg/unused-3.c: New.
31544
31545 2000-05-06  Richard Henderson  <rth@cygnus.com>
31546
31547           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31548           * g++.old-deja/g++.mike/warn1.C: Likewise.
31549           * g++.old-deja/g++.pt/local1.C: Likewise.
31550           * g++.old-deja/g++.pt/local7.C: Likewise.
31551           * g++.old-deja/g++.pt/spec16.C: Likewise.
31552
31553 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31554
31555         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31556
31557 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31558
31559           * g77.f-torture/execute/20000503-1.f:  New test.
31560
31561 2000-05-04  Andreas Jaeger  <aj@suse.de>
31562
31563         * gcc.dg/noreturn-2.c: New test.
31564
31565 2000-05-04  Neil Booth  <NeilB@earthling.net>
31566
31567         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31568         preprocessor.
31569
31570 2000-05-04  Richard Henderson  <rth@cygnus.com>
31571
31572         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31573
31574 2000-05-04  Richard Henderson  <rth@cygnus.com>
31575
31576         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31577         OpenSSL by Jason R Thorpe.
31578
31579 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31580
31581         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31582
31583 2000-05-03  Robert Lipe <robertlipe@usa.net>
31584
31585         * gcc.dg/20000503-1.c: New test.
31586
31587 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31588
31589         * gcc.c-torture/compile/20000502-1.c: New test.
31590         * g++.old-deja/g++.other/align.C: New test.
31591         * gcc.dg/cpp-tradstringify.c: New test.
31592
31593 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31594
31595         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31596         and hard registers.
31597
31598 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31599
31600         * gcc.c-torture/execute/loop-5.c: New test.
31601
31602 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31603
31604         * gcc.c-torture/execute/va-arg-20.c: New test.
31605
31606 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31607
31608         * gcc.c-torture/execute/20000422-1.c: New test.
31609
31610 2000-04-20  Greg McGary  <gkm@gnu.org>
31611
31612         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31613         when optimizing, but without sibling-call optimizations (-O1).
31614
31615 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31616
31617           * gcc.c-torture/compile/20000420-1.c: New test.
31618
31619 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31620
31621         * g++.abi/ptrflags.C: New test.
31622         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31623
31624 2000-04-19  Catherine Moore  <clm@cygnus.com>
31625
31626         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31627
31628 2000-04-19  Greg McGary  <gkm@gnu.org>
31629
31630         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31631         sibling-call optimizations.
31632
31633 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31634
31635         * gcc.dg/20000419-1.c: New test.
31636
31637 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31638
31639         * gcc.c-torture/execute/20000412-6.c: New test.
31640
31641 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31642
31643         * gcc.c-torture/execute/20000412-5.c: New test.
31644         * g77.f-torture/compile/20000412-1.f: New test.
31645         * gcc.c-torture/execute/20000412-4.c: New test.
31646         * gcc.c-torture/compile/20000412-2.c: New test.
31647         * gcc.c-torture/execute/20000412-3.c: New test.
31648         * gcc.c-torture/compile/20000412-1.c: New test.
31649         * gcc.c-torture/execute/20000412-2.c: New test.
31650
31651 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31652
31653         * objc/execute/bf-20.m: New test.
31654
31655 2000-04-10  Richard Henderson  <rth@cygnus.com>
31656
31657         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31658
31659         * gcc.c-torture/execute/20000412-1.c: New test.
31660
31661 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31662
31663         * g++.old-deja/g++.eh/catchptr1.C: New test.
31664
31665 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31666
31667         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31668
31669 2000-04-08  Neil Booth  <NeilB@earthling.net>
31670
31671         * gcc.dg/cpp-nullchar.c: Remove test as
31672         embedded nulls cause problems.
31673
31674 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31675
31676         * gcc.dg/compare2.c: New test.
31677
31678 2000-04-08  Neil Booth  <NeilB@earthling.net>
31679
31680         * gcc.dg/cpp-nullchar.c: New test.
31681
31682 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31683
31684         * gcc.dg/cpp-mi2.c: New test.
31685         * gcc.dg/cpp-mi2[abc].h: New files.
31686
31687 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31688
31689         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31690         member name.
31691
31692 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31693
31694         * g++.old-deja/g++.abi/vmihint.C: New test.
31695
31696 2000-04-06  Neil Booth  <NeilB@earthling.net>
31697
31698         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31699         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31700         copyright.
31701
31702 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31703
31704         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31705         avoid stack-frame overwrite.
31706
31707 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31708
31709         * gcc.c-torture/compile/20000405-2.c: New test.
31710         * gcc.c-torture/compile/20000405-3.c: New test.
31711
31712 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31713
31714         * gcc.c-torture/compile/20000405-1.c: New test.
31715
31716 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31717
31718         * gcc.dg/cast-qual-1.c: Revert last change.
31719
31720 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31721
31722         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31723
31724 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31725
31726         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31727         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31728
31729 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31730
31731         * gcc.c-torture/compile/20000403-2.c: New test.
31732         * gcc.c-torture/compile/20000403-1.c: New test.
31733
31734 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31735
31736         * gcc.c-torture/execute/20000403-1.c: New test.
31737
31738 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31739
31740         * gcc.c-torture/execute/20000402-1.c: New test.
31741
31742 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31743
31744         * gcc.c-torture/execute/va-arg-15.c: New test.
31745         * gcc.c-torture/execute/va-arg-16.c: New test.
31746         * gcc.c-torture/execute/va-arg-17.c: New test.
31747         * gcc.c-torture/execute/va-arg-18.c: New test.
31748         * gcc.c-torture/execute/va-arg-19.c: New test.
31749
31750 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31751
31752         * gcc.c-torture/compile/981211-1.c: Move to...
31753         * gcc.dg/cpp-as1.c: ...here.
31754         * gcc.dg/cpp-as2.c: New file.
31755
31756         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31757         compiler.
31758
31759 2000-04-02  Neil Booth  <NeilB@earthling.net>
31760
31761         * gcc.dg/cpp-cond.c  New tests.
31762         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31763         accidental success less likely.
31764         * gcc.dg/cpp-missingop.c  New tests.
31765         * gcc.dg/cpp-missingparen.c  New tests.
31766         * gcc.dg/cpp-shift.c  New tests.
31767         * gcc.dg/cpp-shortcircuit.c  New tests.
31768         * gcc.dg/cpp-unary.c  New tests.
31769
31770 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31771
31772         * gcc.c-torture/compile/20000329-1.c: New test.
31773
31774 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31775
31776         * gcc.c-torture/compile/20000326-1.c: New test.
31777         * gcc.c-torture/compile/20000326-2.c: New test.
31778
31779 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31780
31781         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31782         the first parameter is a function argument.
31783
31784 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31785
31786         * g++.old-deja/g++.ext/array4.C: New test.
31787
31788 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31789
31790         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31791
31792 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31793
31794         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31795
31796 2000-03-19  Richard Henderson  <rth@cygnus.com>
31797
31798         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31799
31800 2000-03-19  Richard Henderson  <rth@cygnus.com>
31801
31802         * gcc.c-torture/compile/20000319-1.c: New test.
31803
31804 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31805
31806         * gcc.c-torture/execute/20000314-3.c: New test.
31807         * gcc.c-torture/execute/20000314-2.c: New test.
31808         * gcc.c-torture/execute/20000314-1.c: New test.
31809         * gcc.c-torture/compile/20000314-2.c: New test.
31810         * gcc.c-torture/compile/20000314-1.c: New test.
31811
31812 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31813
31814         * g++.old-deja/g++.warn/inline.C: New test.
31815
31816 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31817
31818         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31819         standards-compliant result rather than specific constants.
31820         Put test-values in array.
31821
31822 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31823
31824         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31825         (g++_target_compile): Put test-specific options last.
31826
31827 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31828
31829         * g++.old-deja/g++.eh/vbase4.C: New test.
31830
31831 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31832
31833         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31834
31835 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31836
31837         * g++.old-deja/g++.brendan/misc12.C: Removed.
31838         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31839         * g++.old-deja/g++.ext/pretty4.C: New test.
31840
31841 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31842
31843         * g++.old-deja/g++.other/string2.C: New test.
31844
31845 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31846
31847         * g++.old-deja/g++.warn/impint2.C: New test.
31848
31849 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31850
31851         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31852         is 1, not zero.
31853
31854 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         * g++.old-deja/g++.warn/impint.C: New test.
31857         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31858         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31859         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31860         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31861         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31862         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31863         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31864         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31865         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31866         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31867         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31868         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31869
31870 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31871
31872         * gcc.dg/cpp-redef.c: New test.
31873
31874 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31875
31876         * g++.old-deja/g++.pt/unify7.C: New test.
31877
31878 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31879
31880         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31881         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31882
31883 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31884
31885         * gcc.c-torture/compile/20000224-1.c: New test.
31886
31887 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31888
31889         * gcc.c-torture/compile/cpp-2.c: New test.
31890         * gcc.c-torture/compile/cpp-1.c: New test.
31891
31892 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31893
31894         * gcc.c-torture/execute/20000225-1.c: New test.
31895
31896 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31897
31898         * gcc.dg/cpp-li2.c: New test.
31899
31900         * gcc.dg/cpp-wi1.c: New test.
31901
31902         * gcc.dg/cpp-li1.c: New test.
31903
31904 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31905
31906         * g++.old-deja/g++.other/sizeof5.C: New test.
31907
31908 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31909
31910         * gcc.c-torture/execute/va-arg-13.c: New test.
31911
31912 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31913
31914         * gcc.c-torture/execute/va-arg-12.c: New test.
31915
31916 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31917
31918         * gcc.c-torture/execute/20000223-1.c: New test.
31919
31920 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31921
31922         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31923
31924 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31925
31926         * g++.old-deja/g++.abi/ptrmem.C: New test.
31927
31928 2000-02-19  Richard Henderson  <rth@cygnus.com>
31929
31930         * gcc.c-torture/compile/init-3.c: New.
31931
31932 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31933
31934         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31935         ALWAYS_CXXFLAGS.
31936
31937 2000-02-11  Robert Lipe <robertl@sco.com>
31938
31939         * gcc.c-torture/compile/20000211-3.c: New test.
31940
31941 2000-02-11  Martin Buchholz <martin@xemacs.org>
31942
31943         * gcc.c-torture/compile/20000211-2.c: New test.
31944
31945 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31946
31947         * gcc.c-torture/compile/20000211-1.c: New test.
31948
31949 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31950
31951         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31952           on native targets
31953
31954 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31955
31956         * g++.old-deja/g++.other/cast5.C: New test.
31957
31958 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31959
31960         * gcc.c-torture/execute/20000205-1.c: New.
31961
31962 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31963
31964         * g++.old-deja/g++.jason/cast3.C: Return void.
31965         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31966
31967 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31968
31969         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31970
31971         * gcc.dg/loop-1.c: New test.
31972
31973 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31974
31975         * gcc.c-torture/compile/20000127-1.c: New test.
31976         * gcc.c-torture/execute/991228-1.c: New test.
31977
31978 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31979
31980         * gcc.dg/unused-2.c: New test.
31981
31982         * gcc.dg/conv-1.c: New test.
31983
31984 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31985
31986         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31987         compiler.
31988         (tool_option_proc): Fix typo.
31989
31990 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31991
31992         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31993         of the ld on the host, not on the build machine.
31994         Also, don't crash if '--help' is not a supported option.
31995
31996 2000-01-24  Richard Henderson  <rth@cygnus.com>
31997
31998         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31999
32000 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32001
32002         * gcc.c-torture/execute/20000120-2.c: New test.
32003         * gcc.c-torture/execute/20000120-1.c: New test.
32004
32005 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32006
32007         * gcc.c-torture/execute/20000113-1.c: New test.
32008
32009 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32010
32011         * gcc.c-torture/execute/20000112-1.c: New test.
32012
32013 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32014
32015         * gcc.dg/20000111-1.c: New test.
32016
32017 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32018
32019         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32020         with 16 bit integers.
32021
32022 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32023
32024         * gcc.dg/20000108-1.c: New test.
32025
32026 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32027
32028         * g++.old-deja/g++.ns/koenig8.C: New test.
32029
32030 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32031
32032         * g++.old-deja/g++.other/cast4.C: New test.
32033
32034 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32035
32036         * gcc.c-torture/compile/20000105-2.c: New test.
32037         * gcc.c-torture/compile/20000105-1.c: New test.
32038
32039 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32040
32041         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32042         references to printf & atoi to conform to ANSI standard.
32043         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32044         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32045         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32046         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32047         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32048         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32049         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32050         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32051         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32052         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32053         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32054         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32055         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32056         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32057         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32058         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32059         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32060         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32061         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32062         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32063         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32064         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32065         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32066         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32067         * g++.old-deja/g++.brendan/init3.C: Likewise.
32068         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32069         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32070         * g++.old-deja/g++.brendan/new2.C: Likewise.
32071         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32072         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32073         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32074         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32075         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32076         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32077         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32078         * g++.old-deja/g++.brendan/template24.C: Likewise.
32079         * g++.old-deja/g++.brendan/template3.C: Likewise.
32080         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32081         * g++.old-deja/g++.jason/inline3.C: Likewise.
32082         * g++.old-deja/g++.jason/opeq.C: Likewise.
32083         * g++.old-deja/g++.law/arg5.C: Likewise.
32084         * g++.old-deja/g++.law/arm7.C: Likewise.
32085         * g++.old-deja/g++.law/ctors11.C: Likewise.
32086         * g++.old-deja/g++.law/cvt8.C: Likewise.
32087         * g++.old-deja/g++.law/init9.C: Likewise.
32088         * g++.old-deja/g++.law/refs4.C: Likewise.
32089         * g++.old-deja/g++.law/template2.C: Likewise.
32090         * g++.old-deja/g++.law/visibility24.C: Likewise.
32091         * g++.old-deja/g++.law/vtable3.C: Likewise.
32092         * g++.old-deja/g++.mike/asm2.C: Likewise.
32093         * g++.old-deja/g++.mike/eh1.C: Likewise.
32094         * g++.old-deja/g++.mike/misc1.C: Likewise.
32095         * g++.old-deja/g++.mike/misc13.C: Likewise.
32096         * g++.old-deja/g++.mike/misc14.C: Likewise.
32097         * g++.old-deja/g++.mike/ns12.C: Likewise.
32098         * g++.old-deja/g++.mike/p1248.C: Likewise.
32099         * g++.old-deja/g++.mike/p3708.C: Likewise.
32100         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32101         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32102         * g++.old-deja/g++.mike/p646.C: Likewise.
32103         * g++.old-deja/g++.mike/p700.C: Likewise.
32104         * g++.old-deja/g++.mike/p783.C: Likewise.
32105         * g++.old-deja/g++.mike/p783a.C: Likewise.
32106         * g++.old-deja/g++.mike/p783b.C: Likewise.
32107         * g++.old-deja/g++.mike/p786.C: Likewise.
32108         * g++.old-deja/g++.mike/p789.C: Likewise.
32109         * g++.old-deja/g++.mike/p789a.C: Likewise.
32110         * g++.old-deja/g++.mike/p807a.C: Likewise.
32111         * g++.old-deja/g++.other/delete3.C: Likewise.
32112         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32113         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32114         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32115         * g++.old-deja/g++.other/empty1.C: Likewise.
32116         * g++.old-deja/g++.other/temporary1.C: Likewise.
32117         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32118         * g++.old-deja/g++.pt/t16.C: Likewise.
32119         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32120
32121 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32122
32123         * gcc.dg/991230-1.c: New test.
32124
32125 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32126
32127         * gcc.c-torture/compile/991229-3.c: New test.
32128         * gcc.c-torture/compile/991229-2.c: New test.
32129         * gcc.c-torture/compile/991229-1.c: New test.
32130
32131 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32132
32133         * gcc.c-torture/compile/labels-2.c: New test.
32134
32135 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32136
32137         * gcc.c-torture/execute/991227-1.c: New test.
32138
32139 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32140
32141         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32142
32143 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32144
32145         * gcc.c-torture/execute/991221-1.c: New test.
32146
32147 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32148
32149         * g++.old-deja/g++.other/cast3.C: New test.
32150
32151 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32152
32153         * gcc.c-torture/execute/991216-4.c: New test.
32154
32155 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32156
32157         * gcc.c-torture/execute/991216-1.c: New test.
32158         * gcc.c-torture/execute/991216-2.c: New test.
32159         * gcc.c-torture/execute/991216-3.c: New test.
32160
32161 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32162
32163         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32164         Actually make the test fail by using "-O2" for compilation.
32165
32166 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32167
32168         * g++.old-deja/g++.warn/cast-align1.C: New test.
32169
32170 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32171
32172         * gcc.c-torture/compile/991214-1.c: New test.
32173         * gcc.c-torture/compile/991214-2.c: New test.
32174
32175 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32176
32177         * gcc.dg/991214-1.c: New test.
32178
32179 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32180
32181         * gcc.c-torture/compile/991213-3.c: New test.
32182         * gcc.c-torture/compile/991213-2.c: New test.
32183         * gcc.c-torture/compile/991213-1.c: New test.
32184
32185 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32186
32187         * gcc.dg/991209-1.c: New test.
32188
32189 1999-12-08  Nathan Sidwell <nathan@acm.org>
32190
32191         * gcc.c-torture/compile/991208-1.c: New test.
32192
32193 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32194
32195         * gcc.dg/ultrasp2.c: New test.
32196
32197 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32198
32199         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32200
32201 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32202
32203         * gcc.c-torture/compile/991202-1.c: New test.
32204         * gcc.c-torture/execute/991202-1.c: New test.
32205         * gcc.c-torture/execute/991202-2.c: New test.
32206         * gcc.c-torture/execute/991202-3.c: New test.
32207
32208 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32209
32210         * g++.old-deja/g++.abi/align.C: New test.
32211         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32212         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32213
32214 1999-12-01  Richard Henderson  <rth@cygnus.com>
32215
32216         * gcc.c-torture/execute/991201-1.c: New.
32217
32218 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32219
32220         * gcc.dg/991129-1.c: New test.
32221
32222 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32223
32224         * gcc.c-torture/compile/991127-1.c: New test.
32225
32226 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32227
32228         * g++.old-deja/g++.other/warn4.C: New test.
32229
32230 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32231
32232         * g++.old-deja/g++.eh/cleanup2.C: New test.
32233         * g++.old-deja/g++.ext/pretty2.C: New test.
32234         * g++.old-deja/g++.ext/pretty3.C: New test.
32235         * g++.old-deja/g++.other/debug6.C: New test.
32236
32237 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32238
32239         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32240         compiler_output to look for one error message instead of two.
32241
32242 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32243
32244         * gcc.c-torture/execute/991118-1.c: Also test case
32245         where the word boundary does not split a byte evenly.
32246
32247 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32248
32249         * g++.old-deja/g++.ext/restrict1.C: New test.
32250
32251 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32252
32253         * gcc.c-torture/execute/991118-1.c: New test.
32254
32255 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32256
32257         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32258         working directory pathnames.
32259
32260 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32261
32262         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32263         host is equipped with driver.h and driver.o so it can actually
32264         compile and run the tests.
32265
32266 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32267
32268         * gcc.c-torture/compile/991008-1.c: New test.
32269
32270 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32271
32272         * lib/gcc-dg.exp: Include target-supports.exp
32273
32274 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32275
32276         * lib/target-supports.exp: New file: Provide procs to test for
32277         features supported by the target.
32278         (check_weak_available): Moved here from ecos.exp.
32279         (check_alias_available): New proc: Determine of the target
32280         toolchain supports the alias attribute.
32281
32282         * gcc.dg/special/ecos.exp: Move check_weak_available to
32283         target-supports.exp.
32284         (alias-1.c): Only perform the test if the target supports
32285         aliases.
32286         (wkali-1.c): Only perform the test if the target supports
32287         aliases.
32288
32289         * gcc.dg/990506-0.c: Expect error messages from cross
32290         targets as well as native targets.
32291
32292 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32293
32294         * gcc.dg/ultrasp1.c: Removed xfail.
32295         * gcc.dg/struct-ret-2.c: Likewise.
32296         * gcc.dg/array-1.c: Likewise.
32297
32298 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32299
32300         * gcc.dg/struct-ret-2.c: New test.
32301
32302         * gcc.dg/array-1.c: New test.
32303
32304 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32305
32306         * gcc.c-torture/execute/991030-1.c: New test.
32307
32308 1999-10-26  Richard Henderson  <rth@cygnus.com>
32309
32310         * gcc.c-torture/compile/991026-2.c: New test.
32311
32312 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32313
32314         * gcc.c-torture/compile/991026-1.c: New test.
32315
32316 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32317
32318         * gcc.c-torture/execute/991023-1.c: New test.
32319
32320 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32321
32322         * gcc.c-torture/execute/991019-1.c: New test.
32323
32324 1999-10-16  Richard Henderson  <rth@cygnus.com>
32325
32326         * gcc.c-torture/execute/991016-1.c: New test.
32327
32328 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32329
32330         * gcc.c-torture/execute/991014-1.c: New test.
32331
32332 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32333
32334         * g++.old-deja/g++.other/union2.C: New test.
32335
32336 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32337
32338         * g++.old-deja/g++.other/vaarg2.C: New test.
32339         * g++.old-deja/g++.other/vaarg3.C: New test.
32340
32341 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32342
32343         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32344         in compile/.
32345
32346 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32347
32348         * gcc.c-torture/execute/va-arg-11.c: New test.
32349
32350 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32351
32352         * lib/file-format.exp (gcc_target_object_format): Don't
32353         crash if objdump is unavailable.
32354
32355 1999-09-29  Donn Terry <donn@interix.com>
32356
32357         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32358
32359 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32360
32361         * gcc.c-torture/compile/990928-1.c: New test.
32362
32363 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32364
32365         * g++.old-deja/g++.other/decl6.C: New test.
32366
32367 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32368
32369         * gcc.c-torture/execute/va-arg-10.c: New test.
32370
32371 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32372
32373         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32374         __PRETTY_FUNCTION__.
32375
32376 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32377
32378         * gcc.c-torture/execute/990923-1.c: New test.
32379
32380 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32381
32382         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32383         for which -fpic is inappropriate.
32384
32385 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32386
32387         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32388
32389 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32390
32391         * g++.old-deja/g++.other/dyncast1.C: New test.
32392         * g++.old-deja/g++.other/dyncast2.C: New test.
32393         * g++.old-deja/g++.other/dyncast3.C: New test.
32394         * g++.old-deja/g++.other/dyncast4.C: New test.
32395         * g++.old-deja/g++.other/dyncast5.C: New test.
32396         * g++.old-deja/g++.eh/catch3.C: New test.
32397         * g++.old-deja/g++.eh/catch3p.C: New test.
32398         * g++.old-deja/g++.eh/catch4.C: New test.
32399         * g++.old-deja/g++.eh/catch4p.C: New test.
32400         * g++.old-deja/g++.eh/catch5.C: New test.
32401         * g++.old-deja/g++.eh/catch5p.C: New test.
32402         * g++.old-deja/g++.eh/catch6.C: New test.
32403         * g++.old-deja/g++.eh/catch6p.C: New test.
32404         * g++.old-deja/g++.eh/catch7.C: New test.
32405         * g++.old-deja/g++.eh/catch7p.C: New test.
32406         * g++.old-deja/g++.eh/catch8.C: New test.
32407         * g++.old-deja/g++.eh/catch8p.C: New test.
32408         * g++.old-deja/g++.eh/catch9.C: New test.
32409         * g++.old-deja/g++.eh/catch9p.C: New test.
32410
32411 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32412
32413         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32414         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32415
32416 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32417
32418         * gcc.c-torture/compile/990913-1.c: New test.
32419
32420 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32421
32422         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32423         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32424
32425 1999-09-09  Richard Henderson  <rth@cygnus.com>
32426
32427         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32428
32429 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32430
32431         * g++.old-deja/g++.other/lookup11.C: New test.
32432         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32433         what is permitted and what we want.
32434         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32435         overload use.
32436         * g++.old-deja/g++.jason/rfg5.C: Likewise
32437
32438 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32439
32440         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32441         * gcc.c-torture/noncompile/poison-1.c: New file.
32442
32443 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32444
32445         * g++.old-deja/g++.other/sizeof3.C: New test.
32446         * g++.old-deja/g++.other/sizeof4.C: New test.
32447         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32448         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32449
32450 1999-09-07  Richard Henderson  <rth@cygnus.com>
32451
32452         * gcc.dg/va-arg-1.c: New.
32453
32454 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32455
32456         * gcc.c-torture/execute/va-arg-9.c: New test.
32457
32458 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32459
32460         * g77.f-torture/compile/980519-2.f: New test.
32461         * g77.f-torture/compile/19990905-0.f: New test.
32462         * g77.f-torture/compile/19990905-1.f: New test.
32463         * g77.f-torture/compile/19990905-2.f: New test.
32464
32465         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32466
32467 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32468
32469         * gcc.c-torture/execute/990827-1.c: Fix typo.
32470
32471 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32472
32473         * g++.old-deja/g++.other/deref1.C: New test.
32474
32475 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32476
32477         * g++.old-deja/g++.other/ambig2.C: New test.
32478         * g++.old-deja/g++.other/cond5.C: New test.
32479         * g++.old-deja/g++.other/lookup16.C: New test.
32480
32481 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32482
32483         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32484         assemblers too.
32485
32486 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32487
32488         * lib/c-torture.exp: Avoid the "compare executables" optimization
32489         when testing native.
32490
32491 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32492
32493         * gcc.c-torture/execute/990829-1.c: New test.
32494         * gcc.c-torture/compile/990829-1.c: New test.
32495
32496 1999-08-27  Paul Burchard  <burchard@pobox.com>
32497
32498         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32499         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32500         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32501         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32502         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32503         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32504         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32505         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32506         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32507         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32508         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32509
32510 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32511
32512         * gcc.c-torture/execute/990827-1.c: New test.
32513
32514 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32515
32516         * g77.f-torture/noncompile/19990826-4.f: New test.
32517
32518         * g77.f-torture/compile/19990826-3.f: New test.
32519
32520         * g77.f-torture/execute/19990826-2.f: New test.
32521
32522         * g77.f-torture/compile/19990826-1.f: New test.
32523
32524         * gcc.c-torture/execute/990826-0.c: New test.
32525         * g77.c-torture/execute/19990826-0.f: New test.
32526
32527         * g77.f-torture/noncompile/970626-2.f: New test.
32528
32529 1999-08-25  Paul Burchard  <burchard@pobox.com>
32530
32531         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32532         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32533         lss-011.C: New tests.
32534
32535 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32536
32537         * g++.old-deja/g++.other/decl5.C: New test.
32538
32539 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32540
32541         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32542         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32543         call `postbase' for each one.  All callers of `postbase' changed
32544         to call this instead.
32545
32546 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32547
32548         * gcc.c-torture/execute/990811-1.c: New test.
32549
32550 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32551
32552         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32553         just native ones.
32554
32555         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32556         just native ones.
32557
32558 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32559
32560         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32561
32562 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32563
32564         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32565
32566 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32567
32568         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32569
32570 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32571
32572         * gcc.c-torture/execute/990804-1.c: New test.
32573
32574 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32575
32576         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32577         * g++.old-deja/g++.brendan/crash64.C: Likewise
32578         * g++.old-deja/g++.brendan/overload8.C: Likewise
32579
32580 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32581
32582         * g++.old-deja/g++.other/struct1.C: New test.
32583
32584 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32585
32586         * g++.old-deja/g++.other/enum2.C: New test.
32587
32588 1999-08-02  Richard Henderson  <rth@cygnus.com>
32589
32590         Adapted from tests from Franz Sirl:
32591         * gcc.c-torture/execute/va-arg-7.c: New test.
32592         * gcc.c-torture/execute/va-arg-8.c: New test.
32593
32594 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32595
32596         * gcc.c-torture/compile/990801-2.c: New test.
32597
32598         * gcc.c-torture/compile/990801-1.c: New test.
32599
32600 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32601
32602         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32603         fp-cmp-1.c, converting double to float.
32604
32605         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32606         fp-cmp-1.c, converting double to long double.
32607
32608         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32609         from fr1 to unknown_register, since fr1 is a legitimate register
32610         on some machines.
32611
32612 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32613
32614         * README: More listname related changes.
32615
32616 1999-07-08  Catherine Moore  <clm@cygnus.com>
32617
32618         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32619
32620 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32621
32622         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32623
32624 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32625
32626         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32627
32628 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32629
32630         * gcc.dg/990703-1.c: New test.
32631
32632 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32633
32634         * lib/file-format.exp: New file: Move definition of proc
32635         gcc_target_object_format to here from
32636         gcc.dg/special/ecos.exp.
32637
32638         * lib/c-torture.exp: Include lib file-format.exp.
32639         * lib/gcc-dg.exp: Include lib file-format.exp.
32640
32641         * gcc.dg/special/ecos.exp: Remove definition of proc
32642         gcc_target_object_format.
32643
32644 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32645
32646         * gcc.c-torture/execute/990628-1.c: New test.
32647
32648 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32649
32650         * gcc.c-torture/compile/990625-2.c: New test.
32651
32652         * gcc.c-torture/compile/990625-1.c: New test.
32653
32654 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32655
32656         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32657         attributes compile.
32658         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32659         ports that use the COFF/PE file format.
32660
32661 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32662
32663         * gcc.c-torture/compile/990617-1.c: New test.
32664
32665 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32666
32667         * g++.old-deja/g++.other/decl4.C: New test.
32668
32669 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32670
32671         * g++.old-deja/g++.other/bitfld3.C: New test.
32672
32673 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32674
32675         * g++.old-deja/g++.eh/catch1.C: New test.
32676
32677 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32678
32679         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32680
32681         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32682         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32683
32684 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32685
32686         * g77.f-torture/compile/19990502-0.f: Replace with new,
32687         shorter, test that still fails after recent changes.
32688
32689 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32690
32691         * gcc.c-torture/execute/990604-1.c: New test.
32692
32693 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32694
32695         * gcc.c-torture/execute/990531-1.c: New test.
32696
32697 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32698
32699         * gcc.c-torture/compile/990527-1.c: New test.
32700
32701 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32702
32703         * gcc.c-torture/execute/990527-1.c: New test.
32704
32705 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32706
32707         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32708         bitfields as signed.
32709
32710 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32711
32712         * g77.f-torture/compile/19990525-0.f: New test.
32713
32714 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32715
32716         * gcc.c-torture/execute/990525-2.c: New test.
32717
32718         * gcc.c-torture/execute/990525-1.c: New test.
32719
32720 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32721
32722         * g++.old-deja/g++.other/anon3.C: New test.
32723         * g++.old-deja/g++.other/anon4.C: New test.
32724         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32725         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32726         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32727         Merrill).
32728
32729 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32730
32731         * gcc.c-torture/execute/990524-1.c: New test.
32732
32733         * gcc.dg/990524-1.c: New test.
32734
32735 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32736
32737         * gcc.c-torture/compile/990523-1.c: New test.
32738
32739 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32740
32741         * gcc.c-torture/compile/990519-1.c: New test.
32742
32743 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32744
32745         * gcc.c-torture/compile/990517-1.c: New test.
32746
32747         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32748         (e4, f4): New tests.
32749         (main): Call them.
32750
32751 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32752
32753         * gcc.dg/noreturn-1.c: New test.
32754
32755 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32756
32757         * gcc.c-torture/execute/990513-1.c: New test.
32758
32759 1999-05-10  Richard Henderson  <rth@cygnus.com>
32760
32761         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32762
32763 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32764
32765         * g77.f-torture/execute/erfc.f: Use small single-precision
32766         values, to avoid problems on Alphas when not -mieee.
32767
32768 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32769
32770         * gcc.dg/990506-0.c: New test.
32771
32772 1999-05-08  Richard Henderson  <rth@cygnus.com>
32773
32774         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32775         the constant to test.  Don't XFAIL 64-bit targets.
32776
32777         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32778         * g++.old-deja/g++.law/profile1.C: Likewise.
32779
32780         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32781         operator new instances.
32782         * g++.old-deja/g++.other/delete5.C: Likewise.
32783
32784 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32785
32786         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32787         intrinsic.
32788
32789 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32790
32791         * g77.f-torture/execute/u77-test.f: Reverse order of two
32792         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32793
32794 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32795
32796         * gcc.dg/compare1.c: New test.
32797
32798 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32799
32800         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32801         New tests.
32802
32803 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32804
32805         * g77.f-torture/compile/19990502-1.f: New test.
32806
32807 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32808
32809         * g77.f-torture/compile/19990502-0.f: New test.
32810
32811 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32812
32813         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32814         intrinsic.
32815
32816 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32817
32818         * g77.f-torture/execute/u77-test.f (main): List libU77
32819         intrinsics not currently tested.
32820         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32821         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32822         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32823         Trim blanks off the ends of some printed strings.
32824
32825 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32826
32827         * g77.f-torture/execute/u77-test.f (main): Just warn about
32828         FSTAT gid disagreement, as it's expected on some systems.
32829
32830 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32831
32832         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32833         use a new function, which allows for some slop.
32834         Clean up some commentary.
32835         (issum): The new function.
32836         (sgladd): Deleted subroutine.
32837
32838 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32839
32840         * g77.f-torture/execute/u77-test.f: Modify to be more like
32841         libf2c/libU77 version, bringing patches to that version here.
32842         Add suitable commentary.
32843
32844 1999-04-25  Richard Henderson  <rth@cygnus.com>
32845
32846         * gcc.dg/990424-1.c: New test.
32847
32848 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32849
32850         * g77.f-torture/execute/u77-test.f (main): Bug involving
32851         LSTAT has been fixed, so turn back on full checking.
32852
32853 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32854
32855         * g77.f-torture/compile/19990419-0.f: New test.
32856         * g77.f-torture/execute/19990419-1.f: New test.
32857
32858 1999-04-17  Richard Henderson  <rth@cygnus.com>
32859
32860         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32861         to avoid the need for a prototype to supress a warning.
32862
32863 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32864
32865         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32866
32867 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32868
32869         * gcc.c-torture/execute/990404-1.c: New test.
32870
32871 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32872
32873         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32874         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32875         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32876         missing initializer warnings.
32877
32878 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32879
32880         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32881         matching strings.
32882
32883 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32884
32885         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32886
32887 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32888
32889         * g77.f-torture/execute/19990325-0.f: New test.
32890         * g77.f-torture/execute/19990325-1.f: New test.
32891
32892 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32893
32894         * gcc.c-torture/execute/990324-1.c: New test.
32895
32896 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32897
32898         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32899         test with 4.
32900
32901 1999-03-17  Richard Henderson  <rth@cygnus.com>
32902
32903         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32904
32905 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32906
32907         * g77.f-torture/execute/19990313-2.f: New test.
32908         * g77.f-torture/execute/19990313-3.f: New test.
32909
32910 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32911
32912         * g77.f-torture/execute/19990313-0.f: New test.
32913         * g77.f-torture/execute/19990313-1.f: New test.
32914
32915 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32916
32917         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32918         printf to sprintf.
32919         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32920         (main): Add check for u15.  Conditionalize u31 check depending on
32921         whether ints are <32 bits or >=32 bits.
32922
32923 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32924
32925         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32926
32927 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32928
32929         * g77.f-torture/compile/19990305-0.f: New test.
32930         * g77.f-torture/execute/19981119-0.f: New test.
32931
32932 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32933
32934         * g77.f-torture/execute/970625-2.f: call ABORT if final
32935         result is not correct, instead of just printing it.
32936         Add this checking via newly introduced obfuscation, to
32937         trip up buggy front ends.
32938
32939 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32940
32941         * g77.f-torture/compile/960317-1.f: Moved from being
32942         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32943
32944 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32945
32946         * g77.f-torture/execute/960317-1.f: New (old) test.
32947         * g77.f-torture/execute/970625-2.f: Ditto.
32948
32949 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32950
32951         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32952         message on line 1 or line 2; cccp and cpplib do this differently.
32953
32954 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32955
32956         * g++.old-deja/g++.law/weak1.C: New test.
32957
32958 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32959
32960         * gcc.c-torture/execute/990119-1.c: Renamed to...
32961         * gcc.dg/990119-1.c: this, so it will only be tested once
32962         (it's a preprocessor test, it doesn't need to be run at
32963         multiple optimization levels).
32964
32965 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32966
32967         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32968           ALWAYS_CXXFLAGS.
32969
32970 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32971
32972         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32973         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32974         to not be compilable by current g77.
32975
32976 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32977
32978         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32979
32980 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32981
32982         * gcc.c-torture/execute/990222-1.c: New test.
32983
32984 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32985
32986         * g77.f-torture/compile/19990218-0.f: New test.
32987         * g77.f-torture/noncompile/19990218-1.f: New test.
32988
32989 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32990
32991         * g77.f-torture/compile/19981216-0.f: New test.
32992
32993 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32994
32995         * gcc.dg/990214-1.c: New test.
32996
32997 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32998
32999         * gcc.dg/990213-2.c: New test.
33000
33001         * gcc.dg/990213-1.c: New test.
33002
33003 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33004
33005         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33006         ints.
33007
33008 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33009
33010         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33011         specified by target.
33012
33013         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33014
33015 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33016
33017         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33018
33019 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33020
33021         * gcc.dg/special/ecos.exp: New test driver for new tests with
33022         special requirements.
33023
33024         * gcc.dg/special/alias-1.c: New test.
33025         * gcc.dg/special/gcsec-1.c: New test.
33026         * gcc.dg/special/weak-1.c: New test.
33027         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33028         * gcc.dg/special/weak-2.c: New test.
33029         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33030         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33031         * gcc.dg/special/wkali-1.c: New test.
33032         * gcc.dg/special/wkali-2.c: New test.
33033         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33034         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33035
33036 1999-02-10  Felix Lee  <flee@cygnus.com>
33037
33038           * lib/c-torture.exp (c-torture-compile): Pull out code for
33039           analyzing gcc error messages.
33040           (c-torture-execute): Likewise.  Fix some (harmless) false
33041           positives.
33042           * lib/gcc.exp (gcc_check_compile): New function.
33043
33044 1999-02-08  Richard Henderson  <rth@cygnus.com>
33045
33046         * gcc.c-torture/execute/990208-1.c: New test.
33047
33048 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33049
33050         * g++.dg/special/ecos.exp: New driver for new tests with special
33051         requirements
33052
33053         * g++.dg/special/conpr-1.C: New test
33054         * g++.dg/special/conpr-2.C: New test
33055         * g++.dg/special/conpr-2a.C: New test
33056         * g++.dg/special/conpr-3.C: New test
33057         * g++.dg/special/conpr-3a.C: New test
33058         * g++.dg/special/conpr-3b.C: New test
33059
33060         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33061         allow g++ to use the dg driver
33062
33063         * README: Add comment about g++.dg directory
33064
33065 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33066
33067         * README: Update email addresses.
33068
33069 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33070
33071         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33072         arguments in order to force structure S onto the stack even on
33073         the alpha.
33074         (test): Pass 10 leading arguments to function foo as well as the
33075         structure S.
33076
33077         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33078         failure for all targets.
33079
33080         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33081         abort to terminate program execution.
33082
33083 1999-01-30  Richard Henderson  <rth@cygnus.com>
33084
33085         * gcc.c-torture/execute/990130-1.c: New test.
33086
33087 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33088
33089         * gcc.dg/990130-1.c: New test.
33090
33091 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33092
33093         * gcc.c-torture/execute/990128-1.c: New test.
33094
33095 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33096
33097         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33098
33099 1999-01-27  Felix Lee  <flee@cygnus.com>
33100
33101         * lib/c-torture.exp (c-torture-compile): pull out code for
33102         analyzing gcc error messages.
33103         (c-torture-execute): ditto, and fix some (harmless) false
33104         positives.
33105         * lib/gcc.exp (gcc_check_compile): new function.
33106
33107 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33108
33109         * gcc.dg/990117-1.c: New test.
33110
33111         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33112
33113         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33114
33115 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33116
33117         * g77.f-torture/compile/990115-1.f: New test.
33118
33119 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33120
33121         * gcc.c-torture/compile/990107-1.c: New test
33122
33123 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33124
33125         * gcc.c-torture/execute/990106-2.c: New test.
33126
33127         * gcc.c-torture/execute/990106-1.c: New test.
33128
33129 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33130
33131         * gcc.c-torture/compile/981223-1.c: New test.
33132
33133 1998-12-29  Richard Henderson  <rth@cygnus.com>
33134
33135         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33136         (opt3): Rename from opt4 and disable.
33137
33138 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33139
33140         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33141
33142 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33143
33144         * g++.old-deja/g++.other/conv5.C: New test.
33145
33146 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33147
33148         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33149
33150 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33151
33152         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33153
33154 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33155
33156         * gcc.c-torture/compile/981211-1.c: New test.
33157
33158 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33159
33160         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33161
33162         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33163
33164 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33165
33166         * gcc.special/930510-1.c: Make C9X safe.
33167         * gcc.misc-tests/gcov-1.c Similarly.
33168         * gcc.misc-tests/gcov-2.c Similarly.
33169
33170 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33171
33172         * gcc.dg/ultrasp1.c: New test.
33173
33174 1998-12-06  Richard Henderson  <rth@cygnus.com>
33175
33176         * gcc.c-torture/execute/981206.c: New test.
33177
33178 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33179
33180         * g++.old-deja/g++.ns/template7.C: New test.
33181
33182         * g++.old-deja/g++.other/expr1.C: New test.
33183
33184         * g++.old-deja/g++.eh/tmpl3.C: New test.
33185
33186         * g++.old-deja/g++.eh/tmpl2.C: New test.
33187
33188 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33189
33190         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33191         * g++.old-deja/g++.other/using6.C: Removed.
33192         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33193
33194         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33195
33196 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33197
33198         * g++.old-deja/g++.pt/overload8.C: New test.
33199
33200         * g++.old-deja/g++.pt/overload7.C: New test.
33201
33202         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33203
33204         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33205         and relinking messages.
33206         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33207         compiling with -frepo.
33208
33209 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33210
33211         * g++.old-deja/g++.pt/lookup6.C: New test.
33212
33213 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33214
33215         * gcc.c-torture/execute/981130-1.c: New test.
33216         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33217
33218 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33219
33220         * g++.old-deja/g++.pt/explicit76.C: New test.
33221
33222         * g++.old-deja/g++.pt/friend38.C: New test.
33223
33224         * g++.old-deja/g++.ns/crash2.C: New test.
33225
33226         * g++.old-deja/g++.pt/defarg8.C: New test.
33227
33228         * g++.old-deja/g++.pt/instantiate6.C: New test.
33229
33230         * g++.old-deja/g++.pt/static6.C: New test.
33231
33232         * g++.old-deja/g++.pt/decl2.C: New test.
33233
33234 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33235
33236         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33237         problem is actually related with name lookup, but so what? :-)
33238
33239         * g++.old-deja/g++.pt/friend37.C: New test.
33240
33241 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33242
33243         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33244         element, which fails on some systems.
33245
33246         * g77.f-torture/execute/labug1.f: New test.
33247
33248 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33249
33250         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33251         is defined.
33252
33253 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33254
33255         * g77.f-torture/compile/981117-1.f: New test.
33256
33257 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33258
33259         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33260         properly discarded.
33261
33262 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33263
33264         * gcc.c-torture/execute/memcheck: New directory of tests for
33265         -fcheck-memory-usage.
33266
33267 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33268
33269         * README: New file, general information about the testsuite and
33270         new description of the various C++ test subdirectories.
33271         * README.g++: Eliminate obsolete information, update and move most
33272         relevant stuff to README.
33273
33274 1998-11-07  Richard Henderson  <rth@cygnus.com>
33275
33276         * gcc.c-torture/compile/981107-1.c: New test.
33277
33278 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33279
33280         * execute/memcpy-bi.c: New testcase.
33281
33282 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33283
33284         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33285         base classes.
33286
33287         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33288         template is selected.
33289
33290         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33291         classes, it should be accepted for all types.
33292
33293         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33294
33295         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33296         specializations start with template headers.
33297
33298 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33299
33300         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33301
33302         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33303         non-POD types.
33304
33305 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33306
33307         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33308
33309 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33310
33311         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33312
33313 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33314
33315         * 981019-1.c: New test.
33316
33317 1998-10-14  Robert Lipe <robertl@dgii.com>
33318
33319         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33320         find objc headers.
33321
33322 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33323
33324         * compile/981001-4.c: Remove use of GCC extension that triggers a
33325         compiler bug.
33326
33327 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33328
33329         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33330
33331 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33332
33333         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33334         instantiation of template produces incorrect code for delete
33335         expression.
33336
33337         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33338         constructors' name is not unique.
33339         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33340         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33341
33342         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33343         automatic array of const is ill-formed.
33344
33345         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33346         of template parameter?
33347
33348         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33349         const.
33350
33351         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33352         pointer-to-member expression.
33353
33354         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33355         declaration causes ICE.
33356
33357 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33358
33359         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33360         reserved in the global namespace.
33361
33362         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33363         generate needed virtual table.
33364
33365         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33366
33367 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33368
33369         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33370         template-dependent type
33371
33372 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33373
33374         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33375         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33376         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33377
33378         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33379         class should be usable as argument of member function.
33380         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33381         class should be usable as return type of member function.
33382         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33383         class should be usable as type of data member.
33384
33385         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33386
33387 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33388
33389         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33390
33391 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33392
33393         * gcc.dg/dll-?.c Add thumb to target list.
33394         Fix assembler scan patterns to match current assembler output.
33395
33396 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33397
33398         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33399         matching of template brackets.
33400
33401         * g++.old-deja/g++.other/using4.C: New test.  Test using
33402         declarations of methods from base classes.
33403
33404         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33405         within functions should introduce names into the innermost
33406         enclosing namespace.
33407
33408         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33409         of static locals if first initialization throws.
33410
33411 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33412
33413         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33414
33415 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33416
33417         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33418         lose track of the possible targets of tablejump insns.
33419         * special/special.exp: Run it.
33420
33421 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33422
33423         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33424         must be declared before its specializations can be named in friend
33425         declarations.
33426
33427 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33428
33429         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33430
33431         * g77.f-torture/execute/io1.f: New test.
33432
33433 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33434
33435         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33436         with pointer to template function, for which no argument deduction
33437         is possible.
33438
33439         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33440         specialization of template function as argument to template
33441         function.
33442
33443         * g++.old-deja/g++.other/access2.C: New test; Inner class
33444         shouldn't have privileged access to Outer's names.
33445
33446 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33447
33448         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33449         friend template declared within template class conflicts with
33450         nested class of the same name.
33451
33452         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33453         is ignored.
33454
33455         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33456         object with direct initializer as function declaration.
33457
33458         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33459         initializers.
33460
33461         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33462         involving const pointer and NULL produces incorrect result.
33463
33464         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33465         type name without `typename' should be rejected with -pedantic.
33466
33467 1998-10-02  Richard Henderson  <rth@cygnus.com>
33468
33469         * g++.old-deja/g++.other/addrof1.C: New test.
33470
33471 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33472
33473         * gcc.c-torture/compile/981001-1.c: New test.
33474         * gcc.c-torture/execute/981001-1.c: New test.
33475
33476 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33477
33478         * gcc.c-torture/compile/981001-2.c: New test.
33479         * gcc.c-torture/compile/981001-3.c: New test.
33480         * gcc.c-torture/compile/981001-4.c: New test.
33481
33482 1998-10-01  Robert Lipe  <robertl@dgii.com>
33483
33484         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33485         multilibbed hosts.   Idea grafted from g77.exp.
33486
33487 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33488
33489         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33490         avoid losing on systems which need -lsocket.
33491
33492 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33493
33494         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33495         * g++.old-deja/g++.other/nested2.C: Ditto.
33496         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33497         failure.
33498
33499 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33500
33501         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33502         preferred over template operator!= for enum bitfields.
33503
33504 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33505
33506         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33507         that happen to have the same base name, but in different scopes,
33508         are incorrectly rejected.
33509
33510 1998-09-16  Richard Henderson  <rth@cygnus.com>
33511
33512         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33513         on the native word size instead of an integer literal.
33514
33515 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33516
33517         * g++.old-deja/g++.other/static2.C: Invocation of static data
33518         member of type pointer-to-function denoted as non-static member.
33519
33520         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33521         checks involving function types and aliases.
33522
33523 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33524
33525         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33526         redefined to the same non-trivial type.
33527
33528         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33529         namespace-qualification of template specializations declared in
33530         other namespaces.
33531
33532         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33533         to declare a subset of the specializations of a template function
33534         as friends of specializations of a template class.
33535
33536         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33537         member templates that do not fully specialize the enclosing
33538         template class are rejected.
33539
33540 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33541
33542         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33543
33544 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33545
33546         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33547         altered from libf2c/libU77 version.
33548
33549 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33550
33551         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33552
33553 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33554
33555         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33556         (un)signed char are different types for template specialization
33557         purposes.
33558
33559 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33560
33561         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33562         * objc: ObjC testsuite.
33563
33564 1998-08-31  Catherine Moore  <clm@cygnus.com>
33565
33566         * gcc.c-torture/execute/941014-1.x:  New file.
33567
33568 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33569
33570         * lib/c-torture.exp: Add support for
33571         torture_eval_before_compile and torture_eval_before_execute
33572         variables.
33573
33574 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33575
33576         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33577         this test triggers valid.
33578
33579 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33580
33581         * gcc.dg/980827-1.c: New test.
33582
33583 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33584
33585         * gcc.c-torture/execute/loop-4b.c: New test.
33586
33587 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33588
33589         * lib/c-torture.exp: Add support for
33590         torture_eval_before_compile and torture_eval_before_execute
33591         variables.
33592
33593 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33594
33595         * gcc.c-torture/compile/980825-1.c: New test.
33596
33597 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33598
33599         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33600         count number tests in opt_t0 not good_t0.
33601
33602 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33603
33604         * gcc.c-torture/compile/930326-1.x: Fix typo.
33605
33606 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33607
33608         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33609         causes an ICE.
33610
33611 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33612
33613         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33614         STACK_SIZE is defined.
33615         * gcc.c-torture/unsorted/stuct.c: Similarly.
33616
33617         * gcc.c-torture/compile/980821-1.c: New test.
33618
33619 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33620
33621         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33622
33623 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33624
33625         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33626         code.
33627
33628 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33629
33630         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33631         error'.
33632
33633 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33634
33635         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33636
33637 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33638
33639         * gcc.c-torture/compile/980816-1.c: New test.
33640
33641         * gcc.dg/980816-1.c: New test.
33642
33643 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33644
33645         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33646         compiler for ieee tests.
33647
33648 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33649
33650         * g77.f-torture/compile/980729-0.f: New test.
33651
33652 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33653
33654         * gcc.c-torture/special/eeprof-1.c: New test, for
33655         -finstrument-functions.
33656         * gcc.c-torture/special/special.exp: Run it.
33657
33658 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33659
33660         * gcc.c-torture/compile/980729-1.c: New test.
33661
33662 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33663
33664         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33665         __thumb__ is defined, and test for ARM style doubles if so.
33666
33667 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33668
33669         * g77.f-torture/noncompile/980615-0.f: New test.
33670
33671 1998-07-26  H.J. Lu  (hjl@gnu.org)
33672
33673         * gcc.dg/980312-1.c: Do link instead of compile.
33674         * gcc.dg/980313-1.c: Likewise.
33675
33676 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33677
33678         * gcc.c-torture/compile/980726-1.c: New test.
33679
33680 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33681
33682         * g77.f-torture/execute/io0.f: New test.
33683
33684 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33685
33686         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33687         an int.
33688
33689 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33690
33691         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33692         m32r bugs.
33693
33694 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33695
33696         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33697         c-decl.c:grokdeclarator can handle mode attributes.
33698
33699 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33700
33701         * gcc.c-torture/execute/980716-1.c: New test.
33702
33703 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33704
33705         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33706         the mn10200.
33707         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33708         the mn10200.
33709         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33710         * gcc.c-torture/compile/930326-1.x: Similarly.
33711
33712 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33713
33714         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33715         New test from Craig.
33716
33717 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33718
33719         * g77.f-torture/noncompile/980616-0.f: New test.
33720
33721         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33722
33723 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33724
33725         *  g++.other/singleton.C: Return error value instead of taking
33726         SIGSEGV.
33727
33728 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33729
33730         *  g++.other/singleton.C: New test.   Warning is under dispute.
33731         Runtime crash is not.
33732
33733 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33734
33735         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33736         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33737         using6.C, using7.C}:  New namespace tests.
33738
33739 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33740
33741         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33742         specialization with typedef'ed names used as array indexes.
33743
33744 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33745
33746         * gcc.c-torture/execute/980709-1.c: New test.
33747
33748         * gcc.dg/980709-1.c: New test.
33749
33750 1998-07-07  Richard Henderson  <rth@cygnus.com>
33751
33752         * gcc.c-torture/execute/bcp-1.c: New test.
33753
33754 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33755
33756         * gcc.c-torture/execute/980707-1.c: New test.
33757
33758 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33759
33760         * gcc.c-torture/compile/980706-1.c: New test.
33761
33762 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33763
33764         * g77.f-torture/execute/980701-0.f,
33765         g77.f-torture/execute/980701-1.f: New test from Craig.
33766
33767 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33768
33769         * gcc.c-torture/compile/980701-1.c: New test.
33770
33771         * gcc.c-torture/execute/980701-1.c: New test.
33772
33773 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33774 rlsruhe.de>
33775
33776         * g++.old-deja/g++.robertl/eb132.C: New test.
33777         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33778
33779 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33780
33781         * g77.f-torture/execute/980628-7.f,
33782         g77.f-torture/execute/980628-8.f,
33783         g77.f-torture/execute/980628-9.f,
33784         g77.f-torture/execute/980628-10.f: New tests from Craig.
33785
33786         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33787
33788 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33789
33790         * g77.f-torture/execute/980628-4.f: New test from Craig.
33791         * g77.f-torture/execute/980628-5.f: Likewise.
33792         * g77.f-torture/execute/980628-2.f: Likewise.
33793         * g77.f-torture/execute/980628-0.f: Likewise.
33794         * g77.f-torture/execute/980628-1.f: Likewise.
33795         * g77.f-torture/execute/980628-3.f: Likewise.
33796         * g77.f-torture/execute/980628-6.f: Likewise.
33797
33798 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33799
33800         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33801         directory when nothing has been installed yet.
33802
33803 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33804
33805         * gcc.c-torture/special/special.exp: Handle newer versions of
33806         dejagnu.
33807
33808 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33809
33810         * gcc.dg/980626-1.c: New test.
33811
33812 1998-06-19  Bruno Haible <haible@ilog.fr>
33813
33814         * gcc.misc-tests/m-un-2.c: New test.
33815         * g++.old-deja/g++.other/warn01.c: Likewise.
33816
33817 1998-06-19  Robert Lipe  <robertl@dgii.com>
33818
33819         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33820         compatibility with assmblers with a different comment character.
33821         Eliminate use of GAS-specific extensions.
33822
33823 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33824
33825         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33826
33827 1998-06-19  Robert Lipe  <robertl@dgii.com>
33828
33829         *lib/g77.exp: Replace search for libf2c.a with search for newly
33830         renamed libg2c.a
33831
33832 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33833
33834         * gcc.c-torture/execute/980617-1.c: New test.
33835
33836 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33837
33838         * gcc.c-torture/execute/980612-1.c: New test.
33839
33840 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33841
33842         * gcc.dg/980523-1.c: Only test on ppc-linux.
33843         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33844
33845         * gcc.c-torture/execute/980608-1.c: New test.
33846
33847 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33848
33849         * gcc.c-torture/execute/980605-1.c: New test.
33850
33851 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33852
33853         * gcc.c-torture/execute/980604-1.c: New test.
33854
33855 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33856
33857         * gcc.c-torture/execute/980602-1.c: New test.
33858         * gcc.c-torture/execute/980602-2.c: Likewise.
33859
33860 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33861
33862         * 970125-0.f: Fix per JCB.  Add commentary.
33863
33864 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33865
33866         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33867         IEEE -0 support.
33868
33869 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33870
33871         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33872         earlier.
33873
33874 1998-05-28  Catherine Moore <clm@cygnus.com>
33875
33876         * gcc.c-torture/execute/980526-3.c: New test.
33877
33878 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33879
33880         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33881         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33882         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33883         m88k-motorola-sysv3 to XFAIL.
33884
33885 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33886
33887         * gcc.dg/980526-1.c: New test.
33888         * gcc.c-torture/execute/980526-2.c: New test.
33889
33890 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33891
33892         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33893
33894         * gcc.c-torture/execute/980526-1.c: New test.
33895
33896 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33897
33898         * g77.f-torture/execute/alpha2.f: Add runtime test.
33899
33900 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33901
33902         * g++.old-deja/old-deja.exp: Strip leading directories.
33903
33904         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33905         error for the line.  Don't run multiple tests for the same line.
33906
33907 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33908
33909         * gcc.dg/980523-1.c: New test.
33910
33911 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33912
33913         * g77.f-torture/compile/970915-0.f: New test.
33914
33915 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33916
33917         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33918
33919 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33920
33921         * gcc.dg/980520-1.c: New test.
33922
33923 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33924
33925         * gcc.dg/980502-1.c: Fix return type.
33926
33927 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33928
33929         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33930         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33931         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33932         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33933         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33934
33935 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33936
33937         * g77.f-torture/execute/980520-1.f: New test.
33938
33939 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33940
33941         * lib/mike-g77.exp: New file.
33942
33943         * g77.f-torture/noncompile/noncompile.exp,
33944         g77.f-torture/noncompile/check0.f: New files.
33945
33946 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33947
33948         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33949         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33950         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33951         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33952         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33953         abort where appropriate.
33954
33955 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33956
33957         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33958         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33959
33960 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33961
33962         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33963
33964 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33965
33966         * g77.f-torture/compile/980427-0.f: New test.
33967
33968 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33969
33970         * g77.f-torture/compile/980424-0.f: New test.
33971
33972 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33973
33974         * g77.f-torture/compile/980419-2.f (main): New test.
33975         * g77.f-torture/compile/970125-0.f: New test.
33976         * g77.f-torture/compile/980419-1.f: New test.
33977
33978 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33979
33980         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33981         of loop-4.c.
33982
33983 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33984
33985         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33986
33987 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33988
33989         * gcc.c-torture/compile/980329-1.c: New test.
33990
33991 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33992
33993         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33994         * gcc.dg/980312-1.c: Fix typo in -march command.
33995
33996 1998-03-16  H.J. Lu  (hjl@gnu.org)
33997
33998         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33999
34000 1998-03-11  Robert Lipe  <robertl@dgii.com>
34001
34002         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34003         Dave Love agree the Fortran source is bogus.
34004
34005 1998-03-11  Robert Lipe  <robertl@dgii.com>
34006
34007         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34008         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34009         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34010         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34011         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34012
34013 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34014
34015         * g++.old-deja/g++.other/friend1.C: New test.
34016
34017 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34018
34019         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34020         possibly uninitialized) variables and declare dnrm2.
34021
34022 1998-02-23  Robert Lipe <robertl@dgii.com>
34023
34024         From Bruno Haible <haible@ilog.fr>:
34025         * gcc.c-torture/execute/980223.c: New test.
34026
34027 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34028
34029         * gcc.dg/ifelse-1.c: New test.
34030
34031 1998-02-09  H.J. Lu  (hjl@gnu.org)
34032
34033         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34034
34035           * lib/old-dejagnu.exp (old-dejagnu): Added the
34036           "execution test - XFAIL *-*-*" handling in the spirit of
34037           "excess errors test -". Changed the "execution test fails"
34038           handling to be like "excess errors test fails".
34039           * Update various tests accordingly.
34040
34041 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34042
34043         * gcc.c-torture/execute/980205.c: New test.
34044
34045 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34046
34047         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34048         * lib/f-torture.exp: Similarly.
34049         * gcc.c-torture: Rename all .cexp files to .x files.
34050
34051 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34052
34053         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34054         (940510-1.c): Removed duplicate.
34055         (971104-1.c): New test.
34056
34057 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34058
34059           * lib/f-torture.exp: Improve error and loop detection.
34060
34061 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34062
34063         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34064         use that to size the filler array.
34065
34066 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34067
34068         * lib/c-torture.exp(c-torture-execute): Fix typo.
34069
34070         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34071         testcase as the executable name. Keep the executable around if
34072         the test fails.
34073
34074 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34075
34076         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34077         changes.  Only test one -g option, and move it to the end of the
34078         list of options to test.
34079
34080 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34081
34082         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34083         variable GCC_TORTURE_OPTIONS to supply default switches separated
34084         by colons.  If no environment variable, run tests with -O0 -g, -O1
34085         -g, and -O2 -g as well.
34086
34087 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34088
34089         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34090         explanatory comments. Fix indentation.
34091
34092 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34093
34094         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34095
34096 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34097
34098         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34099         * g++.old-deja/g++.mike/p7325.C: Likewise.
34100         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34101
34102 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34103
34104         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34105         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34106         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34107         * g++.old-deja/g++.law/operators4.C: Likewise.
34108
34109 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34110
34111         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34112         * g++.old-deja/g++.mike/p784.C: Ditto.
34113         * g++.old-deja/g++.mike/p785.C: Ditto.
34114
34115 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34116
34117           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34118
34119 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34120
34121         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34122         target feature; pass this to c-torture-execute as needed.
34123
34124 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34125
34126         * lib/c-torture.exp(c-torture-execute): If the previous and the
34127         current executables being tested are identical, we don't need to
34128         run the executable again. Try to make the executable names
34129         unique. Add an optional argument for passing additional compiler
34130         flags.
34131
34132 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34133
34134         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34135
34136 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34137
34138         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34139
34140 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34141
34142         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34143         32bit or larger longs.
34144
34145         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34146         have either a 32bit long or 32bit int.
34147
34148 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34149
34150         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34151         Make double precision tests dependent on sizeof (double).
34152
34153 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34154
34155         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34156         too.
34157
34158 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34159
34160         * gcc.c-torture/compile/961203-1.cexp: New script.
34161
34162 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34163
34164         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34165         up the includes ourselves.
34166
34167 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34168
34169         * lib/plumhall.exp: Remove random include, and add a few
34170         verbose messages for debugging.
34171
34172 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34173
34174         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34175         of trying to do it ourselves.
34176
34177 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34178
34179         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34180
34181 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34182
34183         * gcc.prms/5403.c: Made regexp a bit less strict.
34184
34185 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34186
34187         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34188         is returned from remote_load instead.
34189         * lib/plumhall.exp: Ditto.
34190         * lib/mike-g++.exp: Ditto.
34191         * lib/old-dejagnu.exp: Ditto.
34192         * lib/c-torture.exp: Ditto.
34193
34194 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34195
34196         * lib/g++.exp: Use build_wrapper procedure.
34197         * lib/gcc.exp: Ditto.
34198
34199 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34200
34201         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34202         an old-style decl for malloc.  Fixes tests to work when
34203         sizeof (int) != sizeof (size_t).
34204
34205 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34206
34207         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34208
34209         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34210         use stdargs.h interface.
34211
34212 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34213
34214         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34215         NO_VARARGS when compiling.
34216
34217 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34218
34219         * lib/plumhall.exp(ph_includes): New procedure.
34220         (ph_make): Use it.
34221         (ph_compiler): Ditto.
34222
34223         * lib/g++.exp: Rename test-glue.c to testglue.c.
34224         * lib/gcc.exp: Ditto.
34225
34226 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34227
34228         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34229         to completion when it's called.
34230
34231 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34232
34233         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34234         is defined, don't do test.
34235
34236 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34237
34238         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34239         for object files.
34240         (ph_summary): Mark skipped testcases as untested, not unresolved.
34241
34242         * lib/plumhall.exp (ph_make): If unresolved because of bad
34243         errorCode, record errorCode in log file.
34244         (*): Replace send_log/verbose with verbose -log.
34245
34246 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34247
34248         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34249         double conversion if double isn't at least 8 bytes.
34250
34251         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34252         int to work with targets where int is 16 bits.
34253
34254         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34255         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34256         precision for the test to complete.
34257
34258 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34259
34260         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34261         if d10v is not compiled with the -mdouble64 flag.
34262         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34263
34264         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34265         d10v is not compiled with the -mint32 flag.
34266
34267 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34268
34269         * lib/plumhall.exp: Use incr_count.
34270
34271 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34272
34273         * gcc.c-torture: Update to c-torture-1.45.
34274
34275 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34276
34277         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34278         the name of the expect testcase file).
34279
34280         * lib/g++.exp(g++_init): Ditto.
34281
34282 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34283
34284         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34285         the host.
34286
34287         * lib/gcc.exp(gcc_exit): New procedure.
34288
34289 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34290
34291         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34292         specs where appropriate.
34293
34294         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34295         because of new "candidates are" messages, and removed a few
34296
34297         * Converted all non-old-style g++ testcases to old-style, and
34298         moved into g++.old-deja.
34299
34300 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34301
34302         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34303         options.
34304
34305         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34306         succeeded.
34307
34308         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34309
34310 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34311
34312         * lib/gcc.exp (gcc_target_compile): Add support for defining
34313         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34314         the machine doesn't have those features.
34315
34316 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34317
34318         * g++.law/operators4.exp: Don't use LIBS.
34319
34320 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34321
34322         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34323
34324         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34325         * lib/g++.exp: Set it here instead. Also, allow use of the
34326         --tool_exec and --tool_opt options. Change CXX to
34327         GXX_UNDER_TEST.
34328
34329         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34330
34331         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34332
34333 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34334
34335         * lib/old-dejagnu.exp: Use prune_warnings instead of
34336         prune_system_crud.
34337         * lib/mike-g++.exp: Ditto.
34338         * lib/gcc.exp: Ditto.
34339         * lib/g++.exp: Ditto.
34340
34341         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34342
34343 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34344
34345           * 941014-2.c: Include stdlib.h
34346           * 960327-1.c: Include stdio.h
34347           * dbra.c, index-1.c: Don't assume ints are 32bits.
34348
34349 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34350
34351         * lib/gcc.exp: Add gcc,stack_size target feature.
34352
34353         * lib/g++.exp(g++_target_compile): Add the include and link
34354         paths here, not in two other places. And, it's $options, not
34355         options.
34356
34357         * lib/mike-g++.exp(postbase): Remove the code that determines
34358         the correct include and link paths.
34359         * g++.old-deja/old-deja.exp: Ditto.
34360
34361 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34362
34363         * lib/g++.exp(g++_init): target_compile no longer returns the
34364         filename of the result.
34365
34366 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34367
34368         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34369         call to glob.
34370
34371         * gcc.c-torture/special/special.exp: Change call to
34372         gcc_target_compile to include the object file.
34373
34374 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34375
34376         * gcc.c-torture/special/special.exp: Correct misspelling in last
34377         change.
34378
34379 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34380
34381         * lib/plumhall.exp(ph_summary): Log the entire output of the
34382         executable. Return -1 if there were any failures, 0 otherwise.
34383         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34384         (ph_make): Clean up objects and executables that were built
34385         if the tests succeeded.
34386
34387 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34388
34389         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34390         libraries and includes in the build tree as appropriate.
34391
34392 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34393
34394         * lib/c-torture.exp: Instead of looking for the global variable
34395         NO_LONG_LONG, check to see if that's a feature of the target.
34396
34397 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34398
34399         * config/default.exp: Minimize. Delete the remainer of the files in
34400         config; this functionality is now in devo/dejagnu/config.
34401
34402         g++.*/*: Pass any additional flags used to compile to postbase;
34403         delete CXXFLAGS.
34404
34405         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34406         is now done by runtest.exp. Use gcc_target_compile instead of
34407         compile.
34408
34409         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34410         Remove references to CFLAGS. Use remote_file instead of
34411         calling rm -f.
34412         (c-torture): Take a list of arguments to use to compile this
34413         testcase.
34414
34415         lib/g++.exp: Simplify. Use target_compile instead of compile.
34416         lib/gcc-dg.exp: Ditto.
34417         lib/gcc.exp: Ditto.
34418         lib/mike-{gcc,g++}.exp: Ditto.
34419         lib/old-dejagnu.exp: Ditto.
34420         lib/plumhall.exp: Ditto.
34421
34422 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34423
34424         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34425         (ph_linker): Likewise.
34426
34427 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34428
34429           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34430         MAP_ANON / MAP_ANONYMOUS if defined;
34431         else try to map from /dev/zero .
34432
34433 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34434
34435         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34436         isn't defined, then define it to MAP_ANONYMOUS.
34437
34438 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34439
34440         * gcc.c-torture: Update to c-torture-1.42 release.
34441
34442 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34443
34444         * gcc.c-torture: Update to c-torture-1.41 release.
34445
34446 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34447
34448         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34449         c-torture release.
34450
34451 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34452
34453         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34454         and LDFLAGS.  Fix second case to append the target_info ldflags
34455         onto LDFLAGS, not CFLAGS.
34456         * lib/g++.exp (g++_init): Add target_info stuff.
34457         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34458         of libgloss and newlib flags for !native.
34459
34460         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34461         (GDB): Fix relative path to go up another dir for finding gdb.
34462
34463 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34464
34465         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34466         versions in the target_info array, if they don't exist.
34467
34468 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34469
34470         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34471
34472 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34473
34474         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34475         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34476
34477 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34478
34479         * lib/old-dejagnu.exp: Don't remove the output file before we've
34480         actually tested it. Don't append pwd to the path of the executable
34481         we're testing.
34482
34483 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34484
34485         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34486
34487 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34488
34489         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34490         temporary directory for compiler files, and set it to a default
34491         value of /tmp. Set $output as the name of the output file from
34492         compiling the testcase. Add a -o option to $cflags_var so the
34493         compiler writes the final output file as $output. Set $executable
34494         to $output.
34495
34496         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34497         directory for compiler files, and set it to /tmp if it doesn't
34498         already have a value. Set $output_file to the name of the output
34499         file from compiling the testcase. Add a -o option to CXXFLAGS so
34500         the compiler writes the final output file as $output. Use $output
34501         as the executable to be tested.
34502
34503 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34504
34505         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34506
34507 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34508
34509         * gcc.c-torture/execute/pending-1.c: New test.  Still
34510         pending in Tege's queue.
34511
34512 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34513
34514         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34515         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34516         if there were failures.  Call unresolved if there were unresolved
34517         testcases.  Call gcc_fail if program did not run to completion.
34518         (ph_make): Pass additional argument name to ph_execute.
34519         (ph_execute): Add new argument.  Pass additional arguments to
34520         ph_summary.  Call gcc_fail is there is no execution output.
34521
34522 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34523
34524         * lib/plumhall.exp (proc_summary): Output relavent summary
34525         lines into the log so specific failures in plumhall can be
34526         investigated.
34527
34528 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34529
34530         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34531         (c-torture-execute): Don't try to execute tests which use
34532         "long long" types if $NO_LONG_LONG is nonzero.
34533
34534 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34535
34536         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34537         not c-torture.
34538
34539         * gcc.ieee: Move from here.
34540         * gcc.c-torture/execute/ieee: To here.
34541
34542 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34543
34544         * gcc.c-torture: Update to c-torture-1.41 release.
34545
34546 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34547
34548         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34549         not "$output".
34550
34551 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34552
34553         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34554         -c present.
34555
34556 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34557
34558         * config/proelf.exp: Handle connecting to a simulator.
34559
34560 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34561
34562         * config/proelf.exp: New file.  Enough framework that we can
34563         run c-torture tests on the proelf targets (or any other target
34564         that gdb can connect to for that matter).
34565
34566 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34567
34568         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34569         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34570
34571         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34572         exec_output exists.
34573
34574 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34575
34576         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34577         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34578
34579         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34580         to pass/fail/unresolved/unsupported/untested.  Caller must now
34581         call unresolved/unsupported/untested.
34582         * lib/*.exp: Update FSF address.  Update to handle new results of
34583         ${tool}_load.
34584         * lib/chill.exp (verbose): Delete.
34585
34586 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34587
34588         * lib/gcc.exp (default_gcc_start): Change order of args to
34589         $LDFLAGS $CFLAGS $LIBS.
34590         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34591         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34592         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34593         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34594         * gcc.misc-tests/dg-test.exp: Likewise.
34595         * gcc.misc-tests/msgs.exp: Likewise.
34596         * gcc.prms/prms.exp: Likewise.
34597         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34598         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34599
34600         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34601
34602 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34603
34604         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34605
34606         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34607         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34608
34609         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34610         necessary.
34611
34612 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34613
34614         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34615         global for loop; add use of $mathlib.
34616         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34617         settings here; set mathlib for anything but VxWorks.
34618
34619 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34620
34621         * gcc.c-torture: Update to c-torture-1.40 release.
34622
34623 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34624
34625         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34626         dg.exp.
34627
34628 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34629
34630         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34631         global.
34632
34633 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34634
34635         * lib/g++.exp (LIBS): Define if not already.
34636         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34637         (gcc-dg-prune): Call prune_gcc_output.
34638         * lib/gcc.exp (prune_gcc_output): New proc.
34639         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34640         prune_gcc_output.
34641
34642 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34643
34644         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34645         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34646
34647 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34648
34649         * gcc.c-torture: Update to c-torture-1.39 release.
34650
34651 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34652
34653         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34654         fails, try others as well.
34655
34656 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34657
34658         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34659         If compilation fails, mark execute tests as `untested'.
34660         If test is marked as unsupported, don't mark compilation and
34661         execute tests as failed.
34662
34663 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34664
34665         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34666         libstdc++ for whether or not we want to be doing shared
34667         libraries.  Delete link_curses since we don't need it anymore.
34668         * lib/mike-g++.exp (postbase): Don't link in libg++.
34669         * g++.old-deja/old-deja.exp: Likewise.
34670
34671 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34672
34673         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34674
34675 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34676
34677         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34678         For that, add `-Wl,-a,shared_archive'.
34679         * g++.old-deja/old-deja.exp: Likewise.
34680
34681 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34682
34683         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34684
34685 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34686
34687         * lib/mike-g++.exp (postbase): Pay attention to the status of
34688         g++_load.
34689
34690 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34691
34692           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34693
34694 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34695
34696         * lib/gcc.exp (default_gcc_start): No longer need to log program
34697         being executed or its output, execute_anywhere does that now.
34698         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34699         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34700
34701 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34702
34703         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34704         the same as those in lib/g++.exp.
34705
34706 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34707
34708         * gcc.c-torture: Update to c-torture-1.38 release.
34709         * gcc.ieee: Related changes.
34710
34711 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34712
34713         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34714         "exec". Minor reformatting changes.
34715
34716         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34717         cross. This means all "exec" calls now work on a remote host as
34718         well.
34719         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34720         cross. Filter out the extra "\r\n" stuff that expect puts in.
34721         (c-torture-execute): Filter out the bogus warnings like
34722         c-torture-compile does. Add support for canadian cross.
34723         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34724         Use execute_anywhere rather than calling exec directly. Now it
34725         works for canadian cross testing.
34726
34727 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34728
34729         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34730         results into a variable, and check that rather than using file exists.
34731
34732 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34733
34734         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34735         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34736
34737 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34738
34739         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34740         lib_curses if there's a shared libg++ in the build tree.
34741
34742 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34743
34744         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34745         if not supported target.
34746
34747 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34748
34749         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34750         link_curses up to always happen, not just for native builds.
34751
34752 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34753
34754         * gcc.c-torture: Update to c-torture-1.36 release.
34755         * gcc.failure: Related changes.
34756
34757 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34758
34759         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34760
34761 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34762
34763         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34764         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34765         runshlib, link_curses, and mathlib for link and run.
34766
34767         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34768         pass the runtime shared library options for Solaris, OSF/1, and
34769         Irix5, and link with -lcurses to avoid unresolved references.
34770
34771 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34772
34773         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34774         only run once.
34775
34776 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34777
34778         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34779
34780 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34781
34782         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34783         do not have a framework for the "compat" tests yet.
34784
34785 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34786
34787         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34788         set to null if we're testing vxworks5.1.  Use that instead of
34789         `-lm' in the setting of LIBS for link and run.
34790
34791 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34792
34793         * config/rom68k.exp (${tool}_load): Major changes to make it
34794         work.  Verified that it does in fact return the stuff in
34795         exec_output properly.  Catch any Emul or any TRAP other than 0.
34796
34797 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34798
34799         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34800         LDFLAGS properly for targets that need stuff from libgloss.
34801         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34802         only run once.
34803         (gpp_initialized): New variable.
34804
34805 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34806
34807         * config/rom68k.exp: Load libgloss.exp.
34808         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34809         so we can produce a fully linked binary.
34810         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34811         so we can produce a fully linked binary.
34812
34813 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34814
34815         * lib/plumhall.exp (ph_section): Watch for expected failures.
34816         Add missing `else'.
34817
34818         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34819         run the testcase.
34820         (c-torture): Likewise.
34821
34822 1995-08-28  Doug Evans  <dje@cygnus.com>
34823
34824         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34825
34826         * lib/mike-g++.exp (mike_cleanup): New proc.
34827         (prebase): New globals compiler_result, not_compiler_result,
34828         target_regexp.
34829         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34830         allow leading "-" in pattern.  Watch for unsupported tests.
34831         If $compiler_result is set, pattern match assembler code,
34832         and ditto for $not_compiler_result.
34833         * lib/mike-gcc.exp: Likewise.
34834
34835         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34836         execution "succeeded".
34837
34838 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34839
34840         * config/win32.exp: New file.
34841         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34842
34843 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34844
34845         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34846         unsupported.
34847         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34848         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34849         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34850
34851         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34852         "... without exceptions was ...".  That is now handled by
34853         prune_system_crud.
34854         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34855
34856 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34857
34858         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34859         sieve.c,sort2.c}: New files.
34860         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34861         sieve.exp,sort2.exp}: Drivers for them.
34862
34863         * lib/mike-gcc.exp (program_output): New user settable variable.
34864         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34865         messages.
34866         * lib/mike-g++.exp (program_output): New user settable variable.
34867
34868         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34869
34870         * config/sh.exp: Deleted (use sim.exp instead).
34871
34872 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34873
34874         * config/vx.exp: Declare CHECKTASK as global.
34875         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34876         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34877         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34878
34879 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34880
34881         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34882         target. Like vx.exp, only includes `vx29k.exp' instead of
34883         `vxworks.exp'.
34884
34885 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34886
34887         * config/sim.exp: Increase time limit from 120 seconds to 240.
34888
34889 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34890
34891         * gcc.c-torture/execute/950628-1.c: New test.
34892
34893 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34894
34895         * gcc.c-torture: Update with changes/additions from
34896         c-torture-1.34.
34897
34898 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34899
34900         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34901
34902 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34903
34904         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34905
34906 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34907
34908         * gcc.c-torture/compile/950512-1.c: New test.
34909         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34910         * gcc.dg/struct-ret-1.c: Likewise.
34911
34912 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34913
34914         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34915           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34916
34917 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34918
34919         * gcc.c-torture/special/920411-1.c: Deleted.
34920         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34921
34922 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34923
34924         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34925         cpu limit.
34926
34927 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34928
34929         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34930
34931 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34932
34933         From kenner;
34934         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34935         is the proper length.
34936         * va-arg-3.c: Likewise.
34937
34938 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34939
34940         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34941         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34942
34943         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34944         * lib/g++.exp (default_g++_start): Delete old cruft.
34945
34946 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34947
34948         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34949         (2 * (1 << 18)) to (2 * (1 << 17)).
34950
34951         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34952
34953 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34954
34955         * config/rom68k.exp: Renamed from config/idp.exp
34956
34957 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34958
34959         * c-torture/compile/921109-2.c
34960
34961 1995-04-18  Mike Stump  <mrs@cygnus.com>
34962
34963         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34964         excess errors.
34965
34966 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34967
34968         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34969         output.
34970         * lib/g++.exp (default_g++_start): Likewise.
34971
34972 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34973
34974         * gcc.c-torture/compile/950329-1.c: New test.
34975
34976 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34977
34978           * config/bug.exp (${tool}_load): Updated to use new remote_open
34979           and remote_close procs.
34980         * config/idp.exp: New file.
34981
34982 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34983
34984         * gcc.c-torture/execute/950322-1.c: New test.
34985
34986 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34987
34988         * config/vx.exp (${tool}_load): Clean up testing of return code from
34989         vxworks_ld and vxworks_spawn.
34990
34991 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34992
34993         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34994
34995 1995-03-13  Mike Stump  <mrs@cygnus.com>
34996
34997         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34998         can mark excess errors on a machine by machine basis.  Note, the
34999         default is to not expect any excess errors, even when excess
35000         errors test - is given, so you will want to put an XFAIL ... on
35001         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35002         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35003         those 4 machines, but no others.
35004
35005 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35006
35007         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35008         * lib/c-torture.exp: to here.
35009
35010 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35011
35012         * gcc.c-torture/execute/950221-1.c: New test.
35013         * gcc.c-torture/execute/struct-ret-1.c: New test.
35014         * gcc.c-torture/compile/950221-1.c: New test.
35015
35016         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35017
35018 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35019
35020         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35021         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35022
35023 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35024
35025         * g++.gb: New directory of tests, derived from my signature and
35026         class scoping tests.
35027
35028         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35029         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35030         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35031         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35032         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35033         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35034         * g++.gb/sig25.C: Likewise.
35035
35036         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35037         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35038         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35039         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35040         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35041         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35042         * g++.gb/sig25.exp: Likewise.
35043
35044         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35045         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35046         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35047         * g++.gb/scope13.C: Likewise, this test still fails.
35048
35049         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35050         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35051         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35052         * g++.gb/scope13.exp: Ditto.
35053
35054         * g++.gb/README: New file, explains what these tests are about.
35055
35056 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35057
35058         * lib/dg.exp (dg-do): Support `preprocess'.
35059         (dg-test): Likewise.
35060
35061 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35062
35063         * config/udi.exp: change "continue -expect" to "exp_continue".
35064
35065 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35066
35067         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35068         Delete redundant tests.
35069
35070         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35071         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35072         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35073         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35074         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35075         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35076         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35077         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35078
35079         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35080         storing label pointers.
35081         * gcc.c-torture/execute/921019-1.c: Likewise.
35082         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35083         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35084         parameter fp.
35085         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35086         constants.
35087
35088         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35089         Delete obsolete tests.
35090
35091         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35092         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35093         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35094         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35095         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35096         * gcc.c-torture/compile/950124-1.c: New test.
35097
35098         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35099
35100 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35101
35102         * lib/mike-g++.exp: Add -lm to LIBS.
35103
35104 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35105
35106         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35107
35108 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35109
35110         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35111
35112 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35113
35114         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35115
35116 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35117
35118         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35119         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35120         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35121         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35122         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35123         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35124         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35125         * g++.law/{operators31.C, operators32.C,
35126         * g++.law/{operators33.C, operators34.C}: Likewise.
35127         * g++.law/{pic1.C, refs2.C}: Likewise.
35128         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35129         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35130         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35131         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35132
35133         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35134         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35135         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35136         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35137         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35138         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35139         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35140         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35141         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35142         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35143         * g++.law/{operators34.exp}: Likewise.
35144         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35145         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35146         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35147         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35148         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35149
35150         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35151         No longer expected to fail.
35152         * g++.law/missed-error3.C: Tweak for recent bool changes.
35153
35154 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35155
35156         * config/emb-unix: Deleted.
35157         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35158         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35159
35160 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35161
35162         * lib/dg.exp (dg-test): Fix typo in last patch.
35163
35164 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35165
35166         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35167         (handles multiple occurrences).
35168
35169 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35170
35171         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35172         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35173         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35174         printed).
35175         * lib/c-torture.exp (c-torture-compile): Likewise.
35176         (c-torture): Prepend full path if missing.
35177         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35178         (gcc_fail): Likewise.
35179         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35180
35181 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35182
35183         * lib/netware.exp: Only attach to NetWare i386 systems.
35184
35185 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35186
35187         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35188         messages.  Add test name to "output pattern match" pass/fail message.
35189
35190 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35191
35192         * gcc.dg: New testsuite.
35193         * gcc.dg/dg.exp: New file.
35194
35195         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35196         test-switch.c}: Deleted.
35197
35198         * gcc.misc-tests/msgs.exp: New testcase driver.
35199
35200 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35201
35202         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35203         Watch for illegal return values from ${tool}_load.
35204         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35205         cross targets.  Coerce return value >0 to 1.
35206
35207 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35208
35209         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35210
35211         * config/emb-unix.exp: New file.
35212
35213         * config/sim.exp: Error if variable $SIM not defined.
35214         (${tool}_load): Mark test as "untested" if simulator missing.
35215
35216         * config/unix.exp: Load remote.exp to get rcp_download.
35217         * lib/c-torture.exp: Use different option lists for testcases with
35218         and without loops.
35219         * gcc.c-torture/execute/execute.exp: Likewise.
35220
35221 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35222
35223         * config/*.exp: Clarify return code from ${tool}_load.
35224         Call `unresolved' or `untested' instead of `warning' or `perror'
35225         (sometimes you still want to call both though).
35226         Add comment that `shell_id' is local to each file.
35227         * config/udi.exp (timeout): Set to 30.
35228         Don't print warning if connection fails, $connectmode has already
35229         printed an error.
35230         (${tool}_load): Move verbose messages to level 2.
35231         Rework pattern for "Process started" message.
35232         Pass `shell_id' to ${connectmode}_download.
35233         Retry twice upon timeout.  Make resetting of target more robust.
35234         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35235         Pass `shell_id' to exit_$connectmode.
35236         Only call exit_$connectmode if connected.
35237         * config/unix.exp (${tool}_load): Check return codes better.
35238         * config/vrtx.exp (${tool}_load): Likewise.
35239         * config/vx.exp (${tool}_load): Likewise.
35240         Delete unneeded global's.
35241         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35242         from ${tool}_load.
35243         (dg-stat): Delete.
35244         (dg-init): Delete recording of pass/fail counts.
35245         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35246         (old-dejagnu-init): Likewise.
35247         (old-dejagnu-stat): Delete contents, empty proc now.
35248         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35249         (c-torture): Delete references to lcnt, lpass, lfail.
35250         Get option list from TORTURE_OPTIONS.
35251         Delete -funroll[-all]-loops if no loops.
35252         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35253         (g++_stat): Delete contents (empty proc now).
35254         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35255         (gcc_finish): Likewise.
35256         (gcc_stat): Deleted.
35257         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35258         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35259         * gcc.c-torture/execute/execute.exp: Likewise.
35260         Split tests into two parts: compile, execute.
35261         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35262         no loops.  Update to reflect clarified return codes from ${tool}_load.
35263
35264 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35265
35266         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35267         to grep for.
35268         (old-dejagnu): Likewise (where necessary).
35269
35270 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35271
35272         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35273
35274         * lib/dg.exp (dg-process-target): Fix processing of selector.
35275         Add comment regarding use of `error'.
35276
35277         * lib/gcc.exp (prune_system_crud): Define if missing.
35278         * lib/g++.exp (prune_system_crud): Likewise.
35279
35280         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35281         Call prune_system_crud.
35282         * lib/dg.exp (dg-runtest): New proc.
35283         Use perror instead of send_user for tcl errors in testcase.
35284         Don't return any value, it's never used.
35285         Don't clobber previous definition of `unknown'.
35286         Print tcl errors in `dg-final'.
35287
35288 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35289
35290         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35291         (dg-test): Don't print errorInfo, it contains stack backtrace.
35292
35293 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35294
35295         * lib/g++.exp (runtest_file_p): Define if missing.
35296
35297 1994-09-24  Doug Evans  (dje@cygnus.com)
35298
35299         * lib/mike-g++.exp: Comment out loading of g++.exp.
35300         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35301         (default_g++_version): Always print something.
35302         (default_g++_start): Comment out call to `which'.
35303         (g++_start, g++_load): Deleted (must be defined in config file).
35304         * lib/gcc.exp: Test for existence of $CC at start.
35305         Delete check for tmpdir (done in gcc_init).
35306         (default_gcc_version): Always print something.
35307         (default_gcc_start): Comment out call to `which'.
35308         * config/*.exp: Major cleanup - make cross targets work at least a
35309         little better for g++ (by not being "--tool gcc" specific).
35310         Rename gcc_xxx to ${tool}_xxx.
35311         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35312         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35313
35314 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35315
35316         * lib/c-torture.exp (c-torture-compile): Rework compiler
35317         message processing.
35318
35319         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35320         c-torture.
35321
35322 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35323
35324         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35325
35326         * lib/dg.exp (dg-process-target): Support { target native }.
35327
35328 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35329
35330         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35331         looked for "... program xxx got fatal signal".
35332         Correct regsub munging of `comp_output'.
35333         Ignore compiler messages "path prefix not used" and "linker input
35334         file unused".
35335
35336 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35337
35338         * lib/gcc.exp (runtest_file_p): Define if missing.
35339         * gcc.prms/template.c: Example to work from.
35340
35341 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35342
35343         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35344         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35345
35346         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35347         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35348         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35349         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35350
35351         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35352         (dg-process-target): No longer a varargs proc.
35353         Return S/N for target, P/F for xfail.  All callers changed.
35354         (user option procs): More argument checking.
35355         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35356         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35357         (dg-test): Skip test if not running on selected target in `dg-do'.
35358         Update handling of `dg-do-what', `dg-output-text'.
35359         Separate execution pass/fail from output pattern match pass/fail.
35360         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35361
35362 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35363
35364         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35365         target for 920510-1.c.
35366
35367 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35368
35369         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35370         Clean up comment regarding use of passcnt, etc.
35371         (gcc_stat): Don't update `testcnt' here.
35372         (gcc_finish): Do it here.
35373         Might as well reset `but_id' here too.
35374         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35375         to determine if the file should be tested.
35376         * gcc.c-torture/compile/compile.exp: Likewise.
35377         * gcc.c-torture/execute/execute.exp: Likewise.
35378         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35379         * gcc.misc-tests/dg-test.exp: Likewise.
35380         * gcc.prms/prms.exp: Likewise.
35381         * gcc.wendy/wendy.exp: Likewise.
35382         * g++.old-deja.exp: Likewise.
35383         Move "Testing file" message to verbose level 1.
35384
35385 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35386
35387         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35388
35389 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35390
35391         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35392         (default_gcc_start): Accept optional second list element
35393         of compiler flags.  Print compiler output at verbosity level 2.
35394         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35395         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35396         Save current values of framework globals passcnt, failcnt, xpasscnt,
35397         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35398         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35399         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35400         xfailcnt to compute stats.  Update framework global `testcnt' from
35401         pass/fail counts.
35402         (gcc_finish): New proc.  Clean up test environment.
35403         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35404         (gcc_epass, gcc_efail): Delete.
35405         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35406         argument of line number.
35407         (dg-init): If the tool has an init routine, call it.
35408         (dg-test): Remove args `cflags_var' and `libs_var'.
35409         Pass all compiler options to ${tool}_start.
35410         Handle missing line number.
35411         (dg-finish): New function.
35412         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35413         particular files.  Call gcc_finish at end.  Move "skipping test"
35414         message to verbosity level 3.
35415         * gcc.c-torture/compile/compile.exp: Likewise.
35416         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35417         * gcc.c-torture/execute/execute.exp: Likewise.
35418         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35419         Print testcase being tried at verbosity level 1.
35420         * gcc.c-torture/special/special.exp: Unset xfail.
35421         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35422         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35423         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35424         * gcc.failure/failure.exp: Likewise.
35425         * gcc.ieee/ieee.exp: Likewise.
35426         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35427         Update call to dg-test.  Call dg-finish at end.
35428         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35429         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35430         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35431         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35432         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35433         * gcc.wendy/wendy.exp: Add copyright.
35434         Delete setting of tmpdir (done by gcc_init).
35435         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35436         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35437         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35438         gcc_[ce]pass/fail.
35439
35440 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35441
35442         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35443         confusion.
35444         (g++_load): Likewise.
35445
35446         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35447         Rename argument to `prog' to remove the confusion.
35448         Varargs fns behave differently too!
35449         (g++_load): Likewise.
35450
35451         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35452
35453         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35454         what it is.  Delete (always) printing of status value for !native.
35455         Simplify verbose code, and include status and exec_output.
35456         (g++_load): Use gcc_load.
35457
35458 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35459
35460         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35461         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35462         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35463         940714-3.c as these testcases don't exist anymore.  Make
35464         va-arg-1.c expected to pass.
35465
35466 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35467
35468         * gcc.misc-tests/misc.exp: Only run specific testcases.
35469         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35470         * gcc.misc-tests/dg-[1-9].c: New files.
35471
35472         * lib/dg.exp: New testsuite driver.
35473         * gcc.prms/prms.exp: Use it.
35474
35475         * README.gcc: New file.
35476
35477         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35478         Document and reset `lxpass' and `lxfail'.
35479         Simplify "initialized" message.
35480         (gcc_stat): Clean up comments a little.
35481
35482 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35483
35484         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35485
35486 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35487
35488         * lib/old-dejagnu.exp (process-option): New proc.
35489         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35490         (old-dejagnu): Simplify.
35491         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35492
35493 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35494
35495         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35496         exists and is not an empty string.
35497
35498         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35499         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35500         finished.
35501         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35502         automatically.
35503
35504         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35505         longer expected to fail.
35506
35507         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35508         "f" function call.
35509
35510         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35511
35512         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35513         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35514         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35515         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35516         c-torture-1.29.
35517
35518         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35519         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35520
35521         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35522
35523         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35524         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35525
35526         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35527         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35528         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35529
35530 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35531
35532         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35533         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35534         940714-1.c, 940714-2.c, 940714-3.c},
35535         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35536         gcc.misc-tests/{mg.c,mg.exp}:
35537         New tests.
35538         * gcc.noncompile/noncompile.exp: Change accordingly.
35539
35540 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35541
35542         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35543         Undo previous clobberage.
35544
35545 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35546
35547         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35548         * gcc.special/{930510-1.c, special.exp}:
35549         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35550         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35551         struct-varargs-1.c}: New tests from c-torture-1.26.
35552
35553 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35554
35555         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35556           argument to switch.
35557
35558 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35559
35560         * Revert the previous changes.  Please see Rob's directory
35561           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35562           fixes.
35563
35564 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35565
35566         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35567             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35568             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35569             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35570             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35571             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35572             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35573             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35574             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35575             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35576             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35577             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35578             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35579             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35580             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35581             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35582             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35583             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35584             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35585             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35586             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35587             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35588             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35589             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35590             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35591             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35592             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35593
35594 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35595
35596         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35597             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35598           with perror calls.
35599
35600 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35601
35602         * config/unix.exp (g++_load): Fix syntax.
35603
35604 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35605
35606         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35607         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35608         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35609         Don't expect va-arg-1.c to fail.  Correct expected output for
35610         920928-1.c.
35611         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35612         * gcc.wendy/hbm4.c: Correct typo.
35613         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35614
35615 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35616
35617         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35618         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35619         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35620         * lib/c-torture.exp (c-torture-compile): Ditto.
35621
35622         Reduce volume of output (remove all the -I's and such).
35623         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35624         Call gcc_cpass, gcc_cfail.
35625         (c-torture): Pass testing option to c-torture-compile.
35626
35627 1994-03-21  Doug Evans  (dje@cygnus.com)
35628
35629         Bring patches over from progressive.
35630         * config/default.exp: Exit remote shell cleanly.
35631         (g++_exit, g++_start): Add default versions.
35632         * config/sim.exp (gcc_load): Use perror, not error.
35633
35634 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35635
35636         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35637         set in site.exp.
35638
35639 1994-03-14  Doug Evans  (dje@cygnus.com)
35640
35641         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35642         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35643         (wendy_try): New proc to run testcase.
35644         (main loop): Call 'em.
35645         * gcc.wendy/*.c: Clean up pass to correct expected output.
35646
35647         * lib/gcc.exp: Minor cleanup work.
35648         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35649
35650 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35651
35652         * config/sim.exp (gcc_load): Document return codes better.
35653         Don't pass -v to simulator.
35654
35655 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35656
35657           * gcc.special/920717-x.c: Fix typo.
35658           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35659           get at sources.
35660
35661         * lib/mike-gcc.exp: Fix typo.
35662
35663 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35664
35665         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35666         binary to use, transform the name.
35667         * config/*.exp: rename everything. Nuke any g++ specific files,
35668         it's now a special case of gcc that requires no special support.
35669         Add a default.exp for unsupported targets.
35670
35671 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35672
35673         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35674         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35675         version of Tcl.
35676
35677 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35678
35679         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35680         than a warning.
35681
35682 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35683
35684         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35685
35686 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35687
35688         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35689         option_list.  Compile every file with only 4/6 option choices
35690         (same as C torture) instead of with 12/18 different option
35691         choices.
35692         * lib/c-torture.exp: Likewise.
35693
35694         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35695         not already set.
35696
35697 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35698
35699         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35700         can put an XFAIL *-*-* on excess errors.
35701
35702 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35703
35704         * g++.law: Add more tests derived from g++-bugs snapshots.
35705
35706         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35707         equivalent to g++.law/init9.
35708
35709         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35710         compiled it, and the a.out file after we've run it.
35711
35712 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35713
35714         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35715         compiled it, and the a.out file after we've run it.
35716
35717 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35718
35719         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35720
35721 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35722
35723         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35724         version number.
35725
35726 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35727
35728         * g++.law: New directory of g++ tests derived from the g++-bugs
35729         snapshots.
35730
35731 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35732
35733         * gcc.compile: initbug1.c initbug1.exp testcase added
35734
35735 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35736
35737         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35738         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35739           fixes submitted by Jeff Law (law@cs.utah.edu)
35740         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35741           Jeff Law (law@cs.utah.edu)
35742
35743
35744 1993-11-30  Mike Stump  (mrs@cygnus.com)
35745
35746         * config/unix-g++.exp: Follow the gcc way of doing things.
35747         * g++.old-deja/old-deja.exp: Minor updates.
35748         * lib/g++.exp: New file, follow the gcc way of doing things.
35749         * lib/old-dejagnu.exp: Minor updates.
35750         * lib/mike-g++.exp: Always unset errorInfo.
35751
35752 1993-11-06  Mike Stump  (mrs@cygnus.com)
35753
35754         * lib/gcc.exp: Fix some errors with the below change, CC and
35755         CFLAGS should be global when setting, not local.
35756
35757 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35758
35759         * lib/gcc.exp: Transform tool name.
35760
35761 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35762
35763         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35764
35765 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35766
35767         * lib/gcc.exp: change gcc_done to gcc_stat
35768
35769 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35770
35771         * Upgraded gcc testsuite to c-torture version 1.25
35772
35773 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35774
35775         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35776         * lib/c-torture: added hooks for new reporting code.
35777
35778 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35779
35780         * config/sh-gcc.exp: check if sh-sim exists in the path
35781
35782 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35783
35784         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35785         * gcc.compile/compile.exp: Initial changes for new logic.
35786         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35787         * gcc.failure/failure.exp: Initial changes for new logic.
35788         * gcc.ieee/ieee.exp: Initial changes for new logic.
35789         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35790         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35791         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35792         * lib/c-torture.exp: Initial changes for new logic.
35793         * lib/gcc.exp: Initial changes for new logic.
35794
35795 1993-10-15  Mike Stump  (mrs@cygnus.com)
35796
35797         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35798         depend upon failure or success.  Fully qualify names in failure
35799         and success messages.  Always remove a.out before starting
35800         compile, just in case.  Pay more attention to error text output by
35801         the compiler.  Handle testcases with no known past errors just
35802         like all others, so that things are uniform.  Other miscellaneous
35803         improvements.
35804
35805 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35806
35807         * gcc.cpp: new directory for cpp tests
35808
35809 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35810
35811         * lib/chill.exp: Code reformatted, removed unused code.
35812         * config/unix-chill.exp: Code reformatted, removed unused code.
35813         * chill.execute/execute.exp: Code reformatted, removed unused code.
35814         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35815
35816 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35817
35818         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35819         routines not written.
35820
35821 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35822
35823         * config/bug-gcc.exp: Use new procs from bug.exp.
35824
35825 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35826
35827         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35828         via ftp, rather than depending on NFS.
35829         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35830         case.
35831
35832 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35833
35834         * config/bug-gcc.exp: Use new download proc.
35835
35836 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35837
35838         * chill.execute/execute.exp: cleanups, handles errors better
35839         * chill.compile/compile.exp: rewrite, based on execute.exp
35840         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35841         * lib/chill.exp: major changes to diff proc and compile and link
35842           procs. added chill_fail and chill_pass wrappers to pass and
35843           fail. added more comments, and handle error codes better.
35844           Added a hack to capture stderr from exec, so noncompile tests
35845           can work.
35846
35847 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35848
35849         * chill.execute/execute.exp: rewrite of testsuite driver
35850         * lib/chill.exp: rewrite of testsuite driver
35851         * config/unix-chill.exp: rewrite of testsuite driver
35852
35853 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35854
35855     In chill.execute:
35856         * iexpr.ch: Standardize uppercase.
35857         * tuples.dat: Standardize uppercase.
35858         * vary.ch: standardize.  Correct varying string assignments.
35859         * vary.dat: Add new output lines.
35860
35861 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35862
35863     In chill.execute:
35864         * chprintf.ch: Standardize use of uppercase.
35865         * tuples.ch: Standardize and turn arr2 into a DCL,
35866           rather than a SYN.
35867         * pinits.ch: Standardize.
35868
35869 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35870
35871         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35872         * Makefil: Renamed to Makefile.in.
35873         * configure.in: New.
35874
35875 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35876
35877     In chill.execute:
35878         * .cvsignore: Add result/output files.
35879         * Makefile: Fix up variables at start.  Use MFLAGS
35880           everywhere.  Correct bool_loc, built_ins entries.
35881           Add entry for vary1.ch.
35882         * bitarray.ch: Standardize upper-case usage.
35883         * bitexpr.ch: Standardize, add output of b1.
35884         * params.ch: Use arrayt in along PROC parameters, to
35885           avoid novelty problems.
35886         * sets.ch: Tiny cleanup.
35887         * vary1.ch: Re-indent.
35888
35889 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35890
35891           * Add PR-related files to Makefiles, .cvsignore files, etc.
35892
35893 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35894
35895         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35896           with compiler objects. New names are test-flow.c and test-loop.c
35897
35898 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35899
35900         * Upgraded c-torture tests from 1.19 to 1.20
35901
35902         * new files:
35903         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35904         * gcc.compile: 930623-1.c 930623-2.c
35905         * gcc.noncompile: 930622-1.c 930622-2.c
35906         * gcc.failure: 920411-1.c 920627-2.c
35907         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35908
35909 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35910
35911         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35912           More changes to get testsuite working properly. Needs more work.
35913           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35914
35915 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35916
35917         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35918           More changes to get testsuite working properly. Needs more work.
35919
35920 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35921
35922         * chill.compile/compile.exp: Added for Dejagnu support
35923         * chill.execute/execute.exp: Added for Dejagnu support
35924         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35925
35926 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35927
35928     This should complete moving the CHILL test files.
35929         * chill.noncompile(.cvsignore printf.grt
35930             in-printf.grt chprintf.grt chprintf.ch):
35931             Added test-support files.
35932           (Makefile): Modified further.
35933         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35934             signal.ch): Added test files.
35935           * chill.execute (.cvsignore printf.grt printr.c
35936             in-printf.grt rts.c chprintf.grt rts.h): Added
35937           test-support files.
35938             (Makefile): More corrections.
35939
35940 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35941
35942         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35943           test cases, ready for DejaGnu.
35944
35945 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35946
35947         * Upgraded c-torture tests from 1.18 to 1.19
35948
35949         * gcc.compile: added test(s):
35950           930607-1.c
35951         * gcc.execute: added test(s):
35952           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35953
35954         * added new subdirectory for misc tests: gcc.misc-tests
35955         * gcc.misc-test(s): added tests:
35956           inst-check.c test-consts.c test-ior.c test-switch.c
35957
35958 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35959
35960         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35961
35962 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35963
35964         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35965
35966 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35967
35968         * Upgraded c-torture tests from 1.17 to 1.18
35969
35970 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35971
35972         * Upgraded c-torture tests from 1.12 to 1.17
35973
35974 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35975
35976         * lib/old-dejagnu.exp:
35977           Fixed handling of XFAIL target triplets to correctly
35978           recognize wildcard characters.  Removed code that
35979           appended a unique id tag to the end of the file name
35980           printed out by the result of the testcases within a
35981           given test file.
35982
35983 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35984
35985         * lib/old-dejagnu.exp:
35986           Reworked expected failure handling to trigger off of XFAIL
35987           keyword in keyphrase embeded in testcase source code. The
35988           XFAIL keyword must be at the end of the keyphrase line. It
35989           may optionally be followed by one or more target triplets.
35990           It has just occured that the handling of wildcards in the
35991           target triplet may not be correct.
35992
35993 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35994
35995         * g++.old-deja/tests:
35996           Moved all subdirectories up one level into g++.old-deja .
35997
35998         * lib/old-dejagnu.exp:
35999           Fixed problem with CXXFLAGS not being properly reset, and being
36000           corrupted with extraneous "-c" compiler option.  This was
36001           causing binaries to not be generated for test that needed them.
36002           Modified strings passed to "pass" and "fail" so that individual
36003           tests from the same test file would be distinguished by an
36004           identifier appended to the test file name in the summary logs;
36005           this corrected a problem with erroneous diff logs.  Added code
36006           to search testcases for expected fail and unexpected pass keywords.
36007
36008 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36009
36010         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36011
36012 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36013
36014         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36015           Removed extraneous text from end of "Special g++ Options"
36016           keyphrase.
36017
36018         * lib/old-dejagnu.exp: Added pattern matching to look for new
36019           keywords, embedded in testcases comments, which will trigger
36020           calls to xpass and xfail.
36021
36022 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36023
36024         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36025           comments embedded in the testcases, especially the one looking for
36026           special compiler options, as well as the pattern matching for the
36027           compiler output again.
36028
36029 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36030
36031         * lib/old-dejagnu.exp: Do a proper check of the return value for
36032           execute tests. Fixed several problems with the pattern matching
36033           of the compiler output which gave erroneous test results.
36034           Changed several of the test result messages to be more descriptive.
36035         * config/unix-g++.exp: Proc g++_load now actually works and
36036           executes the tests passed to it and returns a usable return
36037           value.
36038
36039 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36040
36041           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36042
36043 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36044
36045         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36046           Modified both files to properly execute the old style
36047           dejagnu tests. The previous versions of these files were
36048           experimental and did not function anything near correctly.
36049
36050 1993-04-05  Rob Savoye  (rob@cygnus.com)
36051
36052         * Removed all Makefile.in and configure.in files. No configuration
36053         needed now.
36054
36055 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36056
36057         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36058
36059 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36060
36061         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36062         gcc.special/configure.in, gcc.noncompile/configure.in,
36063         gcc.execute/configure.in, gcc.code_quality/configure.in,
36064         g++.other/configure.in, g++.old-deja/configure.in,
36065         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36066         in srcname setting.
36067
36068 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36069
36070         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36071         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36072         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36073
36074 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36075
36076         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36077         (gdb_exit): Don't remove *_soc files.
36078
36079 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36080
36081         * lib/c-torture.exp: Don't look for main; instead always use -w
36082         -c.  This is how the c-torture tests work.  Remove the object
36083         file if the compilation succeeds.
36084         * gcc.execute/execute.exp: Remove executable if test passes.
36085         * gcc.noncompile/noncompile.exp: Every test is an expected
36086         failure.
36087         * gcc.special/special.exp: Added tests from c-torture 1.11,
36088         corrected use of existing test.
36089         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36090         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36091         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36092         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36093         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36094         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36095         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36096         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36097         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36098         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36099         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36100         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36101         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36102         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36103         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36104         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36105         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36106         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36107         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36108         c-torture 1.11.
36109         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36110         correspond to c-torture 1.11.
36111
36112         * New file.