OSDN Git Service

gcc/fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2
3         PR target/19269
4         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11         tests.
12
13 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14
15         PR c++/23841
16         * g++.dg/parse/template17.C: New test.
17
18 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19
20         PR c++/23789
21         * g++.dg/template/nontype14.C: New test.
22
23 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24
25         PR g++/7874
26         * g++.dg/lookup/friend7.C: New test.
27         * g++.dg/lookup/friend8.C: New test.
28         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29         so that it will be found via argument dependent lookup.
30         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
31         friend functions which will no longer be found.
32         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
33         function g, so that it will be found via argument dependent
34         lookup.
35         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
36         * g++.old-deja/g++.mike/net43.C: Likewise.
37
38 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
39
40         PR c++/23691
41         * g++.dg/template/static16.C: New test.
42
43 2005-09-12  Josh Conner  <jconner@apple.com>
44
45         PR middle-end/23237
46         * gcc.c-torture/compile/pr23237.c: New test. 
47
48 2005-09-11  Richard Henderson  <rth@redhat.com>
49
50         * g++.dg/other/error8.C: Update expected diagnostic text.
51
52 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
53
54         PR libfortran/19872
55         * gfortran.dg/overwrite_1.f: New test.
56
57 2005-09-09  Josh Conner  <jconner@apple.com>
58
59         * g++.dg/init/pr23180-1.C: Removed.
60         * g++.dg/init/pr23180-2.C: Removed.
61
62 2005-09-09  David Daney <ddaney@avtrex.com>
63
64         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
65         files which are ...
66         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
67         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
68
69 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
70
71         * gfortran.dg/iostat_2.f90: New test.
72
73 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
74
75         PR c++/22252
76         * g++.dg/ext/interface1.C: New test.
77         * g++.dg/ext/interface1.h: Likewise.
78         * g++.dg/ext/interface1a.cc: Likewise.
79
80 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
81
82         * gfortran.dg/iomsg_1.f90:  New test case.
83
84 2005-09-09  Richard Guenther  <rguenther@suse.de>
85
86         PR c++/23624
87         * g++.dg/tree-ssa/pr23624.C: New testcase.
88
89 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
90
91         PR fortran/19239
92         * gfortran.dg/vector_subscript_1.f90,
93         * gfortran.dg/vector_subscript_2.f90: New tests.
94
95 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
96
97         PR fortran/21104
98         * gfortran.dg/array_alloc_1.f90,
99         * gfortran.dg/array_alloc_2.f90,
100         * gfortran.dg/array_alloc_3.f90: New tests.
101
102 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
103
104         PR fortran/12840
105         * gfortran.dg/array_constructor_6.f90
106         * gfortran.dg/array_constructor_7.f90
107         * gfortran.dg/array_constructor_8.f90
108         * gfortran.dg/array_constructor_9.f90
109         * gfortran.dg/array_constructor_10.f90
110         * gfortran.dg/array_constructor_11.f90
111         * gfortran.dg/array_constructor_12.f90: New tests.
112
113 2005-09-08  Josh Conner  <jconner@apple.com>
114
115         PR c++/23180
116         * g++.dg/init/pr23180-1.C: New test.
117         * g++.dg/init/pr23180-2.C: New test.
118
119 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
120
121         PR fortran/18878
122         * gfortran.dg/module_double_reuse.f90: New.
123
124 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
125
126         PR fortran/23270
127         PR fortran/22304
128         PR fortran/18870
129         PR fortran/17917
130         PR fortran/16511
131         * gfortran.dg/common_equivalence_1.f: New.
132         * gfortran.dg/common_equivalence_2.f: New.
133         * gfortran.dg/common_equivalence_3.f: New.
134         * gfortran.dg/contained_equivalence_1.f90: New.
135         * gfortran.dg/module_blank_common.f90: New. 
136         * gfortran.dg/module_commons_1.f90: New.
137         * gfortran.dg/module_equivalence_1.f90: New.
138         * gfortran.dg/nested_modules_1.f90: New.
139         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
140         equivalences and add comment to connect the test with
141         the PR.
142
143 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
144
145         PR fortran/23765
146         * gfortran.dg/common_6.f90: New test.
147
148 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
149
150         PR fortran/15326
151         * gfortran.dg/char_result_1.f90,
152         * gfortran.dg/char_result_2.f90,
153         * gfortran.dg/char_result_3.f90,
154         * gfortran.dg/char_result_4.f90,
155         * gfortran.dg/char_result_5.f90,
156         * gfortran.dg/char_result_6.f90,
157         * gfortran.dg/char_result_7.f90,
158         * gfortran.dg/char_result_8.f90: New tests.
159
160 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
161
162         PR fortran/19928
163         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
164
165 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
166
167         PR obj-c++/16816
168         * obj-c++.dg/selector-5.mm: New test.
169         * obj-c++.dg/selector-6.mm: New test.
170
171 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
172
173         PR objc/20574
174         PR objc/19324
175         * objc.dg/error-1.m: New test.
176
177 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
178
179         PR fortran/23373
180         * gfortran.fortran-torture/execute/pr23373-1.f90,
181         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
182
183 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
184
185         PR libfortran/23760
186         * gfortran.dg/g77/1832.f: Remove long string in write statement
187         to allow the test to pass on correct list directed output with 
188         prepended space.
189
190 2005-09-07  James E Wilson  <wilson@specifix.com>
191
192         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
193
194 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
195
196         * gfortran.dg/parameter+save.f90:  Rename to
197         * gfortran.dg/parameter_save.f90: .. this.
198
199 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
200
201         PR fortran/20848
202         * gfortran.dg/parameter+save.f90:  New test case.
203
204 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
205
206         PR fortran/19269
207         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
208
209 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
210
211         PR c/23075
212         * gcc.dg/pr23075.c: New test.
213         * g++.dg/warn/pr23075.C: New test.
214
215         PR target/22362
216         * gcc.target/i386/pr22362.c: New test.
217
218         PR rtl-optimization/23098
219         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
220
221         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
222         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
223         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
224
225 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
226
227         * g++.dg/expr/cast6.C: New test.
228
229         PR c++/9782
230         * g++.dg/init/new15.C: New test.
231
232 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
233
234         * gcc.dg/vect/Os-vect-95.c: New test.
235         * gcc.dg/vect/vect-95.c: Same.
236
237 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
238
239         * gcc.dg/vect/vect-29.c: Update xfail testing.
240         * gcc.dg/vect/vect-44.c: Same.
241         * gcc.dg/vect/vect-48.c: Same.
242         * gcc.dg/vect/vect-50.c: Same.
243         * gcc.dg/vect/vect-72.c: Same.
244         * gcc.dg/vect/vect-77.c: Same.
245         * gcc.dg/vect/vect-78.c: Same.
246         * gcc.dg/vect/vect-80.c: Same.
247         * gcc.dg/vect/vect-96.c: Same.
248         * gcc.dg/vect/vect-100.c: Same.
249         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
250         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
251         * gfortran.dg/vect/vect-5.f90: Same.
252
253 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
254
255         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
256         start strings.
257         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
258         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
259
260         PR c++/23056
261         * g++.dg/opt/pr23056.C: New test.
262
263         PR rtl-optimization/23098
264         * gcc.target/i386/pr23098.c: New test.
265
266 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/23667
269         * g++.dg/template/static15.C: New test.
270
271         PR c++/21440
272         * g++.dg/ext/stmtexpr5.C: New test.
273         * g++.dg/ext/stmtexpr6.C: Likewise.
274
275 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
276
277         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
278
279         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
280         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
281         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
282
283 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
284
285         PR libfortran/23321
286         * gfortran.dg/direct_io_4.f90:  New test case.
287
288 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
289             Rasmus Hahn  <rassahah@neofonie.de>
290
291         PR libobjc/23108
292         * objc.dg/type-stream-1.m: New test.
293
294 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
295
296         PR fortran/23661
297         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
298         gfortran.dg/print_fmt_3.f90: New test.
299
300 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
301
302         * gfortran.dg/fmt_t_1.f90: New test.
303
304 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
305
306         PR rtl-optimization/23454
307         * g++.dg/opt/pr23454.C: New test.
308
309 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
310
311         PR c++/23699
312         * g++.dg/ext/static1.C: New test.
313
314 2005-09-02  Richard Henderson  <rth@redhat.com>
315
316         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
317         tail call to check_fa_work.
318
319 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
320
321         PR c++/21687
322         * g++.dg/other/gc3.C: New test.
323
324 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
325
326         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
327         * gcc.dg/20050826-1.c: Likewise.
328
329 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
330
331         PR c++/23167
332         * g++.dg/expr/volatile1.C: New test.
333
334 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
335
336         PR middle-end/23547
337         * gcc.dg/pr23547.c: New test.
338
339 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
340
341         PR c/22061
342         * gcc.c-torture/execute/pr22061-1.c,
343         * gcc.c-torture/execute/pr22061-2.c,
344         * gcc.c-torture/execute/pr22061-3.c,
345         * gcc.c-torture/execute/pr22061-4.c: New tests.
346
347 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
348
349         * gcc.dg/Wredundant-decls-2.c: New test to check that
350         -Wredundant-decls does not issue warning for a variable 
351         definition following a declaration.
352
353 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
354
355         PR debug/7241
356         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
357         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
358         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
359
360         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
361         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
362         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
363         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
364         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
365         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
366         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
367         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
368
369 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
370
371         PR objc/23306
372         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
373         scan-assmbler.
374
375 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
376
377         PR target/21255
378         * gcc.dg/pr21255-1.c: New test.
379         * gcc.dg/pr21255-2-mb.c: Likewise.
380         * gcc.dg/pr21255-2-ml.c: Likewise.
381         * gcc.dg/pr21255-3.c: Likewise.
382         * gcc.dg/pr21255-4.c: Likewise.
383
384 2005-08-31  Dale Johannesen  <dalej@apple.com>
385
386         * gcc.dg/20050830-1.c:  New.
387
388 2005-08-31  Josh Conner  <jconner@apple.com>
389
390         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
391         command-line options for arm-*-* targets.
392         * g++.dg/init/array16.C: Likewise.
393         * g++.dg/other/crash-4.C: Likewise.
394
395 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
396
397         PR obj-c++/23640
398         * obj-c++.dg/gnu-runtime-3.mm: New test.
399
400 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
401
402         PR c++/13377
403         * g++.dg/lookup/ambig4.C: New test.
404         * g++.dg/lookup/ambig5.C: New test.
405         * g++.dg/tc1/dr101.C: Adjust error markers.
406
407 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
408
409         PR c++/23639
410         * g++.dg/template/ttp5.C: Adjust error markers.
411
412 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
413
414         PR testsuite/23609
415         * lib/obj-c++.exp: Include target-libpath.exp.
416         (obj-c++_link_flags): Look for the GNU libobjc library
417         and set the library path to include it.
418         Don't manually set LD_LIBRARY_PATH (etc.) but call
419         set_ld_library_path_env_vars instead.
420         (obj-c++_target_compile): Don't set library path or
421         linker flags because they are already set correctly
422         in obj-c++_link_flags.
423
424 2005-08-30  Josh Conner  <jconner@apple.com>
425
426         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
427         to command-line options for arm-*-* targets.
428
429 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
430
431         * g++.dg/other/i386-1.C: New.
432
433 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
434
435         PR preprocessor/20348
436         PR preprocessor/20356
437         * gcc.dg/cpp/pr20348.c: New test.
438         * gcc.dg/cpp/pr20348.h: New file.
439         * gcc.dg/cpp/inc/pr20348.h: New file.
440         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
441         * gcc.dg/cpp/pr20356.c: New test.
442         * gcc.dg/cpp/pr20356.h: New file.
443         * gcc.dg/cpp/inc/pr20356.h: New file.
444         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
445
446 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
447
448         * gfortran.fortran-torture/execute/intrinsic_count.f90:
449         Fix array dimension to avoid correct end-of-file error.
450
451 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
452
453         PR libfortran/23598
454         * gfortran.dg/iostat_1.f90:  New test.
455
456 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
457
458         PR middle-end/23408
459         * gcc.dg/pr23408.c: New test.
460
461 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
462
463         PR c++/23099
464         * g++.dg/init/member1.C: Make sure erroneous static data member
465         definitions are required.
466         * g++.dg/template/static13.C: New test.
467         * g++.dg/template/static14.C: Likewise.
468
469 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
470
471         * gcc.target/i386/pr23575.c: Use -msse2 instead of
472         -march=pentium4, remove ilp32 requirement.
473
474         PR middle-end/23484
475         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
476         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
477
478 2005-08-29  Andreas Jaeger  <aj@suse.de>
479
480         PR testsuite/23607
481         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
482
483 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
484
485         * gcc.c-torture/execute/20050316-2.c: New test.
486         * gcc.c-torture/execute/20050316-3.c: New test.
487         * gcc.dg/torture/pr16104-1.c: New test.
488
489 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
490
491         PR middle-end/23463
492         * gcc.c-torture/execute/zero-struct-1.c: New test.
493
494 2005-08-27  Richard Guenther  <rguenther@suse.de>
495
496         PR target/23575
497         * gcc.target/i386/pr23575.c: New testcase.
498
499 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
500
501         PR rtl-optimization/23561
502         * gcc.c-torture/execute/20050826-1.c: New test.
503
504         PR rtl-opt/23560
505         * gcc.c-torture/execute/20050826-2.c: New test.
506
507 2005-08-26  Dale Johannesen  <dalej@apple.com>
508
509         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
510         * gcc.dg/20050826-1.c:  New.
511
512 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
513
514         PR c++/19004
515         * g++.dg/template/nontype13.C: New test.
516
517         PR c++/23491
518         * g++.dg/init/new14.C: New test.
519         * g++.dg/expr/anew1.C: Do not XFAIL.
520         * g++.dg/expr/anew2.C: Likewise.
521         * g++.dg/expr/anew3.C: Likewise.
522
523 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
524
525         PR middle-end/22439
526         * gcc.dg/vla-3.c: New test.
527
528 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
529
530         PR fortran/20363
531         * gfortran.dg/named_interface.f90: New.
532
533 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
534
535         * gcc.c-torture/execute/frame-address.c: New test.
536
537 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
538
539         PR c++/20817
540         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
541
542 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
543
544         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
545
546 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
547
548         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
549         * gcc.dg/altivec-22.c: Rename from..
550         * gcc.dg/altivec-nomfcr.c: ..this.
551
552 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
553
554         PR tree-optimization/23546
555         * gcc.dg/tree-ssa/pr23546.c: New test.
556
557 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
558
559         PR fortran/17758
560         * gfortran.dg/nonreturning_statements.f90: New test.
561
562 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
563
564         PR c++/22454
565         * g++.dg/parse/crash29.C: New.
566
567 2005-08-23  DJ Delorie  <dj@redhat.com>
568
569         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
570         constants have the L suffix.
571
572 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
573
574         PR c++/23044
575         * g++.dg/template/instantiate8.C: New.
576
577 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
578
579         PR middle-end/23467
580         * gcc.c-torture/execute/pr23467.c: New test.
581
582 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
583
584         PR tree-optimization/22043
585         * gcc.c-torture/execute/20050613-1.c: New test.
586
587 2005-08-23  Ben Elliston  <bje@au.ibm.com>
588
589         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
590
591 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
592
593         PR rtl-optimization/23478
594         * g++.dg/opt/pr23478.C: New test.
595
596 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
597
598         PR c/18715
599         * gcc.dg/switch-warn-3.c: New test.
600
601 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
602
603         PR c++/22233
604         * g++.dg/template/param1.C: New test.
605
606 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
607
608         PR c++/23089
609         * g++.dg/other/incomplete1.C: New test.
610
611 2005-08-22  Ira Rosen  <irar@il.ibm.com>
612
613         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
614         are vectorizable.
615
616 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
617
618         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
619         d_lines_5.f: New.
620
621 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
622
623         * gcc.target/i386/sse-4.c: New test.
624
625 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
626
627         PR testsuite/23239
628         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
629
630 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
631
632         * gcc.dg/20050811-1.c: New test.
633         * gcc.dg/20050811-2.c: New test.
634
635 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
636
637         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
638
639 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
640
641         PR 23476
642         * gcc.c-torture/compile/pr23476.c: New test.
643
644 2005-08-19  Devang Patel  <dpatel@apple.com>
645
646         PR tree-optimization/23048
647         * gcc.dg/tree-ssa/pr23048.c: New test.
648
649 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
650
651         PR middle-end/20624
652         * g++.dg/warn/Wreturn-3.C: New test
653
654 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
655
656         PR tree-optimization/22228
657         * g++.dg/vect/pr22543.cc: New test.
658
659 2005-08-17  Steven Bosscher  <stevenb@suse.de>
660
661         PR tree-optimization/21574
662         * gcc.dg/tree-ssa/pr21574.c: New test.
663
664 2005-08-16  James E Wilson  <wilson@specifix.com>
665
666         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
667
668 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
669
670         PR tree-opt/23402
671         * gcc.c-torture/compile/zero-strct-3.c: New test.
672         * gcc.c-torture/compile/zero-strct-4.c: New test.
673
674 2005-08-16  Steven Bosscher  <stevenb@suse.de>
675
676         PR target/23376
677         * gcc.target/x86_64/pr23376.c: New test.
678
679 2005-08-16  Ian Lance Taylor  <ian@airs.com>
680
681         PR c++/23337
682         * g++.dg/ext/vector2.C: New.
683
684 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
685
686         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
687
688 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
689
690         PR libfortran/23428
691         * gfortran.dg/inquire-complex.f90:  New test case.
692
693 2005-08-16  James E Wilson  <wilson@specifix.com>
694
695         PR tree-optimization/21105
696         * gcc.dg/large-size-array.c: New.
697
698 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
699
700         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
701         type.
702         * gcc.dg/vect/vect-41: Likewise.
703         * gcc.dg/vect/vect-42: Likewise.
704         * gcc.dg/vect/vect-43: Likewise.
705         * gcc.dg/vect/vect-44: Likewise.
706         * gcc.dg/vect/vect-46: Likewise.
707         * gcc.dg/vect/vect-47: Likewise.
708         * gcc.dg/vect/vect-48: Likewise.
709         * gcc.dg/vect/vect-52: Likewise.
710         * gcc.dg/vect/vect-53: Likewise.
711         * gcc.dg/vect/vect-54: Likewise.
712         * gcc.dg/vect/vect-55: Likewise.
713         * gcc.dg/vect/vect-56: Likewise.
714         * gcc.dg/vect/vect-57: Likewise.
715         * gcc.dg/vect/vect-58: Likewise.
716         * gcc.dg/vect/vect-59: Likewise.
717         * gcc.dg/vect/vect-60: Likewise.
718         * gcc.dg/vect/vect-61: Likewise.
719         * gcc.dg/vect/vect-85: Likewise.
720         * gcc.dg/vect/vect-87: Likewise.
721         * gcc.dg/vect/vect-88: Likewise.
722         * gcc.dg/vect/vect-93.c: Likewise.
723         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
724         * gcc.dg/vect/vect-75: Likewise.
725         * gcc.dg/vect/vect-76: Likewise.
726         * gcc.dg/vect/vect-77: Likewise.
727         * gcc.dg/vect/vect-78: Likewise.
728         * gcc.dg/vect/vect-80: Likewise.
729         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
730         vectorized for the expected reason, rather than checking how alignment
731         was handled.
732         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
733         type and also instead of aligned pointers. Added documentation.
734
735 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
736
737         * gfortran.dg/power.f90: New test.
738
739 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
740
741         PR rtl-optimization/23299
742         * g++.dg/opt/pr23299.C: New test.
743
744 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
745
746         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
747
748 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
749
750         * g++.dg/template/local6.C: New test.
751
752 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
753
754         * execute/exceptions/finally-1.m: Check that the catch and finally are
755         being called.  Also add a "return 0;" at the end of main.
756
757 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
758
759         PR fortran/21432.
760         * gfortran.dg/namelist_print_1.f: New test of functionality of
761         PRINT namelist.
762         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
763         namelist generates error with -std=f95.
764
765 2005-08-14  Ira Rosen  <irar@il.ibm.com>
766
767         PR tree-optimization/23119
768         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
769
770 2005-08-13  Marcin Koziej  <creep@desk.pl>
771             Andrew Pinski  <pinskia@physics.uc.edu>
772
773         PR libobjc/22492
774         * execute/exceptions/finally-1.m: New test.
775
776 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
777
778         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
779         testsuite.
780         * objc/execute/exceptions/trivial.m: New test.
781         * objc.dg/try-catch-11.m: Move to ...
782         * objc/execute/exceptions/foward-1.m: Here.
783         * objc.dg/try-catch-2.m: Move to ...
784         * objc/execute/exceptions/catchall-1.m: Here.
785         * objc.dg/try-catch-8.m: Move to ...
786         * objc/execute/exceptions/local-variables-1.m: Here.
787
788 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
789
790         * objc.dg/nested-func-1.m: Move to ...
791         * objc/execute/nested-func-1.m: Here.
792
793 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
794
795         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
796         in ${options} instead of [target_info name].
797         * lib/obj-c++.exp (objc_target_compile): Likewise.
798
799 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
800
801         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
802
803 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
804
805         part of PR testsuite/23348
806         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
807         of the torture options.
808         * objc/compile/trivial.m: New test.
809
810 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
811
812         * gfortran.dg/eoshift.f90:  Correct format.
813
814 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
815
816         * gfortran.fortran-torture/execute/character_passing.f90:
817         Fix comment typo.
818
819 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
820
821         PR c++/8271
822         * g++.dg/template/unify10.C: New.
823
824 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
825
826         * g++.dg/parse/pr22514.C: Move to...
827         * g++.dg/debug/pr22514.C: here.
828
829 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
830
831         PR c++/23266
832         * g++.dg/inherit/pure1.C: New test.
833
834         * ChangeLog: Fix typos.
835
836 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
837             Steven Bosscher  <stevenb@suse.de>
838
839         * gfortran.dg/runtime_warning_1.f90: New test.
840
841 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
842
843         PR c++/23219
844         * g++.dg/parse/crash28.C: New.
845
846 2005-08-11  Richard Guenther  <rguenther@suse.de>
847
848         PR target/23289
849         * gcc.target/i386/tailcall-1.c: New testcase.
850
851 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
852
853         * gcc.dg/vect/vect-67.c: Un-xfail.
854
855 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
856
857         PR c++/23225
858         * g++.dg/testsuite/parse/crash27.C: new test.
859
860 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
861
862         PR libfortran/22143
863         * gfortran.dg/shift-kind.f90:  New testcase.
864
865 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
866
867         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
868         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
869
870 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
871
872         PR c++/20646
873         * g++.dg/other/mult-stor1.C: New test.
874
875 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
876
877         * gcc.c-torture/pr18299-1.c: Move to ...
878         * gcc.c-torture/compile/pr18299-1.c: Here.
879
880 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
881
882         * gfortran/fortran.torture/execute/character_passing.f90:
883         Fix types for LSAME.
884
885 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
886
887         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
888         input data back to what it was originally.
889
890 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
891
892         * objc.dg/try-catch-8.m: Enable for all targets.
893
894 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
895
896         * gcc.dg/pr23165.c: New test.
897
898 2005-08-09  Steven Bosscher  <stevenb@suse.de>
899
900         PR tree-optimization/23234
901         * gcc.dg/tree-ssa/pr23234.c: New test.
902
903 2005-08-08  Josh Conner  <jconner@apple.com>
904
905         PR rtl-optimization/23241
906         * gcc.dg/char-compare.c: New test.
907
908 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
909
910         PR c++/22508
911         * g++.dg/init/new13.C: New test.
912
913 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
914
915         PR c++/21166
916         * g++.dg/other/crash-4.C: Adjust
917         * g++/dg/ext/packed9.C: New.
918
919 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
920
921         PR middle-end/21964
922         * gcc.c-torture/execute/pr21964-1.c: New test.
923
924 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
925
926         PR c/22458
927         * gcc.dg/pr22458-1.c: New test.
928
929 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
930             Steven G. Kargl <kargls@comcast.net>
931
932         PR fortran/22390
933         * gfortran.dg/flush_1.f90: New test.
934
935 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
936
937         PR c++/23191
938         * g++.dg/template/eh2.C: New test.
939
940 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
941
942         PR c++/19498
943         * g++.dg/template/instantiate7.C: New test.
944
945 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
946
947         PR c/23113
948         * gcc.dg/Wunused-value-1.c: New test.
949
950 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
951
952         PR rtl-optimization/23233
953         * gcc.c-torture/compile/pr23233-1.c: New test.
954
955 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
956
957         PR fortran/18833
958         PR fortran/20850
959         * gfortran.dg/equiv_1.f90: New test.
960         * gfortran.dg/equiv_2.f90: New test.
961         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
962         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
963         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
964
965 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
966
967         * gcc.c-torture/execute/vrp-5.c: New test.
968         * gcc.c-torture/execute/vrp-6.c: New test.
969         * gcc.dg/tree-ssa/vrp21.c: New test.
970
971 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
972
973         * g++.dg/parse/pr22514.C: New test.
974
975 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
976
977         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
978
979         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
980         instead of constant loads / pool entries.
981
982 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
983
984         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
985         TEST_TO_WCTYPE.
986
987 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
988
989         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
990         __WINT_TYPE__ in generated prototypes if possible.
991
992 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
993
994         PR 22037
995         * g++.dg/tree-ssa/pr22037.C:
996
997 2005-08-04  Richard Henderson  <rth@redhat.com>
998
999         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1000         scan-tree-dump-times directive.
1001
1002 2005-08-04  Jan Hubicka  <jh@suse.cz>
1003
1004         * gcov-1.C: Fix switch counts.
1005         * gcov-4b.c: Likewise.
1006
1007 2005-08-03  Jeff Law  <law@redhat.com>
1008
1009         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1010
1011 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1012
1013         * gcc.c-torture/execute/pr23135.c: New test.
1014
1015 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1016
1017         PR tree-optimization/19899
1018         * gcc.dg/tree-ssa/scev-1.c: New test.
1019         * gcc.dg/tree-ssa/scev-2.c: New test.
1020
1021 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1022
1023         PR target/18582
1024         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1025
1026 2005-08-03  Jan Hubicka  <jh@suse.cz>
1027
1028         * update-conroll.c: New testcase.
1029         * update-conroll-2.c: New testcase.
1030
1031 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1032
1033         * gfortran.dg/constant_substring.f: New test.
1034         * gfortran.dg/pr22491.f: New test.
1035
1036 2005-08-02  Jan Hubicka  <jh@suse.cz>
1037
1038         * update-threading.c: Replace by the proper one.
1039
1040 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1041
1042         PR 23164
1043         * g++.dg/tree-ssa/pr23164.C: New test.
1044
1045 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1046
1047         * gcc.dg/tree-ssa/pr23192.c: New test.
1048
1049 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1050
1051         * gcc.c-torture/execute/vrp-4.c: New test.
1052
1053 2005-08-02  Jan Hubicka  <jh@suse.cz>
1054
1055         * update-threading.c: New test.
1056
1057 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1058
1059         * gcc.c-torture/compile/20050801-1.c: New test.
1060         * gcc.c-torture/compile/20050801-2.c: New test.
1061
1062 2005-08-01  Jan Hubicka  <jh@suse.cz>
1063
1064         * val-prof-5.c: New test.
1065
1066 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1067
1068         PR c/22311
1069         * gcc.dg/pr22311-1.c : New test.
1070
1071 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1072
1073         PR target/23095
1074         * gfortran.dg/pr23095.f: New test.
1075
1076         PR c++/22003
1077         * g++.dg/other/pr22003.C: New test.
1078
1079 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1080
1081         PR target/20621
1082         * gcc.c-torture/execute/pr20621-1.c: New test.
1083
1084 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1085
1086         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1087         of string for format.
1088         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1089         print statement with internal write.
1090         * gfortran.dg/der_array_io_2.f:  Likewise.
1091         * gfortran.dg/der_array_io_3.f:  Likewise.
1092
1093 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1094
1095         * gcc.dg/fold-abs-4.c: new test.
1096
1097 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/22570 an related issues.
1100         * gfortran.dg/x_slash_1.f: New test.
1101
1102 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1103
1104         PR c/23143
1105         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1106         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1107
1108 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1109
1110         PR c/529
1111         * gcc.dg/Wshadow-3.c: New test.
1112
1113 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1114
1115         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1116         used to have the wrong bounds).
1117
1118 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1119
1120         PR c/21720
1121         * gcc.dg/hex-round-1.c: Test more cases.
1122         * gcc.dg/hex-round-2.c: New test.
1123
1124 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1125
1126         PR 22550
1127         * g++.dg/tree-ssa/pr22550.C: New test.
1128
1129 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1130
1131         * gcc.dg/tree-ssa/vrp19.c: New test.
1132         * gcc.dg/tree-ssa-vrp20.c: New test.
1133
1134 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1135
1136         PR c/22240
1137         * gcc.dg/transparent-union-4.c: New test.
1138
1139 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1140
1141         PR c/22192
1142         * gcc.dg/c99-vla-2.c: New test.
1143
1144 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1145
1146         PR c/21720
1147         * gcc.dg/hex-round-1.c: New test.
1148
1149 2005-07-28  Jan Hubicka  <jh@suse.cz>
1150
1151         * inliner-1.c: Do not dump everything.
1152         * tree-prof.exp: Do not pass -ftree-based-profiling.
1153         * bprob.exp: Likewise.
1154
1155         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1156
1157 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1158
1159         PR c++/22545
1160         * g++.dg/expr/ptrmem7.C: New test.
1161
1162 2005-07-28  Mike Stump  <mrs@apple.com>
1163
1164         * g++.old-deja/g++.mike/visibility-1.C: New test.
1165
1166 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1167
1168         PR c/20187
1169         * gcc.c-torture/execute/pr20187-1.c: New test.
1170
1171 2005-07-28  Jeff Law  <law@redhat.com>
1172
1173         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1174         * gcc.dg/tree-ssa/vrp18.c: New test.
1175
1176 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1177
1178         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1179
1180 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1181
1182         PR tree-optimization/22506
1183         * gcc.dg/vect/ps22506.c: New test.
1184
1185 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR target/21149
1188         * gcc.target/i386/sse-3.c: New test.
1189
1190 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1191
1192         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1193         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1194
1195 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1196
1197         PR c/22589
1198         * gcc.c-torture/compile/pr22589-1.c: New test.
1199
1200 2005-07-28  Jan Hubicka  <jh@suse.cz>
1201
1202         * update-loopch.c: New testcase.
1203
1204 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1205
1206         PR rtl-optimization/23047
1207         * gcc.c-torture/execute/pr23047.c: New test.
1208         * gcc.c-torture/execute/pr23047.x: New.
1209
1210 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1211
1212         PR tree-optimization/22493
1213         * gcc.c-torture/execute/pr22493-1.c: New test.
1214         * gcc.c-torture/execute/pr22493-1.x: New.
1215         * gcc.c-torture/execute/vrp-1.c: New test.
1216         * gcc.c-torture/execute/vrp-2.c: New test.
1217         * gcc.c-torture/execute/vrp-2.c: New test.
1218
1219 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1220
1221         * gcc.target/frv/all-builtin-read8.c: Delete.
1222         * gcc.target/frv/all-builtin-read16.c: Delete.
1223         * gcc.target/frv/all-builtin-read32.c: Delete.
1224         * gcc.target/frv/all-builtin-read64.c: Delete.
1225         * gcc.target/frv/all-builtin-write8.c: Delete.
1226         * gcc.target/frv/all-builtin-write16.c: Delete.
1227         * gcc.target/frv/all-builtin-write32.c: Delete.
1228         * gcc.target/frv/all-builtin-write64.c: Delete.
1229         * gcc.target/frv/all-read-write-1.c: New.
1230
1231 2005-07-27  Jeff Law  <law@redhat.com>
1232
1233         * gcc.c-torture/execute/pr22630.c: New test.
1234
1235 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1236
1237         PR tree-optimization/23073
1238         * gcc.dg/vect/nodump-pr23073.c: New test.
1239         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1240
1241 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1242
1243         PR tree-optimize/22348
1244         * gcc.c-torture/execute/pr22348.c: New.
1245
1246 2005-07-27  Richard Guenther  <rguenther@suse.de>
1247
1248         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1249
1250 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1251
1252         PR fortran/22503
1253         * gfortran.dg/logical_comp.f90: New test.
1254
1255 2005-07-27  Jan Hubicka  <jh@suse.cz>
1256
1257         * inliner-1.c: Add cleanup of dumps.
1258         * val-prof-*.c: Likewise.
1259         * update-tailcall.c: New.
1260
1261 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1262
1263         PR 22591
1264         * gcc.dg/tree-ssa/pr22591.c: New test.
1265         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1266
1267 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1268
1269         PR libobjc/22606
1270         * objc.dg/try-catch-11.m: New test.
1271
1272 2005-07-26  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/22486
1275         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1276
1277 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1278
1279         PR tree-opt/22484
1280         * testsuite/g++.dg/opt/loop2.C: New test.
1281
1282 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1283
1284         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1285         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1286
1287 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1288
1289         * lib/profopt.exp (profopt-execute): Check for profiling data
1290         files on the target.
1291
1292 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1293
1294         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1295         for matching of asm labels.
1296
1297 2005-07-25  Richard Guenther  <rguenther@suse.de>
1298
1299         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1300
1301 2005-07-25  Richard Guenther  <rguenther@suse.de>
1302
1303         PR testsuite/22624
1304         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1305
1306 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1307
1308         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1309         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1310         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1311         * gcc.dg/vect/vect-100.c: New test.
1312         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1313         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1314         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1315         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1316         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1317         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1318         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1319         * gfortran.dg/vect/pr19049.f90: New testcase.
1320         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1321
1322 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1323
1324         * gcc.c-torture/execute/20050713-1.c: New test.
1325
1326         PR fortran/20063
1327         * gfortran.fortran-torture/execute/data_4.f90: New test.
1328
1329         PR middle-end/20303
1330         * gcc.dg/visibility-d.c: New test.
1331
1332 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1333
1334         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1335         * gfortran.dg/underflow.f90: Ditto.
1336
1337 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1338
1339         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1340         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1341         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1342
1343 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1344
1345         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1346         include case of field width of zero.
1347
1348 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1349
1350         PR libgfortran/21875
1351         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1352         with trailing blanks on normal formatted read.
1353
1354 2005-07-23  Chao-ying Fu  <fu@mips.com>
1355
1356         * gcc.target/mips/mips32-dsp-type.c: New test.
1357         * gcc.target/mips/mips32-dsp.c: New test.
1358
1359 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1360
1361         PR testsuite/21073
1362         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1363
1364         PR testsuite/20454
1365         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1366         and __cyg_profile_func_exit.
1367
1368 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1369
1370         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1371         * gfortran.dg/comma_format_extension_4.f: Same.
1372         * gfortran.dg/pr15332.f: Same.
1373         * gfortran.dg/pr21730.f: Same.
1374
1375 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1376
1377         * g++.dg/opt/vrp2.C: Fix testcase.
1378
1379         PR tree-opt/22625
1380         * g++.dg/opt/vrp2.C: New test.
1381
1382 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1383
1384         PR debug/21828
1385         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1386
1387 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1388
1389         * gcc.dg/tree-ssa/20050719-1.c: New test.
1390
1391 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1392
1393         * gcc.dg/bfin-longcall-1.c: New file.
1394         * gcc.dg/bfin-longcall-2.c: New file.
1395
1396 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1397
1398         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1399
1400 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1401
1402         PR middle-end/19055
1403         * gcc.dg/tree-ssa/pr19055.c: New test.
1404         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1405
1406 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1407
1408         PR C++/22358
1409         * g++.dg/other/pr22358.C: New test.
1410
1411 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1412
1413         PR c++/2922
1414         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1415
1416 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1417
1418         PR c++/15938
1419         * g++.dg/init/union2.C: New test.
1420
1421 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1422
1423         PR c/22393
1424         * gcc.dg/complex-4.c: New test.
1425
1426 2005-07-21  Richard Guenther  <rguenther@suse.de>
1427
1428         PR testsuite/22522
1429         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1430         scanning for asm labels.
1431         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1432
1433 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1434
1435         PR target/22085
1436         * gcc.dg/altivec-pr22085.c: New.
1437
1438 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1439
1440         PR tree-optimization/19210
1441         * gcc.dg/tree-ssa/pr19210-1.c: New.
1442         * gcc.dg/tree-ssa/pr19210-2.c: New.
1443
1444 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1445
1446         PR rtl-optimization/22167
1447         * g++.dg/opt/pr22167.C: New test.
1448
1449 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1450
1451         PR c++/2922
1452         * g++.dg/lookup/two-stage2.C: New.
1453         * g++.dg/lookup/two-stage3.C: New.
1454         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1455         fixed two-stage name lookup for operators.
1456         * g++.dg/template/call3.C: Compiler now produces an appropriate
1457         error message.
1458         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1459         14 as a candidate.
1460         * g++.dg/template/ptrmem4.C: Compiler produces different error
1461         message.
1462         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1463         connect_to_method as a candidate.
1464
1465 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1466
1467         * gcc.dg/fold-alloc-1.c: New test.
1468
1469 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1470
1471         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1472         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1473
1474 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1475
1476         * gcc.dg/fold-abs-1.c: New test.
1477         * gcc.dg/fold-abs-2.c: New test.
1478         * gcc.dg/fold-abs-3.c: New test.
1479
1480 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1481
1482         Make CONSTRUCTOR use VEC to store initializers.
1483         * g++.dg/ext/complit3.C: Check for specific error messages.
1484         * g++.dg/init/brace2.C: Update error message.
1485         * g++.dg/warn/Wbraces2.C: Likewise.
1486
1487 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1488
1489         PR fortran/16940
1490         * gfortran.dg/module_interface_1.f90: New test.
1491
1492 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1493             Kenneth Zadeck <zadeck@naturalbridge.com>
1494
1495         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1496
1497 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1498
1499         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1500         specify -Wformat for these tests.
1501         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1502         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1503         * gcc.dg/format/opt-6.c: Delete.
1504
1505 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1506
1507         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1508         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1509
1510 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512         * gcc.dg/tree-ssa/alias-2.c: New test.
1513
1514 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1515
1516         PR c++/22263
1517         * g++.dg/template/explicit7.C: New test.
1518
1519 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1520
1521         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1522         width of 8 to +Inf and -Inf.
1523
1524 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/22139
1527         * g++.dg/template/friend36.C: New test.
1528
1529 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1530
1531         PR fortran/21730
1532         * gfortran.dg/pr21730.f: New test.
1533
1534 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1535             Kenneth Zadeck <zadeck@naturalbridge.com>
1536
1537         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1538         since pure const detection cannot run at -O1 in c compiler.
1539         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1540         can now optimize this case properly.
1541         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1542         because we now pass.
1543         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1544
1545 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1546
1547         PR c/22421
1548         * gcc.dg/format/bitfld-1.c: New test.
1549
1550 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1551
1552         PR c++/22204
1553         * g++.dg/rtti/repo1.C: New test.
1554
1555 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1556
1557         PR middle-end/22398
1558         * gcc.c-torture/compile/pr22398.c: New test.
1559
1560 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1561
1562         PR c++/22132
1563         * g++.dg/expr/cast4.C: New test.
1564
1565 2005-07-15  Richard Guenther  <rguenther@suse.de>
1566
1567         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1568         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1569
1570 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1571
1572         PR tree-optimization/22230
1573         * gcc.dg/tree-ssa/pr22230.c: New test.
1574
1575 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1576
1577         * gfortran.dg/g77/cpp6.f: New test.
1578
1579         PR fortran/22417
1580         * gfortran.dg/g77/cpp5.F: New test.
1581         * gfortran.dg/g77/cpp5.h: New file.
1582         * gfortran.dg/g77/cpp5inc.h: New file.
1583
1584 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1585
1586         PR libfortran/16435
1587         * gfortran.dg/tl_editting.f90: New.
1588         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1589
1590 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1591
1592         * gfortran.dg/char_array_constructor.f90: New test.
1593
1594 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1595
1596         * gfortran.dg/past_eor.f90: New.
1597         * gfortran.dg/complex_read.f90: New.
1598
1599 2005-07-13  Jeff Law  <law@redhat.com>
1600
1601         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1602         additional casts.
1603
1604         * gcc.dg/tree-ssa/pr22321.c: New test
1605
1606 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1607
1608         PR tree-optimization/21921
1609         * gcc.dg/tree-ssa/pr21921.c: New.
1610
1611 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1612
1613         PR tree-optimizatio/22442
1614         * gcc.dg/tree-ssa/loop-11.c: New test.
1615
1616 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1617
1618         PR tree-opt/21840
1619         * gcc.c-torture/compile/pr21840.c: New test.
1620
1621 2005-07-12  Jan Hubicka  <jh@suse.cz>
1622
1623         * gcc.c-torture/compile/pr22379.c: New test.
1624
1625 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1626
1627         PR libfortran/21593
1628         gfortran.dg/dev_null.f90:  Remove outdated comment about
1629         PR libfortran/21593.
1630
1631
1632 2005-07-12  Dale Johannesen  <dalej@apple.com>
1633
1634         * gcc.target/i386/compress-float-sse.c:  New.
1635         * gcc.target/i386/compress-float-sse-pic.c:  New.
1636         * gcc.target/i386/compress-float-387.c:  New.
1637         * gcc.target/i386/compress-float-387-pic.c:  New.
1638         * gcc.dg/compress-float-ppc.c:  New.
1639         * gcc.dg/compress-float-ppc-pic.c:  New.
1640
1641 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1642
1643         PR libfortran/21593
1644         gfortran.dg/dev_null.f90:  Remove targets.
1645
1646 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1647
1648         PR tree-opt/22335
1649         * gcc.dg/pr22335-1.c: New test.
1650         * gcc.dg/pr22335-2.c: New test.
1651
1652 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1653
1654         PR c++/20172
1655         * g++.dg/template/nontype12.C : New test.
1656
1657 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1658
1659         * gcc.dg/tree-ssa/loop-10.c: New test.
1660
1661 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1662
1663         * gcc.c-torture/execute/20020720-1.x: Remove.
1664
1665 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1666
1667         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1668
1669 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1670
1671         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1672         (dg-mips-options): Use it.
1673
1674 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1675
1676         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1677
1678 2005-07-09  Richard Henderson  <rth@redhat.com>
1679
1680         * lib/target-supports.exp (check_effective_target_sync_char_short):
1681         Add alpha.
1682
1683 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1684
1685         PR libfortran/22217
1686         * gfortran.dg/negative-z-descriptor.f90:  New test.
1687
1688 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1689
1690         PR tree-opt/22329
1691         * gcc.dg/pr22329.c: New test.
1692
1693 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1694
1695         PR tree-optimization/20139
1696         * gcc.dg/tree-ssa/pr20139.c: New.
1697
1698 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         PR tree-opt/22356
1701         * testsuite/gcc.dg/pr22356-1.c: New test.
1702
1703 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1704
1705         PR c++/21799
1706         * g++.dg/template/unify8.C: New.
1707         * g++.dg/template/unify9.C: New.
1708
1709 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1710
1711         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1712
1713 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1714
1715         * gcc.dg/darwin-version-1.c: New.
1716         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1717         * gcc.dg/builtins-20.c: Likewise.
1718         * gcc.dg/builtins-53.c: Likewise.
1719         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1720         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1721         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1722         * gcc.dg/torture/builtins-power-1.c: Likewise.
1723         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1724         on Darwin.
1725
1726 2005-07-07  Jeff Law  <law@redhat.com>
1727
1728         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1729         argument evaluation order.
1730
1731 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1732
1733         PR libfortran/21594
1734         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1735         Add test cases where the shift length is greater than the
1736         array length.
1737
1738 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1739
1740         * obj-c++.dg/proto-lossage-6.mm: New.
1741         * objc.dg/proto-lossage-6.m: New.
1742
1743 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1744
1745         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1746         * objc.dg/gnu-runtime-2.m: Likewise.
1747
1748 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1749
1750         * gfortran.dg/longline.f: New test.
1751
1752         * gfortran.dg/badline.f: New test.
1753
1754 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1755
1756         PR fortran/16531
1757         PR fortran/15966
1758         PR fortran/18781
1759         * gfortran.dg/hollerith.f90: New.
1760         * gfortran.dg/hollerith2.f90: New.
1761         * gfortran.dg/hollerith3.f90: New.
1762         * gfortran.dg/hollerith4.f90: New.
1763         * gfortran.dg/hollerith_f95.f90: New.
1764         * gfortran.dg/hollerith_legacy.f90: New.
1765         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1766
1767 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1768
1769         PR objc/22274
1770         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1771         * objc.dg/gnu-runtime-2.m: New.
1772
1773 2005-07-06  Jeff Law  <law@redhat.com>
1774
1775         * gcc.dg/tree-ssa/vrp17.c: New test.
1776
1777 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1778
1779         PR fortran/22327
1780         * gfortran.dg/array_constructor_5.f90: New test.
1781
1782 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1783
1784         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1785
1786 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1787
1788         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1789         * gcc.dg/980816-1.c: Ditto.
1790
1791 2005-07-06  Jeff Law  <law@redhat.com>
1792
1793         * gcc.c-torture/compile/pr21356.c: New test.
1794
1795 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1796
1797         PR c/22013
1798         PR c/22098
1799         * gcc.c-torture/compile/pr22013-1.c,
1800         gcc.c-torture/execute/pr22098-1.c,
1801         gcc.c-torture/execute/pr22098-2.c,
1802         gcc.c-torture/execute/pr22098-3.c: New tests.
1803
1804 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1805
1806         PR c/22308
1807         * gcc.dg/pr22308-1.c: New test.
1808
1809 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1810
1811         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1812         target.
1813         * gcc.dg/compare9.c: Use -fshort-enums instead of
1814         -fno-short-enums.  Change the last test to dg-bogus.
1815
1816 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1817
1818         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1819         * gcc.dg/compare9.c: New.
1820
1821 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1822
1823         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1824
1825 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1826
1827         PR testsuite/22288
1828         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1829
1830
1831 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1832
1833         * gcc.dg/format/gcc_gfc-1.c: New.
1834
1835 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1836
1837         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1838
1839 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1840
1841         PR fortran/20842
1842         * gfortran.dg/io_invalid_1.f90: New test.
1843
1844 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1845
1846         * gcc.dg/format/gcc_diag-1.c: Update.
1847
1848 2005-07-02  Jeff Law  <law@redhat.com>
1849
1850         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1851         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1852
1853 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1854
1855         * gcc.dg/format/gcc_diag-1.c: Update.
1856
1857 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1858
1859         PR tree-opt/22269
1860         * gcc.c-torture/compile/pr22269.c: New test.
1861
1862 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1863
1864         PR 21584
1865         PR 22219
1866         * g++.dg/tree-ssa/pr21584-1.C: New test.
1867         * g++.dg/tree-ssa/pr21584-2.C: New test.
1868
1869 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1870
1871         * obj-c++.dg/try-catch-11.mm: New.
1872         * objc.dg/try-catch-10.m: New.
1873
1874 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1875
1876         * g++.dg/other/ucnid-1.C: xfail on AIX.
1877
1878 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1879
1880         PR 22234
1881         * gcc.dg/20050629-1.c: New test.
1882
1883 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1884
1885         * obj-c++.dg/const-str-1[0-1].mm: New.
1886         * objc.dg/const-str-1[0-1].m: New.
1887
1888 2005-05-29  Richard Henderson  <rth@redhat.com>
1889
1890         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1891         Rename from check_effective_target_vect_no_max.
1892         (check_effective_target_vect_no_int_add): New.
1893         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1894         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1895         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1896         * gcc.dg/vect/vect-reduc-1.c: Use both.
1897         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1898
1899 2005-05-29  Richard Henderson  <rth@redhat.com>
1900
1901         * lib/target-supports.exp (check_effective_target_vect_no_max):
1902         Remove i386 and x86_64.
1903
1904 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1905
1906         PR testsuite/21969
1907         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1908
1909 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1910
1911         PR middle-end/21969
1912         * gcc.dg/vect/pr21969.c: New test.
1913
1914 2005-06-28  Eric Christopher  <echristo@redhat.com>
1915
1916         PR c/22052
1917         PR c/21975
1918         * gcc.dg/inline1.c: New test.
1919         * gcc.dg/inline2.c: Ditto.
1920         * gcc.dg/inline3.c: Ditto.
1921         * gcc.dg/inline4.c: Ditto.
1922         * gcc.dg/inline5.c: Ditto.
1923
1924 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1925
1926         PR libfortran/22142
1927         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1928         Add testcase also testing eoshift1 for PR 22142.
1929
1930 2005-06-28  Richard Henderson  <rth@redhat.com>
1931
1932         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1933         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1934         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1935         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1936         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1937
1938 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1939
1940         PR libfortran/22142
1941         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1942         Add testcase for PR 22142.
1943
1944 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1945
1946         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1947         gcc.target/ia64/fpreg-2.c: New tests.
1948
1949 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1950
1951         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1952
1953 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1954
1955         PR libfortran/22170
1956         * gfortran.dg/slash_1.f90: New test.
1957
1958 2005-06-27  Richard Henderson  <rth@redhat.com>
1959
1960         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1961         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1962         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1963         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1964         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1965         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1966
1967 2005-06-27  Richard Henderson  <rth@redhat.com>
1968
1969         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1970         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1971
1972 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1973
1974         * obj-c++.dg/proto-lossage-5.mm: New.
1975         * objc.dg/proto-lossage-5.m: New.
1976
1977 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1978
1979         PR 21959
1980         * gcc.dg/tree-ssa/pr21959.c: New test.
1981
1982 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1983
1984         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1985         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1986         testing uninitialized var.
1987
1988         * gcc.c-torture/execute/builtins/chk.h: New.
1989         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1990         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1991         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1992         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1993         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1994         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1995         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1996         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1997         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1998         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1999         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2000         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2001         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2002         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2003         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2004         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2005         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2006         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2007         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2008         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2009         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2010         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2011         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2012         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2013         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2014         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2015         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2016         * gcc.dg/builtin-object-size-1.c: New test.
2017         * gcc.dg/builtin-object-size-2.c: New test.
2018         * gcc.dg/builtin-object-size-3.c: New test.
2019         * gcc.dg/builtin-object-size-4.c: New test.
2020         * gcc.dg/builtin-object-size-5.c: New test.
2021         * gcc.dg/builtin-stringop-chk-1.c: New test.
2022         * gcc.dg/builtin-stringop-chk-2.c: New test.
2023         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2024         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2025         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2026         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2027         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2028         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2029         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2030         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2031         * gcc.c-torture/execute/printf-1.c: New test.
2032         * gcc.c-torture/execute/fprintf-1.c: New test.
2033         * gcc.c-torture/execute/vprintf-1.c: New test.
2034         * gcc.c-torture/execute/vfprintf-1.c: New test.
2035         * gcc.c-torture/execute/printf-chk-1.c: New test.
2036         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2037         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2038         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2039
2040 2005-06-27  Michael Matz  <matz@suse.de>
2041
2042         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2043         slot is not merged if address escapes.
2044
2045 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2046
2047         PR c/21911
2048         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2049
2050 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR middle-end/17965
2053         * gcc.c-torture/compile/20050622-1.c: New test.
2054
2055         PR middle-end/22028
2056         * gcc.dg/20050620-1.c: New test.
2057
2058 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2059
2060         PR tree-optimization/22026
2061         * gcc.dg/tree-ssa/pr22026.c: New.
2062
2063 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2064
2065         PR libfortran/22144
2066         * gfortran.dg/shift-alloc.f90:  New testcase.
2067
2068 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2069
2070         * all files: Update FSF address in copyright headers.
2071
2072 2005-06-22  Jan Hubicka  <jh@suse.cz>
2073
2074         * wholeprogram-1.c: New testcase.
2075         * wholeprogram-2.c: New testcase.
2076
2077 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR 22171
2080         * gcc.dg/tree-ssa/pr22171.c: New test.
2081
2082 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2083
2084         * gfortran.dg/simplify_modulo.f90: New.
2085
2086 2005-06-24  Jan Hubicka  <jh@suse.cz>
2087
2088         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2089
2090 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2091
2092         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2093
2094 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2095
2096         * obj-c++.dg/typedef-alias-1.mm: New.
2097         * objc.dg/typedef-alias-1.m: New.
2098
2099 2005-06-23  Jeff Law  <law@redhat.com>
2100
2101         * gcc.dg/tree-ssa/vrp16.c: New test.
2102
2103 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2104
2105         * lib/target-supports.exp: Add
2106         check_effective_target_fortran_large_real and
2107         check_effective_target_fortran_large_int to check for
2108         corresponding effective targets.
2109         * gfortran.dg/large_integer_kind_1.f90: New test.
2110         * gfortran.dg/large_real_kind_1.f90: New test.
2111
2112 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2113
2114         PR tree-optimization/22117
2115         * gcc.dg/tree-ssa/pr22117.c: New.
2116
2117 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2118
2119         PR testsuite/22123
2120         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2121
2122 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2123
2124         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2125
2126 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2127
2128         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2129         * gfortran.dg/f2c_4.c: Likewise
2130
2131 2005-06-22 Paul Brook  <paul@codesourcery.com>
2132
2133         PR fortran/21034
2134         * gfortran.dg/auto_save_1.f90: New test.
2135
2136 2005-06-22  Michael Matz  <matz@suse.de>
2137
2138         * gcc.target/x86-64/abi: New directory.
2139         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2140         * gcc.target/x86-64/abi/README.gcc: New file.
2141         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2142         * gcc.target/x86-64/abi/asm-support.s: New file.
2143         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2144         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2145         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2146         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2147         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2148         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2149         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2150         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2151         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2152         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2153         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2154         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2155         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2156         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2157         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2158         * gcc.target/x86_64/abi/test_varargs.c: New test.
2159
2160 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2161
2162         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2163         32-bit i?86 and x86_64.
2164
2165 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2166
2167         * obj-c++.dg/const-str-[1-9].mm: New tests.
2168
2169 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2170
2171         PR fortran/22010
2172         * gfortran.dg/namelist_use.f90: New.
2173         * gfortran.dg/namelist_use_only.f90: New.
2174
2175 2005-06-21  Jeff Law  <law@redhat.com>
2176
2177         * gcc.dg/tree-ssa/vrp15.c: New test.
2178
2179 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2180
2181         * lib/target-supports.exp (check_effective_target_vect_reduction):
2182         Remove.
2183         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2184         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2185         remove vect_reduction target keyword. Also avoid two returns in main.
2186         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2187         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2188         * gcc.dg/vect/vect-reduc-1short.c: New test.
2189         * gcc.dg/vect/vect-reduc-1char.c: New test.
2190         * gcc.dg/vect/vect-reduc-2short.c: New test.
2191         * gcc.dg/vect/vect-reduc-2char.c: New test.
2192         * gcc.dg/vect/vect-reduc-6.c: New test.
2193         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2194         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2195         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2196
2197 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2198         Paul Thomas  <pault@gcc.gnu.org>
2199
2200         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2201         New tests.
2202
2203 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2204
2205         * gfortran.dg/backslash_1.f90: New test.
2206         * gfortran.dg/backslash_2.f90: New test.
2207
2208 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2209
2210         * gfortran.dg/duplicate_labels.f90: New test.
2211
2212 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2213
2214         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2215         unsupportable relocations.
2216         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2217         * gcc.dg/20050321-2.c: xfail for NetWare.
2218
2219 2005-06-20  Andreas Jaeger  <aj@suse.de>
2220
2221         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2222         gcc.target/i386/fastcall-sseregparm.c,
2223         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2224
2225 2005-06-19  Richard Henderson  <rth@redhat.com>
2226
2227         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2228
2229 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2230
2231         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2232
2233 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2234
2235         PR c++/22115
2236         * g++.dg/conversion/simd2.C: Change expected error message.
2237
2238 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2239
2240         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2241         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2242         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2243
2244 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2245
2246         * gcc.dg/fold-mod-1.c: New test.
2247
2248 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2249
2250         PR fortran/19926
2251         * gfortran.dg/pr19926.f90: New test.
2252
2253 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2254
2255         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2256         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2257         targets.
2258         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2259         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2260
2261 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2262
2263         * gcc.target/ia64/float80-varargs-1.c: New test.
2264
2265 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2266
2267         PR tree-opt/22035
2268         * gfortran.dg/f2c_6.f90: New test.
2269
2270 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2271
2272         PR c++/17413
2273         * g++.dg/template/local5.C: New.
2274
2275 2005-06-17  Richard Henderson  <rth@redhat.com>
2276
2277         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2278
2279 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2280
2281         PR testsuite/21945
2282         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2283
2284 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2285
2286         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2287         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2288         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2289         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2290         check_vect to verify the presence of hardware vector support.
2291
2292 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2293
2294         PR testsuite/22056
2295         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2296
2297 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2298
2299         PR libfortran/19216
2300         * gfortran.dg/pr19216.f: Add correct space between brackets and
2301         dg directive.
2302
2303 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2304
2305         PR libfortran/16436
2306         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2307
2308 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2309
2310         * gcc.target/i386/attributes-error.c: New testcase.
2311         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2312         * gcc.target/i386/regparm-stdcall.c: Likewise.
2313         * gcc.target/i386/sseregparm-1.c: Likewise.
2314         * gcc.target/i386/sseregparm-2.c: Likewise.
2315
2316 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2317
2318         * g++.dg/rtti/crash2.C: New.
2319
2320 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2321
2322         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2323
2324 2005-06-15  David Ung  <davidu@mips.com>
2325
2326         * gcc.target/mips/mips16e-extends.c: New test for testing the
2327         generation of MIPS16e zeb/zeh, seb/seh instructions.
2328
2329 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2330
2331         PR 22018
2332         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2333         * gcc.dg/tree-ssa/pr22018.c: New test.
2334
2335 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2336
2337         * gcc.dg/simd-1.c: Update error messages.
2338         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2339         * gcc.dg/simd-2.c: Update error messages.
2340         * gcc.dg/simd-4.c: New.
2341
2342 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2343
2344         PR c++/20678
2345         * g++.dg/other/crash-4.C: New.
2346
2347 2005-06-14  Devang Patel  <dpatel@apple.com>
2348
2349         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2350
2351 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2352
2353         PR c++/21929
2354         * g++.dg/parse/crash11.C: Update
2355
2356 2005-06-13  Jeff Law  <law@redhat.com>
2357
2358         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2359         perform the desired transformations.
2360         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2361         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2362
2363 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2364
2365         PR fortran/22038
2366         * gfortran.dg/forall_1.f90: Un-XFAIL.
2367
2368 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2369
2370         PR c++/21929
2371         * g++.dg/parse/crash26.C: New.
2372
2373         PR c++/20789
2374         * g++.dg/init/member1.C: New.
2375
2376 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2377
2378         * gfortran.dg/altreturn_1.f90: New test.
2379
2380 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2381
2382         PR middle-end/21985
2383         * gcc.dg/tree-ssa/pr21985.c: New test.
2384
2385 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2386
2387         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2388
2389 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2390
2391         PR c++/21930
2392         * g++.dg/other/error10.C: New test case.
2393
2394 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2395
2396         PR libfortran/19155
2397         * gfortran.dg/pr19155.f: Add test.
2398
2399 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2400
2401         * gfortran.dg/f2c_7.f90: New test.
2402
2403         * gfortran.dg/forall_1.f90: XFAILed.
2404
2405 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2406
2407         * gcc.dg/pr14796-1.c: New.
2408         * gcc.dg/pr14796-2.c: New.
2409
2410 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2411
2412         PR fortran/17792
2413         PR fortran/21375
2414         * gfortran.dg/deallocate_stat.f90:  New test.
2415
2416 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2417
2418         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2419
2420 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2421
2422         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2423         access will be generated when this loop is vectorized. Test that
2424         accesses with same alignment were detected.
2425         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2426         Test that accesses with same alignment were detected.
2427         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2428         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2429         alignment were detected.
2430
2431 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2432
2433         PR c++/10611
2434         * g++.dg/conversion/simd2.C: New.
2435
2436 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2437
2438         * gcc.dg/Wcxx-compat-1.c: New.
2439
2440 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2441
2442         PR libfortran/21480
2443         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2444         complex array.
2445
2446 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2447
2448         * gcc.dg/alias-8.c: New.
2449
2450 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2451
2452         * gcc.dg/format/cmn_err-1.c: Update.
2453
2454 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2455
2456         PR target/20666
2457         * gcc.target/sparc/fexpand-2.c: New.
2458         * gcc.target/sparc/fpmerge-2.c: New.
2459         * gcc.target/sparc/fpmul-2.c: New.
2460         * gcc.target/sparc/noresult.c: New.
2461         * gcc.target/sparc/pdist-2.c: New.
2462         * gcc.target/sparc/pdist-3.c: New.
2463
2464 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2465
2466         PR testsuite/21702
2467         * gcc.target/i386/i386.exp: Fix comment typo.
2468
2469 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         PR c++/19497
2472         * g++.dg/inherit/using5.C: New.
2473         * g++.dg/inherit/using6.C: New.
2474
2475 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2476
2477         PR c++/19894
2478         * g++.dg/template/ptrmem15.C: New test.
2479
2480         PR c++/20563
2481         * g++.dg/ext/label4.C: New test.
2482
2483 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2484
2485         * gcc.dg/tls/debug-1.c: New test.
2486
2487 2005-06-07  Dale Johannesen  <dalej@apple.com>
2488
2489         * gcc.target/i386/movq.c:  New.
2490
2491 2005-06-07  Dale Johannesen  <dalej@apple.com>
2492
2493         * gcc.dg/20050607-1.c:  New.
2494
2495 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2496
2497         PR middle-end/21850
2498         * gcc.c-torture/execute/20050607-1.c: New test.
2499
2500 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2501
2502         PR libfortran/21926
2503         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2504         Test case where the return array has lowest stride one,
2505         but isn't packed.
2506
2507 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2508
2509         * lib/target-supports.exp (check_effective_target_sync_int_long):
2510         Add s390 and s390x targets.
2511
2512 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2513
2514         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2515         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2516         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2517         * gcc.dg/tree-ssa/loop-9.c: New test.
2518
2519 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2520
2521         * g++.dg/parse/defarg10.C: New.
2522
2523 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2524
2525         PR regression/21897
2526         * gcc.c-torture/execute/20050604-1.c: New test.
2527
2528 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2529
2530         PR 21903
2531         * g++.dg/parse/defarg9.C: New.
2532
2533         PR c++/20637
2534         * g++.dg/inherit/using4.C: New.
2535         * g++.dg/overload/error1.C: Adjust expected errors.
2536         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2537         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2538         * g++.old-deja/g++.other/redecl2.C: Likewise.
2539         * g++.old-deja/g++.other/redecl4.C: Likewise.
2540         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2541
2542 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2543
2544         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2545
2546 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2547
2548         * lib/gfortran.exp (gfortran_target_compile): Call
2549         dg-additional-files-options
2550         * gfortran.dg/f2c_4.f90: New file
2551         * gfortran.dg/f2c_4.c: New file
2552         * gfortran.dg/f2c_5.f90: New file
2553         * gfortran.dg/f2c_5.c: New file
2554
2555 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2556
2557         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2558
2559         PR fortran/21912
2560         * gfortran.dg/array_constructor_4.f90: New test.
2561
2562 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2563
2564         PR c++/21619
2565         * g++.dg/ext/builtin9.C: New test.
2566
2567 2005-06-05  Dale Johannesen  <dalej@apple.com>
2568
2569         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2570         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2571
2572 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2573
2574         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2575         * gcc.dg/vect/vect-reduc-1.c: New.
2576         * gcc.dg/vect/vect-reduc-2.c: New.
2577         * gcc.dg/vect/vect-reduc-3.c: New.
2578
2579 2005-06-04  Dale Johannesen  <dalej@apple.com>
2580
2581         * gcc.c-torture/execute/20050603-1.c:  New.
2582         * gcc.c-torture/execute/20050603-2.c:  New.
2583         * gcc.dg/20050603-3.c:  New.
2584
2585 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2586
2587         PR fortran/19195
2588         * gfortran.dg/debug_1.f90: New test.
2589
2590         * gfortran.dg/forall_1.f90: New test.
2591
2592 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2593
2594         * gfortran.dg/array_constructor_3.f90: New test.
2595
2596 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2597
2598         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2599
2600 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2601
2602         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2603
2604 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2605
2606         PR c/21873
2607         * gcc.dg/init-excess-1.c: New test.
2608
2609 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/21853
2612         * g++.dg/expr/static_cast6.C: New test.
2613
2614 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2615
2616         * gcc.dg/tree-ssa/vrp14.c: New test.
2617
2618 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2619
2620         PR c++/21336
2621         * g++.dg/template/new2.C: New test.
2622
2623 2005-06-03  Josh Conner  <jconner@apple.com>
2624
2625         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2626         all entries in initializer.
2627
2628 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2629
2630         PR middle-end/21858
2631         * gcc.dg/pr21858.c: New testcase.
2632
2633 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2634
2635         PR tree-optimization/21292
2636
2637         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2638         New.
2639         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2640         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2641         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2642         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2643         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2644
2645 2005-06-02  Richard Henderson  <rth@redhat.com>
2646
2647         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2648
2649 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2650
2651         * gcc.dg/wtypequal.c: New testcase.
2652
2653 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2654
2655         PR 21582
2656         * gcc.dg/tree-ssa/pr21582.c: New test.
2657
2658 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2659
2660         PR c++/21280
2661         * g++.dg/opt/interface2.h: New.
2662         * g++.dg/opt/interface2.C: New.
2663         * g++.dg/init/ctor4.C: Adjust error lines.
2664         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2665         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2666         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2667         * g++.old-deja/g++.pt/assign1.C: Likewise.
2668         * g++.old-deja/g++.pt/crash20.C: Likewise.
2669
2670 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2671
2672         PR tree-optimization/21734
2673         * g++.dg/vect/pr21734_1.cc: New.
2674         * g++.dg/vect/pr21734_2.cc: New.
2675
2676 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2677
2678         PR c++/20350
2679         * g++.dg/template/spec24.C: New.
2680
2681         PR c++/21151
2682         * g++.dg/pch/local-1.C: New.
2683         * g++.dg/pch/local-1.Hs: New.
2684
2685 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2686
2687         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2688         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2689         * gcc.dg/tree-ssa/pr14341.c: New test.
2690         * gcc.dg/tree-ssa/pr14841.c: New test.
2691         * gcc.dg/tree-ssa/pr20701.c: New test.
2692         * gcc.dg/tree-ssa/pr21086.c: New test.
2693         * gcc.dg/tree-ssa/pr21090.c: New test.
2694         * gcc.dg/tree-ssa/pr21332.c: New test.
2695         * gcc.dg/tree-ssa/pr21458.c: New test.
2696         * gcc.dg/tree-ssa/pr21658.c: New test.
2697         * gcc.dg/tree-ssa/vrp01.c: New test.
2698         * gcc.dg/tree-ssa/vrp02.c: New test.
2699         * gcc.dg/tree-ssa/vrp03.c: New test.
2700         * gcc.dg/tree-ssa/vrp04.c: New test.
2701         * gcc.dg/tree-ssa/vrp05.c: New test.
2702         * gcc.dg/tree-ssa/vrp06.c: New test.
2703         * gcc.dg/tree-ssa/vrp07.c: New test.
2704         * gcc.dg/tree-ssa/vrp08.c: New test.
2705         * gcc.dg/tree-ssa/vrp09.c: New test.
2706         * gcc.dg/tree-ssa/vrp10.c: New test.
2707         * gcc.dg/tree-ssa/vrp11.c: New test.
2708         * gcc.dg/tree-ssa/vrp12.c: New test.
2709         * gcc.dg/tree-ssa/vrp13.c: New test.
2710
2711 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2712
2713         PR 21029
2714         * gcc.dg/tree-ssa/pr21029.c: New test.
2715
2716 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2717
2718         * gfortran.dg/logint-1.f: New test case.
2719         * gfortran.dg/logint-2.f: Likewise.
2720         * gfortran.dg/logint-3.f: Likewise.
2721
2722 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2723
2724         PR c/21536
2725         PR c/20760
2726         * gcc.dg/20050527-1.c: New test.
2727
2728         * gcc.dg/i386-sse-12.c: New test.
2729
2730         PR fortran/21729
2731         * gfortran.dg/implicit_5.f90: New test.
2732
2733 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2734
2735         PR fortran/20883
2736         * gfortran/assign_4.f90: New test.
2737         * gfortran/assign_2.f90: Change compile to run.
2738
2739 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2740
2741         * lib/target-supports.exp
2742         (check_effective_target_sync_char_short): New.
2743         * gcc.dg/sync-2.c: New.
2744
2745 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2746
2747         PR tree-optimization/21817
2748         * gcc.dg/torture/pr21817-1.c: New.
2749
2750 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2751
2752         PR c++/21165
2753         * g++.dg/template/init5.C: New.
2754
2755 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2756
2757         * gfortran.dg/char_initialiser_actual.f90:
2758         Test character initialisers as actual arguments.
2759         * gfortran.dg/char_pointer_comp_assign.f90:
2760         Test character pointer structure component assignments.
2761         * gfortran.dg/char_array_structure_constructor.f90:
2762         Test character components in structure constructors.
2763
2764 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2765
2766         PR middle-end/20931
2767         * g++.dg/opt/pr20931.C: New test.
2768
2769 2005-05-31  Andreas Jaeger  <aj@suse.de>
2770
2771         PR testsuite/20772
2772         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2773         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2774         g++.old-deja/g++.ext/asmspec1.C,
2775         g++.old-deja/g++.other/regstack.C,
2776         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2777         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2778         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2779         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2780         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2781         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2782         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2783         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2784         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2785         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2786         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2787         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2788         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2789         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2790         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2791         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2792         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2793         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2794         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2795
2796 2005-05-31  Jeff Law  <law@redhat.com>
2797
2798         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2799
2800 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2801
2802         PR middle-end/21743
2803         * gcc.dg/builtins-1.c: Activate disabled clog test.
2804         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2805
2806 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2807
2808         * gfortran.dg/char_pointer_assign.f90:
2809         Test character-pointer assignments and pointer assignments.
2810         * gfortran.dg/char_pointer_dummy.f90:
2811         Test character-pointer dummy arguments.
2812         * gfortran.dg/char_pointer_func.f90:
2813         Test character-pointer function returns.
2814         * gfortran.dg/char_pointer_dependency.f90:
2815         Test character-pointer functions with dependencies.
2816
2817 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2818
2819         PR c++/21784
2820         * g++.dg/lookup/using14.C: New test.
2821
2822 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2823
2824         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2825         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2826         trailing ^M.
2827
2828 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2829
2830         PR c++/17413
2831         * g++.dg/template/local5.C: New.
2832
2833         PR target/21761
2834         * gcc.c-torture/compile/pr21761.c: New.
2835
2836         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2837         before darwin8.
2838
2839 2005-05-30  Steven G. Kargl
2840
2841         PR fortran/20846
2842         * gfortran.dg/inquire_8.f90: New test.
2843
2844 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2845
2846         PR libfortran/21376
2847         * gfortran.dg/output_exponents_1.f90: New test.
2848
2849 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2850
2851         PR libfortran/20006
2852         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2853
2854 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2855
2856         PR c++/21210
2857         * g++.dg/ext/complex1.C: New test.
2858
2859         PR c++/21340
2860         * g++.dg/init/ctor6.C: New test.
2861
2862 2005-05-29  Jan Hubicka  <jh@suse.cz>
2863
2864         * gcc.c-torture/compile/pr21562.c: New.
2865
2866 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2867
2868         * gfortran.dg/subnormal_1.f90: New test.
2869
2870 2005-05-28  Jan Hubicka  <jh@suse.cz>
2871
2872         * tree-prof.exp: Fix comment.
2873         * value-prof-1.c: New.
2874         * value-prof-2.c: New.
2875         * value-prof-3.c: New.
2876         * value-prof-4.c: New.
2877
2878 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2879
2880         PR c++/21614
2881         * g++.dg/expr/ptrmem6.C: New test.
2882         * g++.dg/expr/ptrmem6a.C: Likewise.
2883
2884 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2885
2886         PR tree-optimization/21658
2887         * gcc.dg/tree-ssa/pr21658.c: New.
2888
2889 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2890
2891         PR c++/21455
2892         * g++.dg/inherit/ptrmem3.C: New.
2893
2894         PR c++/21681
2895         * g++.dg/parse/template16.C: New.
2896
2897 2005-05-27  Andreas Jaeger  <aj@suse.de>
2898
2899         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2900
2901         * gcc.dg/i386-sse-8.c: Run test on all archs.
2902
2903 2005-05-26  Mike Stump  <mrs@apple.com>
2904
2905         * objc.dg/isa-field-1.m: Only run on darwin.
2906         * objc.dg/lookup-1.m: Likewise.
2907         * objc.dg/try-catch-8.m: Likewise.
2908
2909 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2910
2911         PR tree-optimization/9814
2912         * gcc.dg/pr9814-1.c: New test case.
2913
2914 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2915
2916         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2917         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2918         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2919         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2920         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2921         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2922         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2923         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2924         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2925         objc.dg/try-catch-8.m: New.
2926
2927 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2928
2929         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2930         remove extraneous semicolons.
2931
2932 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2933
2934         * obj-c++.dg/comp-types-12.mm: New.
2935         * objc.dg/comp-types-11.m: New.
2936         * objc.dg/selector-4.m: New.
2937
2938 2005-05-26  Andreas Jaeger  <aj@suse.de>
2939
2940         PR testsuite/20772
2941         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2942         g++.old-deja/g++.ext/attrib3.C,
2943         g++.old-deja/g++.other/store-expr1.C,
2944         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2945         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2946         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2947         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2948         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2949         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2950         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2951         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2952         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2953         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2954         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2955         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2956         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2957         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2958         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2959         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2960         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2961         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2962         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2963
2964 2005-05-26  Andreas Jaeger  <aj@suse.de>
2965
2966         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2967         x86-64 compilation.
2968
2969 2005-05-26  Andreas Jaeger  <aj@suse.de>
2970
2971         PR testsuite/20772
2972         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2973         gcc.misc-tests/i386-pf-athlon-1.c,
2974         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2975         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2976         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2977         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2978         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2979         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2980         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2981         programs.
2982
2983         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2984         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2985         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2986         x86-64 compilation.
2987
2988         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2989         x86_64.
2990
2991         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2992         effective-target ilp32.
2993
2994 2005-05-26  David Ung  <davidu@mips.com>
2995
2996         * gcc.target/mips/ext_ins.c: New test for testing the generation
2997         of MIPS32/64 rev 2 ext/ins instructions.
2998
2999 2005-05-26  Andreas Jaeger  <aj@suse.de>
3000
3001         * treelang/compile/unsigned.tree: Use gimple instead of
3002         nonexisting generic dump.
3003
3004 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3005
3006         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3007
3008 2005-05-26  Andreas Jaeger  <aj@suse.de>
3009
3010         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3011
3012 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3013
3014         PR libfortran/17283
3015         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3016         Test callee-allocated memory with write statements.
3017
3018 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3019
3020         PR middle-end/21709
3021         * gcc.dg/pr21709-1.c: New test case.
3022
3023 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3024             Mike Stump  <mrs@apple.com>
3025
3026         * objc/execute/next_mapping.h: Update for C++.
3027
3028         * obj-c++.dg/selector-1.mm: Move to...
3029         * obj-c++.dg/selector-4.mm: here...
3030
3031         * obj-c++.dg/basic.mm: New.
3032         * obj-c++.dg/comp-types-1.mm: New.
3033         * obj-c++.dg/cxx-class-1.mm: New.
3034         * obj-c++.dg/cxx-ivars-1.mm: New.
3035         * obj-c++.dg/cxx-ivars-2.mm: New.
3036         * obj-c++.dg/cxx-ivars-3.mm: New.
3037         * obj-c++.dg/cxx-scope-1.mm: New.
3038         * obj-c++.dg/cxx-scope-2.mm: New.
3039         * obj-c++.dg/defs.mm: New.
3040         * obj-c++.dg/empty-private-1.mm: New.
3041         * obj-c++.dg/encode-1.mm: New.
3042         * obj-c++.dg/encode-2.mm: New.
3043         * obj-c++.dg/encode-3.mm: New.
3044         * obj-c++.dg/extern-c-1.mm: New.
3045         * obj-c++.dg/extra-semi.mm: New.
3046         * obj-c++.dg/fix-and-continue-2.mm: New.
3047         * obj-c++.dg/isa-field-1.mm: New.
3048         * obj-c++.dg/ivar-list-semi.mm: New.
3049         * obj-c++.dg/local-decl-1.mm: New.
3050         * obj-c++.dg/lookup-1.mm: New.
3051         * obj-c++.dg/lookup-2.mm: New.
3052         * obj-c++.dg/method-1.mm: New.
3053         * obj-c++.dg/method-2.mm: New.
3054         * obj-c++.dg/method-3.mm: New.
3055         * obj-c++.dg/method-4.mm: New.
3056         * obj-c++.dg/method-5.mm: New.
3057         * obj-c++.dg/method-6.mm: New.
3058         * obj-c++.dg/method-7.mm: New.
3059         * obj-c++.dg/no-extra-load.mm: New.
3060         * obj-c++.dg/overload-1.mm: New.
3061         * obj-c++.dg/pragma-1.mm: New.
3062         * obj-c++.dg/pragma-2.mm: New.
3063         * obj-c++.dg/private-1.mm: New.
3064         * obj-c++.dg/private-2.mm: New.
3065         * obj-c++.dg/proto-qual-1.mm: New.
3066         * obj-c++.dg/qual-types-1.mm: New.
3067         * obj-c++.dg/stubify-1.mm: New.
3068         * obj-c++.dg/stubify-2.mm: New.
3069         * obj-c++.dg/super-class-1.mm: New.
3070         * obj-c++.dg/super-class-2.mm: New.
3071         * obj-c++.dg/super-dealloc-1.mm: New.
3072         * obj-c++.dg/super-dealloc-2.mm: New.
3073         * obj-c++.dg/template-1.mm: New.
3074         * obj-c++.dg/template-2.mm: New.
3075         * obj-c++.dg/template-3.mm: New.
3076         * obj-c++.dg/template-4.mm: New.
3077         * obj-c++.dg/template-5.mm: New.
3078         * obj-c++.dg/template-6.mm: New.
3079         * obj-c++.dg/try-catch-1.mm: New.
3080         * obj-c++.dg/try-catch-2.mm: New.
3081         * obj-c++.dg/try-catch-3.mm: New.
3082         * obj-c++.dg/try-catch-4.mm: New.
3083         * obj-c++.dg/try-catch-5.mm: New.
3084         * obj-c++.dg/try-catch-6.mm: New.
3085         * obj-c++.dg/try-catch-7.mm: New.
3086         * obj-c++.dg/try-catch-8.mm: New.
3087         * obj-c++.dg/try-catch-9.mm: New.
3088         * obj-c++.dg/va-meth-1.mm: New.
3089
3090 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3091
3092         * obj-c++.dg/selector-1.mm: New.
3093         * obj-c++.dg/selector-2.mm: New.
3094
3095 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3096
3097         * obj-c++.dg/selector-3.mm: New.
3098         * objc.dg/selector-3.m: New.
3099
3100 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3101
3102         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3103         about where warning appears.
3104
3105 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3106
3107         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3108         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3109         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3110         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3111
3112 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3113
3114         * gcc.dg/20050524-1.c: New test.
3115
3116 2005-05-25  Jan Hubicka  <jh@suse.cz>
3117
3118         * gcc.dg/tree-prof/inliner-1.c: New.
3119
3120 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3121
3122         * gcc.dg/tree-prof: New directory.
3123         * gcc.dg/tree-prof/tree-prof.exp: New.
3124
3125 2005-05-25  DJ Delorie  <dj@redhat.com>
3126
3127         * gcc.dg/Wattributes-1.c: New.
3128         * gcc.dg/Wattributes-2.c: New.
3129         * gcc.dg/Wattributes-3.c: New.
3130
3131 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3132
3133         PR tree-optimization/19833
3134         * gcc.dg/uninit-4.c: Remove xfail.
3135         * gcc.dg/uninit-9.c: Ditto.
3136
3137 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3138
3139         * obj-c++.dg/bitfield-[1-5].mm: New.
3140         * obj-c++.dg/class-protocol-1.mm: New.
3141         * obj-c++.dg/comp-types-1[0-1].mm: New.
3142         * obj-c++.dg/comp-types-[2-9].mm: New.
3143         * obj-c++.dg/encode-[4-8].mm: New.
3144         * obj-c++.dg/layout-1.mm: New.
3145         * obj-c++.dg/method-1[0-9].mm: New.
3146         * obj-c++.dg/method-2[0-1].mm: New.
3147         * obj-c++.dg/method-[8-9].mm: New.
3148         * obj-c++.dg/objc-gc-3.mm: New.
3149         * obj-c++.dg/try-catch-10.mm: New.
3150         * objc.dg/bitfield-5.m: New.
3151         * objc.dg/comp-types-10.m: New.
3152         * objc.dg/comp-types-9.m: New.
3153         * objc.dg/layout-1.m: New.
3154         * objc.dg/objc-gc-4.m: New.
3155         * objc.dg/try-catch-9.m: New.
3156         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3157         * objc.dg/comp-types-1.m: Likewise.
3158         * objc.dg/comp-types-[5-6].m: Likewise.
3159         * objc.dg/method-9.m: Likewise.
3160
3161 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3162
3163         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3164         and on hardware without VMX support.
3165
3166         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3167
3168         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3169
3170         * lib/profopt.exp (dg-final-generate, dg-final-use,
3171         profopt-final-code, profopt-get-options): New.
3172         (profopt-execute): Process test directives.
3173
3174         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3175         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3176         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3177
3178 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3179
3180         PR C++/21645
3181         * g++.dg/init/ctor5.C: New test.
3182
3183 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3184
3185         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3186         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3187         vect-113.c, vect-114.c.
3188
3189 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3190
3191         * gcc.dg/const-elim-1.c: Remove xfails.
3192
3193 2005-05-23  Jeff Law  <law@redhat.com>
3194
3195         * gcc.c-torture/compile/pr21638.c: New test.
3196         * gcc.c-torture/compile/20050520-1.c: New test.
3197
3198 2005-05-23  Nick Clifton  <nickc@redhat.com>
3199
3200         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3201         be a proper triple, ie: m32r*-*-*.
3202         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3203
3204 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3205
3206         PR middle-end/21331
3207         PR tree-opt/21293
3208         * gcc.c-torture/compile/pr21293.c: New test.
3209         * gcc.c-torture/execute/pr21331.c: New test.
3210
3211 2004-05-20  Richard Henderson  <rth@redhat.com>
3212
3213         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3214
3215 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3216
3217         * obj-c++-dg.exp: Add.
3218         * obj-c++.exp: Add.
3219         * obj-c++.dg/dg.exp: Add.
3220
3221 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3222
3223         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3224         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3225
3226 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3227
3228         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3229
3230 2004-05-19  Richard Henderson  <rth@redhat.com>
3231
3232         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3233
3234 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3235
3236         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3237
3238         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3239
3240 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3241
3242         PR c++/21495
3243         * g++.dg/parse/extern1.C: New test.
3244         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3245
3246 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3247
3248         * gcc.dg/c99-math.h: New.
3249         * gcc.dg/c99-math-float-1.c: New test.
3250         * gcc.dg/c99-math-double-1.c: Likewise.
3251         * gcc.dg/c99-math-long-double-1.c: Likewise.
3252
3253 2005-05-18  Richard Henderson  <rth@redhat.com>
3254
3255         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3256
3257 2005-05-18  Devang Patel  <dpatel@apple.com>
3258
3259         * g++.dg/opt/20050511-1.C: New test.
3260
3261 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3262
3263         PR libfortran/21127
3264         * gfortran.dg/reshape-complex.f90:  New test.
3265
3266 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3267
3268         * gfortran.dg/array_constructor_1.f90: New test.
3269         * gfortran.dg/array_constructor_2.f90: New test.
3270
3271 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3272
3273         PR fortran/20954
3274         * gfortran.dg/pr20954.f: New test.
3275
3276 2005-05-17  Mike Stump  <mrs@apple.com>
3277
3278         Yet more Objective-C++...
3279
3280         * objc.dg/method-5.m: Update.
3281         * objc.dg/method-6.m: Update.
3282         * objc.dg/method-7.m: Update.
3283         * objc.dg/method-9.m: Update.
3284         * objc.dg/try-catch-2.m: Update.
3285
3286 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3287
3288         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3289         Remove little-endian optimizations.
3290
3291 2005-05-17  Jeff Law  <law@redhat.com>
3292
3293         * g++.dg/tree-ssa/pr14814.C: New test.
3294         * gcc.dg/tree-ssa/pr14814.C: New test.
3295         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3296         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3297
3298 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3299
3300         * gcc.dg/compat/generate-random.c: Do not include
3301         libiberty.h.
3302         * gcc.dg/compat/generate-random_r.c: Likewise.
3303
3304 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3305
3306         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3307
3308 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3309
3310         PR middle-end/21595
3311         * g++.dg/tree-ssa/builtin1.C: New testcase.
3312
3313 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3314
3315         PR c++/21454
3316         * g++.dg/opt/const4.C: New test.
3317
3318         PR middle-end/21492
3319         * g++.dg/opt/crossjump1.C: New test.
3320
3321         PR tree-optimization/21610
3322         * gcc.c-torture/compile/20050516-1.c: New test.
3323
3324         PR fortran/15080
3325         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3326         about the test failing.
3327         * gfortran.fortran-torture/execute/where_7.f90: New test.
3328         * gfortran.fortran-torture/execute/where_8.f90: New test.
3329
3330 2005-05-16  Richard Henderson  <rth@redhat.com>
3331
3332         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3333         i?86 and x86_64.
3334
3335 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3336
3337         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3338         (limits.h): Include unconditionally.
3339         (stdlib.h): Likewise.
3340         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3341         (limits.h): Include unconditionally.
3342         (stdlib.h): Likewise.
3343         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3344         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3345         (limits.h): Include unconditionally.
3346         (stdlib.h): Likewise.
3347         (hashtab.h): Do not include.
3348         (getopt.h): Likewise.
3349         (stddef.h): Include.
3350         (hashval_t): Define.
3351         (struct entry): Add "next" field.
3352         (HASH_SIZE): New macro.
3353         (hash_table): New variable.
3354         (switchfiles): Do not use xmalloc.
3355         (mix): New macro.
3356         (iterative_hash): New function.
3357         (hasht): Remove.
3358         (e_exists): New function.
3359         (e_insert): Likewise.
3360         (output): Use, instead of libiberty hashtable functions.
3361         (main): Do not use getopt.  Do not call htab_create.
3362
3363 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3364
3365         PR libstdc++/21526
3366         * lib/target-supports.exp (check_mkfifo_available):
3367         Return 0 for cygwin as mkfifo support incomplete on platform.
3368         Fix typos in comments.
3369
3370 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3371
3372         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3373
3374 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3375
3376         PR fortran/17432
3377         * gfortran.dg/assign_4.f: New test.
3378
3379 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3380
3381         PR tree-optimization/21563
3382         * gcc.dg/tree-ssa/pr21563.c: New.
3383
3384 2005-05-14  Jan Hubicka  <jh@suse.cz>
3385
3386         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3387
3388 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3389
3390         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3391
3392 2005-05-13  Julian Brown  <julian@codesourcery.com>
3393
3394         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3395         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3396
3397 2005-05-13  Jan Hubicka  <jh@suse.cz>
3398
3399         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3400         * gcc.dg/fold-xor-?.c: Likewise.
3401         * gcc.dg/pr15784-?.c: Likewise.
3402         * gcc.dg/pr20922-?.c: Likewise.
3403         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3404         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3405         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3406
3407 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3408
3409         PR fortran/21260
3410         * gfortran.dg/hollerith_1.f90: New test.
3411
3412 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3413
3414         * gfortran.dg/func_result_2.f90: New test.
3415
3416 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3417
3418         * gfortran.dg/dev_null.f90: New test.
3419
3420 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3421
3422         * gcc.dg/arm-vfp1.c: Revert last change.
3423
3424 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3425
3426         PR middle-end/19807
3427         PR tree-optimization/19639
3428         * g++.dg/tree-ssa/pr19807.C: New testcase.
3429
3430 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3431
3432         PR libfortran/21471
3433         * gfortran.dg/append-1.f90: New test.
3434
3435 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3436
3437         * gcc.dg/pr18501.c: XFAIL.
3438         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3439         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3440         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3441         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3442         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3443         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3444         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3445         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3446
3447 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3448
3449         PR fortran/20178
3450         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3451         gfortran.dg/f2c_3.f90: New tests.
3452
3453         * gfortran.dg/return_1.f90: Fix dg annotation.
3454
3455 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3456
3457         * gcc.c-torture/compile/20050510-1.c: New test.
3458
3459 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3460
3461         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3462
3463 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3464
3465         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3466
3467 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3468
3469         PR c/17913
3470         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3471
3472 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3473
3474         PR c/21342
3475         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3476         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3477
3478 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3479
3480         PR debug/16676
3481         * gcc.dg/debug/pr16676.c: New test.
3482
3483 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3484
3485         PR testsuite/21443
3486         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3487         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3488         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3489         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3490         Change -O1 to -O2.
3491         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3492         -fno-tree-dominator-opts.
3493
3494 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3495
3496         * gfortran.dg/return_1.f90: New test.
3497
3498 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3499
3500         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3501
3502         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3503
3504 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3505
3506         PR c++/21427
3507         * g++.dg/inherit/covariant13.C: New.
3508
3509 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3510
3511         PR libfortran/19155
3512         * gfortran.dg/pr19155.f: New test.
3513
3514 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3515
3516         PR inline-asm/8788
3517         * gcc.dg/pr8788-1.c: New testcase.
3518
3519 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3520
3521         PR target/21416
3522         * gcc.target/mips/fpcmp-[12].c: New tests.
3523
3524 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3525
3526         * lib/target-supports-dg.exp (dg-require-fork): New function.
3527         (dg-require-mkfifo): Likewise.
3528         * lib/target-supports.exp (check_function_available): New
3529         function.
3530         (check_fork_available): Likewise.
3531         (check_mkfifo_available): Likewise.
3532
3533 2005-05-06  Jeff Law  <law@redhat.com>
3534
3535         * gcc.c-torture/compile/pr21380.c: New test.
3536
3537 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR c++/20961
3540         * g++.dg/ext/weak3.C: New test.
3541
3542 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3543
3544         PR c++/21352
3545         * g++.dg/template/crash37.C: New test.
3546
3547 2005-05-05  Paul Brook  <paul@codesourcery.com>
3548
3549         * gcc.dg/arm-g2.c: Use effective-target arm32.
3550         * gcc.dg/arm-mmx-1.c: Ditto.
3551         * gcc.dg/arm-scd42-2.c: Ditto.
3552         * gcc.dg/arm-vfp1.c: Ditto.
3553         * lib/target-supports.exp (check_effective_target_arm32): New
3554         function.
3555
3556 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3557
3558         PR libfortran/21354
3559         gfortran.dg/in_pack_rank7.f90:  New test.
3560
3561 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3562
3563         PR middle-end/15618
3564         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3565
3566 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR middle-end/21265
3569         * gcc.dg/20050503-1.c: New test.
3570
3571         PR rtl-optimization/21239
3572         * gcc.dg/i386-sse-11.c: New test.
3573
3574 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3575
3576         PR target/16888
3577         * gcc.target/i386/asm-1.c: New test.
3578
3579 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3580
3581         PR rtl-optimization/21330
3582         * gcc.c-torture/execute/20050502-1.c: New test.
3583
3584         PR target/21297
3585         * gcc.c-torture/execute/20050502-2.c: New test.
3586
3587 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3588
3589         PR middle-end/21282
3590         * gcc.dg/pr21282.c: New.
3591
3592 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3593
3594         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3595         * gcc.dg/vect/vect-92.c: Likewise
3596         * gcc.dg/vect/vect-93.c: Likewise
3597         * gcc.dg/vect/vect-dv-1.c: Likewise
3598         * gcc.dg/vect/vect-dv-2.c: Likewise
3599         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3600
3601 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3602
3603         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3604         * gfortran.dg/vect/vect-2.f90:  Likewise
3605         * gfortran.dg/vect/vect-3.f90:  Likewise
3606         * gfortran.dg/vect/vect-4.f90:  Likewise
3607         * gfortran.dg/vect/vect-5.f90:  Likewise
3608
3609 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3610
3611         PR target/20813
3612         * gcc.dg/rs6000-fpint-2.c: New.
3613
3614 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3615
3616         PR c/15698
3617         * gcc.dg/builtins-30.c: Update expected messages.
3618         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3619         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3620         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3621
3622 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3623
3624         PR tree-optimization/21294
3625         * gcc.dg/tree-ssa/pr21294.c: New.
3626
3627 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3628
3629         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3630         __builtin_altivec_st_internal_4si built-in.
3631
3632 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/15875
3635         * g++.dg/template/ptrmem14.C: New test.
3636
3637 2005-05-02  Paul Brook  <paul@codesourcery.com>
3638
3639         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3640
3641 2005-05-02  Michael Matz  <matz@suse.de>
3642
3643         PR c++/19542
3644         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3645
3646 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3647
3648         * g++.dg/cpp/weak.C: New test.
3649
3650 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3651
3652         * gcc.dg/tree-ssa/loop-8.c: New test.
3653
3654 2005-04-30  Michael Maty  <matz@suse.de>
3655
3656         * gcc.dg/inline-mcpy.c: New test.
3657
3658 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3659
3660         PR libfortran/18958
3661         * gfortran.dg/eoshift.f90:  New test case.
3662
3663 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3664
3665         PR libfortran/18857
3666         * gfortran.dg/matmul_1.f90: New test.
3667
3668 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3669
3670         PR tree-optimization/21030
3671         * gcc.dg/tree-ssa/pr21030.c: New.
3672
3673 2005-04-29  Devang Patel  <dpatel@apple.com>
3674
3675         PR tree-optimization/21272
3676         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3677
3678 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR fortran/13082
3681         PR fortran/18824
3682         * gfortran.dg/entry_4.f90: New test.
3683         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3684         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3685         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3686         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3687         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3688         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3689         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3690
3691 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3692
3693         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3694
3695 2005-04-29  Paul Brook   <paul@codesourcery.com>
3696
3697         * gfortran.dg/entry_3.f90: New test.
3698
3699 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3700
3701         * gfortran.dg/implicit_4.f90: New test.
3702
3703 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3704
3705         * lib/target-supports.exp (check_profiling_available): Return
3706         false for xtensa-*-elf.
3707
3708 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3709
3710         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3711         error if file cannot be deleted.
3712
3713 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3714
3715         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3716         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3717         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3718         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3719         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3720         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3721         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3722         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3723         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3724         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3725         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3726         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3727         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3728
3729 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3730
3731         PR fortran/20865
3732         * gfortran.dg/pr20865.f90: New test.
3733
3734 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3735
3736         * gcc.dg/void-cast-2.c: New test.
3737
3738 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3739
3740         PR c/21159
3741         * gcc.dg/void-cast-1.c: New test.
3742
3743 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3744
3745         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3746
3747 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3748
3749         PR fortran/21177
3750         * gfortran.dg/pr21177.f90: New test.
3751
3752 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3753
3754         PR tree-optimization/21171
3755         * gcc.dg/tree-ssa/pr21171.c: New test.
3756
3757 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3758
3759         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3760         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3761         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3762         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3763         gcc.dg/tree-ssa/gen-vect-32.c: New.
3764         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3765         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3766         don't run on PPC32.
3767
3768 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3769
3770         PR c/21213
3771         * gcc.dg/transparent-union-3.c: New test.
3772
3773 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3774
3775         PR c/20740
3776         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3777         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3778         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3779         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3780         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3781         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3782
3783 2005-04-26  Jeff Law  <law@redhat.com>
3784
3785         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3786         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3787         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3788         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3789         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3790         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3791         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3792
3793 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3794
3795         PR tree-optimization/17598
3796         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3797
3798 2005-04-25  Mike Stump  <mrs@apple.com>
3799
3800         * objc.dg/fix-and-continue-1.m: Add.
3801
3802 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3803
3804         PR c++/20995
3805         * g++.dg/opt/pr20995-1.C: New test case.
3806
3807 2005-04-25  Devang Patel <dpatel@apple.com>
3808
3809         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3810
3811 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3812
3813         PR testsuite/21062
3814         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3815
3816 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3817
3818         PR C++/21188
3819         * g++.dg/opt/rtti2.C: New test.
3820
3821 2005-04-25  Paul Brook  <paul@codesourcery.com>
3822         Steven G. Kargl  <kargls@comcast.net>
3823
3824         PR fortran/20879
3825         * gfortran.dg/ichar_1.f90: New file.
3826
3827 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3828
3829         PR middle-end/20991
3830         * g++.dg/opt/pr20991.C: New test.
3831
3832         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3833         where sizeof (type) < __alignof__ (type).
3834         * gcc.dg/compat/struct-layout-1.h: Likewise.
3835
3836 2005-04-24  Per Bothner  <per@bothner.com>
3837             Devang Patel  <dpatel@apple.com>
3838
3839         PR preprocessor/20907
3840         * gcc.dg/cpp/very-long-comment.c: New test.
3841
3842 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3843
3844         PR fortran/20059
3845         * gfortran.dg/common_5.f: New test.
3846
3847 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3848
3849         PR middle-end/21082
3850         * g++.dg/tree-ssa/pr21082.C: New testcase.
3851
3852 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3853
3854         * gcc.dg/vect/vect-99.c: New test.
3855
3856 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3857
3858         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3859
3860 2005-04-22  Jeff Law  <law@redhat.com>
3861
3862         * gcc.dg/uninit-5.c: Remove xfails.
3863         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3864         conditionals and loads.
3865
3866 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3867
3868         PR libfortran/20074
3869         PR libfortran/20436
3870         PR libfortran/21108
3871         * gfortran.dg/nested_reshape.f90: new test
3872         * gfortran.dg/reshape-alloc.f90: new test
3873         * gfortran.dg/reshape.f90: new test
3874
3875 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3876
3877         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3878
3879         * gcc.dg/arm-vfp1.c: New test.
3880
3881 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3882
3883         PR c++/21087
3884         * g++.dg/lookup/builtin2.C: New test.
3885
3886 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3887
3888         * gcc.dg/weak/weak-13.c: New test.
3889
3890 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3891
3892         * lib/target-supports.exp (check_effective_target_sync_int_long):
3893         Add powerpc*.
3894
3895 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3896
3897         * gcc.target/mips/branch-1.c: New test.
3898
3899 2005-04-21  Richard Henderson  <rth@redhat.com>
3900
3901         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3902         * gcc.dg/vect/vect-86.c: Likewise.
3903         * gcc.dg/vect/vect-87.c: Likewise.
3904         * gcc.dg/vect/vect-88.c: Likewise.
3905
3906 2005-04-21  Devang Patel  <dpatel@apple.com>
3907
3908         PR optimization/20994
3909         * gcc.dg/tree-ssa/ifc-3.c: New test.
3910
3911 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3912
3913         PR c/12913
3914         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3915         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3916         gcc.dg/c99-vla-jump-5.c: New tests.
3917
3918 2005-04-19  Richard Henderson  <rth@redhat.com>
3919
3920         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3921         Fix typo in exists check.
3922         (check_effective_target_sync_int_long): New.
3923         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3924         * gcc.dg/ia64-sync-2.c: Likewise.
3925         * gcc.dg/ia64-sync-3.c: Likewise.
3926         * gcc.dg/ia64-sync-4.c: Likewise.
3927
3928 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3929
3930         * gcc.dg/fold-xor-1.c: New test.
3931         * gcc.dg/fold-xor-2.c: New test.
3932
3933 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3934
3935         PR target/20670
3936         * g++.dg/eh/fp-regs.C: New test.
3937
3938 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3939
3940         * gcc.dg/Wint-to-pointer-cast-1.c,
3941         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3942         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3943         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3944
3945 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3946
3947         PR fortran/16861
3948         * gfortran.dg/pr16861.f90: New test.
3949
3950 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3951
3952         * gcc.dg/pr21085.c: New test.
3953
3954 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3955
3956         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3957         (setup_mips_tests, dg-mips-options): New procedures.
3958         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3959         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3960         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3961         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3962         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3963         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3964         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3965         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3966         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3967         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3968         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3969         dg-mips-options instead of dg-options.  Remove now-redundant
3970         preprocessor guards.
3971         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3972         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3973         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3974         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3975         * gcc.dg/vr-mult-2.c: Delete.
3976         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3977         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3978         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3979         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3980         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3981         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3982         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3983
3984 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3985
3986         * ada/acats/run_all.sh: Use sync when executable not present.
3987
3988 2005-04-18  Devang Patel  <dpatel@apple.com>
3989
3990         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3991         * gcc.dg/vect/vect-11a.c: New.
3992         * gcc.dg/vect/vect-none.c: Update.
3993         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3994
3995 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3996
3997         PR tree-optimization/20922
3998         * gcc.dg/pr20922-1.c: New test.
3999         * gcc.dg/pr20922-2.c: New test.
4000         * gcc.dg/pr20922-3.c: New test.
4001         * gcc.dg/pr20922-4.c: New test.
4002         * gcc.dg/pr20922-5.c: New test.
4003         * gcc.dg/pr20922-6.c: New test.
4004
4005 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4006
4007         PR libfortran/20950
4008         * gfortran.dg/pr20950.f: New test.
4009
4010 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4011
4012         PR libfortran/19216
4013         * gfortran.dg/pr19216.f: New test.
4014
4015 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4016
4017         PR tree-optimization/21001
4018         * gcc.dg/tree-ssa/pr21001.c: New.
4019
4020 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4021
4022         PR libfortran/21075
4023         * gfortran.dg/reshape_rank7.f90: New test.
4024
4025 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4026
4027         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4028         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4029         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4030         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4031         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4032         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4033         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4034         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4035         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4036         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4037         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4038         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4039         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4040         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4041         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4042         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4043         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4044         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4045         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4046         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4047         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4048
4049 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4050
4051         * gfortran.dg/wtruncate.f: New testcase.
4052         * gfortran.dg/wtruncate.f90: New testcase.
4053
4054 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4055
4056         PR c++/21025
4057         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4058         which sizeof/alignof is dependent, rather than just whether we are
4059         processing_template_decl.
4060
4061 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4062
4063         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4064         corrected typo where the wrong variables had been compared.
4065
4066 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4067
4068         PR libfortran/18495
4069         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4070         Test callee-allocated version of return array with a write
4071         statement.
4072         Test spread with a temporary with another write statement.
4073
4074 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4075
4076         PR tree-optimization/21031
4077         * gcc.dg/tree-ssa/pr21031.c: New.
4078
4079 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4080
4081         PR tree-optimization/21004
4082         * gcc.dg/builtins-53.c: Include builtins-config.h.
4083         Check floorf, ceilf, floorl and ceill transformations
4084         only when HAVE_C99_RUNTIME is defined.
4085
4086 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4087
4088         PR middle-end/20739
4089         * gcc.dg/tree-ssa/pr20739.c: New test.
4090
4091 2005-04-14  Mike Stump  <mrs@apple.com>
4092
4093         * gcc.dg/Foundation.framework/empty: New.
4094         * gcc.dg/framework-2.c: New.
4095
4096 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4097
4098         PR tree-optimization/21021
4099         * gcc.c-torture/compile/pr21021.c: New.
4100
4101 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4102
4103         PR testsuite/21010
4104         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4105         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4106         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4107         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4108         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4109         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4110         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4111         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4112
4113 2005-04-14  Richard Henderson  <rth@redhat.com>
4114
4115         * lib/target-supports.exp (check_effective_target_vect_condition):
4116         Add ia64, i?86, and x86_64.
4117
4118 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4119
4120         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4121
4122 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4123
4124         PR tree-optimization/20657
4125         * gcc.dg/tree-ssa/pr20657.c: New.
4126
4127 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4128
4129         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4130         (long long int)trunc*.
4131
4132 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4133
4134         PR target/20927
4135         * gcc.dg/pr20927.c: New test.
4136
4137 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4138
4139         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4140         * gcc.target/mips/asm-1.c: Likewise.
4141
4142 2005-04-13  Dale Johannesen  <dalej@apple.com>
4143
4144         * objc.dg/objc-fast-4.m:  New.
4145
4146 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4147
4148         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4149         directory.
4150         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4151
4152 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4153
4154         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4155         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4156         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4157
4158 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4159
4160         PR tree-optimization/20913
4161         * gcc.dg/tree-ssa/pr20913.c: New.
4162
4163         PR tree-optimization/20702
4164         * gcc.dg/tree-ssa/pr20702.c: New.
4165
4166 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4167
4168         PR c++/13744
4169         * g++.dg/inherit/local3.C: New test.
4170
4171 2005-04-12  Jeff Law  <law@redhat.com>
4172
4173         * gcc.dg/tree-ssa/20050412-1.c: New test.
4174
4175 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4176
4177         PR libfortran/19016
4178         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4179         Add tests with mask generated by expression.
4180         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4181         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4182         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4183
4184 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4185
4186         PR middle-end/20917
4187         * gcc.dg/20050409-1.c: New test.
4188
4189 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4190
4191         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4192
4193 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4194
4195         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4196         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4197         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4198         (TARGET_CXX): Adjust accordingly.
4199         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4200         determine_class_data_visibility and class_data_always_comdat.
4201         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4202         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4203         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4204         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4205         (arm_cxx_determine_class_data_visibility): New.
4206         (arm_cxx_class_data_always_comdat): Likewise.
4207         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4208         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4209         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4210         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4211         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4212         Define.
4213
4214 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4215
4216         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4217
4218 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4219
4220         * gcc.dg/i386-darwin-fpmath.c: New.
4221
4222 2004-04-11  Devang Patel  <dpatel@apple.com>
4223
4224         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4225         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4226         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4227         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4228         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4229         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4230         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4231         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4232         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4233
4234 2004-04-11  Devang Patel  <dpatel@apple.com>
4235
4236         * gcc.dg/vect/vect-dv-1.c: New test.
4237         * gcc.dg/vect/vect-dv-2.c: New test.
4238
4239 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4240
4241         PR tree-optimization/20933
4242         * gcc.dg/tree-ssa/pr20933.c: New test.
4243
4244 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4245
4246         * gfortran.dg/fold_nearest.f90: New test.
4247
4248 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4249
4250         * gcc.dg/tree-ssa/alias-1.c: New test.
4251
4252 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4253
4254         PR tree-optimization/20920
4255         * g++.dg/tree-ssa/pr20920.C: New test.
4256
4257 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4258
4259         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4260         (long long int)ceil*.
4261
4262 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4263
4264         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4265         explicit C++ linkage.
4266
4267 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4268
4269         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4270         warning for arithmetic IF statements.
4271
4272 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4273
4274         * eor_handling_1.f90: New test case.
4275         * eor_handling_2.f90: New test case.
4276         * eor_handling_3.f90: New test case.
4277         * eor_handling_4.f90: New test case.
4278         * eor_handling_5.f90: New test case.
4279         * noadv_size.f90: New test case.
4280         * pad_no.f90: New test case.
4281
4282 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4283
4284         * gcc.c-torture/execute/20050410-1.c: New test.
4285
4286 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4287
4288         * gcc.dg/pr20126.c: New.
4289
4290 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4291             Steven G. Kargl <kargls@comcast.net>
4292
4293         * gfortran.dg/PR19872.f: New test.
4294
4295 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4296
4297         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4298
4299 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4300
4301         * gfortran.dg/nint_1.f90: New test.
4302
4303 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4304
4305         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4306         Added test for callee-allocated arrays with write statements.
4307         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4308         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4309         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4310         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4311         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4312
4313 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4314
4315         PR libfortran/20163
4316         * gfortran.dg/open-options-blanks.f:  New test.
4317
4318 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4319
4320         PR fortran/13257
4321         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4322
4323 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4324
4325         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4326         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4327         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4328         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4329         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4330         * gcc.c-torture/execute/stdarg-4.c: New test.
4331
4332         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4333
4334         PR target/20795
4335         * g++.dg/abi/param2.C: New test.
4336
4337 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4338
4339         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4340
4341 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4342
4343         * gcc.dg/builtins-53.c: New test.
4344
4345 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4346
4347         * g++.dg/tree-ssa/pr18178.C: New test.
4348         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4349         * gcc.c-torture/execute/20041019-1.c: New test.
4350         * gcc.dg/tree-ssa/20041008-1.c: New test.
4351         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4352         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4353         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4354         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4355         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4356         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4357         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4358         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4359         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4360         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4361
4362 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4363
4364         PR rtl-optimization/20466
4365         * gcc.c-torture/execute/pr20466-1.c: New test.
4366
4367 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4368
4369         PR c++/20905
4370         * g++.dg/parse/cond2.C: New test.
4371
4372         PR c++/20145
4373         * g++.dg/warn/Wdtor1.C: New test.
4374
4375 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4376
4377         PR fortran/17229
4378         * gfortran.dg/pr17229.f: New test.
4379
4380 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4381
4382         * gfortran.dg/tiny_1.f90: New test.
4383         * gfortran.dg/tiny_2.f90: ditto.
4384
4385 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4386
4387         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4388         * gfortran.dg/open_new.f90:  Fix dg-do run line
4389
4390 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4391
4392         * lib/target-supports.exp (get_compiler_messages): Support
4393         optional arguments, the fourth being compiler options.
4394         (check_effective_target_fpic): New proc.
4395         * gcc.dg/20050321-2.c: Restrict to target fpic.
4396
4397 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4398
4399         * gcc.dg/15443-1.c: New test.
4400         * gcc.dg/15443-2.c: Likewise.
4401
4402 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4403
4404         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4405
4406 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4407
4408         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4409
4410 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4411
4412         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4413         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4414         -m64.
4415         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4416         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4417         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4418
4419 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/20212
4422         * g++.dg/warn/Wunused-11.C: New test.
4423
4424 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4425
4426         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4427
4428 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4429
4430         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4431
4432 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR c++/20734
4435         * g++.dg/template/ptrmem13.C: New test.
4436
4437 2005-04-05  Per Bothner  <per@bothner.com>
4438
4439         * lib/gcc.exp: Always add -fno-show-column, for now.
4440
4441 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4442
4443         PR testsuite/20767
4444         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4445         of plain old "unsigned int" for the type of "i".  Makes this test
4446         64bit clean.
4447
4448 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4449
4450         * gcc.dg/i386-ssefn-1.c: New test.
4451         * gcc.dg/i386-ssefn-2.c: New test.
4452         * gcc.dg/i386-ssefn-3.c: New test.
4453         * gcc.dg/i386-ssefn-4.c: New test.
4454
4455 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4456
4457         PR tree-optimization/20076
4458         * gcc.dg/builtin-apply4.c: New test.
4459
4460         PR preprocessor/19475
4461         * gcc.dg/cpp/macspace1.c: New test.
4462         * gcc.dg/cpp/macspace2.c: New test.
4463
4464 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4465
4466         * gfortran.dg/pr20755.f: Fixed bad format.
4467
4468 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4469
4470         PR c++/20763
4471         * g++.dg/ext/attrib21.C: New test.
4472
4473 2004-04-05  Devang Patel  <dpatel@apple.com>
4474
4475         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4476         * gcc.dg/vect/vect-shift-1.c: New test.
4477
4478 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4479
4480         PR libfortran/20755
4481         * gfortran.dg/pr20755.f: New test.
4482
4483 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4484
4485         * gfortran.dg/pr15959.f90: New test.
4486         * gfortran.dg/string_pad_trunc.f90: New test.
4487
4488 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4489
4490         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4491         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4492         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4493         syntax.
4494
4495 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4496
4497         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4498
4499 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4500
4501         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4502         * gcc.c-torture/compile/20011119-2.c: Likewise.
4503         * gcc.c-torture/compile/981001-2.c: Likewise.
4504
4505 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4506
4507         PR c++/20679
4508         * g++.dg/template/overload4.C: New test.
4509
4510 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4511
4512         PR c++/20746
4513         * g++.dg/abi/covariant5.C: New.
4514
4515         PR debug/20505
4516         * g++.dg/debug/const2.C: New.
4517
4518 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR rtl-optimization/16104
4521         * gcc.c-torture/execute/20050316-1.c: New test.
4522
4523 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4524
4525         * g++.dg/template/spec23.C: Fix dg-error text.
4526
4527 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4528
4529         PR c++/19199
4530         * g++.dg/expr/lval2.C: New.
4531
4532 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4533
4534         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4535         __builtin_strcasecmp and __builtin_strncasecmp.
4536
4537 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4538
4539         PR c++/20723
4540         * g++.dg/template/spec22.C: New.
4541         * g++.dg/template/spec23.C: New.
4542
4543 2005-04-03  Dale Ranta  <dir@lanl.gov>
4544             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4545
4546         PR libfortran/20068
4547         PR libfortran/20125
4548         PR libfortran/20156
4549         PR libfortran/20471
4550         * gfortran.dg/backspace.f: New test.
4551
4552 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4553
4554         * gcc.dg/pr19345.c: New test.
4555
4556 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4557
4558         PR tree-optimization/20640
4559         * gcc.dg/torture/tree-loop-1.c: New.
4560
4561 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4562
4563         PR rtl-optimization/20290
4564         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4565
4566 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4567
4568         * gcc.dg/rs6000-fpint.c: New.
4569
4570 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4571
4572         * gcc.dg/old-style-then-proto-1.c: New test.
4573
4574 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4575
4576         * gfortran.fortran-torture/execute/backspace.f90: Check
4577         after backspace and read was incorrect.
4578
4579 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4580
4581         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4582         buffer past the terminating NUL using memcmp.
4583         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4584         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4585
4586         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4587         Fix unused/uninitialized variable warnings.
4588
4589         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4590         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4591         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4592         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4593
4594         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4595         gcc.c-torture/execute/builtins/fputs-lib.c,
4596         gcc.c-torture/execute/builtins/lib/fprintf.c,
4597         gcc.c-torture/execute/builtins/lib/main.c,
4598         gcc.c-torture/execute/builtins/lib/memcmp.c,
4599         gcc.c-torture/execute/builtins/lib/memmove.c,
4600         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4601         gcc.c-torture/execute/builtins/lib/memset.c,
4602         gcc.c-torture/execute/builtins/lib/printf.c,
4603         gcc.c-torture/execute/builtins/lib/sprintf.c,
4604         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4605         gcc.c-torture/execute/builtins/lib/strchr.c,
4606         gcc.c-torture/execute/builtins/lib/strcmp.c,
4607         gcc.c-torture/execute/builtins/lib/strcpy.c,
4608         gcc.c-torture/execute/builtins/lib/strcspn.c,
4609         gcc.c-torture/execute/builtins/lib/strlen.c,
4610         gcc.c-torture/execute/builtins/lib/strncat.c,
4611         gcc.c-torture/execute/builtins/lib/strncmp.c,
4612         gcc.c-torture/execute/builtins/lib/strncpy.c,
4613         gcc.c-torture/execute/builtins/lib/strrchr.c,
4614         gcc.c-torture/execute/builtins/lib/strspn.c,
4615         gcc.c-torture/execute/builtins/lib/strstr.c,
4616         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4617         gcc.c-torture/execute/builtins/strlen-2.c,
4618         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4619         prototypes.
4620
4621 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4622
4623         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4624         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4625         selectany usage.
4626
4627 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR c++/19406
4630         * g++.dg/debug/using1.C: New test.
4631
4632 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4633
4634         PR middle-end/20524
4635         * gcc.dg/alias-7.c: Prefix asm-declared name with
4636         __USER_LABEL_PREFIX__.
4637
4638 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4639
4640         Fix fallout from PR middle-end/15700:
4641         * gcc.c-torture/compile/20011119-1.c: Take
4642         __USER_LABEL_PREFIX__ into account.
4643         * gcc.c-torture/compile/20011119-2.c: Likewise.
4644
4645 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4646
4647         PR c++/18644
4648         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4649
4650 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4651
4652         PR c/17855
4653         * gcc.c-torture/compile/struct-non-lval-1.c,
4654         gcc.c-torture/compile/struct-non-lval-2.c,
4655         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4656
4657 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4658
4659         * gcc.dg/tls/tls.exp: Remove temporary file.
4660         * g++.dg/tls/tls.exp: Ditto.
4661         * lib/file-format.exp: Ditto.
4662         * g++.dg/special/ecos.exp: Ditto.
4663
4664         * lib/profopt.exp: Treat prof_ext as a list.
4665         * gcc.misc-tests/bprob.exp: Ditto.
4666         * g++.dg/bprob/bprob.exp: Ditto.
4667
4668         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4669         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4670         g++.dg/tree-ssa/pointer-reference-alias.C,
4671         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4672         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4673         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4674         g++.dg/vect/pr19951.cc: Ditto.
4675         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4676         gcc.dg/builtins-47.c: Ditto.
4677         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4678         gcc.dg/pr20115-1.c: Ditto.
4679         * gcc.dg/tree-ssa/20030530-2.c,
4680         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4681         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4682         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4683         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4684         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4685         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4686         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4687         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4688         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4689         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4690         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4691         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4692         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4693         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4694         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4695         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4696         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4697         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4698         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4699         gcc.dg/tree-ssa/20030824-1.c,
4700         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4701         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4702         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4703         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4704         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4705         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4706         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4707         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4708         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4709         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4710         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4711         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4712         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4713         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4714         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4715         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4716         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4717         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4718         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4719         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4720         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4721         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4722         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4723         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4724         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4725         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4726         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4727         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4728         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4729         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4730         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4731         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4732         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4733         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4734         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4735         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4736         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4737         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4738         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4739         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4740         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4741         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4742         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4743         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4744         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4745         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4746         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4747         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4748         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4749         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4750         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4751         gcc.dg/tree-ssa/useless-1.c: Ditto.
4752         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4753         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4754         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4755         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4756         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4757         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4758         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4759         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4760         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4761         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4762         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4763         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4764         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4765         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4766         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4767         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4768         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4769         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4770         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4771         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4772         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4773         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4774         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4775         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4776         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4777         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4778         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4779         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4780         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4781         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4782         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4783         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4784         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4785         gcc.dg/vect/vect-none.c: Ditto.
4786         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4787         treelang/compile/unsigned.tree: Ditto.
4788
4789         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4790         * gcc.dg/cpp/direct2s.c: Ditto.
4791         * gcc.dg/cpp/paste4.c: Ditto.
4792         * gcc.dg/cpp/separate-1.c: Ditto.
4793         * gcc.dg/pch/save-temps-1.c: Ditto.
4794         * g++.dg/ext/altivec-10.C: Ditto.
4795         * g++.dg/pch/pch.C: Ditto.
4796
4797         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4798
4799         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4800         * g++.dg/template/repo1.C: Ditto.
4801         * g++.dg/template/repo2.C: Ditto.
4802         * g++.dg/template/repo3.C: Ditto.
4803         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4804         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4805         * g++.old-deja/g++.pt/repo1.C: Ditto.
4806         * g++.old-deja/g++.pt/repo2.C: Ditto.
4807         * g++.old-deja/g++.pt/repo3.C: Ditto.
4808         * g++.old-deja/g++.pt/repo4.C: Ditto.
4809
4810         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4811         * gcc.dg/20030107-1.c: Ditto.
4812         * gcc.dg/20030702-1.c: Ditto.
4813         * gcc.dg/profile-generate-1.c: Ditto.
4814         * g++.dg/other/profile1.C: Ditto.
4815         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4816
4817         * lib/gcc-dg.exp (remove-build-file): New.
4818         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4819         cleanup-tree-dump, cleanup-saved-temps): New.
4820
4821 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4822
4823         PR c++/19203, DR 214
4824         * g++.dg/parse/ambig3.C: Not ambiguous.
4825         * g++.dg/template/spec20.C: New.
4826         * g++.dg/template/spec21.C: New.
4827
4828 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4829
4830         PR target/20045
4831         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4832
4833 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4834
4835         PR libfortran/20660
4836         * gfortran.dg/negative_unit.f: New test.
4837
4838 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4839
4840         * gcc.dg/20050330-1.c: New test.
4841
4842 2005-03-30  Devang Patel  <dpatel@apple.com>
4843
4844         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4845
4846 2005-03-30  Dale Johannesen  <dalej@apple.com>
4847
4848         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4849
4850 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4851
4852         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4853         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4854         Strip options from test name.
4855
4856 2005-03-31  Jan Hubicka  <jh@suse.cz>
4857
4858         * gcc.dg/varpool-1.c: New testcase.
4859
4860 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4861
4862         PR c/772
4863         PR c/17913
4864         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4865         gcc.dg/stmt-expr-label-3.c : New tests.
4866         * gcc.c-torture/execute/medce-2.c: Remove.
4867
4868 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4869
4870         PR c/20368
4871         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4872         tests.
4873
4874 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4875
4876         * gcc.c-torture/compile/pr20203.c: New test.
4877
4878 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4879
4880         * gfortran.dg/promotion.f90:  New test.
4881
4882 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4883
4884         PR middle-end/20491
4885         * gcc.dg/torture/asm-subreg-1.c: New test.
4886
4887 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4888
4889         PR c/20672
4890         * gcc.dg/pr20672-1.c: New test.
4891
4892 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4893
4894         * gfortran.dg/vect: New directory.
4895         * gfortran.dg/vect/vect.exp: New.
4896         * gfortran.dg/vect/vect-1.f90: New test.
4897         * gfortran.dg/vect/vect-2.f90: New test.
4898         * gfortran.dg/vect/vect-3.f90: New test.
4899         * gfortran.dg/vect/vect-4.f90: New test.
4900         * gfortran.dg/vect/vect-5.f90: New test.
4901
4902 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR middle-end/20622
4905         * gcc.dg/alias-7.c: New test.
4906
4907 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4908
4909         * gcc.dg/sparc-reg-1.c: New test.
4910
4911 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4912
4913         PR target/19890
4914         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4915
4916 2005-03-29  Dale Ranta  <dir@lanl.gov>
4917             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4918
4919         PR libfortran/20163
4920         * gfortran.dg/pr20163-2.f: New test.
4921
4922 2005-03-28  Jan Hubicka  <jh@suse.cz>
4923
4924         PR middle-end/20635
4925         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4926         by Jakub Jelinek.
4927
4928 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4929
4930         PR tree-optimization/20626
4931         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4932         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4933
4934 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4935
4936         * gfortran.dg/underflow.f90:  New test.
4937         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4938
4939 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4940
4941         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4942
4943 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4944
4945         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4946         (g++_init): Make sure that CXXFLAGS is set.
4947         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4948         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4949         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4950         * lib/objc.exp (objc_init): Likewise.
4951         * lib/treelang.exp (treelang_init): Likewise.
4952
4953 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4954
4955         PR tree-optimization/20470
4956         * gcc.dg/tree-ssa/pr20470.c: New test.
4957
4958 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4959
4960         * gcc.dg/ppc-stfiwx.c: New.
4961
4962 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4963
4964         PR target/19888
4965         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4966
4967 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4968
4969         * gcc.dg/20050325-1.c: Fix a typo.
4970
4971 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4972
4973         PR libfortran/19678
4974         PR libfortran/19679
4975         * gfortran.dg/dos_eol.f: New test.
4976
4977 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4978
4979         PR rtl-optimization/20249
4980         * gcc.dg/20050325-1.c: New test.
4981
4982 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4983
4984         PR libfortran/15332
4985         * gfortran.dg/pr15332.f: New test.
4986
4987 2005-03-24  Dale Johannesen  <dalej@apple.com>
4988
4989         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4990
4991 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4992
4993         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4994         'internal' visibility.
4995         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4996         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4997         'protected' visibility.
4998         * gcc.dg/visibility-7.c: Likewise.
4999         * lib/target-supports.exp (check_visibility_available): Take
5000         a parameter, the kind of visibility to check for.
5001         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5002         to check_visibility_available.
5003
5004         * g++.dg/expr/cast3.C: New.
5005
5006 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5007
5008         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5009         rs6000.
5010
5011 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5012
5013         PR target/20095
5014         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5015
5016 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5017
5018         * gcc.dg/badshift.c: Renamed to...
5019         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5020
5021         * gcc.target/i386/badshift.c: Renamed to...
5022         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5023         only.
5024
5025         PR rtl-optimization/20532
5026         * gcc.target/i386/badshift.c: New.
5027
5028 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5029
5030         * gfortran.dg/pr18025.f90: New test.
5031
5032 2005-03-23  Dale Johannesen  <dalej@apple.com>
5033
5034         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5035
5036 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5037
5038         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5039
5040         * lib/target-supports.exp (check_iconv_available): Default
5041         libiconv to -liconv, if there is no definition.
5042
5043 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5044
5045         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5046
5047 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5048
5049         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5050         * g++.dg/opt/pr7503-2.C: Likewise.
5051         * g++.dg/opt/pr7503-3.C: Likewise.
5052         * g++.dg/opt/pr7503-4.C: Likewise.
5053         * g++.dg/opt/pr7503-5.C: Likewise.
5054         * g++.dg/warn/minmax.C: New test.
5055
5056 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5057
5058         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5059         * gfortran.dg/g77_intrinsics_sub.f: New test.
5060
5061 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5062             Jan Hubicka  <jh@suse.cz>
5063             Steven Bosscher <stevenb@suse.de
5064
5065         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5066
5067 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5068
5069         PR c++/19980
5070         * g++.dg/template/redecl3.C: New test.
5071
5072 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5073
5074         PR c++/20499
5075         * g++.dg/parse/error16.C: Tweak error markers.
5076
5077 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR target/20561
5080         * gcc.dg/20050321-2.c: New test.
5081
5082 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5083
5084         PR c++/20465
5085         PR c++/20381
5086         * g++.dg/template/ptrmem12.C: New.
5087
5088 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5089
5090         PR rtl-optimization/20527
5091         * gcc.c-torture/execute/pr20527-1.c: New test.
5092
5093 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5094
5095         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5096         program, compile it into a real executable and then delete the .c
5097         and .x files afterwards, to avoid problems on testglue targets.
5098
5099 2005-03-21  Stuart Hastings  <stuart@apple.com>
5100
5101         * gcc.target/i386/sse-2.c: New.
5102
5103 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5104
5105         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5106
5107 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5108
5109         * g++.dg/parse/crash25.C: Fix typo.
5110
5111 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5112
5113         PR c++/20461
5114         * g++.dg/parse/crash24.C: New test.
5115
5116         PR c++/20536
5117         * g++.dg/parse/crash25.C: New test.
5118
5119 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5120
5121         PR c++/20147
5122         * g++.dg/ext/stmtexpr4.C: New test.
5123
5124 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5125
5126         PR middle-end/20539
5127         * gcc.c-torture/compile/pr13066-1.c: New test case.
5128         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5129         * g++.dg/opt/pr13066-1.C: Likewise.
5130
5131 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5132
5133         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5134
5135 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5136
5137         PR fortran/18525
5138         * gfortran.dg/nesting_1.f90: New test.
5139
5140 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5141
5142         PR c++/20240
5143         * g++.dg/lookup/using13.C: New test.
5144
5145 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5146
5147         PR c++/20333
5148         * g++.dg/template/crash36.C: New test.
5149
5150 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5151
5152         PR c++/20463
5153         * g++.dg/template/crash35.C: New test.
5154
5155 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5156
5157         PR c++/19966
5158         * g++.dg/overload/operator2.C: New test.
5159
5160 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5161
5162         PR libfortran/20257
5163         * gfortran.dg/pr20257.f90: New test.
5164
5165 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5166
5167         PR libfortran/20480
5168         * gfortran.dg/pr20480.f90: New test.
5169
5170 2005-03-16  Richard Henderson  <rth@redhat.com>
5171
5172         PR middle-end/15700
5173         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5174         (_rtld_global): New.
5175         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5176         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5177
5178         * gcc.dg/alias-3.c: New.
5179         * gcc.dg/alias-4.c: New.
5180         * gcc.dg/alias-5.c: New.
5181         * gcc.dg/alias-6.c: New.
5182
5183 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5184
5185         * gcc.dg/cpp/ucnid-7.c: New.
5186
5187 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5188             Dorit Naishlos  <dorit@il.ibm.com>
5189
5190         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5191         darwin.
5192
5193 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5194
5195         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5196         misaligned accesses.
5197         * gcc.dg/vect/vect-58.c: Likewise.
5198         * gcc.dg/vect/vect-92.c: New.
5199         * gcc.dg/vect/vect-93.c: New.
5200
5201 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5202
5203         PR fortran/18827
5204         * gfortran.dg/assign_2.f90: New test.
5205         * gfortran.dg/assign_3.f90: New test.
5206         * gfortran.dg/assign.f90: New test.
5207
5208 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5209
5210         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5211         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5212         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5213         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5214         names.
5215
5216 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5217
5218         * gcc.dg/cpp/ucnid-6.c: New.
5219
5220         * gcc.dg/cpp/normalize-1.c: New.
5221         * gcc.dg/cpp/normalize-2.c: New.
5222         * gcc.dg/cpp/normalize-3.c: New.
5223         * gcc.dg/cpp/normalize-4.c: New.
5224         * gcc.dg/cpp/ucnid-4.c: New.
5225         * gcc.dg/cpp/ucnid-5.c: New.
5226         * g++.dg/cpp/normalize-1.C: New.
5227         * g++.dg/cpp/ucnid-1.C: New.
5228
5229 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5230
5231         * gcc.dg/pr18628.c: New.
5232
5233 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5234
5235         PR c++/20280
5236         * g++.dg/tree-ssa/pr20280.C: New.
5237
5238 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5239
5240         PR fortran/20467
5241         * gfortran.dg/stfunc_2.f90: New test.
5242
5243 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5244
5245         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5246
5247 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5248
5249         * gcc.dg/tree-ssa/20050314-1.c: New test.
5250
5251 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5252
5253         PR c++/4403
5254         PR c++/9783, DR433
5255         * g++.dg/template/friend34.C: New test.
5256         * g++.dg/template/friend35.C: Likewise.
5257         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5258
5259 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5260
5261         Friend class name lookup 5/n
5262         PR c++/1016
5263         * g++.dg/lookup/hidden-class1.C: New test.
5264         * g++.dg/lookup/hidden-class2.C: Likewise.
5265         * g++.dg/lookup/hidden-class3.C: Likewise.
5266         * g++.dg/lookup/hidden-class4.C: Likewise.
5267         * g++.dg/lookup/hidden-class5.C: Likewise.
5268         * g++.dg/lookup/hidden-class6.C: Likewise.
5269         * g++.dg/lookup/hidden-class7.C: Likewise.
5270         * g++.dg/lookup/hidden-class8.C: Likewise.
5271         * g++.dg/lookup/hidden-class9.C: Likewise.
5272         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5273         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5274         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5275         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5276         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5277         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5278         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5279         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5280         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5281         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5282         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5283
5284 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5285
5286         PR c++/20157
5287         * g++.dg/template/error18.C: New test.
5288
5289 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5290
5291         PR debug/16792
5292         * g++.dg/debug/pr16792.C: New test.
5293
5294 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5295
5296         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5297         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5298         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5299         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5300         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5301         test assertion names.
5302
5303 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5304
5305         PR fortran/18600
5306         * gfortran.dg/stfunc_1.f90: New test.
5307
5308 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5309
5310         PR fortran/16907
5311         * gfortran.dg/real_index_1.f90: New test.
5312
5313 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5314
5315         PR fortran/20323
5316         * gfortran.dg/spec_expr_1.f90: New test.
5317
5318 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5319
5320         PR c/20402
5321         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5322         new parser.
5323
5324 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5325
5326         PR fortran/20361
5327         * gfortran.dg/largeequiv_1.f90: New test.
5328
5329 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5330
5331         * gcc.dg/ucnid-1.c: New.
5332         * gcc.dg/ucnid-2.c: New.
5333         * gcc.dg/ucnid-3.c: New.
5334         * gcc.dg/ucnid-4.c: New.
5335         * gcc.dg/ucnid-5.c: New.
5336         * gcc.dg/ucnid-6.c: New.
5337         * gcc.dg/cpp/ucnid-1.c: New.
5338         * gcc.dg/cpp/ucnid-2.c: New.
5339         * gcc.dg/cpp/ucnid-3.c: New.
5340         * g++.dg/other/ucnid-1.C: New.
5341
5342 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5343
5344         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5345
5346 2005-03-11  Per Bothner  <per@bothner.com>
5347
5348         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5349         that diagnotics refer to correct token.
5350         * gcc.dg/unused-3.c: Likewise.
5351
5352 2005-03-11  Per Bothner  <per@bothner.com>
5353
5354         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5355         constant" is now actually on same line as string constant.
5356         * gcc.dg/cpp/direct2s.c: Likewise.
5357
5358 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5359
5360         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5361
5362 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5363
5364         PR libfortran/20124
5365         * gfortran.dg/pr20124.f90: New Test
5366
5367 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5368
5369         PR tree-optimization/20130
5370         * gcc.dg/pr20130-1.c: New test.
5371
5372 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5373
5374         PR target/20095
5375         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5376
5377 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5378
5379         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5380
5381 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5382
5383         * g++.dg/eh/forced1.C: Fix comment.
5384         * g++.dg/eh/forced2.C: Ditto.
5385         * g++.dg/eh/forced3.C: Ditto.
5386         * g++.dg/eh/forced4.C: Ditto.
5387
5388 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5389
5390         PR rtl-opt/20412
5391         * gcc.c-torture/compile/pr20412.c: New test.
5392
5393 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5394
5395         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5396
5397 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR target/20322
5400         * gcc.dg/20050307-1.c: New test.
5401
5402 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5403
5404         PR c++/20375
5405         * g++.dg/other/stdarg3.C: New.
5406
5407 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5408
5409         PR c++/18384, c++/18327
5410         * g++.dg/init/array19.C: New test.
5411
5412         PR inline-asm/20314
5413         * gcc.dg/torture/pr20314-1.c: New test.
5414         * gcc.dg/torture/pr20314-2.c: New test.
5415
5416 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5417
5418         * gcc.dg/20050309-1.c: New test.
5419
5420 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5421
5422         * gcc.dg/builtins-10.c: Reactivate disabled test.
5423         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5424         new cbrt transformations.
5425
5426 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5427
5428         PR c++/20208
5429         * g++.dg/template/array13.C: New test.
5430
5431 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5432
5433         PR c++/16859
5434         * g++.dg/init/brace4.C: New test.
5435
5436 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5437
5438         PR c++/20186
5439         * g++.dg/template/non-dependent12.C: New.
5440
5441 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/20142
5444         * g++.dg/init/array18.C: Add dg-do run marker.
5445
5446         PR c++/20142
5447         * g++.dg/init/array18.C: New test.
5448
5449 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5450
5451         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5452         * g++.dg/gcov/gcov.exp: Likewise.
5453         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5454         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5455         * lib/c-torture.exp: Likewise.
5456         * lib/fortran-torture.exp: Likewise.
5457         * lib/g++.exp: Likewise.
5458         * lib/gcc-defs.exp: Likewise.
5459         * lib/gcc-dg.exp: Likewise.
5460         * lib/gcc.exp: Likewise.
5461         * lib/gcov.exp: Likewise.
5462         * lib/gfortran.exp: Likewise.
5463         * lib/mike-g++.exp: Likewise.
5464         * lib/mike-gcc.exp: Likewise.
5465         * lib/objc-torture.exp: Likewise.
5466         * lib/objc.exp: Likewise.
5467         * lib/profopt.exp: Likewise.
5468         * lib/target-libpath.exp: Likewise.
5469         * lib/target-supports.exp: Likewise.
5470         * lib/treelang.exp: Likewise.
5471         * lib/wrapper.exp: Likewise.
5472
5473 2005-03-08  Jeff Law  <law@redhat.com>
5474
5475         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5476         PHI-OPT changes.
5477
5478 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5479
5480         * gcc.dg/vect/pr20122.c: New test.
5481
5482 2005-03-07  Jeff Law  <law@redhat.com>
5483
5484         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5485         was folded away.
5486         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5487         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5488         * gcc.dg/tree-ssa/pr18134.c: New test.
5489
5490 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5491
5492         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5493         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5494         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5495
5496 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5497
5498         PR tree-opt/17671
5499         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5500
5501 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5502
5503         * g++.dg/warn/Wnvdtor.C: New test.
5504
5505 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5506
5507         * gcc.dg/torture/pr19683-1.c: New test.
5508
5509 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5510
5511         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5512         * gfortran.dg/g77/19990313-2.f: Ditto.
5513         * gfortran.dg/g77/19990313-3.f: Ditto.
5514         * gfortran.dg/g77/19990525-0.f: Ditto.
5515         * gfortran.dg/g77/19990826-0.f: Ditto.
5516         * gfortran.dg/g77/19990826-2.f: Ditto.
5517         * gfortran.dg/g77/19990826-3.f: Ditto.
5518         * gfortran.dg/g77/20000511-1.f: Ditto.
5519         * gfortran.dg/g77/20000511-2.f: Ditto.
5520         * gfortran.dg/g77/970625-2.f: Ditto.
5521         * gfortran.dg/g77/980310-2.f: Ditto.
5522         * gfortran.dg/g77/980310-3.f: Ditto.
5523         * gfortran.dg/g77/980310-8.f: Ditto.
5524         * gfortran.dg/g77/980519-2.f: Ditto.
5525         * gfortran.dg/g77/alpha1.f: Ditto.
5526         * gfortran.dg/g77/claus.f: Ditto.
5527         * gfortran.dg/g77/erfc.f: Ditto.
5528         * gfortran.dg/g77/short.f: Ditto.
5529         * gfortran.fortran-torture/execute/data.f90: Ditto.
5530         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5531         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5532
5533 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5534
5535         * lib/file-format.exp (gcc_target_object_format): Add check for som
5536         format and hardcode object formats on hppa*-*-hpux*.
5537         * lib/target-supports.exp (check_weak_available): Add check for som
5538         object format.  Always return 0 on hppa*-*-hpux10*.
5539
5540         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5541         is defined.
5542
5543         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5544
5545 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5546
5547         * gfortran.dg/pr19936_1.f90: New test.
5548         * gfortran.dg/pr19936_2.f90: New test.
5549         * gfortran.dg/pr19936_3.f90: New test.
5550
5551 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5552             Paul Thomas <prthomas@drfccad.cea.fr>
5553
5554         * gfortran.dg/PR19754_1.f90: New test.
5555         * gfortran.dg/PR19754_2.f90: Ditto.
5556
5557 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5558
5559         PR c++/19311
5560         * g++.dg/template/non-dependent11.C: New test.
5561
5562 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5563
5564         * lib/target-supports.exp (check_iconv_available): Fix comment.
5565
5566 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5567             Joseph S. Myers  <joseph@codesourcery.com>
5568
5569         PR c++/19797
5570         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5571
5572 2005-03-04  Matthew Sachs  <msachs@apple.com>
5573
5574         * gcc.exp (gcc_target_compile): Put braces around
5575         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5576         * objc.exp (objc_target_compile): Likewise.
5577         * treelang.exp (treelang_target_compile): Likewise.
5578
5579 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5580
5581         PR fortran/19673
5582         * gfortran.dg/func_result_1.f90: New test.
5583
5584 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5585
5586         * gcc.misc-tests/options.exp: New test.
5587
5588 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5589
5590         * gcc.dg/pr15784-4.c: New test.
5591
5592 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5593
5594         * gcc.c-torture/execute/pr17133.c: New.
5595         * gcc.c-torture/compile/20050303-1.c: New.
5596
5597 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5598
5599         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5600
5601 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5602
5603         * g++.dg/overload/using2.C: New.
5604
5605 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5606
5607         PR c++/19916
5608         * g++.dg/init/ptrmem2.C: New test.
5609
5610 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5611
5612         PR c/8927
5613         * gcc.dg/pr8927-1.c: New test.
5614
5615 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5616
5617         PR c++/20232
5618         * g++.dg/inherit/covariant12.C: New.
5619
5620 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5621
5622         PR fortran/19479
5623         * gfortran.dg/bound_1.f90: New test.
5624
5625 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5626
5627         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5628         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5629
5630 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5631
5632         PR c/20245
5633         * gcc.dg/pr20245-1.c: New test.
5634
5635 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5636
5637         PR middle-end/19874
5638         * gcc.c-torture/execute/20050119-2.c: New test case.
5639
5640 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5641
5642         * README: Update the DejaGnu bug reporting address.
5643         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5644         * lib/objc-torture.exp: Likewise.
5645
5646 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5647
5648         * gfortran.dg/boz_1.f90: New test.
5649         * gfortran.dg/boz_3.f90: New test.
5650         * gfortran.dg/boz_4.f90: New test.
5651
5652 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5653
5654         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5655         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5656
5657 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5658
5659         PR libfortran/20101
5660         * gfortran.dg/write_0_pe_format.f90: New test.
5661
5662 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR c++/20206
5665         * g++.dg/opt/thunk2.C: New test.
5666         * g++.dg/opt/covariant1.C: New test.
5667
5668 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5669
5670         * gfortran.dg/e_d_fmt.f90: New test.
5671
5672 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5673
5674         * gcc.dg/asm-b.c: Fix comment typos.
5675
5676 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5677
5678         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5679         a V_MAY_DEF also.
5680
5681 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5682
5683         PR tree-opt/20188
5684         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5685         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5686         * gcc.dg/asm-b.c: New test.
5687
5688 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5689
5690         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5691         Disable this test on IRIX 6.
5692
5693 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5694
5695         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5696         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5697         parser.
5698
5699 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5700
5701         PR tree-optimization/20204
5702         * testsuite/gcc.dg/pr20204.c: New test.
5703
5704 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR target/20196
5707         * gcc.c-torture/execute/20050224-1.c: New test.
5708
5709         PR c++/20175
5710         * g++.dg/warn/Wbraces2.C: New test.
5711
5712 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/19878
5715         * g++.dg/init/const2.C: New test.
5716
5717 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5718
5719         PR tree-optimization/20100
5720         * gcc.c-torture/execute/pr20100-1.c: New test.
5721
5722 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5723
5724         * gfortran.dg/implicit_3.f90: New test.
5725
5726         * gfortran.dg/deftype_1.f90: New test.
5727
5728 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5729
5730         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5731         the test passes.
5732         * g++.dg/other/anon3.C: Accept a warning.
5733
5734 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5735
5736         * gcc.dg/pr20017.c: Fix a comment typo.
5737
5738 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5739
5740         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5741
5742 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5743
5744         PR ada/19902
5745         * ada/acats/tests/cxa/cxa3004.a: Remove.
5746         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5747
5748 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5749
5750         PR c++/20073
5751         * g++.dg/init/const1.C: New test.
5752
5753         PR c++/19991
5754         * g++.dg/parse/constant7.C: New test.
5755
5756         PR c++/20152
5757         * g++.dg/parse/error27.C: New test.
5758         * g++.dg/template/qualttp15.C: Adjust error markers.
5759         * g++.old-deja/g++.other/struct1.C: Likewise.
5760
5761         PR c++/20153
5762         * g++.dg/template/error17.C: New test.
5763
5764         PR c++/20148
5765         * g++.dg/parser/error26.C: New test.
5766
5767 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5768
5769         PR tree-optimization/20100
5770         PR tree-optimization/20115
5771         * gcc.dg/pr20115.c: New test.
5772         * gcc.dg/pr20115-1.c: New test.
5773         * gcc.dg/pr20100.c: New test.
5774         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5775         call-clobbered variables after alias1.
5776
5777 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5778
5779         * gfortran.dg/list_read_4.f90: new test.
5780
5781 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5782
5783         PR rtl-optimization/20017.
5784         * gcc.dg/pr20017.c: New.
5785
5786 2005-02-22  Devang Patel  <dpatel@apple.com>
5787
5788         PR 19952
5789         * g++.dg/tree-ssa/pr19952.C: New test.
5790
5791 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5792
5793         PR c++/19883
5794         * g++.dg/parse/constant6.C: New test.
5795
5796 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5797
5798         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5799         * g++.dg/charset/asm2.c: Likewise.
5800         * g++.dg/charset/asm3.c: Likewise.
5801         * g++.dg/charset/asm4.c: Likewise.
5802         * g++.dg/charset/asm5.c: Likewise.
5803         * g++.dg/charset/attribute1.c: Likewise.
5804         * g++.dg/charset/attribute2.c: Likewise.
5805         * g++.dg/charset/extern1.cc: Likewise.
5806         * g++.dg/charset/extern2.cc: Likewise.
5807         * g++.dg/charset/extern3.cc: Likewise.
5808         * g++.dg/charset/function.cc: Likewise.
5809         * g++.dg/charset/string.c: Likewise.
5810         * g++.dg/charset/charset.exp: Likewise.
5811         * lib/target-supports.exp (check_iconv_available): Fix comment.
5812
5813 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5814
5815         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5816         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5817         * gcc.dg/charset/asm2.c: Likewise.
5818         * gcc.dg/charset/asm3.c: Likewise.
5819         * gcc.dg/charset/asm4.c: Likewise.
5820         * gcc.dg/charset/asm5.c: Likewise.
5821         * gcc.dg/charset/asm6.c: Likewise.
5822         * gcc.dg/charset/attribute1.c: Likewise.
5823         * gcc.dg/charset/attribute2.c: Likewise.
5824         * gcc.dg/charset/builtin1.c: Likewise.
5825         * gcc.dg/charset/extern.c: Likewise.
5826         * gcc.dg/charset/function.c: Likewise.
5827         * gcc.dg/charset/string.c: Likewise.
5828         * gcc.dg/charset/charset.exp: Likewise.
5829
5830 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5831
5832         PR fortran/20086
5833         * gfortran.dg/pr20086.f90: New test.
5834
5835 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5836
5837         PR tree-optimization/19786
5838         * g++.dg/tree-ssa/pr19786.C: New.
5839
5840 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5841
5842         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5843
5844 2005-02-21  Jeff Law  <law@redhat.com>
5845
5846         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5847
5848 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5849
5850         * gfortran.dg/do_iterator: Split loop, markup all lines for
5851         which an error locus is printed.
5852         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5853         locus is printed.
5854         * gfortran.dg/select_4.f90: Likewise.
5855         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5856         locuses in the various permutations.
5857
5858 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5859
5860         PR tree-optimization/19951
5861         * g++.dg/vect: New directory.
5862         * g++.dg/vect/vect.exp: New file.
5863         * g++.dg/vect/pr19951.cc: New testcase.
5864         * g++.dg/dg.exp: Also prune vectorizer tests.
5865
5866 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5867
5868         PR 18785
5869         * gcc.dg/charset/builtin1.c: New test.
5870
5871 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5872
5873         PR c++/19299
5874         * g++.dg/inherit/volatile1.C: New test.
5875
5876         PR c++/19440
5877         * g++.dg/template/dtor4.C: New test.
5878
5879 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5880
5881         * gfortran.dg/int_1.f90: New test.
5882
5883 2005-02-19  Devang Patel  <dpatel@apple.com>
5884
5885         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5886
5887 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5888
5889         * gfortran.dg/achar_1.f90: New test.
5890
5891 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5892
5893         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5894
5895 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5896             Jakub Jelinek  <jakub@redhat.com>
5897
5898         PR tree-optimization/19828
5899         * gcc.dg/tree-ssa/loop-7.c: New test.
5900         * gcc.c-torture/execute/20050218-1.c: New test.
5901
5902 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5903
5904         PR c/20043
5905         * gcc.dg/transparent-union-1.c: New test.
5906         * gcc.dg/transparent-union-2.c: New test.
5907
5908 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5909
5910         PR tree-optimization/18977
5911         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5912
5913 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5914
5915         PR target/20054
5916         * gcc.dg/pr20054.c: New test.
5917
5918 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5919
5920         PR c++/19508
5921         * g++.dg/ext/attrib20.C: New test.
5922
5923 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5924
5925         PR middle-end/20030
5926         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5927
5928 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5929
5930         PR c++/20008
5931         * g++.dg/opt/switch4.C: New.
5932
5933 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR c++/20023
5936         PR tree-optimization/20009
5937         * gcc.c-torture/compile/20050217-1.c: New test.
5938         * g++.dg/opt/switch3.C: New test.
5939
5940         PR tree-optimization/18947
5941         * gcc.c-torture/compile/20050215-1.c: New test.
5942         * gcc.c-torture/compile/20050215-2.c: New test.
5943         * gcc.c-torture/compile/20050215-3.c: New test.
5944
5945 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5946
5947         PR c++/20028
5948         * g++.dg/template/crash34.C: New.
5949
5950         PR c++/20022
5951         * g++.dg/other/access3.C: New.
5952
5953 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5954
5955         * gcc.dg/vect/vect-98.c: New test.
5956
5957 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5958
5959         PR tree-optimization/19967
5960         * gcc.dg/pr19967.c: New.
5961
5962 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR middle-end/19857
5965         * gcc.dg/tree-ssa/20050215-1.c: New test.
5966         * gcc.c-torture/execute/20050215-1.c: New test.
5967
5968 2005-02-15  Eric Christopher  <echristo@redhat.com>
5969
5970         * gcc.dg/cpp/20050215-1.c: New file.
5971
5972 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5973
5974         PR tree-optimization/15785
5975         * gcc.dg/pr15785-1.c: New test.
5976
5977 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5978
5979         PR c++/17788
5980         * g++.dg/init/ctor4.C: New.
5981         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5982
5983 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5984
5985         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5986         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5987
5988 2005-02-15  Andreas Schwab  <schwab@suse.de>
5989
5990         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5991         declare malloc.
5992
5993 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5994
5995         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5996
5997 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5998
5999         PR tree-optimization/19853
6000         * gcc.c-torture/compile/pr19853.c: New test.
6001
6002 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6003
6004         PR c++/19608
6005         * g++.dg/parse/local-class1.C: New.
6006
6007         PR c++/19895
6008         * g++.dg/parse/ptrmem3.C: New.
6009
6010         PR c++/19884
6011         * g++.old-deja/g++.oliva/template6.C: Add another case.
6012         * g++.dg/template/explicit6.C: New.
6013
6014 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6015
6016         PR c++/17816
6017         * g++.dg/other/redecl2.C: New.
6018
6019 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6020
6021         PR c++/19891
6022         * g++.dg/abi/covariant4.C: New.
6023
6024 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6025
6026         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6027
6028 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6029
6030         * gcc.dg/vect/vect-96.c: Fix typo.
6031
6032 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6033
6034         PR c++/14479
6035         PR c++/19487
6036         * g++.dg/template/enum5.C: New test.
6037
6038 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6039
6040         * gcc.dg/vect/vect-97.c: New test.
6041
6042 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6043
6044         * gcc.dg/vect/vect-96.c: New test.
6045
6046 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6047
6048         * gcc.dg/builtins-34.c: Also check ldexp*.
6049
6050 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6051
6052         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6053
6054 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6055
6056         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6057         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6058         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6059         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6060         selector_list, selector_expression, dg-process-target): Move to new
6061         file target-supports-dg.exp.
6062         * lib/target-supports-dg.exp: New.
6063
6064         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6065         New.
6066
6067 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR c++/19666
6070         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6071
6072         PR middle-end/19858
6073         * gcc.c-torture/compile/20050210-1.c: New test.
6074
6075 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR c++/19755
6078         * g++.dg/warn/Wbraces1.C: New test.
6079
6080 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6081
6082         * gcc.dg/builtins-52.c: New testcase.
6083
6084 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR c/19342
6087         * gcc.c-torture/execute/20050119-1.c: New test.
6088
6089 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/19811
6092         * g++.dg/init/delete1.C: New test.
6093
6094 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6095
6096         PR c++/18470
6097         * g++.dg/template/static12.C: New test.
6098
6099 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/19787
6102         * g++.dg/conversion/ambig1.C: New test.
6103
6104         PR c++/19739
6105         * g++.dg/ext/attrib19.C: New test.
6106
6107         PR c++/19732
6108         * g++.dg/parse/dtor5.C: New test.
6109
6110         PR c++/19762
6111         * g++.dg/template/dtor3.C: New test.
6112
6113         PR c++/19826
6114         * g++.dg/template/static11.C: New test.
6115         * g++.dg/template/crash2.C: Remove dg-error marker.
6116
6117 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6118
6119         PR C++/18491
6120         * g++.old-deja/g++.mike/p10769a.C: Remove.
6121
6122 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6123
6124         * gcc.dg/builtins-48.c: New test case.
6125         * gcc.dg/builtins-49.c: New test case.
6126         * gcc.dg/builtins-50.c: New test case.
6127         * gcc.dg/builtins-51.c: New test case.
6128
6129 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6130
6131         PR middle-end/19583
6132         * g++.dg/warn/Wreturn-type-3.C: New test.
6133
6134 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6135
6136         PR middle-end/19402
6137         * gcc.dg/pr19402-1.c: New testcase.
6138         * gcc.dg/pr19402-2.c: likewise.
6139
6140 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6141
6142         PR middle-end/19854
6143         * g++.dg/tree-ssa/tmmti.C: New testcase.
6144
6145 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6146
6147         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6148
6149 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6150
6151         PR c++/19733
6152         * g++.dg/parse/crash23.C: New test.
6153         * g++.dg/warn/Weff1.C: New test.
6154
6155 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6156
6157         * gcc.dg/20050209-1.c: New test.
6158
6159 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6160
6161         PR target/19799
6162         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6163
6164 2005-02-08  Mike Stump  <mrs@apple.com>
6165
6166         * g++.dg/pch/import-2.c: New test.
6167         * g++.dg/pch/import-2.hs: New.
6168         * g++.dg/pch/include/import-2a.h: New.
6169         * g++.dg/pch/include/import-2b.h: New.
6170
6171 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6172
6173         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6174
6175 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6176
6177         * gfortran.dg/substr_1.f90: New test.
6178
6179 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6180
6181         PR middle-end/19775
6182         * gcc.dg/torture/builtin-power-1.c: Disable test for
6183         invalid transformation.
6184         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6185         no longer optimize.
6186         * gcc.dg/builtins-47.c: New testcase.
6187
6188 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6189             Dorit Naishlos  <dorit@il.ibm.com>
6190
6191         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6192
6193 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6194
6195         * gcc.c-torture/compile/20050206-1.c: New test.
6196
6197 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6198
6199         PR tree-opt/19768
6200         * g++.dg/opt/pr19768.C: New test.
6201
6202 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6203
6204         PR tree-opt/19736
6205         * gcc.c-torture/compile/pr19736.c: New test.
6206
6207 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6208
6209         PR c++/17401
6210         * g++.dg/parse/error25.C: New test.
6211
6212 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6213
6214         * gcc.c-torture/execute/20050203-1.c: New.
6215
6216 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6217
6218         * gcc.dg/vect/vect-85.c: Remove xfail.
6219         * gcc.dg/vect/vect-86.c: Remove xfail.
6220         * gcc.dg/vect/vect-87.c: Remove xfail.
6221         * gcc.dg/vect/vect-88.c: Remove xfail.
6222
6223 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6224
6225         * gcc.dg/altivec-19.c: New.
6226
6227 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6228
6229         PR c/17807
6230         * gcc.dg/nested-func-3.c: New test.
6231         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6232
6233 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6234
6235         * gcc.test-framework/gen_directive_tests: Generate tests for
6236         selector expressions.
6237
6238 2005-02-02  Matt Austern  <austern@apple.com>
6239
6240         PR c++/19628
6241         * g++/ext/builtin7.C: New.
6242         * g++/ext/builtin8.C: New.
6243
6244 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6245
6246         PR c/18502
6247         * gcc.dg/pr18502-1.c: New test.
6248
6249 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6250
6251         PR c++/17413
6252         * g++.dg/template/local4.C: Tweak.
6253
6254 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6255
6256         PR tree-optimization/19578
6257         * gcc.c-torture/compile/20050202-1.c: New test.
6258
6259 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6260
6261         PR c/19435
6262         * gcc.dg/c99-init-4.c: New test.
6263
6264 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6265
6266         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6267
6268         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6269
6270         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6271         * g++.dg/eh/check-vect.h: New.
6272
6273         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6274         * gcc.dg/vect/vect-78.c: Ditto.
6275         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6276         Remove.
6277
6278         * g++.dg/conversion/simd1.C: Expect warning.
6279         * g++.dg/ext/attribute-test-1.C: Ditto.
6280         * g++.dg/ext/attribute-test-2.C: Ditto.
6281         * g++.dg/ext/attribute-test-3.C: Ditto.
6282         * g++.dg/ext/attribute-test-4.C: Ditto.
6283
6284         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6285         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6286
6287         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6288
6289 2005-02-01  Richard Henderson  <rth@redhat.com>
6290
6291         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6292         long double for ibm double-double format.
6293         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6294
6295 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6296
6297         PR tree-optimization/19633
6298         * testsuite/gcc.dg/pr19633-1.c: New test.
6299         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6300         to NULL or a symbol.
6301
6302 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6303
6304         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6305         New procs.
6306         (dg-process-target (local override)): Handle selector expressions.
6307
6308         * gcc.test-framework/README: Describe tests in source directory.
6309         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6310         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6311         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6312         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6313         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6314         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6315         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6316         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6317         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6318         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6319         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6320         * gcc.test-framework/dg-error-exp-P.c: New test.
6321         * gcc.test-framework/dg-error-exp-XP.c: New test.
6322         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6323         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6324         * gcc.test-framework/dg-output-exp-P.c: New test.
6325         * gcc.test-framework/dg-output-exp-XF.c: New test.
6326         * gcc.test-framework/dg-warning-exp-P.c: New test.
6327         * gcc.misc-tests/dg-1.c: Remove.
6328         * gcc.misc-tests/dg-2.c: Remove.
6329         * gcc.misc-tests/dg-3.c: Remove.
6330         * gcc.misc-tests/dg-4.c: Remove.
6331         * gcc.misc-tests/dg-5.c: Remove.
6332         * gcc.misc-tests/dg-6.c: Remove.
6333         * gcc.misc-tests/dg-7.c: Remove.
6334         * gcc.misc-tests/dg-8.c: Remove.
6335         * gcc.misc-tests/dg-9.c: Remove.
6336         * gcc.misc-tests/dg-10.c: Remove.
6337         * gcc.misc-tests/dg-11.c: Remove.
6338         * gcc.misc-tests/dg-12.c: Remove.
6339         * gcc.misc-tests/dg-test.exp: Remove.
6340
6341         * gcc.test-framework/test-framework.awk: Change recording and
6342         printing of passes and failures.
6343
6344         * gcc.test-framework: New directory.
6345         * gcc.test-framework/README: New.
6346         * gcc.test-framework/test-framework.exp: New.
6347         * gcc.test-framework/test-framework.awk: New.
6348         * gcc.test-framework/gen_directive_tests: New.
6349
6350 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6351
6352         * lib/treelang.exp: Fix comment typos.
6353         (treelang_target_compile): Don't append libs=-ltreelang to options.
6354
6355 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6356
6357         * g++.dg/parse/typename7.C: Adjust error messages.
6358
6359 2005-01-31  Jeff Law  <law@redhat.com>
6360
6361         * gcc.c-torture/execute/20050131-1.c: New test.
6362         * gcc.dg/wcaselabel.c: New test.
6363
6364 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6365
6366         * g++.dg/other/warning1.C: Adjust error messags.
6367         * g++.dg/parse/constant5.C: New test.
6368
6369 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6370
6371         PR c/19333
6372         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6373         the test case valid.
6374         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6375         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6376         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6377         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6378         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6379         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6380
6381 2005-01-31  Dale Johannesen  <dalej@apple.com>
6382
6383         * g++.dg/opt/pr19650.C:  New test.
6384
6385 2005-01-31  Richard Henderson  <rth@redhat.com>
6386
6387         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6388         long double for intel double extended format.
6389         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6390
6391 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6392
6393         PR c++/19555
6394         * g++.dg/template/static10.C: New test.
6395
6396         PR c++/19395
6397         * g++.dg/parse/error24.C: New test.
6398
6399         PR c++/19367
6400         * g++.dg/lookup/builtin1.C: New test.
6401
6402         PR c++/19457
6403         * g++.dg/warn/conv3.C: New test.
6404
6405 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6406
6407         PR fortran/19647
6408         * gfortan.dg/inquire_7.f90
6409
6410 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6411
6412         PR tree-optimization/15791
6413         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6414         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6415         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6416         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6417         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6418         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6419         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6420         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6421         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6422         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6423
6424 2005-01-29  Paul Brook  <paul@codesourcery.com>
6425
6426         PR fortran/18565
6427         * check.c (real_or_complex_check): New function.
6428         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6429         * intrinsic.c (add_functions): Use new check functions.
6430         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6431         Add prototypes.
6432
6433 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6434
6435         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6436         gcc.dg/lvalue-3.c: New tests.
6437         * gcc.dg/concat.c: Update expected messages.
6438
6439 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6440
6441         PR libfortran/19595
6442         * gfortran.dg/eor_1.f90:  New test.
6443
6444 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6445
6446         PR fortran/19589
6447         * gfortran.dg/logical_data_1.f90: New test.
6448
6449 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6450
6451         PR c++/19253
6452         * g++.dg/template/crash33.C: New test.
6453
6454         PR c++/19667
6455         * g++.dg/template/crash32.C: New test.
6456
6457 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6458
6459         PR middle-end/16558
6460         * g++.dg/warn/Wreturn-type-2.C: New test.
6461
6462 2004-06-24  Jeff Law  <law@redhat.com>
6463
6464         * gcc.dg/tree-ssa/20050128-1.c: New test.
6465
6466 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6467
6468         * gcc.target/frv/all-mdpackh-1.c: New test.
6469
6470 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6471
6472         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6473
6474 2005-01-27  Richard Henderson  <rth@redhat.com>
6475
6476         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6477
6478 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6479
6480         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6481
6482 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6483
6484         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6485         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6486         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6487         to cope with cases where the multilib options override the dg-options.
6488
6489 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6490
6491         PR c/18946
6492         * gcc.dg/noncompile/20050120-1.c: New test.
6493
6494 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6495
6496         PR tree-optimization/19633
6497         * gcc.dg/pr19633.c: New test.
6498         * gcc.dg/tree-ssa/pr19633.c: New test.
6499
6500 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6501
6502         * gcc.dg/20041216-1.c: New test.
6503
6504 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6505
6506         PR objc/18862
6507         * objc.dg/selector-2.m: New test.
6508
6509 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6510
6511         * g++.dg/opt/range-test-2.C: New test.
6512
6513         PR rtl-optimization/19579
6514         * gcc.c-torture/execute/20050124-1.c: New test.
6515
6516 2005-01-26  Greg Parker  <gparker@apple.com>
6517         Stuart Hastings  <stuart@apple.com>
6518
6519         * gcc.c-torture/execute/20050125-1.c: New.
6520
6521 2005-01-18  Jan Hubicka  <jh@suse.cz>
6522
6523         PR tree-optimize/19337
6524         * gcc.c-torture/compile/20050119-1.c: New test.
6525
6526 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6527
6528         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6529         test for successful match.
6530
6531 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6532
6533         PR objc/18408
6534         * objc.dg/comp-types-7.m: New test.
6535
6536 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6537
6538         * lib/target-supports.exp (current_target_name): New.
6539         (check_effective_target_ilp32, check_effective_target_lp64):
6540         Cache the result to use as long as the current target, with
6541         multilib flags, remains the same.
6542
6543         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6544         (dg-require-weak, dg-require-visibility, dg-require-alias,
6545         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6546         dg-require-effective-target, dg-skip-if): Remove call to
6547         skip_test_and_clear_xfail.
6548         (dg-test): Clear xfail data.
6549
6550 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6551
6552         PR target/17751
6553         * gcc.dg/ppc64-toc.c: New test.
6554
6555         * g++.dg/tree-ssa/empty-1.C: New test.
6556
6557         PR middle-end/19551
6558         * gcc.c-torture/execute/20050121-1.c: New test.
6559         * gcc.dg/20050121-2.c: New test.
6560
6561 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6562         Paul Brook  <paul@codesourcery.com>
6563
6564         PR fortran/17941
6565         * gfortran.dg/real_const_1.f: New test.
6566         * gfortran.dg/real_const_2.f90: New test.
6567         * gfortran.dg/complex_int_1.f90: New test.
6568
6569 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6570
6571         PR fortran/19313
6572         * gfortan.dg/inquire_6.f90: New test.
6573
6574 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6575
6576         PR libfortran/19451
6577         * open_readonly_1.f90:  New test.
6578
6579 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6580
6581         PR libfortran/18982
6582         * gfortran.dg/open_new.f90: New file.
6583
6584 2005-01-22  Paul Brook  <paul@codesourcery.com>
6585
6586         * namelist_1.f90: New test.
6587
6588 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6589
6590         PR tree-optimization/19484
6591         * gcc.c-torture/compile/20050122-[12].c: New tests.
6592
6593 2005-01-22  Paul Brook  <paul@codesourcery.com>
6594
6595         * gfortran.dg/implicit_2.f90: New test.
6596
6597 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6598
6599         PR fortran/19314
6600         * gfortran.dg/inquire_5.f90: New test.
6601
6602 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6603
6604         PR c/18809
6605         * gcc.dg/pr18809-1.c: New test.
6606
6607 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6608
6609         * gcc.dg/20050121-1.c: New test.
6610
6611         PR tree-optimization/13000
6612         * gcc.dg/20040206-1.c: Change warning to point where function is
6613         being inlined.
6614
6615 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6616
6617         PR c++/19208
6618         * g++.dg/template/array11.C: New test.
6619
6620 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6621
6622         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6623         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6624         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6625         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6626         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6627         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6628
6629 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6630
6631         PR tree-optimization/15349
6632         * gcc.dg/tree-ssa/pr15349.c: New.
6633
6634 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6635
6636         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6637
6638 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6639
6640         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6641         scan-assembler-times directive name.
6642
6643         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6644         after dg-do.
6645
6646         PR rtl-optimization/19462
6647         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6648
6649 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6650
6651         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6652         counting function calls on ia64.
6653
6654 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6655
6656         PR rtl-optimization/15139
6657         * gcc.dg/20050111-2.c: New test.
6658
6659         PR c/17297
6660         * gcc.c-torture/compile/20050113-1.c: New testcase.
6661
6662         PR middle-end/19164
6663         * gcc.dg/20050113-1.c: New testcase.
6664
6665 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6666
6667         * gcc.dg/vect/vect-85.c: Add comment.
6668         * gcc.dg/vect/vect-86.c: Add xfail for now.
6669         * gcc.dg/vect/vect-87.c: Add xfail for now.
6670         * gcc.dg/vect/vect-88.c: Add xfail for now.
6671         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6672
6673 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6674
6675         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6676
6677 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6678
6679         * g++.dg/debug/typedef3.C: New test.
6680
6681 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6682
6683         PR c/19472
6684         * gcc.dg/asm-a.c: New test.
6685
6686 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6687
6688         * gcc.dg/sh-relax.c: Add prototype for abort.
6689
6690 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6691
6692         * gcc.dg/short-compare-1.c: New test.
6693         * gcc.dg/short-compare-2.c: Likewise.
6694
6695 2005-01-18  Michael Matz  <matz@suse.de>
6696
6697         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6698
6699 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6700
6701         PR tree-optimization/19121
6702         * gcc.c-torture/compile/pr19121.c: New test.
6703
6704 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6705
6706         PR target/19357
6707         * gcc.c-torture/compile/pr19357.c: New test.
6708
6709 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6710
6711         PR c/5675
6712         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6713         pass--those that refer just to the variable, possibly with a
6714         cast.
6715         * gcc.dg/c99-const-expr-3.c: Likewise.
6716
6717         PR middle-end/13127
6718         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6719         longer emitted.
6720
6721 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6722
6723         PR fortran/18778
6724         * gfortran.dg/endfile_2.f90: New test.
6725
6726 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6727
6728         PR 19168
6729         * gfortran.dg/select_5.f90: New test.
6730
6731 2004-01-16  Paul Brook  <paul@codesourcery.com>
6732
6733         * gfortran.dg/common_4.f90: New test.
6734
6735 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6736
6737         PR rtl-optimization/19462
6738         * gcc.dg/torture/pr19462-1.c: New test.
6739
6740 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6741
6742         PR objc/19321
6743         * objc.dg/func-ptr-2.m: New.
6744         * objc.dg/volatile-1.m: New.
6745
6746 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6747
6748         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6749
6750 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6751
6752         PR tree-optimization/19060
6753         * gcc.c-torture/execute/20050104-1.c: New test.
6754
6755 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6756
6757         PR fortran/18983
6758         * gfortran.dg/write_to_null.f90: New test.
6759
6760 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6761             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6762
6763         PR other/19328
6764         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6765         argument.
6766
6767 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR c++/19263
6770         * g++.dg/init/vector1.C: New test.
6771
6772 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6773
6774         PR target/13158
6775         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6776         PR target/18987
6777         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6778
6779 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6780
6781         * gfortran.dg/select_1.f90: New test.
6782         * gfortran.dg/select_2.f90: New test.
6783         * gfortran.dg/select_3.f90: New test.
6784         * gfortran.dg/select_4.f90: New test.
6785
6786 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6787
6788         PR middle-end/19084
6789         PR rtl-optimization/19348
6790         * gcc.dg/20050111-1.c: New test.
6791         * gcc.c-torture/execute/20050111-1.c: New test.
6792
6793         * gcc.dg/i386-asm-4.c: New test.
6794
6795 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6796
6797         * gcc.dg/nested-func-2.c: New test.
6798         * ada/acats/norun.lst: Remove c953002.
6799
6800 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6801
6802         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6803
6804 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6805
6806         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6807
6808 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         PR target/18761
6811         * g++.dg/abi/align1.C: New test.
6812
6813 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6814
6815         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6816         at a time.
6817         * g++.dg/ext/altivec_check.h: Support compiling as C.
6818
6819 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6820
6821         PR c++/19355
6822         * g++.dg/expr/pr19355-1.C: New test case.
6823
6824 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6825
6826         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6827         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6828         * ada/acats/tests/c3/c92005b.ada: Likewise.
6829         * ada/acats/tests/c3/cxb3012.a: Likewise.
6830         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6831
6832 2005-01-09  Paul Brook  <paul@codesourcery.com>
6833
6834         * gfortran.dg/common_2.f90: New file.
6835         * gfortran.dg/common_3.f90: New file.
6836
6837 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6838
6839         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6840
6841 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6842
6843         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6844         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6845         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6846         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6847         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6848         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6849         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6850         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6851         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6852         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6853         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6854         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6855         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6856         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6857         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6858         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6859         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6860         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6861         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6862         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6863         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6864         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6865         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6866         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6867         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6868         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6869         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6870         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6871         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6872         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6873         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6874         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6875         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6876         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6877         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6878         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6879         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6880         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6881         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6882         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6883         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6884         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6885         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6886         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6887         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6888         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6889         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6890         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6891         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6892         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6893         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6894         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6895         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6896         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6897         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6898         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6899         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6900         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6901         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6902         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6903         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6904         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6905         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6906         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6907         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6908         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6909         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6910
6911         * gcc.dg/vect/vect-1.c: Fix spelling.
6912         * gcc.dg/vect/vect-10.c: Fix spelling.
6913         * gcc.dg/vect/vect-11.c: Fix spelling.
6914         * gcc.dg/vect/vect-12.c: Fix spelling.
6915         * gcc.dg/vect/vect-14.c: Fix spelling.
6916         * gcc.dg/vect/vect-15.c: Fix spelling.
6917         * gcc.dg/vect/vect-16.c: Fix spelling.
6918         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6919         * gcc.dg/vect/vect-64.c: Fix comments.
6920         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6921
6922 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6923             Ira Rosen  <irar@il.ibm.com>
6924
6925         * gcc.dg/vect/vect-70.c: New test.
6926         * gcc.dg/vect/vect-71.c: New test.
6927
6928 2005-01-09  Manfred Hollstein  <mh@suse.com>
6929
6930         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6931         * gcc.dg/pr18241-2.c: Likewise.
6932         * gcc.dg/pr18241-3.c: Likewise.
6933         * gcc.dg/pr18241-4.c: Likewise.
6934         * gcc.dg/pr18241-5.c: Likewise.
6935
6936 2005-01-08  Richard Henderson  <rth@redhat.com>
6937
6938         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6939         False for x86 and x86-64.
6940
6941 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6942
6943         PR tree-optimization/18241
6944         * gcc.dg/pr18241-1.c: New test.
6945         * gcc.dg/pr18241-2.c: New test.
6946         * gcc.dg/pr18241-3.c: New test.
6947         * gcc.dg/pr18241-4.c: New test.
6948         * gcc.dg/pr18241-5.c: New test.
6949
6950 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6951
6952         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6953         gfortran.dg/select_4.f90: New.
6954
6955 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6956
6957         * gcc.c-torture/execute/20050107-1.c: New test.
6958
6959 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         PR c++/19298
6962         * g++.dg/template/ref2.C: New.
6963
6964 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6965
6966         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6967         instead of being empty.
6968
6969 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6970
6971         PR fortran/15553
6972         * gfortran.dg/array-1.f90: New test.
6973
6974 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR tree-optimization/19283
6977         * gcc.c-torture/execute/20050106-1.c: New test.
6978
6979         PR rtl-optimization/18861
6980         * gcc.dg/20050105-1.c: New test.
6981
6982         PR tree-optimization/18828
6983         * gcc.dg/20050105-2.c: New test.
6984
6985 2005-01-07  Andreas Jaeger  <aj@suse.de>
6986
6987         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6988
6989 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6990
6991         PR fortran/18398
6992         * gfortran.dg/fmt_read.f90: New test.
6993
6994 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6995
6996         * gcc.dg/rs6000-ldouble-2.c: New.
6997
6998 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6999
7000         PR c++/19244
7001         * g++.dg/parser/ctor2.C: New test.
7002
7003 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7004
7005         PR c++/17154
7006         * g++.dg/template/using9.C: New test.
7007
7008 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7009
7010         PR c++/19258
7011         * g++.dg/lookup/friend6.C: New test.
7012
7013 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7014
7015         PR c++/19270
7016         * g++.dg/template/array10.C: New.
7017
7018 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7019
7020         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7021         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7022
7023 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7024
7025         * gcc.c-torture/compile/20050105-1.c: New test.
7026
7027 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7028
7029         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7030
7031 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7032
7033         PR middle-end/19100
7034         * gcc.dg/conv-3.c: New test case.
7035
7036 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7037
7038         * gcc.dg/asm-wide-1.c: New test.
7039
7040 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7041
7042         PR c++/19030
7043         * g++.dg/parse/crash22.C: New
7044
7045 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7046
7047         PR 19257
7048         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7049
7050 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7051
7052         PR middle-end/17767
7053         * gcc.dg/i386-mmx-6.c: New test case.
7054
7055 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7056
7057         PR tree-optimization/18308
7058         * gcc.dg/vect/pr18308.c: New testcase.
7059
7060 2005-01-04  Andreas Jaeger  <aj@suse.de>
7061
7062         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7063
7064 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7065             Robert Bowdidge <bowdidge@apple.com>
7066
7067         * gcc.dg/cpp/subframework1.c: New.
7068         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7069         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7070         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7071         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7072
7073 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7074
7075         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7076         producing warning.
7077         * gcc.dg/darwin-weakimport-2.c: New.
7078
7079 2005-01-03  Richard Henderson  <rth@redhat.com>
7080
7081         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7082
7083 2005-01-03  Richard Henderson  <rth@redhat.com>
7084
7085         * gcc.dg/vect/vect.exp: Enable for ia64.
7086         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7087         (check_effective_target_vect_float): Likewise.
7088         (check_effective_target_vect_no_align): Likewise.
7089         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7090         * gcc.dg/vect/vect-8.c: Likewise.
7091
7092 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7093
7094         PR target/19236
7095         * gcc.dg/pr19236-1.c: New test case.
7096
7097 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7098
7099         PR rtl-optimization/12092
7100         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7101
7102 2005-01-02  Andreas Jaeger  <aj@suse.de>
7103
7104         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7105
7106 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7107             Andrew Pinski  <pinskia@physics.uc.edu>
7108
7109         PR rtl-optimization/12092
7110         * gcc.dg/pr12092-1.c: New test case.
7111
7112 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7113
7114         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7115         'hidden' and 'default' for better portability.
7116         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7117
7118         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7119         6 and 7.
7120         * g++.old-deja/g++.brendan/new3.C: Likewise.
7121
7122 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7123
7124         * gcc.dg/20041231-1.C: New test.
7125         * g++.dg/warn/Wunreachable-code-1.C: New test.
7126
7127 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7128
7129         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7130         file, not /dev/null.  Abort on error.
7131
7132 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7133             Ziemowit Laski  <zlaski@apple.com>
7134
7135         PR objc/18971
7136         * objc.dg/encode-5.m: New test.
7137
7138 2004-12-29  Richard Henderson  <rth@redhat.com>
7139
7140         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7141         * objc.dg/stabs-1.m: Disable for ia64.
7142
7143 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7144
7145         PR c++/19190
7146         * g++.dg/warn/Wunused-10.C: New test.
7147
7148 2004-12-28  Richard Henderson  <rth@redhat.com>
7149
7150         * objc.dg/stabs-1.m: Disable for alpha.
7151
7152 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7153
7154         PR c++/19149
7155         * g++.dg/parse/error23.C: New test.
7156
7157 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7158
7159         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7160
7161         PR fortran/19032
7162         * gfortran.dg/intrinsic_modulo_1.f90: New.
7163         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7164         tests with divisor -1.
7165
7166 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7167
7168         * g++.dg/opt/temp1.C (memcpy): Return a value.
7169
7170         PR c++/19148
7171         * g++.dg/expr/cond7.C: New test.
7172
7173 2004-12-27  Paul Brook  <paul@codesourcery.com>
7174
7175         * gfortran.dg/g77/select_no_compile.f: Remove.
7176
7177 2004-12-27  Richard Henderson  <rth@redhat.com>
7178
7179         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7180         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7181         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7182
7183 2004-12-26  Richard Henderson  <rth@redhat.com>
7184
7185         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7186         by 1i instead of token pasting.
7187
7188 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7189
7190         PR tree-optimization/17578
7191         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7192         to additional_flags.
7193         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7194
7195 2004-12-25  Richard Henderson  <rth@redhat.com>
7196
7197         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7198         Remove Alpha.
7199
7200 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7201
7202         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7203         hppa*-*-hpux*.
7204         * gcc.dg/pr17957.c (dg-options): Likewise.
7205         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7206         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7207         instead of 0 on __hppa__.
7208         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7209         "foo,%r" on hppa*-*-*.
7210
7211 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7212
7213         PR fortran/19071
7214         * gfortran.dg/complex_write.f90: New test.
7215
7216 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7217
7218         PR c++/17595
7219         * g++.dg/parse/pragma2.C: New test.
7220
7221         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7222
7223 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7224
7225         * gcc.dg/empty2.c: Add missing dg-warning.
7226
7227 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/17413
7230         * g++.dg/template/local4.C: New test.
7231         * g++.dg/template/crash19.C: Add dg-error marker.
7232
7233         * g++.dg/template/crash31.C: Correct embedded PR number.
7234
7235 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7236
7237         PR c++/16405
7238         * g++.dg/opt/temp1.C: Add do-run marker.
7239
7240 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7241
7242         * g++.dg/template/spec19.C: New.
7243
7244 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7245
7246         PR target/16819
7247         * gcc.dg/empty2.c: New.
7248
7249 2004-12-23  Richard Henderson  <rth@redhat.com>
7250
7251         * lib/target-supports.exp (check_effective_target_vect_no_align):
7252         Remove i?86 and x86-64.
7253
7254 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/16405
7257         * g++.dg/opt/temp1.C: New test.
7258
7259 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7260
7261         PR c++/18733
7262         * g++.dg/template/friend33.C: New testcase.
7263
7264 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7265
7266         PR c++/18464
7267         * g++.dg/template/cond5.C: New test.
7268
7269         PR c++/18492
7270         * g++.dg/inherit/thunk3.C: New test.
7271
7272         PR c++/11224
7273         * g++.dg/warn/Wunused-9.C: New test.
7274
7275 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7276
7277         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7278
7279 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7280
7281         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7282
7283 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7284
7285         PR c++/18378
7286         * g++.dg/ext/packed8.C: New test.
7287
7288         PR c++/19063
7289         * g++.dg/template/crash31.C: New test.
7290
7291         PR c++/19034
7292         * g++.dg/template/crash30.C: New test.
7293
7294 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7295
7296         PR C++/18984
7297         * g++.dg/eh/ctor3.C: New test.
7298
7299 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7300
7301         * objc.dg/stabs-1.m: Allow section name to be quoted and
7302         assembly label to begin with '.LL'.
7303
7304 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7305
7306         * gcc.dg/vect/vect.exp
7307         (check_effective_target_lp64_or_vect_no_align): New.
7308         * gcc.dg/vect/vect-77.c: Use it.
7309         * gcc.dg/vect/vect-78.c: Use it.
7310
7311         * lib/target-supports.exp
7312         (check_effective_target_vect_no_max,
7313         check_effective_target_vect_no_bitwise,
7314         check_effective_target_vect_no_align): New.
7315         * gcc.dg/vect/vect-13.c: Use them.
7316         * gcc.dg/vect/vect-17.c: Ditto.
7317         * gcc.dg/vect/vect-18.c: Ditto.
7318         * gcc.dg/vect/vect-19.c: Ditto.
7319         * gcc.dg/vect/vect-20.c: Ditto.
7320         * gcc.dg/vect/vect-27.c: Ditto.
7321         * gcc.dg/vect/vect-29.c: Ditto.
7322         * gcc.dg/vect/vect-44.c: Ditto.
7323         * gcc.dg/vect/vect-48.c: Ditto.
7324         * gcc.dg/vect/vect-50.c: Ditto.
7325         * gcc.dg/vect/vect-52.c: Ditto.
7326         * gcc.dg/vect/vect-54.c: Ditto.
7327         * gcc.dg/vect/vect-56.c: Ditto.
7328         * gcc.dg/vect/vect-58.c: Ditto.
7329         * gcc.dg/vect/vect-60.c: Ditto.
7330         * gcc.dg/vect/vect-72.c: Ditto.
7331         * gcc.dg/vect/vect-80.c: Ditto.
7332
7333 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7334
7335         PR c++/14075
7336         * g++.dg/init/string1.C: New.
7337
7338         PR c++/18975
7339         * g++.dg/other/synth1.C: New.
7340
7341 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7342
7343         PR c/18963
7344         * gcc.dg/pr18963-1.c: New test.
7345
7346 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7347
7348         PR c/18596
7349         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7350         * gcc.dg/pr18596-1.c: Use dg-error.
7351         (dg-options): Use -fno-unit-at-a-time.
7352         * gcc.dg/pr18596-2.c: New test.
7353         * gcc.dg/pr18596-3.c: New test.
7354
7355 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7356
7357         PR middle-end/18683
7358         * g++.dg/opt/pr18683-1.C: New test case.
7359
7360 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7361
7362         PR other/19093
7363         * g++.dg/opt/max1.C: Fix for 64bit targets.
7364
7365 2004-12-20  Matt Austern  <austern@apple.com>
7366
7367         PR c++/19044
7368         * g++.dg/ext/builtin6.C: New
7369
7370 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7371
7372         PR tree-optimization/19080
7373         * gcc.c-torture/compile/pr19080.c: New test.
7374
7375 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7376
7377         * gcc.dg/20041219-1.c: New test.
7378
7379 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7380
7381         PR middle-end/19068
7382         * g++.dg/opt/max1.C: New test case.
7383
7384 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7385
7386         * gcc.dg/fdata-sections-1.c: New test.
7387
7388 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7389
7390         PR middle-end/18548
7391         * gcc.dg/max-1.c: New test case.
7392
7393 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7394
7395         * gcc.c-torture/execute/20041218-1.c: New test.
7396
7397 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7398
7399         * gcc.dg/pr18501.c: New test.
7400         * gcc.dg/uninit-5.c: XFAIL.
7401         * gcc.dg/uninit-9.c: XFAIL.
7402
7403 2004-12-17  Dale Johannesen  <dalej@apple.com>
7404
7405         * gcc.dg/20041213-1.c:  New.
7406
7407 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7408
7409         * objc.dg/stabs-1.m: Allow assembly label to begin
7410         with a dot ('.').
7411
7412 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7413
7414         * gcc.c-torture/execute/20041213-1.c: Move...
7415         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7416
7417 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7418
7419         PR c++/18721
7420         * g++.dg/lookup/conv-5.C: New.
7421
7422 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7423
7424         * objc.dg/stabs-1.m: New test.
7425
7426 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7427
7428         * gcc.dg/visibility-c.c: Change compile to
7429         assemble for the test.
7430
7431 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7432
7433         PR target/19041
7434         * gcc.dg/visibility-c.c: New test.
7435
7436 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7437
7438         PR middle-end/18493
7439         * gcc.dg/switch-8.c: New test case.
7440
7441 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7442
7443         PR c++/18905
7444         * g++.dg/template/init4.C: New.
7445         * g++.dg/opt/static3.C: Enable optimizer.
7446
7447 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7448
7449         * g++.dg/other/complex1.C: New test.
7450
7451 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7452
7453         * g++.dg/opt/inline9.C: New test.
7454
7455 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7456
7457         PR fortran/18993
7458         * gfotran.dg/nullify_1.f: New test.
7459
7460 2004-12-15  Richard Henderson  <rth@redhat.com>
7461
7462         * gcc.target/i386/i386.exp: New harness.
7463         * gcc.target/i386/vect-args.c: New.
7464
7465 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7466
7467         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7468
7469 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7470
7471         PR c++/18825
7472         * g++.dg/template/friend32.C: New test.
7473
7474 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7475
7476         * cpp/pragma-once-1.c: New test.
7477         * cpp/pragma-once-1b.h: Likewise.
7478         * cpp/pragma-once-1c.h: Likewise.
7479         * cpp/pragma-once-1d.h: Likewise.
7480         * cpp/inc/pragma-once-1a.h: Likewise.
7481
7482 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7483             Steven G. Kargl  <kargls@comcast.net>
7484
7485         PR fortran/17597
7486         * gfortran.dg/list_read_3.f90: New test.
7487
7488 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7489
7490         * gcc.dg/ftrapv-2.c: New test.
7491
7492 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7493
7494         PR c++/18981
7495         * g++.dg/template/typename9.C: New test.
7496
7497 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7498
7499         PR c++/18738
7500         * g++.dg/template/typename8.C: New test.
7501         * g++.dg/parse/friend2.C: Tweak error message.
7502
7503 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7504
7505         * gcc.c-torture/20041214-1.c: New test.
7506
7507 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7508
7509         PR c++/18965
7510         * g++.dg/init/array17.C: New test.
7511
7512 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7513
7514         PR c++/18793
7515         * g++.dg/init/aggr3.C: New test.
7516
7517 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7518
7519         * gcc.dg/altivec-types-1.c: New test.
7520         * gcc.dg/altivec-types-2.c: New test.
7521         * gcc.dg/altivec-types-3.c: New test.
7522         * gcc.dg/altivec-types-4.c: New test.
7523         * g++.dg/ext/altivec-types-1.C: New test.
7524         * g++.dg/ext/altivec-types-2.C: New test.
7525         * g++.dg/ext/altivec-types-3.C: New test.
7526         * g++.dg/ext/altivec-types-4.C: New test.
7527
7528 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR middle-end/18951
7531         * gcc.c-torture/execute/20041213-1.c: New test.
7532
7533 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7534
7535         PR c++/18949
7536         * g++.dg/template/cast1.C: New.
7537
7538 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7539
7540         * gcc.c-torture/execute/20041213-2.c: New test.
7541
7542 2004-12-13  Richard Henderson  <rth@redhat.com>
7543
7544         * gcc.dg/i386-sse-10.c: Fix typo in options.
7545
7546 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7547
7548         PR c++/18968
7549         * g++.dg/opt/pr18968.C: New test.
7550
7551 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7552
7553         PR c++/18925
7554         * g++.dg/ext/visibility/staticdatamem.C: New test.
7555
7556 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7557
7558         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7559
7560 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7561
7562         PR rtl-optimization/18928
7563         * gcc.dg/pr18928-1.c: New test case.
7564
7565 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7566
7567         PR tree-opt/16951
7568         * gcc.c-torture/compile/20041211-1.c: New.
7569
7570 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7571
7572         PR middle-end/17564
7573         * gcc.c-torture/execute/20041212-1.c: New test.
7574
7575 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7576
7577         PR fortran/18869
7578         * gfortran.dg/common_1.f90: New test.
7579
7580 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7581         Paul Brook  <paul@codesourcery.com>
7582
7583         PR fortran/16222
7584         * gfortran.dg/real_do_1.f90: New test.
7585
7586 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7587
7588         PR tree-opt/18040
7589         * g++.dg/opt/ptrmem6.C: New test.
7590
7591 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7592
7593         PR middle-end/18921
7594         * gcc.dg/pr18921-1.c: New test case.
7595
7596 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7597
7598         PR fortran/17175
7599         * gfortran.dg/scale_1.f90: New test.
7600
7601 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7602
7603         PR middle-end/18903
7604         * gcc.c-torture/compile/pr18903.c: New test.
7605
7606 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7607
7608         * gcc.c-torture/execute/20041210-1.c: New test.
7609
7610 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7611
7612         PR c++/18731
7613         * g++.dg/parser/struct-1.C: New test.
7614         * g++.dg/parser/struct-2.C: New test.
7615         * g++.dg/parser/struct-3.C: New test.
7616
7617 2004-12-09  Richard Henderson  <rth@redhat.com>
7618
7619         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7620
7621         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7622         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7623
7624 2004-12-09  Matt Austern  <austern@apple.com>
7625
7626         PR c++/18514
7627         * g++.dg/ext/builtin1.C: New
7628         * g++.dg/ext/builtin2.C: New
7629         * g++.dg/ext/builtin3.C: New
7630         * g++.dg/ext/builtin4.C: New
7631         * g++.dg/ext/builtin5.C: New
7632
7633 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7634
7635         PR tree-opt/18904
7636         * g++.dg/opt/ptrmem5.C: New test.
7637
7638 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7639
7640         * g++.dg/parse/typename5.C: Adjust for new error.
7641         * g++.dg/parse/typename7.C: New.
7642
7643 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7644
7645         PR c++/18073
7646         * g++.dg/other/mmintrin.C: New test.
7647
7648 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7649
7650         PR c++/16681
7651         * g++.dg/init/array15.C: New.
7652         * g++.dg/init/array16.C: New.
7653
7654 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7655
7656         PR fortran/18826
7657         * gfortran.dg/assign_1.f90: New test.
7658
7659 2004-12-08  Nick Clifton  <nickc@redhat.com>
7660
7661         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7662         * gcc.target/xstormy16/data_below100: Likewise.
7663         * gcc.target/xstormy16/sfr: Likewise.
7664         * gcc.target/xstormy16/below100.S: New test source file.
7665         * gcc.target/xstormy16/below100.ld: New test linker script.
7666         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7667         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7668         bp instructions.
7669         * gcc.target/xstormy16/bp.c: Likewise.
7670
7671         * gcc.target/xstormy16/bss_below100: New files:
7672         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7673         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7674         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7675         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7676         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7677         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7678         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7679         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7680         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7681         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7682         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7683         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7684         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7685         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7686         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7687         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7688         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7689         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7690         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7691         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7692         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7693         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7694         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7695         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7696         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7697         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7698         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7699
7700         * gcc.target/xstormy16/data_below100: New files:
7701         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7702         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7703         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7704         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7705         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7706         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7707         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7708         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7709         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7710         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7711         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7712         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7713         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7714         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7715         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7716         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7717         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7718         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7719         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7720         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7721         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7722         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7723         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7724         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7725         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7726         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7727         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7728
7729         * gcc.target/xstormy16/sfr: New files:
7730         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7731         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7732         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7733         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7734         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7735         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7736         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7737         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7738         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7739         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7740         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7741         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7742         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7743         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7744         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7745         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7746         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7747         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7748         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7749         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7750         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7751         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7752         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7753         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7754         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7755         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7756         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7757         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7758         27_if0_sfrw_bitfield_f.c
7759
7760 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7761
7762         PR c++/18100
7763         * g++.dg/lookup/name-clash4.C: New test.
7764
7765 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7766
7767         PR c++/18672
7768         * g++.dg/opt/array1.C: New.
7769
7770         PR c++/18803
7771         * g++.dg/template/operator5.C: New.
7772
7773 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7774
7775         PR c/18867
7776         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7777
7778 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7779
7780         * gcc.dg/noncompile/20041207.c: New test.
7781
7782 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7783
7784         * g++.dg/other/unreachable-1.C: New test.
7785
7786 2004-12-06  Nick Clifton  <nickc@redhat.com>
7787
7788         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7789         <limits.h> because the latter comes from gcc's include/ directory
7790         and not the newlib/libc/include directory.
7791
7792 2004-12-04  Richard Henderson  <rth@redhat.com>
7793
7794         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7795
7796 2004-12-04  Richard Henderson  <rth@redhat.com>
7797
7798         * lib/target-supports.exp (check_gc_sections_available): Disable
7799         for alpha and ia64.
7800
7801 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7802
7803         PR middle-end/17909
7804         * g++.dg/other/vararg-2.C: New test.
7805
7806 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7807
7808         PR c++/17011, c++/17971
7809         * g++.dg/template/error15.C: Adjust expected error.
7810         * g++.dg/template/instantiate3.C: Likewise.
7811
7812 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7813
7814         * gcc.dg/altivec-18.c: Fix for darwin
7815
7816 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7817
7818         PR c++/18782
7819         * g++.dg/parse/ptrmem2.C: New.
7820
7821         PR c++/18318
7822         * g++.dg/template/new1.C: New.
7823
7824 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7825
7826         PR fortran/18710
7827         * gfortran.dg/direct_io_3.f90: New test.
7828
7829 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7830
7831         PR 18758
7832         * g++.dg/parse/crash21.C: New.
7833
7834 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7835
7836         PR c++/15664, c++/18276
7837         * g++.dg/template/ttp13.C: New test.
7838         * g++.dg/template/ttp14.C: Likewise.
7839
7840 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7841
7842         PR c++/18123
7843         * g++.dg/parse/enum2.C: New test.
7844         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7845
7846 2004-12-02  Nick Clifton  <nickc@redhat.com>
7847
7848         * gcc.target/xstormy16: New test directory.
7849         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7850         * gcc.target/xstormy16/bp.c: Check the generation of bp
7851         instructions.
7852         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7853         bn instructions and the BELOW100 attribute.
7854
7855 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7856
7857         PR target/16952
7858         * gcc.dg/ppc-eabi.c: New.
7859
7860 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7861
7862         PR fortran/18284
7863         * gfortran.dg/backspace.f90
7864
7865 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7866
7867         * gfortran.dg/inquire.f90: New test.
7868
7869 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7870
7871         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7872         handle effective-target-keyword.
7873         (dg-skip-if): Support effective-target keyword as target list.
7874         (dg-xfail-if): Ditto.
7875         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7876
7877 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7878
7879         PR tree-optimization/18291
7880         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7881
7882 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7883
7884         PR C++/18729
7885         * g++.dg/parse/crash20.C: New.
7886
7887         PR c++/17431
7888         * g++.dg/overload/arg1.C: New.
7889         * g++.dg/overload/arg2.C: New.
7890         * g++.dg/overload/arg3.C: New.
7891         * g++.dg/overload/arg4.C: New.
7892
7893 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7894
7895         * gcc.dg/c99-flex-array-4.c: Remove.
7896
7897 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7898
7899         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7900
7901         * lib/target-supports.exp (is-effective-target): Simplify.
7902
7903         * lib/target-supports.exp (check_effective_target_vect_long):
7904         Fix for powerpc64-*-*.
7905
7906 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7907
7908         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7909         to support new requirements on FreeBSD 5.
7910
7911 2004-11-30  Devang Patel  <dpatel@apple.com>
7912
7913         PR 18702
7914         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7915
7916 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7917
7918         * g++.dg/ext/altivec-13.C: New test.
7919
7920 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7921
7922         PR tree-opt/18298
7923         * gcc.c-torture/execute/p18298.c: New test.
7924
7925 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7926             Dorit Naishlos  <dorit@il.ibm.com>
7927
7928         PR tree-opt/18607
7929         * gcc.dg/vect/vect-89.c: New test.
7930
7931 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7932
7933         * gcc.dg/pr18596-1.c: New test.
7934
7935 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7936
7937         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7938
7939 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7940
7941         PR c/18479
7942         * gcc.dg/pr18479.c: New test.
7943
7944 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7945
7946         PR target/18490
7947         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7948         mmix-knuth-mmixware.
7949
7950         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7951         cris-*-elf* cris-*-aout* mmix-*-*
7952
7953 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7954
7955         PR middle-end/18725
7956         * gcc.dg/pr18725.c: New test.
7957
7958 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7959
7960         PR target/18488
7961         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7962
7963         PR target/18336
7964         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7965
7966 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7967
7968         PR c++/18368
7969         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7970         * g++.old-deja/g++.law/ctors5.C: Likewise.
7971         * g++.old-deja/g++.other/crash25.C: Likewise.
7972
7973         PR c++/18674
7974         * g++.dg/template/error16.C: New test.
7975
7976         PR c++/18512
7977         * g++.dg/template/crash29.C: New test.
7978
7979 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7980
7981         PR tree-optimization/18712
7982         * gcc.c-torture/compile/pr18712.c: New test.
7983
7984 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7985
7986         PR c/7544
7987         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7988         tests.
7989
7990 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7991
7992         PR c++/18652
7993         * g++.dg/lookup/crash6.C: New test.
7994
7995 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7996
7997         PR middle-end/18164
7998         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7999
8000 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8001
8002         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8003         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8004         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8005
8006 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8007
8008         * gcc.dg/pr18164.c: New test.
8009
8010 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8011
8012         * gcc.dg/funroll-loops-all.c: New.
8013
8014 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8015
8016         PR target/18489
8017         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8018         delimeter, match space and TAB as well as ":".
8019
8020         PR target/18484
8021         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8022
8023         PR target/18348
8024         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8025
8026         PR target/18345
8027         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8028
8029         PR target/18337
8030         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8031
8032 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8033
8034         * gfortran.dg/direct_io_2.f90: New test.
8035
8036 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8037
8038         PR target/18334
8039         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8040
8041 2004-11-28  Richard Henderson  <rth@redhat.com>
8042
8043         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8044
8045 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8046
8047         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8048         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8049         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8050         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8051         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8052         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8053         gcc.dg/pointer-arith-8.c: New tests.
8054
8055 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8056
8057         PR fortran/18364
8058         * gfortran.dg/endfile.f90: New test.
8059
8060 2004-11-27  Falk Hueffner  <falk@debian.org>
8061
8062         * gcc.dg/loop-6.c: New test.
8063
8064 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8065
8066         * gcc.c-torture/execute/20041126-1.c: New test.
8067
8068 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8069
8070         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8071         on IRIX.
8072
8073 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8074
8075         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8076         functions.
8077
8078 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR rtl-optimization/17825
8081         * gcc.c-torture/compile/20041119-1.c: New test.
8082
8083 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8084
8085         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8086         Check existence of ld library path variables before unsetting.
8087
8088 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8089
8090         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8091
8092 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8093
8094         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8095
8096 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8097
8098         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8099
8100 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8101
8102         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8103         dg-do directive.
8104
8105 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8106
8107         * gcc.dg/pr17957.c: Pass --param, not -param.
8108
8109 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8110
8111         PR middle-end/17957
8112         * testsuite/gcc.dg/pr17957.c: New test.
8113
8114 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8115
8116         PR c++/18445
8117         * g++.dg/template/crash28.C: Likewise.
8118
8119         PR c++/18001
8120         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8121         * g++.dg/ext/lvaddr.C: Likewise.
8122         * g++.dg/opt/pr7503-3.C: Likewise.
8123
8124         PR c++/18466
8125         * g++.dg/parse/qualified3.C: New test.
8126         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8127
8128         PR c++/18545
8129         * g++.dg/expr/return1.C: New test.
8130
8131 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8132
8133         Friend class name lookup 3/n, PR c++/3332
8134         * g++.dg/lookup/friend3.C: New test.
8135         * g++.dg/lookup/friend4.C: Likewise.
8136         * g++.dg/lookup/friend5.C: Likewise.
8137
8138 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8139
8140         Friend class name lookup 2/n, PR c++/14513, c++/15410
8141         * g++.dg/lookup/friend2.C: New test.
8142         * g++.dg/template/friend31.C: Likewise.
8143
8144 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8145
8146         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8147
8148 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8149
8150         PR c++/17473
8151         * g++.dg/tc1/dr56.C: Remove.
8152         * g++.dg/template/typedef1.C: Add dg-error markers.
8153         * g++.old-deja/g++.other/typedef7.C: Likewise.
8154
8155         PR c++/18285
8156         * g++.dg/parse/typedef7.C: New test.
8157
8158 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8159
8160         * gcc.c-torture/execute/20041124-1.c: New test.
8161
8162 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8163
8164         * g++.dg/template/deduce3.C: New test.
8165
8166         PR c++/18586
8167         * g++.dg/template/crash27.C: New test.
8168
8169         PR c++/18530
8170         * g++.dg/warn/Wshadow-3.C: New test.
8171
8172 2004-11-24  Devang Patel  <dpatel@apple.com>
8173
8174         PR/18555
8175         * gcc.dg/cpp/isysroot-1.c: New test.
8176         * gcc.dg/cpp/usr/include/stdio.h: New file.
8177         * gcc.dg/cpp/isysroot-2.c: New test.
8178         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8179         New file.
8180
8181 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8182
8183         PR c++/8929
8184         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8185
8186 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8187
8188         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8189         * gcc.target/sparc/pdist.c: Likewise.
8190
8191 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8192
8193         PR c++/16882
8194         * g++.dg/conversion/simd1.C: New test.
8195
8196 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8197
8198         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8199         and restore_ld_library_path_env_vars.
8200         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8201         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8202         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8203         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8204
8205 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8206
8207         * gcc.dg/pragma-align-2.c: Test macro expansion.
8208         * gcc.dg/pragma-pack-2.c: New test.
8209
8210 2004-11-23  Richard Henderson  <rth@redhat.com>
8211
8212         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8213         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8214         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8215         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8216         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8217         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8218
8219         * gcc.dg/vect/vect.exp: Add check for alpha.
8220         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8221         (check_effective_target_vect_int): Enable for alpha.
8222         (check_effective_target_vect_long): New.
8223         (is-effective-target): Add it.
8224
8225 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8226
8227         * gcc.dg/pr18614-1.c: New test.
8228
8229 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8230
8231         * gcc.dg/setjmp-2.c: New test.
8232
8233 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8234
8235         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8236         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8237         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8238         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8239         gcc.target/sparc/pdist.c: New tests.
8240
8241 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8242
8243         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8244
8245 2004-11-22  Dale Johannesen  <dalej@apple.com>
8246
8247         * gcc.dg/20041111-1.c:  New.
8248
8249 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8250
8251         PR tree-opt/18536
8252         * gcc.dg/vect/pr18536.c: New test.
8253
8254 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8255
8256         PR c++/18354
8257         * g++.dg/template/nontype11.C: New test.
8258
8259 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8260
8261         PR middle-end/18520
8262         * gcc.dg/pr18520-1.c: New test case.
8263
8264 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8265
8266         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8267         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8268         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8269         expected diagnostics.
8270
8271 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8272
8273         PR target/18580
8274         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8275         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8276         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8277
8278 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8279
8280         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8281
8282 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8283             Joseph Myers  <joseph@codesourcery.com>
8284
8285         * lib/target-supports.exp (check_visibility_available): Really
8286         test the compiler.
8287
8288 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8289
8290         PR tree-opt/18181
8291         * gcc.dg/vect/vect-85.c: New test.
8292         * gcc.dg/vect/vect-86.c: New test.
8293         * gcc.dg/vect/vect-87.c: New test.
8294         * gcc.dg/vect/vect-88.c: New test.
8295
8296 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8297
8298         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8299
8300 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8301
8302         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8303         * gcc.dg/ppc-and-1.c: Ditto.
8304         * gcc.dg/ppc-compare-1.c: Ditto.
8305         * gcc.dg/ppc-mov-1.c: Ditto
8306
8307 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8308             Mark Mitchell  <mark@codesourcery.com>
8309
8310         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8311
8312 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8313             Aldy Hernandez  <aldyh@redhat.com>
8314
8315         * lib/target-supports.exp (check_effective_target_vect_int): New
8316         (check_effective_target_vect_float): New
8317         (check_effective_target_vect_double): New.
8318         (is-effective-target): Support new effective targets keywords.
8319         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8320         default action for dg-do.
8321         * gcc.dg/vect/pr16105.c: Use new support.
8322         * gcc.dg/vect/pr18400.c: Ditto.
8323         * gcc.dg/vect/pr18425.c: Ditto.
8324         * gcc.dg/vect/vect-1.c: Ditto.
8325         * gcc.dg/vect/vect-10.c: Ditto.
8326         * gcc.dg/vect/vect-11.c: Ditto.
8327         * gcc.dg/vect/vect-12.c: Ditto.
8328         * gcc.dg/vect/vect-13.c: Ditto.
8329         * gcc.dg/vect/vect-14.c: Ditto.
8330         * gcc.dg/vect/vect-15.c: Ditto.
8331         * gcc.dg/vect/vect-16.c: Ditto.
8332         * gcc.dg/vect/vect-17.c: Ditto.
8333         * gcc.dg/vect/vect-18.c: Ditto.
8334         * gcc.dg/vect/vect-19.c: Ditto.
8335         * gcc.dg/vect/vect-2.c: Ditto.
8336         * gcc.dg/vect/vect-20.c: Ditto.
8337         * gcc.dg/vect/vect-21.c: Ditto.
8338         * gcc.dg/vect/vect-22.c: Ditto.
8339         * gcc.dg/vect/vect-23.c: Ditto.
8340         * gcc.dg/vect/vect-24.c: Ditto.
8341         * gcc.dg/vect/vect-25.c: Ditto.
8342         * gcc.dg/vect/vect-26.c: Ditto.
8343         * gcc.dg/vect/vect-27.c: Ditto.
8344         * gcc.dg/vect/vect-27a.c: Ditto.
8345         * gcc.dg/vect/vect-28.c: Ditto.
8346         * gcc.dg/vect/vect-29.c: Ditto.
8347         * gcc.dg/vect/vect-29a.c: Ditto.
8348         * gcc.dg/vect/vect-3.c: Ditto.
8349         * gcc.dg/vect/vect-30.c: Ditto.
8350         * gcc.dg/vect/vect-31.c: Ditto.
8351         * gcc.dg/vect/vect-32.c: Ditto.
8352         * gcc.dg/vect/vect-33.c: Ditto.
8353         * gcc.dg/vect/vect-34.c: Ditto.
8354         * gcc.dg/vect/vect-35.c: Ditto.
8355         * gcc.dg/vect/vect-36.c: Ditto.
8356         * gcc.dg/vect/vect-37.c: Ditto.
8357         * gcc.dg/vect/vect-38.c: Ditto.
8358         * gcc.dg/vect/vect-4.c: Ditto.
8359         * gcc.dg/vect/vect-40.c: Ditto.
8360         * gcc.dg/vect/vect-41.c: Ditto.
8361         * gcc.dg/vect/vect-42.c: Ditto.
8362         * gcc.dg/vect/vect-43.c: Ditto.
8363         * gcc.dg/vect/vect-44.c: Ditto.
8364         * gcc.dg/vect/vect-45.c: Ditto.
8365         * gcc.dg/vect/vect-46.c: Ditto.
8366         * gcc.dg/vect/vect-47.c: Ditto.
8367         * gcc.dg/vect/vect-48.c: Ditto.
8368         * gcc.dg/vect/vect-48a.c: Ditto.
8369         * gcc.dg/vect/vect-49.c: Ditto.
8370         * gcc.dg/vect/vect-5.c: Ditto.
8371         * gcc.dg/vect/vect-50.c: Ditto.
8372         * gcc.dg/vect/vect-51.c: Ditto.
8373         * gcc.dg/vect/vect-52.c: Ditto.
8374         * gcc.dg/vect/vect-53.c: Ditto.
8375         * gcc.dg/vect/vect-54.c: Ditto.
8376         * gcc.dg/vect/vect-55.c: Ditto.
8377         * gcc.dg/vect/vect-56.c: Ditto.
8378         * gcc.dg/vect/vect-56a.c: Ditto.
8379         * gcc.dg/vect/vect-57.c: Ditto.
8380         * gcc.dg/vect/vect-58.c: Ditto.
8381         * gcc.dg/vect/vect-59.c: Ditto.
8382         * gcc.dg/vect/vect-6.c: Ditto.
8383         * gcc.dg/vect/vect-60.c: Ditto.
8384         * gcc.dg/vect/vect-61.c: Ditto.
8385         * gcc.dg/vect/vect-62.c: Ditto.
8386         * gcc.dg/vect/vect-63.c: Ditto.
8387         * gcc.dg/vect/vect-64.c: Ditto.
8388         * gcc.dg/vect/vect-65.c: Ditto.
8389         * gcc.dg/vect/vect-66.c: Ditto.
8390         * gcc.dg/vect/vect-67.c: Ditto.
8391         * gcc.dg/vect/vect-68.c: Ditto.
8392         * gcc.dg/vect/vect-69.c: Ditto.
8393         * gcc.dg/vect/vect-7.c: Ditto.
8394         * gcc.dg/vect/vect-72.c: Ditto.
8395         * gcc.dg/vect/vect-72a.c: Ditto.
8396         * gcc.dg/vect/vect-73.c: Ditto.
8397         * gcc.dg/vect/vect-74.c: Ditto.
8398         * gcc.dg/vect/vect-75.c: Ditto.
8399         * gcc.dg/vect/vect-76.c: Ditto.
8400         * gcc.dg/vect/vect-77.c: Ditto.
8401         * gcc.dg/vect/vect-77a.c: Ditto.
8402         * gcc.dg/vect/vect-78.c: Ditto.
8403         * gcc.dg/vect/vect-79.c: Ditto.
8404         * gcc.dg/vect/vect-8.c: Ditto.
8405         * gcc.dg/vect/vect-80.c: Ditto.
8406         * gcc.dg/vect/vect-82.c: Ditto.
8407         * gcc.dg/vect/vect-82_64.c: Ditto.
8408         * gcc.dg/vect/vect-83.c: Ditto.
8409         * gcc.dg/vect/vect-83_64.c: Ditto.
8410         * gcc.dg/vect/vect-9.c: Ditto.
8411         * gcc.dg/vect/vect-all.c: Ditto.
8412         * gcc.dg/vect/vect-none.c: Ditto.
8413
8414 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8415
8416         * lib/gcc-dg.exp (dg-skip-if): New function.
8417         (dg-forbid-option): Remove.
8418         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8419         * g++.dg/abi/bitfield8.C: Likewise.
8420         * g++.dg/abi/dtor1.C: Likewise.
8421         * g++.dg/abi/empty10.C: Likewise.
8422         * g++.dg/abi/empty7.C: Likewise.
8423         * g++.dg/abi/empty9.C: Likewise.
8424         * g++.dg/abi/layout3.C: Likewise.
8425         * g++.dg/abi/layout4.C: Likewise.
8426         * g++.dg/abi/thunk1.C: Likewise.
8427         * g++.dg/abi/thunk2.C: Likewise.
8428         * g++.dg/abi/vbase11.C: Likewise.
8429         * g++.dg/abi/vthunk2.C: Likewise.
8430         * g++.dg/abi/vthunk3.C: Likewise.
8431         * g++.dg/ext/attrib8.C: Likewise.
8432         * g++.dg/opt/longbranch2.C: Likewise.
8433         * g++.dg/opt/reg-stack4.C: Likewise.
8434         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8435         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8436         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8437         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8438         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8439         * gcc.dg/20000609-1.c: Likewise.
8440         * gcc.dg/20000720-1.c: Likewise.
8441         * gcc.dg/20011107-1.c: Likewise.
8442         * gcc.dg/20011119-1.c: Likewise.
8443         * gcc.dg/20020108-1.c: Likewise.
8444         * gcc.dg/20020122-2.c: Likewise.
8445         * gcc.dg/20020122-3.c: Likewise.
8446         * gcc.dg/20020201-3.c: Likewise.
8447         * gcc.dg/20020206-1.c: Likewise.
8448         * gcc.dg/20020218-1.c: Likewise.
8449         * gcc.dg/20020310-1.c: Likewise.
8450         * gcc.dg/20020411-1.c: Likewise.
8451         * gcc.dg/20020418-2.c: Likewise.
8452         * gcc.dg/20020426-1.c: Likewise.
8453         * gcc.dg/20020426-2.c: Likewise.
8454         * gcc.dg/20020517-1.c: Likewise.
8455         * gcc.dg/20020523-1.c: Likewise.
8456         * gcc.dg/20020523-2.c: Likewise.
8457         * gcc.dg/20020729-1.c: Likewise.
8458         * gcc.dg/20030204-1.c: Likewise.
8459         * gcc.dg/20030826-2.c: Likewise.
8460         * gcc.dg/20030926-1.c: Likewise.
8461         * gcc.dg/20031202-1.c: Likewise.
8462         * gcc.dg/980312-1.c: Likewise.
8463         * gcc.dg/980313-1.c: Likewise.
8464         * gcc.dg/990117-1.c: Likewise.
8465         * gcc.dg/990424-1.c: Likewise.
8466         * gcc.dg/990524-1.c: Likewise.
8467         * gcc.dg/991230-1.c: Likewise.
8468         * gcc.dg/i386-387-1.c: Likewise.
8469         * gcc.dg/i386-387-2.c: Likewise.
8470         * gcc.dg/i386-387-3.c: Likewise.
8471         * gcc.dg/i386-387-4.c: Likewise.
8472         * gcc.dg/i386-387-5.c: Likewise.
8473         * gcc.dg/i386-387-6.c: Likewise.
8474         * gcc.dg/i386-asm-1.c: Likewise.
8475         * gcc.dg/i386-bitfield1.c: Likewise.
8476         * gcc.dg/i386-bitfield2.c: Likewise.
8477         * gcc.dg/i386-loop-1.c: Likewise.
8478         * gcc.dg/i386-loop-2.c: Likewise.
8479         * gcc.dg/i386-loop-3.c: Likewise.
8480         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8481         * gcc.dg/i386-pic-1.c: Likewise.
8482         * gcc.dg/i386-regparm.c: Likewise.
8483         * gcc.dg/i386-signbit-1.c: Likewise.
8484         * gcc.dg/i386-signbit-2.c: Likewise.
8485         * gcc.dg/i386-signbit-3.c: Likewise.
8486         * gcc.dg/i386-sse-5.c: Likewise.
8487         * gcc.dg/i386-sse-8.c: Likewise.
8488         * gcc.dg/i386-unroll-1.c: Likewise.
8489         * gcc.dg/tls/opt-1.c: Likewise.
8490         * gcc.dg/tls/opt-2.c: Likewise.
8491         * gcc.dg/unroll-1.c: Likewise.
8492         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8493         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8494         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8495         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8496
8497 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8498
8499         * g++.dg/template/incomplete1.C: New test.
8500
8501 2004-11-16  Nick Clifton  <nickc@redhat.com>
8502
8503         Revert patches accidentally commited during checkin of fixes for
8504         xstormy16 tests:
8505         gcc.c-torture/execute/simd-4.c: Revert
8506         gcc.dg/20040910-1.c: Revert.
8507
8508 2004-11-16  Paul Brook  <paul@codesourcery.com>
8509
8510         PR fortran/13010
8511         * gfortran.dg/der_pointer_1.f90: New test.
8512
8513 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8514
8515         PR c/18498
8516         * gcc.dg/bitfld-13.c: New test.
8517
8518 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8519
8520         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8521         powerpc*-*-linux*.
8522
8523         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8524         * gcc.dg/ppc64-abi-2.c: Ditto.
8525         * gcc.dg/ppc64-abi-3.c: Ditto.
8526
8527         * lib/gcc-dg.exp (dg-target-list): Remove.
8528
8529 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8530
8531         * gcc.dg/ia64-postinc.c: New test.
8532
8533 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8534
8535         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8536
8537 2004-11-15  Nick Clifton  <nickc@redhat.com>
8538
8539         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8540         __INT_MAX__ so that the test can be compiled by toolchains
8541         targeted at 16-bit processors.
8542
8543         * gcc.dg/20040625-1.c: Use long constants rather than integers
8544         when performing arithmetic that will overflow 16-bits.
8545
8546         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8547         xstormy16.  It does not support 128-bit vector operations.
8548
8549         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8550         with the macro PTR_TYPE.  Define this macro to an integer type
8551         suitable for holding a pointer.
8552
8553         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8554         the target is a 16-bit processor.
8555
8556         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8557         16-bit targets where the character constant will be too long.
8558
8559         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8560         where the double will not be directly addressable.
8561
8562 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8563
8564         Friend class name lookup 1/n, PR c++/18471
8565         * g++.dg/template/crash26.C: New test.
8566         * g++.dg/lookup/struct1.C: Adjust expected error.
8567         * g++.dg/parse/elab1.C: Likewise.
8568         * g++.dg/parse/elab2.C: Likewise.
8569         * g++.dg/parse/int-as-enum1.C: Likewise.
8570         * g++.dg/parse/struct-as-enum1.C: Likewise.
8571         * g++.dg/parse/typedef1.C: Likewise.
8572         * g++.dg/parse/typedef3.C: Likewise.
8573         * g++.dg/parse/typedef4.C: Likewise.
8574         * g++.dg/parse/typedef5.C: Likewise.
8575         * g++.dg/template/nontype4.C: Likewise.
8576         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8577         * g++.old-deja/g++.other/elab1.C: Likewise.
8578         * g++.old-deja/g++.other/syntax4.C: Likewise.
8579
8580 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8581
8582         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8583
8584 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8585
8586         * gcc.c-torture/execute/20041114-1.c: New test.
8587
8588 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8589
8590         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8591         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8592         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8593         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8594         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8595         gcc.dg/switch-7.c: New tests.
8596
8597 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8598
8599         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8600
8601 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8602
8603         PR tree-opt/18400
8604         * gcc.dg/vect/pr18400.c: New test.
8605
8606 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8607             Andrew Pinski  <pinskia@physics.uc.edu>
8608
8609         PR tree-opt/18425
8610         * gcc.dg/vect/pr18425.c: New test.
8611
8612 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8613
8614         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8615         Guard with dg-require-alias and dg-require-visibility.
8616
8617 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8618
8619         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8620
8621 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8622
8623         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8624
8625 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8626
8627         PR c++/17344
8628         * g++.dg/template/defarg5.C: New test.
8629
8630 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8631
8632         * g++.dg/parse/cast1.C: Run only on ILP32.
8633         * g++.old-deja/g++.mike/p784.C: Likewise.
8634
8635 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8636
8637         * gcc.c-torture/execute/20041113-1.c: New test.
8638
8639 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8640
8641         PR target/18230
8642         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8643         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8644         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8645         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8646         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8647         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8648         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8649         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8650         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8651         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8652         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8653         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8654         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8655
8656 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8657
8658         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8659         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8660         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8661         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8662         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8663         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8664         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8665         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8666         gcc.target/sparc/combined-1.c: New tests.
8667
8668 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8669
8670         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8671         New tests.
8672
8673 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8674
8675         * lib/gcc-dg.exp (dg-forbid-option): New function.
8676         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8677         * g++.dg/abi/bitfield8.C: Likewise.
8678         * g++.dg/abi/dtor1.C: Likewise.
8679         * g++.dg/abi/empty10.C: Likewise.
8680         * g++.dg/abi/empty7.C: Likewise.
8681         * g++.dg/abi/empty9.C: Likewise.
8682         * g++.dg/abi/layout3.C: Likewise.
8683         * g++.dg/abi/layout4.C: Likewise.
8684         * g++.dg/abi/thunk1.C: Likewise.
8685         * g++.dg/abi/thunk2.C: Likewise.
8686         * g++.dg/abi/vbase11.C: Likewise.
8687         * g++.dg/abi/vthunk2.C: Likewise.
8688         * g++.dg/abi/vthunk3.C: Likewise.
8689         * g++.dg/ext/attrib8.C: Likewise.
8690         * g++.dg/opt/longbranch2.C: Likewise.
8691         * g++.dg/opt/reg-stack4.C: Likewise.
8692         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8693         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8694         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8695         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8696         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8697         * gcc.dg/20000609-1.c: Likewise.
8698         * gcc.dg/20000720-1.c: Likewise.
8699         * gcc.dg/20011107-1.c: Likewise.
8700         * gcc.dg/20011119-1.c: Likewise.
8701         * gcc.dg/20020108-1.c: Likewise.
8702         * gcc.dg/20020122-2.c: Likewise.
8703         * gcc.dg/20020122-3.c: Likewise.
8704         * gcc.dg/20020201-3.c: Likewise.
8705         * gcc.dg/20020206-1.c: Likewise.
8706         * gcc.dg/20020218-1.c: Likewise.
8707         * gcc.dg/20020310-1.c: Likewise.
8708         * gcc.dg/20020411-1.c: Likewise.
8709         * gcc.dg/20020418-2.c: Likewise.
8710         * gcc.dg/20020426-1.c: Likewise.
8711         * gcc.dg/20020426-2.c: Likewise.
8712         * gcc.dg/20020517-1.c: Likewise.
8713         * gcc.dg/20020523-1.c: Likewise.
8714         * gcc.dg/20020523-2.c: Likewise.
8715         * gcc.dg/20020729-1.c: Likewise.
8716         * gcc.dg/20030204-1.c: Likewise.
8717         * gcc.dg/20030826-2.c: Likewise.
8718         * gcc.dg/20030926-1.c: Likewise.
8719         * gcc.dg/20031202-1.c: Likewise.
8720         * gcc.dg/980312-1.c: Likewise.
8721         * gcc.dg/980313-1.c: Likewise.
8722         * gcc.dg/990117-1.c: Likewise.
8723         * gcc.dg/990424-1.c: Likewise.
8724         * gcc.dg/990524-1.c: Likewise.
8725         * gcc.dg/991230-1.c: Likewise.
8726         * gcc.dg/i386-387-1.c: Likewise.
8727         * gcc.dg/i386-387-2.c: Likewise.
8728         * gcc.dg/i386-387-3.c: Likewise.
8729         * gcc.dg/i386-387-4.c: Likewise.
8730         * gcc.dg/i386-387-5.c: Likewise.
8731         * gcc.dg/i386-387-6.c: Likewise.
8732         * gcc.dg/i386-asm-1.c: Likewise.
8733         * gcc.dg/i386-bitfield1.c: Likewise.
8734         * gcc.dg/i386-bitfield2.c: Likewise.
8735         * gcc.dg/i386-loop-1.c: Likewise.
8736         * gcc.dg/i386-loop-2.c: Likewise.
8737         * gcc.dg/i386-loop-3.c: Likewise.
8738         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8739         * gcc.dg/i386-pic-1.c: Likewise.
8740         * gcc.dg/i386-regparm.c: Likewise.
8741         * gcc.dg/i386-signbit-1.c: Likewise.
8742         * gcc.dg/i386-signbit-2.c: Likewise.
8743         * gcc.dg/i386-signbit-3.c: Likewise.
8744         * gcc.dg/i386-sse-5.c: Likewise.
8745         * gcc.dg/i386-sse-8.c: Likewise.
8746         * gcc.dg/i386-unroll-1.c: Likewise.
8747         * gcc.dg/tls/opt-1.c: Likewise.
8748         * gcc.dg/tls/opt-2.c: Likewise.
8749         * gcc.dg/unroll-1.c: Likewise.
8750         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8751         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8752         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8753         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8754         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8755         -m64 is specified.
8756
8757 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8758
8759         PR c++/18389
8760         * g++.dg/parse/cond1.C: New test.
8761
8762         PR c++/18429
8763         * g++.dg/template/array9.C: New test.
8764         * g++.dg/ext/vla1.C: Adjust error messages.
8765         * g++.dg/ext/vlm1.C: Likewise.
8766         * g++.dg/template/crash2.C: Likewise.
8767
8768         PR c++/18436
8769         * g++.dg/template/call3.C: New test.
8770
8771         PR c++/18407
8772         * g++.dg/template/ptrmem11.C: New test.
8773
8774 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8775
8776         PR other/14264
8777         * lib/g++.exp: Set LC_ALL and LANG to C.
8778         * lib/gcc-dg.exp: Likewise.
8779         * lib/gfortran.exp: Likewise.
8780         * lib/objc.exp: Likewise.
8781         * lib/treelang.exp: Likewise.
8782
8783 2004-11-12  Andreas Schwab  <schwab@suse.de>
8784
8785         * gcc.dg/pr16286.c: Fix last change.
8786
8787 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8788
8789         PR c++/18416
8790         * g++.dg/init/global1.C: New test.
8791
8792 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8793
8794         * gcc.c-torture/execute/20041112-1.c: New test.
8795
8796 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8797
8798         * lib/gcc-dg.exp (dg-target-list): New.
8799
8800 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8801             Richard Sandiford  <rsandifo@redhat.com>
8802
8803         * lib/target-supports.exp (get-compiler_messages): New.
8804         (check_named_sections_available): Use it.
8805         (check_effective_target_ilp32): New.
8806         (check_effective_target_lp64): New.
8807         (is-effective-target): New.
8808         * lib/gcc-dg.exp (dg-require-effective-target): New.
8809
8810 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8811
8812         * gcc.dg/precedence-1.c: New test.
8813
8814 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8815
8816         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8817
8818         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8819         message, delete generated files, use more descriptive name for
8820         executable, and make the test unsupported when it cannot be run.
8821
8822         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8823         (dg-require-weak, dg-require-visibility, dg-require-alias,
8824         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8825         dg-require-iconv, dg-require-named-sections): Use it.
8826
8827         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8828
8829 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8830
8831         PR target/16457
8832         * gcc.dg/ppc-and-1: New
8833
8834         PR target/16796
8835         * gcc.dg/ppc-mov-1.c: New.
8836
8837         PR target/16458
8838         * gcc.dg/ppc-compare-1.c: New.
8839
8840 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8841
8842         * objc.dg/desig-init-2.m: New test.
8843
8844 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8845
8846         PR middle-end/18160
8847         * g++.dg/warn/register-var-1.C: New test.
8848         * g++.dg/warn/register-var-2.C: New test.
8849
8850 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8851
8852         * gcc.dg/union-2.c: New test.
8853
8854 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8855
8856         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8857         New test for PR tree-optimization/17892.
8858
8859 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/18369
8862         * g++.dg/init/new12.C: New test.
8863
8864 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8865
8866         * gcc.target/sparc: New directory.
8867         * gcc.target/sparc/sparc.exp: New driver.
8868         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8869         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8870         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8871         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8872
8873 2004-11-10  Paul Brook  <paul@codesourcery.com>
8874
8875         PR fortran/18218
8876         * gfortran.dg/list_read.c: New test.
8877
8878 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8879
8880         PR c/18322
8881         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8882         expected diagnostic location.
8883
8884 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8885
8886         * gcc.dg/20041109-1.c: New test.
8887
8888 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8889
8890         PR objc/18406
8891         * objc/compile/pr18406.m: New test.
8892
8893 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8894
8895         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8896
8897 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8898
8899         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8900
8901 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8902
8903         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8904
8905 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8906
8907         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8908         exit.
8909
8910 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8911
8912         PR tree-opt/18299
8913         * gcc.c-torture/pr18299-1.c: New test.
8914
8915 2004-11-06  Andreas Schwab  <schwab@suse.de>
8916
8917         * gcc.dg/pr16286.c: Also test for bool and pixel.
8918
8919 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8920
8921         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8922         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8923         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8924         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8925         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8926         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8927         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8928         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8929         gcc.dg/struct-semi-3.c: New tests.
8930
8931 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8932
8933         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8934
8935 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8936
8937         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8938         Do not use C99 designators.
8939
8940 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8941
8942         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8943
8944 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8945
8946         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8947         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8948         * gcc.c-torture/execute/simd-5.x: Remove.
8949
8950 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8951
8952         PR rtl-optimization/17933
8953         * gcc.dg/torture/pr17933-1.c: New test.
8954
8955 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8956
8957         PR target/18106
8958         * lib/target-supports.exp (check_weak_available): Support
8959         Windows.
8960
8961 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8962
8963         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8964         call to fflush(stdout) before abort.
8965         (my_ffsll): New function.
8966         (generate_fields): Use it.
8967
8968 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8969
8970         * gcc.dg/init-undef-1.c: New test.
8971
8972 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8973
8974         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8975         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8976         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8977         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8978         expected messages for new parser.
8979
8980 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8981
8982         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8983
8984 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8985
8986         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8987         on LP64 targets.
8988
8989 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8990
8991         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8992         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8993         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8994         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8995         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8996         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8997         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8998         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8999         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9000         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9001
9002 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9003
9004         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9005         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9006         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9007         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9008         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9009         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9010         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9011         for new parser.
9012
9013 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9014
9015         PR target/15342
9016         * gcc.dg/20041104-1.c: New test.
9017
9018 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9019
9020         * g++.dg/template/nontype7.C: New test.
9021         * g++.dg/template/nontype8.C: Likewise.
9022         * g++.dg/template/nontype9.C: Likewise.
9023         * g++.dg/template/nontype10.C: Likewise.
9024         * g++.dg/tc1/dr49.C: Likewise.
9025         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9026         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9027
9028 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9029
9030         * g++.dg/rtti/tinfo1.C: Remove xfails.
9031
9032 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9033
9034         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9035         packed attribute to the definition to satisfy the new C++ parser.
9036
9037 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9038
9039         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9040         invocations of va_arg.
9041
9042 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9043
9044         PR c++/18124
9045         * g++.dg/template/crash25.C: New test.
9046
9047         PR c++/18155
9048         * g++.dg/template/typedef2.C: New test.
9049         * g++.dg/parse/crash13.C: Adjust error markers.
9050
9051         PR c++/18177
9052         * g++.dg/conversion/const3.C: New test.
9053
9054 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9055
9056         PR fortran/17535
9057         PR fortran/17583
9058         PR fortran/17713
9059         * gfortran.dg/generic_[123].f90: New testcases.
9060
9061 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9062
9063         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9064         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9065
9066 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9067
9068         PR tree-opt/16808
9069         * gcc.c-torture/compile/pr16808.c: New test.
9070
9071 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9072
9073         PR rtl-optimization/17104
9074         * gcc.dg/ppc-bitfield1.c: New.
9075
9076 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9077
9078         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9079
9080 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9081
9082         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9083         strings for 32-bit code.
9084
9085 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9086
9087         PR c/18239
9088         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9089
9090 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9091
9092         PR c++/18064
9093         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9094
9095 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9096
9097         PR c++/15172
9098         * g++.dg/init/aggr2.C: New test.
9099
9100 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9101
9102         * objc.dg/local-decl-1.m: New test.
9103
9104 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9105
9106         * gcc.dg/20040910-1.c: Adjust regex.
9107
9108 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9109
9110         PR rtl-optimization/18084
9111         * g++.dg/opt/pr18084-1.C: New testcase.
9112
9113 2004-10-30  Matt Austern  <austern@apple.com>
9114
9115         PR c++/17542
9116         * g++.dg/ext/attrib18.C: New test.
9117
9118 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9119
9120         PR middle-end/18096
9121         * gcc.dg/pr18096-1.c: New test case.
9122
9123 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9124
9125         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9126
9127 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9128
9129         PR c/16666
9130         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9131         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9132         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9133         gcc.dg/old-style-prom-3.c: New tests.
9134
9135 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9136
9137         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9138         Remove unnecessary inclusion of stdio.h.
9139
9140 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9141
9142         PR rtl-optimization/17581
9143         * gcc.dg/pr17581-1.c: New test case.
9144
9145 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9146
9147         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9148         being implemented.
9149         * g++.dg/conversion/dr195-1.C: New.
9150         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9151         * g++.old-deja/g++.mike/p10148.C: Likewise.
9152
9153 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/17695
9156         * g++.dg/debug/typedef2.C: New test.
9157
9158 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9159
9160         PR fortran/13490
9161         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9162         * gfortran.dg/g77/README: Update.
9163
9164 2004-10-28  Matt Austern  <austern@apple.com>
9165
9166         PR c++/14124
9167         * g++.dg/ext/packed7.C: New test.
9168
9169 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9170
9171         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9172         scan-assembler.
9173         * lib/scanasm.exp (hidden-scan-for): New proc.
9174         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9175         string.
9176         (scan-not-hidden): Likewise.
9177         * lib/target-supports.exp (check_visibility_available): mach-o is
9178         support too.
9179
9180 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9181
9182         PR c++/17132
9183         * g++.dg/template/memclass3.C: New test.
9184
9185 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9186
9187         PR middle-end/18160
9188         * gcc.dg/register-var-1.c: New test.
9189         * gcc.dg/register-var-2.c: New test.
9190         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9191         error now.
9192
9193 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9194
9195         PR other/18172
9196         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9197         unused variables.
9198         * gcc.dg/vect/vect-22.c: Likewise.
9199
9200 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9201
9202         * gcc.dg/i386-rotate-1.c: New test.
9203
9204 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9205
9206         * g++.dg/init/ref12.C: Add "run" marker.
9207
9208         PR c++/17435
9209         * g++.dg/init/ref12.C: New test.
9210
9211         PR c++/18140
9212         * g++.dg/template/shift1.C: New test.
9213         * g++.dg/template/error10.C: Adjust error markers.
9214
9215 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9216
9217         PR tree-opt/17529
9218         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9219
9220 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9221
9222         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9223         * gcc.dg/weak/weak-3.c: Likewise.
9224         * gcc.dg/weak/weak-5.c: Likewise.
9225         * gcc.dg/weak/weak-9.c: Likewise.
9226         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9227         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9228
9229         * gcc.dg/darwin-weakimport-1.c: New.
9230
9231 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9232
9233         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9234
9235 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9236
9237         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9238         'syntax' error messages.
9239         * gcc.dg/cpp/direct2s.c: Likewise.
9240
9241 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9242
9243         * gcc.c-torture/compile/20041026-1.c: New.
9244
9245 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9246
9247         PR c++/18093
9248         * g++.dg/lookup/ns2.C: New test.
9249
9250         PR c++/18020
9251         * g++.dg/template/enum4.C: New test.
9252
9253         PR c++/18161
9254         * g++.dg/template/expr1.C: New test.
9255
9256 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9257
9258         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9259
9260 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9261
9262         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9263         gcc.dg/decl-nospec-3.c: New tests.
9264
9265 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9266
9267         * objc.dg/super-class-3.m: New test.
9268
9269 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9270
9271         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9272         resyncing.
9273         * gcc.dg/cpp/direct2s.c: Likewise.
9274
9275 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9276
9277         * objc.dg/image-info.m: Update for changes to section selection.
9278
9279 2004-10-25  David Ayers  <d.ayers@inode.at>
9280             Ziemowit Laski  <zlaski@apple.com>
9281
9282         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9283         diagnostics when messaging 'id <Proto>'.
9284         * objc.dg/class-protocol-1.m: New test.
9285         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9286         a non-existent method signature.
9287         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9288         Update diagnostics when messaging with non-existent method signature.
9289         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9290         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9291         invalid receivers are now resolved as if messaging 'id'; remove
9292         extraneous diagnostics.
9293
9294 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9295
9296         PR c/16667
9297         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9298         gcc.dg/init-desig-obs-3.c: New tests.
9299
9300 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * gcc.dg/debug/20041023-1.c: New test.
9303
9304 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9305
9306         PR middle-end/17407
9307         * gcc.c-torture/compile/pr17407.c: New test.
9308
9309         PR c++/18121
9310         * g++.dg/template/array8.C: New test.
9311
9312 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9313
9314         PR other/18138
9315         * lib/g++.exp: Accept more than one multilib libgcc.
9316         * lib/gcc-dg.exp: Likewise.
9317         * lib/objc.exp: Likewise.
9318         * lib/treelang.exp: Likewise.
9319         * lib/gfortran.exp: Likewise.
9320
9321 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9322
9323         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9324
9325 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9326
9327         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9328         * gcc.dg/c99-const-expr-3.c: Likewise.
9329
9330 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9331
9332         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9333
9334 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9335
9336         * gcc.c-torture/execute/loop-2e.x: Remove.
9337
9338 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9339
9340         PR c++/18095
9341         * g++.dg/parse/crash18.C: New.
9342         * g++.dg/parse/crash19.C: New.
9343
9344 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9345
9346         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9347         * g++.dg/ext/dllimport2.C: Same.
9348         * g++.dg/ext/dllimport8.C: Same.
9349
9350 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/10841
9353         * g++.dg/conversion/cast1.C: New test.
9354         * g++.dg/overload/pmf1.C: Adjust error marker.
9355
9356 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9357
9358         PR objc/17923
9359         * objc.dg/const-str-7.m: New test.
9360
9361 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9362
9363         * g++.dg/template/memfriend11.C: Fix comment typo.
9364         * g++.dg/template/memfriend14.C: Likewise.
9365
9366 2004-10-20  Richard Henderson  <rth@redhat.com>
9367
9368         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9369         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9370         -fasynchronous-unwind-tables.
9371
9372 2004-10-20  Richard Henderson  <rth@redhat.com>
9373
9374         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9375         (main): Return success.
9376         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9377         (main): Return success.
9378
9379 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9380
9381         PR c++/13495
9382         * g++.dg/template/memfriend9.C: New test.
9383         * g++.dg/template/memfriend10.C: Likewise.
9384         * g++.dg/template/memfriend11.C: Likewise.
9385         * g++.dg/template/memfriend12.C: Likewise.
9386         * g++.dg/template/memfriend13.C: Likewise.
9387         * g++.dg/template/memfriend14.C: Likewise.
9388         * g++.dg/template/memfriend15.C: Likewise.
9389         * g++.dg/template/memfriend16.C: Likewise.
9390         * g++.dg/template/memfriend17.C: Likewise.
9391         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9392
9393 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9394
9395         * g++.dg/conversion/dr195.C: New.
9396         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9397
9398 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9399             Devang Patel  <dpatel@apple.com>
9400
9401         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9402         of floating point arithmetic, which could trap.
9403
9404 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9405
9406         PR c++/14035
9407         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9408         * g++.dg/conversion/const2.C: New test.
9409         * g++.dg/expr/reinterpret2.C: New test.
9410         * g++.dg/expr/reinterpret3.C: New test.
9411         * g++.dg/expr/cast2.C: New test.
9412         * g++.dg/expr/copy1.C: New test.
9413         * g++.dg/other/conversion1.C: Change error message.
9414         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9415         function pointers to void *.
9416         * g++.old-deja/g++.mike/p10148.C: Likewise.
9417
9418 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9419
9420         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9421
9422 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9423
9424         PR c++/18047
9425
9426         * g++.dg/parse/expr3.C: New test.
9427
9428 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9429
9430         * gcc.dg/smod-1.c: New test.
9431
9432 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9433
9434         * objc.dg/method-14.m: New test.
9435
9436 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9437
9438         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9439         Also xfail as the patch was reverted.
9440
9441 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9442
9443         PR middle-end/16973
9444         * gcc.dg/pr16973.c: New test.
9445
9446 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9447
9448         PR tree-optimization/17656
9449         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9450
9451 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9452
9453         * g++.dg/eh/shadow1.C: New.
9454
9455 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9456
9457         * gcc.c-torture/compile/20041018-1.c: New test.
9458
9459 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9460
9461         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9462         compiler referring to register 0 when accessing sdata.  The linker
9463         now patches things up.
9464
9465 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9466
9467         PR c/17529
9468         * gcc.c-torture/compile/pr17529.c: New test.
9469
9470 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9471
9472         PR c++/17743
9473         * g++.dg/ext/attrib17.C: New test.
9474
9475 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9476
9477         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9478
9479 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9480
9481         PR c++/10479
9482         * g++.dg/ext/attrib16.C: New test.
9483
9484 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9485
9486         PR c++/17042
9487         * g++.dg/init/dso_handle1.C: New test.
9488
9489         PR c++/14667
9490         * g++.dg/parse/typedef6.C: New test.
9491
9492         PR c++/17916
9493         * g++.dg/parse/pragma1.C: New test.
9494
9495 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9496
9497         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9498
9499 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9500
9501         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9502         -fno-common when on HPPA HP-UX platforms.
9503
9504 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9505
9506         PR other/16820
9507         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9508         stdint.h.
9509         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9510         uintptr_t.
9511
9512 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9513
9514         PR c++/16301
9515         * g++.dg/lookup/strong-using-4.C: New test.
9516
9517 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9518
9519         PR middle-end/16567
9520         * gcc.c-torture/compile/nested-1.c: New test.
9521
9522 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9523
9524         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9525         and mipsisa64*-*-* (until support for misaligned loads is added).
9526         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9527         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9528         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9529         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9530         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9531         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9532
9533 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9534
9535         PR c++/17976
9536         * g++.dg/init/dtor3.C: New test.
9537
9538 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9539
9540         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9541
9542 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9543
9544         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9545         * gcc.dg/macho-lo-sum.c: Likewise.
9546
9547 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9548
9549         * gcc.dg/ppc-spe64-1.c: New test.
9550
9551 2004-10-14  Devang Patel  <dpatel@apple.com>
9552
9553         PR 17635
9554         * gcc.dg/pr17635.c : New test.
9555
9556 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9557
9558         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9559         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9560         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9561         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9562         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9563         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9564         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9565         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9566         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9567         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9568         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9569         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9570         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9571         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9572         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9573         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9574         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9575         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9576
9577 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9578
9579         * gcc.dg/vect/vect-82.c: New testcase.
9580         * gcc.dg/vect/vect-82_64.c: New testcase.
9581         * gcc.dg/vect/vect-83.c: New testcase.
9582         * gcc.dg/vect/vect-83_64.c: New testcase.
9583
9584 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9585
9586         * gcc.dg/cpp/error-1.c: New test.
9587
9588 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9589
9590         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9591
9592 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9593
9594         PR target/17984
9595         * gcc.dg/cris-peep2-xsrand2.c: New test.
9596
9597 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9598
9599         PR c++/17661
9600         * testsuite/g++.dg/expr/for2.C: New test.
9601
9602 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9603
9604         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9605
9606 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9607
9608         PR tree-optimization/17724
9609         * g++.dg/opt/pr17724-1.C: New test.
9610         * g++.dg/opt/pr17724-2.C: New test.
9611         * g++.dg/opt/pr17724-3.C: New test.
9612         * g++.dg/opt/pr17724-4.C: New test.
9613         * g++.dg/opt/pr17724-5.C: New test.
9614         * g++.dg/opt/pr17724-6.C: New test.
9615
9616 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9617
9618         PR c/17301
9619         * gcc.dg/pr17301-2.c: New test.
9620
9621 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/15876
9624         * g++.dg/parse/error22.C: New test.
9625
9626         PR c++/17936
9627         * g++.dg/template/spec18.C: New test.
9628
9629 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9630
9631         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9632         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9633         memcpy.
9634         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9635         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9636
9637 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9638
9639         * g++.dg/eh/cleanup5.C: Add dg-options "".
9640
9641 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9642
9643         PR middle-end/17657
9644         * gcc.dg/switch-4.c: New test case.
9645
9646 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9647
9648         * gcc.c-torture/execute/20041011-1.c: New test.
9649
9650 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9651
9652         PR c++/17554
9653         * g++.dg/init/for3.C: New test.
9654
9655         PR c++/17657
9656         * g++.dg/opt/switch2.C: New test.
9657
9658         PR middle-end/17703
9659         * g++.dg/warn/Wreturn-2.C: New test.
9660
9661 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9662
9663         PR c++/17907
9664         * g++.dg/eh/cleanup5.C: New test.
9665
9666 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9667
9668         PR c++/17393
9669         * g++.dg/parse/error21.C: New test.
9670
9671 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9672
9673         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9674         * g++.dg/warn/incomplete1.C: Likewise.
9675         * g++.dg/template/qualttp20.C: Likewise.
9676
9677 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9678
9679         PR c/17881
9680         * parm-incomplete-1.c: New test.
9681
9682 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9683
9684         PR c++/17867
9685         * g++.dg/parse/error19.C: New test.
9686
9687         PR c++/17670
9688         * g++.dg/init/new11.C: New test.
9689
9690         PR c++/17821
9691         * g++.dg/parse/error20.C: New test.
9692
9693         PR c++/17826
9694         * g++.dg/template/crash24.C: New test.
9695
9696 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9697
9698         PR c/17301
9699         * gcc.dg/pr17301-1.c: New test.
9700
9701 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9702
9703         PR c/17189
9704         * gcc.dg/anon-struct-5.c: New test.
9705
9706 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9707
9708         PR c/17844
9709         * gcc.dg/pr17844-1.c: New test.
9710
9711 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9712
9713         PR tree-optimization/17906
9714         * gcc.c-torture/compile/pr17906.c: New.
9715
9716 2004-10-09  Stuart Hastings  <stuart@apple.com>
9717             Roger Sayle  <roger@eyesopen.com>
9718
9719         PR rtl-optimization/17853
9720         * gcc.dg/i386-mmx-5.c: New testcase.
9721
9722 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9723
9724         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9725
9726 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9727
9728         PR c++/17524
9729         * g++.dg/template/static9.C: New test.
9730
9731         PR c++/17685
9732         * g++.dg/parse/operator5.C: New test.
9733
9734 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9735
9736         PR middle-end/17894
9737         * gcc.c-torture/execute/divcmp-4.c: New test case.
9738
9739 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9740
9741         PR tree-opt/17902
9742         * g++.dg/opt/pr17902.C: New test.
9743
9744 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9745
9746         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9747
9748 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9749
9750         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9751
9752 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9753
9754         * gcc.dg/assign-warn-3.c: New test.
9755
9756 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9757
9758         PR c/16999
9759         * gcc.dg/cpp/ident-1.c: New test.
9760
9761 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         * gcc.c-torture/compile/acc1.c: New.
9764
9765 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9766
9767         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9768         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9769
9770 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9771
9772         * gcc.dg/ultrasp11.c: New test.
9773
9774 2004-10-08  Michael Matz  <matz@suse.de>
9775
9776         * gcc.dg/doloop-2.c: New test.
9777
9778 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9779
9780         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9781         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9782         objc.dg/method-9.m: Update expected diagnostics.
9783
9784 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9785
9786         * gcc.dg/ppc-fsel-3.c: New file.
9787         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9788
9789 2004-10-07  Paul Brook  <paul@codesourcery.com>
9790
9791         * gfortran.dg/intrinsic_verify_1.f90: New test.
9792
9793 2004-10-07  Paul Brook  <paul@codesourcery.com>
9794
9795         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9796
9797 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9798
9799         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9800         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9801         commit.
9802
9803 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9804
9805         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9806
9807 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9808
9809         PR c++/17115
9810         * g++.dg/warn/Winline-4.C: New test.
9811
9812 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9813
9814         * gcc.c-torture/compile/20041007-1.c: New test.
9815
9816 2004-10-07  Paul Brook  <paul@codesourcery.com>
9817
9818         PR fortran/17678
9819         * gfortran.dg/use_allocated_1.f90: New test.
9820
9821 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9822
9823         PR middle-end/17849
9824         * gfortran.fortran-torture/compile/nested.f90: New test
9825
9826 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9827
9828         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9829
9830 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9831
9832         PR c++/17368
9833         * g++.dg/ext/asm6.C: New test.
9834
9835 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9836
9837         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9838
9839 2004-10-06  Paul Brook  <paul@codesourcery.com>
9840
9841         PR libfortran/17709
9842         * gfortran.dg/empty_format_1.f90: New test.
9843
9844 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9845
9846         PR fortran/17568
9847         * gfortran.dg/ishft.f90: New test.
9848
9849         PR fortran/17283
9850         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9851         tests.
9852
9853 2004-10-06  Paul Brook  <paul@codesourcery.com>
9854
9855         * gfortran.dg/do_1.f90: New test.
9856
9857 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9858
9859         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9860         optimizing for size.
9861
9862 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9863
9864         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9865
9866 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9867
9868         * gcc.c-torture/compile/20041005-1.c: New test.
9869
9870 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9871
9872         PR c++/17829
9873         * g++.dg/lookup/koenig4.C: New.
9874
9875 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9876
9877         * g++.dg/other/classkey1.C: Adjust quoting marks.
9878         * g++.dg/parse/error15.C: Likewise.
9879         * g++.dg/template/meminit2.C (int>): Likewise.
9880
9881 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9882
9883         PR fortran/17283
9884         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9885
9886         PR fortran/17631
9887         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9888
9889         PR fortran/17708
9890         * gfortran.dg/pr17708.f90: New test.
9891
9892 2004-10-04  Chao-ying Fu  <fu@mips.com>
9893
9894         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9895         * gcc.dg/vect/vect-4.c: Ditto.
9896         * gcc.dg/vect/vect-5.c: Ditto.
9897         * gcc.dg/vect/vect-6.c: Ditto.
9898         * gcc.dg/vect/vect-8.c: Ditto.
9899         * gcc.dg/vect/vect-16.c: Ditto.
9900         * gcc.dg/vect/vect-30.c: Ditto.
9901         * gcc.dg/vect/vect-40.c: Ditto.
9902         * gcc.dg/vect/vect-41.c: Ditto.
9903         * gcc.dg/vect/vect-42.c: Ditto.
9904         * gcc.dg/vect/vect-43.c: Ditto.
9905         * gcc.dg/vect/vect-44.c: Ditto.
9906         * gcc.dg/vect/vect-45.c: Ditto.
9907         * gcc.dg/vect/vect-46.c: Ditto.
9908         * gcc.dg/vect/vect-47.c: Ditto.
9909         * gcc.dg/vect/vect-48.c: Ditto.
9910         * gcc.dg/vect/vect-49.c: Ditto.
9911         * gcc.dg/vect/vect-50.c: Ditto.
9912         * gcc.dg/vect/vect-51.c: Ditto.
9913         * gcc.dg/vect/vect-52.c: Ditto.
9914         * gcc.dg/vect/vect-53.c: Ditto.
9915         * gcc.dg/vect/vect-54.c: Ditto.
9916         * gcc.dg/vect/vect-55.c: Ditto.
9917         * gcc.dg/vect/vect-56.c: Ditto.
9918         * gcc.dg/vect/vect-57.c: Ditto.
9919         * gcc.dg/vect/vect-58.c: Ditto.
9920         * gcc.dg/vect/vect-59.c: Ditto.
9921         * gcc.dg/vect/vect-60.c: Ditto.
9922         * gcc.dg/vect/vect-74.c: Ditto.
9923         * gcc.dg/vect/vect-79.c: Ditto.
9924         * gcc.dg/vect/vect-80.c: Ditto.
9925
9926 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9927
9928         * gcc.dg/unused-7.c: Use the correct option.
9929
9930 2004-10-04  Paul Brook  <paul@codesourcery.com>
9931         Bud Davis  <bdavis9659@comcast.net>
9932
9933         PR fortran/17706
9934         PR fortran/16434
9935         * gfortran/pr17706.f90: New test.
9936         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9937
9938 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9939
9940         * gfortran.dg/pr17612.f90: New test.
9941
9942 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9943
9944         * g++.dg/template/local1.C: Adjust quoting marks in
9945         testing for diagnostics.
9946         * g++.dg/tls/diag-2.C: Likewise.
9947         * g++.dg/other/error8.C: Likewise.
9948
9949 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9950
9951         PR c/17178
9952         * gcc.dg/unused-4.c: Adjust to be correct.
9953
9954         PR c/17820
9955         * gcc.dg/unused-7.c: New test.
9956
9957 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9958
9959         PR c++/17797
9960         * g++.dg/overload/template2.C: New test.
9961
9962 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9963
9964         PR tree-optimization/16632
9965         * gcc.dg/tree-ssa/20041002-1.c: New.
9966
9967 2004-10-03  Paul Brook  <paul@codesourcery.com>
9968
9969         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9970         rather than relying on default formatting.
9971
9972 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9973
9974         * gcc.dg/20040920-1.c: Update expected message text.
9975
9976 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9977
9978         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9979
9980 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9981
9982         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9983         tree level.
9984
9985 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9986
9987         * gcc.dg/tree-ssa/pr17343.c: Remove.
9988
9989 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9990
9991         PR tree-opt/17343
9992         * gcc.dg/tree-ssa/pr17343.c: New test.
9993
9994 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9995
9996         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9997         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9998         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9999         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10000         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10001
10002 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10003
10004         * gcc.dg/lvalue-2.c: New test.
10005
10006 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10007
10008         PR c/17730
10009         * gcc.dg/pr17730-1.c: New test
10010
10011 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10012
10013         PR c/7425
10014         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10015
10016 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10017
10018         * gcc.c-torture/execute/stdarg-1.c: New test.
10019         * gcc.c-torture/execute/stdarg-2.c: New test.
10020         * gcc.c-torture/execute/stdarg-3.c: New test.
10021         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10022         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10023         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10024         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10025         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10026
10027 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10028
10029         PR tree-optimization/17697
10030         * g++.dg/opt/pr17697-1.C: New test.
10031         * g++.dg/opt/pr17697-2.C: New test.
10032         * g++.dg/opt/pr17697-3.C: New test.
10033
10034 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10035
10036         PR c/16409
10037         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10038         gcc.dg/vla-init-5.c: New tests.
10039
10040 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10041
10042         PR c/13804
10043         * gcc.dg/pr13804-1.c: New test.
10044
10045 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10046
10047         PR fortran/16938
10048         * gfortran.dg/pr16938.f90: New test.
10049
10050 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10051
10052         * g++.dg/template/crash23.C: New test.
10053
10054 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10055
10056         PR c++/17585
10057         * g++.dg/template/static8.C: New test.
10058
10059 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10060
10061         PR c++/17681
10062         * g++.dg/other/error9.C: New test.
10063
10064 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10065
10066         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10067
10068 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10069
10070         PR fortran/15164
10071         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10072
10073 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10074
10075         PR middle-end/17112
10076         * gcc.dg/pr17112-1.c: New test case.
10077
10078 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10079
10080         PR c/11459
10081         * gcc.dg/pr11459-1.c: New test.
10082
10083 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10084
10085         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10086         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10087
10088 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10089
10090         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10091
10092 2004-09-25  Jan Hubicka  <jh@suse.cz>
10093
10094         * compile/30040909-1.c: New test.
10095         * compile/30040907-1.c: New test.
10096
10097 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10098
10099         * gcc.c-torture/execute/va-arg-26.c: New test.
10100
10101 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10102
10103         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10104         extra diagnostics on targets with 64-bit pointers.
10105         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10106
10107 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10108
10109         PR c/17188
10110         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10111         * gcc.dg/decl-3.c: Adjust expected message.
10112
10113 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10114
10115         PR fortran/17615
10116         * gfortran.dg/pr17615.f90: New test.
10117
10118 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10119
10120         PR tree-optimzation/17517
10121         * g++.dg/tree-ssa/pr17517.C: New Test.
10122
10123 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10124
10125         PR c++/16889
10126         * g++.dg/lookup/ambig3.C: New.
10127
10128 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10129
10130         PR tree-opt/17624
10131         * g++.dg/opt/pr17624.C: New test.
10132
10133 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10134
10135         PR c/6980
10136         * gcc.dg/Wbad-function-cast-1.c: New test.
10137
10138 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10139
10140         * g++.dg/ext/complit1.C
10141         * g++.dg/other/error2.C
10142         * g++.dg/other/nontype-1.C
10143         * g++.dg/parse/crash11.C
10144         * g++.dg/parse/crash12.C
10145         * g++.dg/parse/error15.C
10146         * g++.dg/parse/error4.C
10147         * g++.dg/parse/tmpl-outside1.C
10148         * g++.dg/parse/too-many-tmpl-args1.C
10149         * g++.dg/template/dependent-expr3.C
10150         * g++.dg/template/error10.C
10151         * g++.dg/template/instantiate1.C
10152         * g++.dg/template/vtable2.C
10153         * g++.dg/warn/Wshadow-1.C
10154         * g++.dg/warn/weak1.C
10155         * g++.old-deja/g++.brendan/crash16.C
10156         * g++.old-deja/g++.brendan/crash18.C
10157         * g++.old-deja/g++.brendan/crash48.C
10158         * g++.old-deja/g++.brendan/crash49.C
10159         * g++.old-deja/g++.brendan/crash55.C
10160         * g++.old-deja/g++.brendan/crash56.C
10161         * g++.old-deja/g++.brendan/crash8.C
10162         * g++.old-deja/g++.brendan/enum11.C
10163         * g++.old-deja/g++.brendan/enum8.C
10164         * g++.old-deja/g++.brendan/enum9.C
10165         * g++.old-deja/g++.brendan/friend3.C
10166         * g++.old-deja/g++.brendan/misc14.C
10167         * g++.old-deja/g++.bugs/900402_02.C
10168         * g++.old-deja/g++.bugs/900404_03.C
10169         * g++.old-deja/g++.bugs/900404_04.C
10170         * g++.old-deja/g++.bugs/900428_03.C
10171         * g++.old-deja/g++.jason/crash4.C
10172         * g++.old-deja/g++.jason/overload21.C
10173         * g++.old-deja/g++.jason/redecl1.C
10174         * g++.old-deja/g++.jason/report.C
10175         * g++.old-deja/g++.jason/rfg10.C
10176         * g++.old-deja/g++.jason/template30.C
10177         * g++.old-deja/g++.law/arm12.C
10178         * g++.old-deja/g++.law/ctors5.C
10179         * g++.old-deja/g++.law/cvt20.C
10180         * g++.old-deja/g++.law/init10.C
10181         * g++.old-deja/g++.law/init8.C
10182         * g++.old-deja/g++.law/visibility17.C
10183         * g++.old-deja/g++.law/visibility7.C
10184         * g++.old-deja/g++.mike/net8.C
10185         * g++.old-deja/g++.mike/p646.C
10186         * g++.old-deja/g++.mike/p700.C
10187         * g++.old-deja/g++.mike/p701.C
10188         * g++.old-deja/g++.mike/p811.C
10189         * g++.old-deja/g++.ns/template13.C
10190         * g++.old-deja/g++.other/array3.C
10191         * g++.old-deja/g++.other/crash25.C
10192         * g++.old-deja/g++.other/dtor3.C
10193         * g++.old-deja/g++.other/dtor4.C
10194         * g++.old-deja/g++.other/main1.C
10195         * g++.old-deja/g++.other/warn7.C
10196         * g++.old-deja/g++.pt/crash11.C
10197         * g++.old-deja/g++.pt/crash36.C
10198         * g++.old-deja/g++.pt/spec22.C
10199         * g++.old-deja/g++.pt/spec9.C
10200         * g++.old-deja/g++.pt/ttp52.C
10201         * g++.old-deja/g++.robertl/eb103.C
10202         * g++.old-deja/g++.robertl/eb121.C
10203         * g++.old-deja/g++.robertl/eb22.C
10204         * g++.old-deja/g++.robertl/eb8.C:
10205         Update locations and/or regexps of dg-error markers.
10206         Remove markers for some bogus messages that are no longer issued.
10207
10208 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10209
10210         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10211         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10212
10213 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10214
10215         PR c++/17618
10216         * g++.dg/lookup/crash5.C: New test.
10217
10218 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10219
10220         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10221         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10222         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10223         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10224         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10225         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10226
10227         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10228         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10229         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10230         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10231         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10232         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10233
10234         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10235
10236         * gcc.dg/vect/vect-44.c: Check additional cases.
10237         * gcc.dg/vect/vect-48.c: Check additional cases.
10238
10239         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10240         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10241         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10242         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10243         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10244         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10245         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10246         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10247         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10248
10249         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10250         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10251         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10252
10253 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10254
10255         * gcc.dg/tree-ssa/loop-6.c: New test.
10256
10257 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10258
10259         PR c++/17620
10260         * g++.dg/inherit/base2.C: New.
10261
10262 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10263
10264         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10265         * gcc.dg/20001012-2.c: Likewise.
10266         * gcc.dg/20001013-1.c: Likewise.
10267         * gcc.dg/20001101-1.c: Likewise.
10268         * gcc.dg/20001102-1.c: Likewise.
10269         * gcc.dg/bf-spl1.c: Likewise.
10270         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10271         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10272
10273 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10274
10275         PR tree-optimization/16721
10276         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10277
10278 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10279
10280         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10281         * gcc.dg/20040305-1.c: Likewise.
10282
10283 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10284
10285         PR c/16566
10286         * gcc.c-torture/compile/pr16566-1.c,
10287         gcc.c-torture/compile/pr16566-2.c,
10288         gcc.c-torture/compile/pr16566-3.c: New tests.
10289
10290 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10291
10292         PR tree-optimization/17512
10293         * gcc.c-torture/compile/20040916-1.c.
10294
10295 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10296
10297         * gcc.dg/pragma-re-3.c: New test.
10298
10299 2004-09-17  Matt Austern  <austern@apple.com>
10300
10301         PR c++/15049
10302         * g++.dg/other/anon3.C: New.
10303
10304 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10305
10306         PR c++/7503
10307         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10308         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10309         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10310         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10311         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10312
10313 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10314
10315         PR fortran/17286
10316         * gfortran.dg/pr17286.f90: New test.
10317
10318 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10319
10320         PR c++/17530
10321         * g++.dg/template/static7.C: New test.
10322
10323 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10324
10325         PR tree-opt/17558
10326         * gcc.c-torture/compile/pr17558.c: New test.
10327
10328 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10329
10330         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10331         if SKIP_ATTRIBUTE is defined.
10332
10333 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10334
10335         PR fortran/15957
10336         * gfortran.dg/pr15957.f90: New test.
10337
10338 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10339
10340         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10341         in comparison.
10342         * gcc.dg/vect/vect-79.c: Likewise.
10343         * gcc.dg/vect/vect-80.c: Likewise.
10344
10345 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10346
10347         PR fortran/15750
10348         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10349
10350 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10351
10352         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10353         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10354         * gcc.dg/vect/vect-62.c: New testcase.
10355         * gcc.dg/vect/vect-63.c: New testcase.
10356         * gcc.dg/vect/vect-64.c: New testcase.
10357         * gcc.dg/vect/vect-65.c: New testcase.
10358         * gcc.dg/vect/vect-66.c: New testcase.
10359         * gcc.dg/vect/vect-67.c: New testcase.
10360         * gcc.dg/vect/vect-68.c: New testcase.
10361         * gcc.dg/vect/vect-69.c: New testcase.
10362         * gcc.dg/vect/vect-79.c: New testcase.
10363         * gcc.dg/vect/vect-80.c: New testcase.
10364
10365 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10366
10367         * gcc.target/mips/asm-1.c: New test.
10368
10369 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10370
10371         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10372         * gcc.dg/vect/vect-73.c: New testcase.
10373         * gcc.dg/vect/vect-74.c: New testcase.
10374         * gcc.dg/vect/vect-75.c: New testcase.
10375         * gcc.dg/vect/vect-76.c: New testcase.
10376         * gcc.dg/vect/vect-77.c: New testcase.
10377         * gcc.dg/vect/vect-78.c: New testcase
10378
10379 2004-09-18  Paul Brook  <paul@codesourcery.com>
10380
10381         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10382
10383 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10384
10385         PR c/17424
10386         * gcc.dg/pr17424-1.c: New test.
10387
10388 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10389
10390         * g++.dg/tree-ssa/pr17153.C: New test.
10391
10392 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10393
10394         PR pch/13361
10395         * testsuite/g++.dg/pch/wchar-1.C: New.
10396         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10397
10398 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10399
10400         * gcc.c-torture/execute/20040917-1.c: New test.
10401
10402 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10403
10404         PR tree-optimization/17319
10405         * gcc.dg/pr17319.c: New test.
10406
10407 2004-09-17  Devang Patel  <dpatel@apple.com>
10408
10409         * gcc.dg/20040813-1.c: New test.
10410
10411 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10412
10413         PR tree-optimization/17273
10414         * gcc.c-torture/compile/pr17273.c: New test.
10415
10416 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10417
10418         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10419         Update expected messages.
10420         * gcc.dg/declspec-13.c: New test.
10421
10422 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10423
10424         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10425
10426 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10427
10428         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10429         change what 'a' is pointing to.
10430
10431 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/16002
10434         * g++.dg/template/error18.C: New test.
10435
10436         PR c++/16029
10437         * g++.dg/warn/Wunused-8.C: New test.
10438
10439 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10440
10441         PR tree-optimization/17513
10442         * gcc.dg/20040916-1.c: New test.
10443
10444 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10445
10446         PR c++/17501
10447         * g++.dg/template/typename7.C: New test.
10448
10449 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10450
10451         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10452
10453 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10454
10455         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10456         with -ftree-based-profiling also.
10457         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10458
10459 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10460
10461         PR/15364
10462         * gfortran.dg/der_array_io_1.f90: New test.
10463         * gfortran.dg/der_array_io_2.f90: New test.
10464         * gfortran.dg/der_array_io_3.f90: New test.
10465
10466 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10467
10468         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10469         EABI.
10470
10471 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10472
10473         * g++.dg/opt/switch1.C: New test.
10474
10475 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10476
10477         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10478         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10479         Update expected messages.
10480
10481 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10482
10483         PR fortran/16485
10484         * gfortran.dg/same_name_1.f90: New test.
10485
10486 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10487
10488         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10489         dereference garbage pointers.
10490
10491 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10494         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10495
10496         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10497         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10498         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10499
10500 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10501
10502         PR c++/17324
10503         * g++.dg/template/mangle1.C: New test.
10504
10505 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10506
10507         PR tree-optimization/17252
10508         * gcc.c-torture/execute/pr17252.c: New test.
10509
10510 2004-09-14  Andrew Pinski  <apinski@apple.com>
10511
10512         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10513
10514 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10515
10516         PR rtl-optimization/9771
10517         * gcc.dg/pr9771-1.c: New test case.
10518
10519 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10520
10521         PR tree-optimization/15262
10522         * gcc.c-torture/execute/pr15262-1.c: New test.
10523         * gcc.c-torture/execute/pr15262-2.c: New test.
10524
10525 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10526
10527         * gcc.dg/declspec-12.c: New test.
10528
10529 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10530
10531         * gfortran.dg/pr17090.f90: Add directives to test.
10532
10533 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10534
10535         * gcc.c-torture/compile/20040914-1.c: New test.
10536
10537 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10538
10539         PR c++/16162
10540         * g++.dg/template/decl2.C: New test.
10541
10542 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10543
10544         PR fortran/17090
10545         * gfortran.dg/pr17090.f90: New test.
10546
10547 2004-09-13  Dale Johannesen  <dalej@apple.com>
10548
10549         * gcc.c-torture/compile/pr17408.c:  New test case.
10550
10551 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10552
10553         PR c++/16716
10554         * g++.dg/parse/crash17.C: New test.
10555
10556         PR c++/17327
10557         * g++.dg/template/enum3.C: New test.
10558
10559 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10560
10561         * lib/gcc-defs.exp: Load wrapper.exp.
10562         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10563         using local code.
10564         * lib/gcc.exp (gcc_init): Similar.
10565         * lib/gfortran.exp (gfortran_init): Similar.
10566         * lib/objc.exp (objc_init): Similar.
10567         * lib/treelang.exp (treelang_init): Similar.
10568         * lib/wrapper.exp: New file with build_wrapper call machinery in
10569         ${tool}_maybe_build_wrapper.
10570
10571 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10572
10573         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10574         "inline".
10575         * gcc.dg/declspec-11.c: Update expected messages.
10576         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10577         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10578         gcc.dg/inline-12.c: New tests.
10579
10580 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10581
10582         * g++.dg/tree-ssa/pr17400.C: New testcase.
10583
10584 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10585
10586         * gcc.target/mips/sb1-1.c: New testcase.
10587
10588 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10589
10590         * lib/g77-dg.exp: Remove unused file.
10591         * lib/mike-g77.exp: Ditto.
10592         * lib/g77.exp: Ditto.
10593
10594 2004-09-12  Richard Henderson  <rth@redhat.com>
10595
10596         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10597
10598 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10599
10600         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10601         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10602         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10603         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10604         Update expected messages.
10605
10606 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10607
10608         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10609         declaration/use mismatch for dirp parameter.
10610
10611 2004-09-12  Andrew Pinski  <apinski@apple.com>
10612
10613         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10614         -fgnu-runtime is passed.
10615
10616 2004-09-12  Richard Henderson  <rth@redhat.com>
10617
10618         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10619         do the uplevel thing and update additional_flags directly.
10620         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10621         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10622         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10623         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10624
10625 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10626
10627         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10628
10629 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10630
10631         PR middle-end/17411
10632         * g++.dg/opt/pr17411-1.C: New test case.
10633
10634 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10635
10636         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10637         gcc.dg/tls/diag-2.c: Update expected messages.
10638         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10639         messages.
10640         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10641         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10642         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10643         gcc.dg/tls/diag-5.c: New tests.
10644
10645 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10646
10647         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10648
10649 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10650
10651         * g++.dg/parse/break-in-for.C: New test.
10652
10653 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10654
10655         * gcc.dg/tree-ssa/20040911-1.c: New test.
10656
10657 2004-09-11  Andreas Jaeger  <aj@suse.de>
10658
10659         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10660         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10661
10662 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10663
10664         * gcc.target/frv: New directory of FR-V-specific tests.
10665
10666 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10667
10668         * gcc.dg/convert-vec-1.c: New test.
10669
10670 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10671
10672         PR middle-end/17024
10673         * gcc.dg/pr17024-1.c: New test case.
10674
10675 2004-09-10  Eric Christopher  <echristo@redhat.com>
10676
10677         * gcc.dg/20040910-1.c: New test.
10678
10679 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10680
10681         * gcc.dg/bitfld-9.c: New test.
10682
10683 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10684
10685         * gcc.c-torture/execute/ieee/acc1.c: New test.
10686         * gcc.c-torture/execute/ieee/acc2.c: New test.
10687         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10688
10689 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10690
10691         * gcc.dg/deprecated-2.c: New test.
10692
10693 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10694
10695         * gcc.dg/init-vec-1.c: New test.
10696
10697 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10698
10699         PR middle-end/17055
10700         * gcc.dg/pr17055-1.c: New test case.
10701
10702 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10703
10704         PR target/17377
10705         * gcc.c-torture/execute/pr17377.c: New test.
10706
10707 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10708
10709         PR c/8420
10710         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10711         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10712         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10713         gcc.dg/long-long-typespec-1.c: New tests.
10714         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10715
10716 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10717
10718         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10719         gcc.dg/gnu99-static-1.c: New tests.
10720
10721 2004-09-08  Devang Patel  <dpatel@apple.com>
10722
10723         * gcc.dg/darwin-ld-20040828-1.c: New test.
10724         * gcc.dg/darwin-ld-20040828-2.c: New test.
10725         * gcc.dg/darwin-ld-20040828-3.c: New test.
10726
10727 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10728
10729         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10730         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10731         in error message.
10732         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10733         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10734         in error message.
10735         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10736         types they qualify.
10737         * objc.dg/type-size-2.m: Fix wording in comment.
10738         * objc.dg/va-meth-1.m: New test case.
10739
10740 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10741
10742         PR c/16633:
10743         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10744         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10745
10746 2004-09-06  Devang Patel  <dpatel@apple.com>
10747
10748         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10749         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10750
10751 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10752
10753         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10754         reflect changed line numbering of diagnostics.
10755
10756 2004-09-06  Paul Brook  <paul@codesourcery.com>
10757
10758         * gfortran.dg/edit_real_1.f90: Add new test.
10759
10760 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10761
10762         * gcc.dg/tree-ssa/loop-2.c: New test.
10763         * gcc.dg/tree-ssa/loop-3.c: New test.
10764         * gcc.dg/tree-ssa/loop-4.c: New test.
10765         * gcc.dg/tree-ssa/loop-5.c: New test.
10766
10767 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10768
10769         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10770
10771 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10772
10773         * gcc.dg/format/sentinel-1.c: New test.
10774
10775 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10776
10777         * testsuite/gcc.dg/builtins-46.c: New.
10778
10779 2004-09-03  Devang Patel  <dpatel@apple.com>
10780
10781         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10782         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10783
10784 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10785
10786         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10787         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10788         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10789         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10790         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10791         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10792         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10793         the non-portable bzero.
10794         * gcc.dg/20010912-1.c: xfail for NetWare.
10795         * gcc.dg/20020426-2.c: xfail for NetWare.
10796         * gcc.dg/20021014-1.c: xfail for NetWare.
10797         * gcc.dg/20021018-1.c: xfail for NetWare.
10798         * gcc.dg/20030213-1.c: xfail for NetWare.
10799         * gcc.dg/20030225-1.c: xfail for NetWare.
10800         * gcc.dg/20030708-1.c: xfail for NetWare.
10801         * gcc.dg/builtins-config.h: Also exclude NetWare.
10802         * gcc.dg/format/format.h: Define restrict only if not already defined.
10803         * gcc.dg/nest.c: xfail for NetWare.
10804         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10805         * lib/target-supports.exp (check_visibility_available): Exclude
10806         NetWare.
10807
10808 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10809
10810         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10811         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10812         deterministic starting point for the alignment of structure fields.
10813         * gcc.dg/Wpadded.c: Dito.
10814         * g++.dg/abi/vbase10.C: Dito.
10815
10816 2004-09-03  Devang Patel  <dpatel@apple.com>
10817
10818         * g++.dg/debug/pr15736.cc: New test.
10819
10820 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10821
10822         * README.QMTEST: Fix out-of-date link.
10823
10824 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10825
10826         PR fortran/16579
10827         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10828         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10829
10830 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10831
10832         * g++.dg/abi/arm_rtti1.C: New test.
10833
10834 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10835
10836         * gcc.dg/ppc-vector-memcpy.c: New.
10837         * gcc.dg/ppc-vector-memset.c: New.
10838
10839 2004-09-02  Chao-ying Fu  <fu@mips.com>
10840
10841         * gcc.target/mips/mips-3d-1.c: New test.
10842         * gcc.target/mips/mips-3d-2.c: New test.
10843         * gcc.target/mips/mips-3d-3.c: New test.
10844         * gcc.target/mips/mips-3d-4.c: New test.
10845         * gcc.target/mips/mips-3d-5.c: New test.
10846         * gcc.target/mips/mips-3d-6.c: New test.
10847         * gcc.target/mips/mips-3d-7.c: New test.
10848         * gcc.target/mips/mips-3d-8.c: New test.
10849         * gcc.target/mips/mips-3d-9.c: New test.
10850         * gcc.target/mips/mips-ps-1.c: New test.
10851         * gcc.target/mips/mips-ps-2.c: New test.
10852         * gcc.target/mips/mips-ps-3.c: New test.
10853         * gcc.target/mips/mips-ps-4.c: New test.
10854         * gcc.target/mips/mips-ps-type.c: New test.
10855
10856 2004-09-02  Paul Brook  <paul@codesourcery.com>
10857
10858         * gfortran.dg/edit_real_1.f90: Add new tests.
10859
10860 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10861
10862         PR fortran/15327
10863         * gfortran.dg/merge_char_1.f90: New test.
10864
10865 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10866
10867         PR fortran/16404
10868         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10869
10870 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10871
10872         PR c/1522
10873         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10874
10875 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10876
10877         * g++.dg/opt/loop1.C: Do not XFAIL.
10878
10879 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10880
10881         * gcc.c-torture/execute/20040831-1.c: New test.
10882
10883 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10884
10885         PR fortran/16579
10886         * gfortran.dg/g77/20010610.f: Now passes.
10887         Copy from g77.f-torture/execute. Add dg-run directive.
10888         * gfortran.dg/g77/README: Update
10889
10890 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10891
10892         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10893         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10894         (t1, t2, t3, t4): Add volatile.
10895
10896 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10897
10898         * g++.dg/ext/visibility/arm1.C: New test.
10899
10900 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10901
10902         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10903         -pedantic-errors.
10904
10905 2004-09-01  Paul Brook  <paul@codesourcery.com>
10906
10907         * gfortran.dg/eof_2.f90: New test.
10908
10909 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10910
10911         PR fortran/16579
10912         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10913
10914 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10915
10916         PR libfortran/16805
10917         * gfortran.dg/list_read_2.f90: New test.
10918
10919 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10920
10921         * g++.dg/abi/key1.C: New test.
10922
10923 2004-08-31  Richard Henderson  <rth@redhat.com>
10924
10925         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10926         form of offsetof.
10927         * g++.dg/other/offsetof5.C: Remove duplicate.
10928
10929 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10930
10931         PR fortran/17244
10932         * gfortran.dg/func_derived_1.f90: New test.
10933
10934 2004-08-31  Paul Brook  <paul@codesourcery.com>
10935
10936         * gfortran.dg/eof_1.f90: New test.
10937
10938 2004-08-31  Paul Brook  <paul@codesourcery.com>
10939
10940         * gfortran.dg/list_read_1.f90: New file.
10941
10942 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10943
10944         * g++.dg/opt/loop1.C: XFAIL.
10945
10946 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10947
10948         * gcc.dg/funcdef-storage-1.c: New.
10949         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10950         an extern function in local scope.
10951         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10952         declare an 'auto inline' function in local scope.
10953         * gcc.dg/20011130-1.c: Likewise.
10954         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10955         an 'auto' function in local scope.
10956         * gcc.dg/20021014-1.c: Likewise.
10957         * gcc.dg/20030331-2.c: Likewise.
10958
10959 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10960
10961         * gfortran.dg/blockdata_1.f90: New test.
10962
10963 2004-08-30  Richard Henderson  <rth@redhat.com>
10964
10965         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10966
10967 2004-08-30  Richard Henderson  <rth@redhat.com>
10968
10969         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10970         additional_flags set by alternate driver.
10971         (ieee-options): New procedure.
10972         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10973         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10974         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10975         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10976
10977 2004-08-30  Richard Henderson  <rth@redhat.com>
10978
10979         * lib/f-torture.exp: Remove.
10980
10981 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10982
10983         PR rtl-optimization/16590
10984         * g++.dg/opt/loop1.C: New test.
10985
10986 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10987
10988         PR fortran/13910
10989         * gfortran.dg/oldstyle_1.f90: New test.
10990
10991 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10992         Paul Brook  <paul@codesourcery.com>
10993
10994         * gfortran.dg/g77/README: Update.
10995         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10996         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10997         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10998
10999 2004-08-28  Paul Brook  <paul@codesourcery.com>
11000
11001         PR libfortran/17195
11002         * gfortran.dg/edit_real_1.f90: New test.
11003
11004 2004-08-27  Paul Brook  <paul@codesourcery.com>
11005
11006         * gfortran.dg/rewind_1.f90: New test.
11007
11008 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11009
11010         PR fortran/16597
11011         * gfortran.dg/pr16597.f90: New test.
11012
11013 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11014
11015         PR c/13801
11016         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11017         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11018         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11019         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11020         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11021
11022 2004-08-26  Nick Clifton  <nickc@redhat.com>
11023
11024         * gcc.c-torture/compile/pr17119.c: New test.
11025
11026 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11027
11028         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11029
11030 2004-08-25  Richard Henderson  <rth@redhat.com>
11031
11032         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11033         the bits that expect kind=8 to be the largest real kind.
11034
11035 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11036
11037         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11038
11039 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11040
11041         * gfortran.dg/assignment_1.f90: New test.
11042
11043 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11044
11045         * g++.dg/template/repo3.C: New test.
11046
11047 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11048
11049         PR middle-end/16693
11050         PR tree-optimization/16372
11051         * g++.dg/opt/pr16372-1.C: New test case.
11052         * g++.dg/opt/pr16693-1.C: New test case.
11053         * g++.dg/opt/pr16693-2.C: New test case.
11054
11055 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11056
11057         * objc.dg/proto-lossage-4.m: New test.
11058
11059 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11060
11061         PR c++/17155
11062         * g++.dg/inherit/local2.C: New test.
11063
11064 2004-08-25  Paul Brook  <paul@codesourcery.com>
11065
11066         PR fortran/17144
11067         * gfortran.dg/string_ctor_1.f90: New test.
11068
11069 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11070
11071         PR c++/14428
11072         * g++.dg/template/redecl2.C: New test.
11073
11074 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11075
11076         PR fortran/17143
11077         * gfortran.dg/pr17143.f90: New test.
11078
11079 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11080
11081         PR fortran/17164
11082         * gfortran.dg/pr17164.f90: New test.
11083
11084 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11085
11086         * gcc.dg/tree-ssa/loop-1.c: New test.
11087
11088 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11089
11090         * gcc.c-torture/compile/20040824-1.c: New test.
11091
11092 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11093
11094         * gcc.c-torture/compile/iftrap-3.c: New test.
11095
11096 2004-08-24  Paul Brook  <paul@codesourcery.com>
11097
11098         * gfortran.dg/entry_2.f90: New test.
11099
11100 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11101
11102         PR c++/16889
11103         * g++.dg/lookup/ambig[12].C: New.
11104
11105 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11106
11107         PR c++/16706
11108         * g++.dg/template/crash21.C: New test.
11109         * g++.dg/template/crash22.C: Likewise.
11110
11111 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11112
11113         PR c++/17149
11114         * g++.dg/template/access15.C: New.
11115
11116 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11117
11118         PR c++/17163
11119         * g++.dg/template/repo2.C: New test.
11120
11121 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11122
11123         PR rtl-optimization/17078
11124         * gcc.c-torture/execute/pr17078-1.c: New test case.
11125
11126 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11127
11128         PR c/14492
11129         * gcc.dg/debug/crash1.c: New test.
11130
11131 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11132
11133         PR c/16180
11134         * gcc.dg/loop-5.c: New test.
11135
11136 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11137
11138         * gcc.c-torture/execute/20040823-1.c: New test.
11139
11140 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11141
11142         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11143         to the assembler.  Simplify test accordingly.
11144         (asm_abi_flags): Use GNU names.
11145         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11146         to check for ABI flags.
11147
11148 2004-08-22  Andrew Pinski  <apinski@apple.com>
11149
11150         * g++.dg/opt/pr14029.C: New test.
11151         * gcc.c-torture/execute/pr15262.c: New test.
11152
11153 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11154
11155         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11156
11157 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11158
11159         PR 16908
11160         * gfortran.dg/direct_io.f90: New test.
11161
11162 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11163
11164         PR c++/17121
11165         * g++.dg/inherit/local2.C: New test.
11166
11167 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11168
11169         PR c++/17120
11170         * g++.dg/warn/Wparentheses-4.C: New test.
11171
11172 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/17121
11175         * g++.dg/inherit/local2.C: New test.
11176
11177         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11178         * gcc.dg/ppc-ldstruct.c: Likewise.
11179         * gcc.dg/ppc64-abi-2.c: Likewise.
11180
11181 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11182
11183         PR rtl-optimization/17099
11184         * gcc.c-torture/execute/20040820-1.c: New test.
11185
11186 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11187
11188         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11189
11190 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11191
11192         PR fortran/17077
11193         * gfortran.dg/auto_array_1.f90: New test.
11194
11195 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11196
11197         PR fortran/17074
11198         * gfortran.dg/simpleif_1.f90: New test.
11199
11200 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11201
11202         * lib/target-supports.exp (check_profiling_available): Return
11203         false for arm*-*-symbianelf* and arm*-*-eabi*.
11204
11205         PR c++/15890
11206         * g++.dg/template/delete1.C: New test.
11207
11208 2004-08-19  Paul Brook  <paul@codesourcery.com>
11209
11210         PR fortran/14976
11211         PR fortran/16228
11212         * gfortran.dg/data_char_1.f90: New test.
11213
11214 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11215
11216         PR fortran/16946
11217         * gfortran.dg/reduction.f90: New testcase.
11218
11219 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11220
11221         PR fortran/16520
11222         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11223
11224 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11225
11226         PR c++/17041
11227         * g++.dg/Wparentheses-3.C: New test.
11228
11229 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11230
11231         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11232         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11233         * gcc.dg/vect/vect-2.c: Likewise.
11234         * gcc.dg/vect/vect-3.c: Likewise.
11235         * gcc.dg/vect/vect-4.c: Likewise.
11236         * gcc.dg/vect/vect-5.c: Likewise.
11237         * gcc.dg/vect/vect-6.c: Likewise.
11238         * gcc.dg/vect/vect-7.c: Likewise.
11239         * gcc.dg/vect/vect-25.c: Likewise.
11240         * gcc.dg/vect/vect-31.c: Likewise.
11241         * gcc.dg/vect/vect-32.c: Likewise.
11242         * gcc.dg/vect/vect-34.c: Likewise.
11243         * gcc.dg/vect/vect-36.c: Likewise.
11244         * gcc.dg/vect/vect-all.c: Likewise.
11245
11246 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11247
11248         PR c++/17068
11249         * g++.dg/template/operator4.C: New test.
11250
11251 2004-08-18  Richard Henderson  <rth@redhat.com>
11252
11253         * gcc.dg/20040206-1.c: XFAIL.
11254
11255 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11256
11257         PR c++/16246
11258         * g++.dg/template/array7.C: New test.
11259
11260 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11261
11262         * gcc.dg/mips-movcc-1.c: New test.
11263         * gcc.dg/mips-movcc-2.c: New test.
11264         * gcc.dg/mips-movcc-3.c: New test.
11265
11266         * gcc.dg/mips-nmadd-1.c: New test.
11267         * gcc.dg/mips-nmadd-2.c: New test.
11268
11269 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11270
11271         PR c++/15871
11272         * g++.dg/opt/inline8.C: New test.
11273
11274         PR c++/16965
11275         * g++.dg/parse/error17.C: New test.
11276
11277 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11278
11279         * gcc.dg/vect: New directory for vectorizer tests.
11280         * gcc.dg/vect/tree-vect.h: New file.
11281         * gcc.dg/vect/vect.exp: New file.
11282         * gcc.dg/vect/pr16105.c.c: New test.
11283         * gcc.dg/vect/vect-1.c: New test.
11284         * gcc.dg/vect/vect-2.c: New test.
11285         * gcc.dg/vect/vect-3.c: New test.
11286         * gcc.dg/vect/vect-4.c: New test.
11287         * gcc.dg/vect/vect-5.c: New test.
11288         * gcc.dg/vect/vect-6.c: New test.
11289         * gcc.dg/vect/vect-7.c: New test.
11290         * gcc.dg/vect/vect-8.c: New test.
11291         * gcc.dg/vect/vect-9.c: New test.
11292         * gcc.dg/vect/vect-10.c: New test.
11293         * gcc.dg/vect/vect-11.c: New test.
11294         * gcc.dg/vect/vect-12.c: New test.
11295         * gcc.dg/vect/vect-13.c: New test.
11296         * gcc.dg/vect/vect-14.c: New test.
11297         * gcc.dg/vect/vect-15.c: New test.
11298         * gcc.dg/vect/vect-16.c: New test.
11299         * gcc.dg/vect/vect-17.c: New test.
11300         * gcc.dg/vect/vect-18.c: New test.
11301         * gcc.dg/vect/vect-19.c: New test.
11302         * gcc.dg/vect/vect-20.c: New test.
11303         * gcc.dg/vect/vect-21.c: New test.
11304         * gcc.dg/vect/vect-22.c: New test.
11305         * gcc.dg/vect/vect-23.c: New test.
11306         * gcc.dg/vect/vect-24.c: New test.
11307         * gcc.dg/vect/vect-25.c: New test.
11308         * gcc.dg/vect/vect-26.c: New test.
11309         * gcc.dg/vect/vect-27.c: New test.
11310         * gcc.dg/vect/vect-28.c: New test.
11311         * gcc.dg/vect/vect-29.c: New test.
11312         * gcc.dg/vect/vect-30.c: New test.
11313         * gcc.dg/vect/vect-31.c: New test.
11314         * gcc.dg/vect/vect-32.c: New test.
11315         * gcc.dg/vect/vect-33.c: New test.
11316         * gcc.dg/vect/vect-34.c: New test.
11317         * gcc.dg/vect/vect-35.c: New test.
11318         * gcc.dg/vect/vect-36.c: New test.
11319         * gcc.dg/vect/vect-37.c: New test.
11320         * gcc.dg/vect/vect-38.c: New test.
11321         * gcc.dg/vect/vect-40.c: New test.
11322         * gcc.dg/vect/vect-41.c: New test.
11323         * gcc.dg/vect/vect-42.c: New test.
11324         * gcc.dg/vect/vect-43.c: New test.
11325         * gcc.dg/vect/vect-44.c: New test.
11326         * gcc.dg/vect/vect-45.c: New test.
11327         * gcc.dg/vect/vect-46.c: New test.
11328         * gcc.dg/vect/vect-47.c: New test.
11329         * gcc.dg/vect/vect-48.c: New test.
11330         * gcc.dg/vect/vect-49.c: New test.
11331         * gcc.dg/vect/vect-50.c: New test.
11332         * gcc.dg/vect/vect-51.c: New test.
11333         * gcc.dg/vect/vect-52.c: New test.
11334         * gcc.dg/vect/vect-53.c: New test.
11335         * gcc.dg/vect/vect-54.c: New test.
11336         * gcc.dg/vect/vect-55.c: New test.
11337         * gcc.dg/vect/vect-56.c: New test.
11338         * gcc.dg/vect/vect-57.c: New test.
11339         * gcc.dg/vect/vect-58.c: New test.
11340         * gcc.dg/vect/vect-59.c: New test.
11341         * gcc.dg/vect/vect-60.c: New test.
11342         * gcc.dg/vect/vect-61.c: New test.
11343         * gcc.dg/vect/vect-all.c: New test.
11344         * gcc.dg/vect/vect-none.c: New test.
11345
11346 2004-08-17  Paul Brook  <paul@codesourcery.com>
11347
11348         PR fortran/13082
11349         * gfortran.dg/entry_1.f90: New test.
11350
11351 2004-08-17  Andrew Pinski  <apinski@apple.com>
11352
11353         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11354
11355 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11356
11357         * gcc.dg/pr17036-1.c: New test.
11358
11359 2004-08-16  Devang Patel  <dpatel@apple.com>
11360
11361         * gcc.dg/darwin-20040809-1.c: New test.
11362
11363 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11364
11365         * gcc.dg/funcdef-attr-1.c: New test.
11366
11367 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11368
11369         * gcc.dg/altivec-17.c: New test.
11370         * gcc.dg/altivec-18.c: New test.
11371
11372 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11373
11374         PR c++/6749
11375         * g++.dg/template/vtable2.C: New test.
11376
11377 2004-08-14  Richard Henderson  <rth@redhat.com>
11378
11379         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11380         * gcc.dg/pack-test-4.c (main): Return 0.
11381         * gcc.dg/setjmp-1.c: Remove XFAIL.
11382         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11383
11384 2004-08-14  Richard Henderson  <rth@redhat.com>
11385
11386         * gcc.dg/980217-1.c: Add prototype for printf.
11387
11388 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11389
11390         * gfortran.dg/pr16935.f90: New test.
11391
11392 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11393
11394         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11395
11396 2004-08-13  Paul Brook  <paul@codesourcery.com>
11397
11398         * gfortran.dg/der_io_1.f90: Remove stray comma.
11399
11400 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11401
11402         * gcc.dg/vmx/cw-bug-2.c: Remove.
11403         * gcc.dg/vmx/vprint-1.c: Remove.
11404         * gcc.dg/vmx/vscan-1.c: Remove.
11405
11406 2004-08-12  Devang patel  <dpatel@apple.com>
11407
11408         * gcc.dg/darwin-20040809-2.c: New test.
11409
11410 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11411
11412         * g++.dg/ext/altivec-12.C: New test.
11413
11414         * g++.dg/ext/altivec-11.C: New test.
11415
11416 2004-08-12  Paul Brook  <paul@codesourcery.com>
11417
11418         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11419
11420 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11421
11422         * g++.dg/ext/altivec-2.C: Check for hardware support before
11423         executing any VMX instructions.
11424
11425         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11426
11427 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11428
11429         PR c++/16276
11430         * g++.old-deja/g++.other/comdat4.C: New test.
11431         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11432
11433 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11434
11435         PR target/16286
11436         * gcc.dg/pr16286.c: New test.
11437
11438 2004-08-12 Jan Beulich <jbeulich@novell.com>
11439
11440         * g++.dg/ext/asm5.C: New.
11441
11442 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11443
11444         PR c++/16698
11445         * g++.dg/eh/crash1.C: New test.
11446
11447         PR c++/16717
11448         * g++.dg/ext/construct1.C: New test.
11449
11450 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/16853
11453         * g++.dg/init/ptrmem1.C: New test.
11454
11455         PR c++/16618
11456         * g++.dg/parse/offsetof5.C: New test.
11457
11458         PR c++/16870
11459         * g++.dg/template/overload3.C: New test.
11460
11461 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11462
11463         PR c++/16964
11464         * g++.dg/parse/error16.C: New test.
11465
11466         PR c++/16904
11467         * g++.dg/template/error14.C: New test.
11468
11469         PR c++/16929
11470         * g++.dg/template/error15.C: New test.
11471
11472 2004-08-11  Devang Patel  <dpatel@apple.com>
11473
11474         * gcc.dg/darwin-ld-20040809-1.c: New test.
11475         * gcc.dg/darwin-ld-20040809-2.c: New test.
11476
11477 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11478
11479         PR fortran/16917
11480         * gfortran.dg/dfloat_1.f90: New test.
11481
11482 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11483
11484         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11485         * gcc.dg/dll-2.c: Fix dg-require syntax.
11486         * gcc.misc-tests/arm-isr.c (abort): Declare.
11487         (exit): Likewise.
11488
11489 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11490
11491         PR c++/16971
11492         * g++.dg/parse/crash16.C: New test.
11493
11494 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11495
11496         * gcc.dg/mips-rsqrt-1.c: New test case.
11497         * gcc.dg/mips-rsqrt-2.c: New test case.
11498         * gcc.dg/mips-rsqrt-3.c: New test case.
11499
11500 2004-08-10  Paul Brook  <paul@codesourcery.com>
11501
11502         * gfortran.dg/der_io_1.f90: New test.
11503
11504 2004-08-10  Paul Brook  <paul@codesourcery.com>
11505
11506         PR fortran/16919
11507         * gfortran.dg/der_array_1.f90: New test.
11508
11509 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11510
11511         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11512
11513 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11514
11515         * gcc.dg/wchar_t-2.c: Fix typo.
11516
11517 2004-08-09  Falk Hueffner  <falk@debian.org>
11518
11519         PR tree-optimization/12517
11520         * gcc.c-torture/compile/pr12517.c: New test.
11521
11522         PR tree-optimization/12578
11523         * gcc.c-torture/compile/pr12578.c: New test.
11524
11525         PR tree-optimization/12899
11526         * gcc.c-torture/compile/pr12899.c: New test.
11527
11528         PR rtl-optimization/14692
11529         * gcc.c-torture/compile/pr14692.c: New test.
11530
11531         PR tree-optimization/16461
11532         * gcc.c-torture/compile/pr16461.c: New test.
11533
11534 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11535
11536         * gfortran.dg/getenv_1.f90: New test.
11537
11538 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11539
11540         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11541         wchar_t.
11542         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11543
11544 2004-08-06  Paul Brook  <paul@codesourcery.com>
11545
11546         * gfortran.dg/ret_array_1.f90: New test.
11547         * gfortran.dg/ret_pointer_1.f90: New test.
11548
11549 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11550
11551         * gcc.dg/missing-field-init-[12].c: New tests.
11552         * g++.dg/warn/missing-field-init-[12].C: New tests.
11553
11554 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11555
11556         * gcc.dg/enum2.c: New test.
11557         * gcc.dg/symbian3.c: Likewise.
11558         * gcc.dg/symbian4.c: Likewise.
11559         * gcc.dg/wchar_t-2.c: Likewise.
11560
11561 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11562
11563         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11564         destructor tests.
11565
11566 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11569         dg-require-visiblity.
11570         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11571         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11572         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11573         * g++.dg/ext/visibility/new1.C: Likewise.
11574         * g++.dg/ext/visibility/pragma.C: Likewise.
11575         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11576         * g++.dg/ext/visibility/virtual.C: Likewise.
11577         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11578         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11579         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11580         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11581         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11582         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11583         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11584         * g++/dg/ext/visibility/visibility-8.C: New test.
11585         * gcc.c-torture/compile/dll.x: Remove.
11586         * gcc.dg/dll-2.c: Use dg-require-dll
11587         * gcc.dg/visibility-10.c: New test.
11588         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11589         supporting DLLs.
11590         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11591         (scan_not_hidden): Likewise.
11592
11593 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11594
11595         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11596
11597 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11598
11599         * gcc.c-torture/execute/20040805-1.c: New test.
11600
11601 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11602
11603         * gcc.dg/20020118-1.c: Declare abort.
11604         * gcc.dg/altivec_check.h: Likewise.
11605         * gcc.dg/iftrap-2.c: Likewise.
11606         * gcc.dg/pragma-darwin.c: Likewise.
11607         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11608
11609 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11610
11611         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11612
11613 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11614
11615         * gcc.c-torture/execute/builtins/abs-2.c,
11616         gcc.c-torture/execute/builtins/abs-3.c,
11617         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11618         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11619         intmax_t, uintmax_t and their limits.
11620         * gcc.dg/intmax_t-1.c: New test.
11621
11622 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11623
11624         * g++.dg/tc1/dr147.C: Add reference to PR.
11625
11626 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11627
11628         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11629         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11630
11631 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11632
11633         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11634
11635 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11636
11637         * gcc.dg/redecl-5.c: New test.
11638         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11639         of scanf.
11640
11641 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11642
11643         PR middle-end/16790
11644         * gcc.c-torture/execute/pr16790-1.c: New test case.
11645
11646 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11647
11648         * g++.dg/ext/visibility/assign1.C: New test.
11649         * g++.dg/ext/visibility/new1.C: Likewise.
11650
11651         * gcc.dg/symbian1.c: New test.
11652         * gcc.dg/symbian2.c: Likewise.
11653
11654 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11655
11656         PR target/16570
11657         * gcc.dg/i386-sse-9.c: New test.
11658
11659 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11660
11661         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11662
11663 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11664
11665         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11666         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11667         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11668         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11669         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11670         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11671         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11672         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11673         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11674         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11675         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11676         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11677         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11678         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11679         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11680         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11681         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11682         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11683         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11684         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11685         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11686         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11687         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11688         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11689         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11690         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11691         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11692         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11693         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11694         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11695         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11696         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11697         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11698         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11699         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11700         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11701         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11702         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11703         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11704         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11705         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11706         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11707         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11708         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11709         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11710         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11711         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11712         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11713         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11714         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11715         gcc.misc-tests/i386-pf-3dnow-1.c,
11716         gcc.misc-tests/i386-pf-athlon-1.c,
11717         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11718         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11719         Declare built-in functions used.
11720         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11721
11722 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11723
11724         PR c++/16707
11725         * g++.dg/lookup/using12.C: New test.
11726
11727         * g++.dg/init/null1.C: Fix PR number.
11728         * g++.dg/parse/namespace10.C: Likewise.
11729
11730 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11731
11732         PR c++/16224
11733         * g++.dg/template/spec17.C: New test.
11734         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11735         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11736
11737 2004-08-02  David Billinghurst
11738
11739         PR fortran/16292
11740         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11741
11742 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11743
11744         * gcc.dg/ia64-got-1.c: New test case.
11745
11746 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/16489
11749         * g++.dg/init/null1.C: New test.
11750         * g++.dg/tc1/dr76.C: Adjust error marker.
11751
11752         PR c++/16529
11753         * g++.dg/parse/namespace10.C: New test.
11754
11755         PR c++/16810
11756         * g++.dg/inherit/ptrmem2.C: New test.
11757
11758 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11759
11760         PR target/16155
11761         * gcc.dg/pr16155.c: New test.
11762
11763 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11764
11765         * gcc.dg/redecl-2.c: New test.
11766
11767 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11768
11769         * gcc.dg/darwin-longdouble.c: New file.
11770
11771 2004-07-30  Richard Henderson  <rth@redhat.com>
11772
11773         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11774         write to constant argument.
11775         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11776
11777 2004-07-30  Richard Henderson  <rth@redhat.com>
11778
11779         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11780         tests of nearest around zero.
11781
11782 2004-07-30  Andrew Pinski  <apinski@apple.com>
11783
11784         * gcc.c-torture/compile/20040730-1.c: New test.
11785
11786 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11787
11788         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11789         powerpc-eabispe.
11790
11791 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11792
11793         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11794
11795 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11796
11797         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11798         contains $ld_library_path.
11799         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11800
11801 2004-07-29  Richard Henderson  <rth@redhat.com>
11802
11803         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11804
11805         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11806         (alt2, which): New.
11807         (Check): Accept either alternative.
11808
11809 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11810
11811         * g++.dg/abi/inline1.C: New test.
11812         * g++.dg/abi/local1-a.cc: Likewise.
11813         * g++.dg/abi/local1.C: Likewise.
11814         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11815         * g++.dg/abi/mangle12.C: Likewise.
11816         * g++.dg/abi/mangle17.C: Likewise.
11817         * g++.dg/abi/mangle20-2.C: Likewise.
11818         * g++.dg/opt/interface1.C: Likewise.
11819         * g++.dg/opt/interface1.h: Likewise.
11820         * g++.dg/opt/interface1-a.cc: New test.
11821         * g++.dg/parse/repo1.C: New test.
11822         * g++.dg/template/repo1.C: Likewise.
11823         * g++.dg/warn/Winline-1.C: Likewise.
11824         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11825
11826 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11827
11828         * gcc.dg/tree-ssa/20040729-1.c: New test.
11829
11830 2004-07-27  Matt Austern <austern@apple.com>
11831
11832         * gcc.dg/darwin-bool-1.c: New test.
11833         * gcc.dg/darwin-bool-2.c: New test.
11834
11835 2004-07-28  Richard Henderson  <rth@redhat.com>
11836
11837         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11838         arguments in the correct type.  Don't write to constant arguments.
11839
11840 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11841
11842         PR tree-optimization/16688
11843         PR tree-optimization/16689
11844         * g++.dg/tree-ssa/pr16688.C: New test.
11845
11846 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11847
11848         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11849         loads.  Not only in the comment, this time.
11850
11851 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11852
11853         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11854         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11855         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11856         * gcc.dg/sh4a-bitmovua.c: New.
11857         * gcc.dg/sh4a-cos.c: New.
11858         * gcc.dg/sh4a-cosf.c: New.
11859         * gcc.dg/sh4a-fprun.c: New.
11860         * gcc.dg/sh4a-fsrra.c: New.
11861         * gcc.dg/sh4a-memmovua.c: New.
11862         * gcc.dg/sh4a-sin.c: New.
11863         * gcc.dg/sh4a-sincos.c: New.
11864         * gcc.dg/sh4a-sincosf.c: New.
11865         * gcc.dg/sh4a-sinf.c: New.
11866
11867 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11868
11869         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11870         conditionals.
11871         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11872         loads.
11873         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11874         DOM1.
11875
11876 2004-07-27  Andrew Pinski  <apinski@apple.com>
11877
11878         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11879
11880 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11881
11882         * gcc.dg/pragma-isr.c: New test.
11883
11884 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11885
11886         PR c++/14429
11887         * g++.dg/template/ttp11.C: New test.
11888
11889 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11890
11891         * gcc.c-torture/compile/20040727-1.c: New test.
11892
11893 2004-07-26  Eric Christopher  <echristo@redhat.com>
11894
11895         * gcc.c-torture/compile/20040726-2.c: New test.
11896
11897 2004-07-26  Andrew Pinski  <apinski@apple.com>
11898
11899         * g++.dg/rtti/tinfo1.C: Xfail.
11900
11901 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11902
11903         * gcc.c-torture/compile/20040726-1.c: New test.
11904
11905 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11906             Brian Ryner  <bryner@brianryner.com>
11907
11908         PR c++/9283
11909         PR c++/15000
11910         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11911         * g++.dg/ext/visibility/: New directory.
11912         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11913         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11914         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11915         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11916         * g++.dg/ext/visibility/fvisibility.C,
11917         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11918         g++.dg/ext/visibility/fvisibility-override1.C
11919         g++.dg/ext/visibility/fvisibility-override2.C
11920         g++.dg/ext/visibility/memfuncts.C
11921         g++.dg/ext/visibility/noPLT.C
11922         g++.dg/ext/visibility/pragma.C
11923         g++.dg/ext/visibility/pragma-override1.C
11924         g++.dg/ext/visibility/pragma-override2.C
11925         g++.dg/ext/visibility/staticmemfuncts.C
11926         g++.dg/ext/visibility/virtual.C: New tests.
11927
11928 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11929
11930         PR c/15360
11931         * gcc.dg/pr15360-1.c: New test.
11932
11933 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11934
11935         * gcc.dg/pragma-align-2.c: New test.
11936         * gcc.dg/pragma-init-fini.c: New test.
11937         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11938         targets.
11939
11940 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11941
11942         * gcc.dg/init-string-2.c: New test.
11943
11944 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11945
11946         PR 16684
11947         * gcc.dg/Wredundant-decls-1.c: New test case.
11948
11949 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11950
11951         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11952         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11953         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11954         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11955         * gcc.dg/compat/generate-random.c: New file.
11956         * gcc.dg/compat/generate-random.h: Likewise.
11957         * gcc.dg/compat/generate-random_r.c: Likewise.
11958         * gcc.dg/compat/struct-layout-1.h: Likewise.
11959         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11960         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11961         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11962         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11963         * gcc.dg/compat/struct-layout-1_main.c: New test.
11964         * gcc.dg/compat/struct-layout-1_x.c: New file.
11965         * gcc.dg/compat/struct-layout-1_y.c: New file.
11966         * gcc.dg/compat/struct-layout-1_test.h: New file.
11967
11968 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11969
11970         * gcc.dg/comp-return-1.c: New test
11971
11972 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11973
11974         * gcc.dg/vmx/8-02a.c: Fix typo.
11975
11976         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11977         * gcc.dg/darwin-abi-3.c: New test.
11978
11979         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11980         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11981
11982         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11983         * gcc.dg/vmx/ops-long-1.c: New test.
11984         * gcc.dg/vmx/ops-long-2.c: New test.
11985
11986 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11987
11988         * g++.dg/lookup/conv-[1234].C: New.
11989
11990 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11991
11992         * g++.dg/parse/attr2.C: Simplify.
11993
11994 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11995
11996         PR c/7284
11997         * gcc.c-torture/execute/pr7284-1.c: New test.
11998
11999 2004-07-22  Brian Booth  <bbooth@redhat.com>
12000
12001         * gcc.dg/tree-ssa/20040721-1.c: New test.
12002
12003 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12004
12005         * g++.dg/template/crash20.c: New.
12006
12007 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12008
12009         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12010         Add dg-run directive.  Declare variables as required.
12011         * gfortran.dg/g77/README: Update
12012
12013 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12014
12015         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12016         gcc.dg/cris-peep2-andu2.c: New tests.
12017
12018 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12019
12020         PR c/15052
12021         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12022         on return type.
12023         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12024         messages.
12025         * gcc.dg/qual-return-2.c: Update expected messages.
12026         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12027
12028 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12029
12030         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12031         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12032
12033 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12034
12035         PR c/11250
12036         * gcc.dg/init-string-1.c: New test.
12037
12038 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12039
12040         PR middle-end/15345
12041         PR c/16450
12042         * gcc.dg/torture/nested-fn-1.c: New test.
12043
12044 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12045
12046         PR target/16559
12047         * gcc.dg/ia64-fptr-1.c: New file.
12048
12049 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12050
12051         PR c++/14497
12052         * g++.dg/template/spec16.C: New test.
12053         * g++.old-deja/g++.robertl/eb118.C: Remove.
12054
12055 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12056
12057         PR c++/509
12058         * g++.dg/template/spec15.C: New test.
12059
12060 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12061
12062         Copy cases from g77.f-torture/execute and add dg-run
12063         directive.  Other changes as noted.
12064         * gfortran.dg/g77/13037.f
12065         * gfortran.dg/g77/1832.f
12066         * gfortran.dg/g77/19981119-0.f
12067         * gfortran.dg/g77/19990313-0.f
12068         * gfortran.dg/g77/19990313-1.f
12069         * gfortran.dg/g77/19990313-2.f
12070         * gfortran.dg/g77/19990313-3.f
12071         * gfortran.dg/g77/19990419-1.f
12072         * gfortran.dg/g77/19990826-0.f
12073         * gfortran.dg/g77/19990826-2.f
12074         * gfortran.dg/g77/20000503-1.f
12075         * gfortran.dg/g77/20001111.f
12076         * gfortran.dg/g77/20010116.f
12077         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12078         * gfortran.dg/g77/20010430.f
12079         * gfortran.dg/g77/6177.f
12080         * gfortran.dg/g77/947.f
12081         * gfortran.dg/g77/970816-3.f
12082         * gfortran.dg/g77/971102-1.f
12083         * gfortran.dg/g77/980520-1.f
12084         * gfortran.dg/g77/980628-0.f
12085         * gfortran.dg/g77/980628-1.f
12086         * gfortran.dg/g77/980628-10.f
12087         * gfortran.dg/g77/980628-2.f
12088         * gfortran.dg/g77/980628-3.f
12089         * gfortran.dg/g77/980628-7.f
12090         * gfortran.dg/g77/980628-8.f
12091         * gfortran.dg/g77/980628-9.f
12092         * gfortran.dg/g77/980701-0.f
12093         * gfortran.dg/g77/980701-1.f
12094         * gfortran.dg/g77/cabs.f
12095         * gfortran.dg/g77/claus.f
12096         * gfortran.dg/g77/complex_1.f
12097         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12098         * gfortran.dg/g77/dcomplex.f
12099         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12100         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12101         * gfortran.dg/g77/f90-intrinsic-numeric.f
12102         * gfortran.dg/g77/int8421.f
12103         * gfortran.dg/g77/labug1.f
12104         * gfortran.dg/g77/large_vec.f
12105         * gfortran.dg/g77/le.f
12106         * gfortran.dg/g77/short.f
12107         * gfortran.dg/g77/README: Update
12108
12109 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12110
12111         PR c++/16637
12112         * g++.dg/parse/lookup4.C: New test.
12113
12114 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12115
12116         PR c++/16175
12117         * g++.dg/template/ttp10.C: New test.
12118
12119 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12120
12121         * gcc.dg/pr12625-1.c: New test.
12122
12123 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12124
12125         * testsuite/gcc.dg/switch-warn-1.c: New test.
12126         * testsuite/gcc.dg/switch-warn-2.c: New test.
12127         * gcc.c-torture/compile/pr14730.c: Update.
12128
12129 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12130
12131         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12132         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12133         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12134         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12135
12136 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12137
12138         PR c++/16623
12139         * g++.dg/template/assign1.C: New test.
12140
12141 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12142
12143         PR c++/12170
12144         * g++.dg/template/ttp9.C: New test.
12145
12146 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12147
12148         * gcc.dg/format/cmn-err-1.c: New test.
12149
12150 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12151
12152         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12153         gcc.dg/Wparentheses-10.c: New tests.
12154         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12155
12156 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12157
12158         PR fortran/16465
12159         * gfortran.dg/g77//ffixed-line-length-0.f,
12160         gfortran.dg/g77/ffixed-line-length-132.f,
12161         gfortran.dg/g77/ffixed-line-length-72.f,
12162         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12163         gfortran.dg/g77/README: Update.
12164
12165 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12166
12167         PR c++/13092
12168         * g++.dg/template/non-dependent7.C: New test.
12169         * g++.dg/template/non-dependent8.C: Likewise.
12170         * g++.dg/template/non-dependent9.C: Likewise.
12171         * g++.dg/template/non-dependent10.C: Likewise.
12172
12173 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12174
12175         PR c++/16337
12176         * g++.dg/parse/attr2.C: New test.
12177
12178 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12179
12180         * g77.dg: Removed.
12181         * g77.f-torture: Ditto.
12182
12183 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12184
12185         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12186         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12187         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12188
12189 2004-07-16  Richard Henderson  <rth@redhat.com>
12190
12191         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12192
12193 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12194
12195         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12196         tests with full list of options.
12197         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12198         of TORTURE_OPTIONS if test contains 'dg-do run'.
12199
12200         PR fortran/16404
12201         * gfortran.dg/do_iterator.f90: New test.
12202
12203 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12204
12205         PR rtl-optimization/16536
12206         * gcc.c-torture/execute/restrict-1.c: New test.
12207
12208 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12209
12210         PR fortran/15324
12211         * gfortran.dg/pr15324.f90: New test.
12212
12213         PR fortran/15129
12214         * gfortran.dg/pr15129.f90: New test.
12215
12216         PR fortran/15140
12217         * gfortran.dg/pr15140.f90: New test.
12218
12219         PR fortran/13792
12220         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12221         compile-time simplification.
12222
12223 2004-07-14  Mike Stump  <mrs@apple.com>
12224
12225         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12226
12227 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12228
12229         PR target/16325
12230         * gcc.dg/profile-generate-1.c: New.
12231
12232 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12233
12234         * gcc.c-torture/execute/20040709-1.c: New test.
12235         * gcc.c-torture/execute/20040709-2.c: New test.
12236
12237 2004-07-14  Mike Stump  <mrs@apple.com>
12238
12239         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12240
12241 2004-07-14  Mike Stump  <mrs@apple.com>
12242
12243         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12244
12245 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12246
12247         PR c++/16518
12248         * g++.dg/parse/mutable1.C: New test.
12249
12250 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12251
12252         PR tree-optimization/16443
12253         * gcc.dg/tree-ssa/20040713-1.c: New test.
12254
12255 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12256
12257         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12258         for operator new.
12259
12260 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12261
12262         * gfortran.dg/g77/README: New file
12263         * gfortran.dg/g77/19981216-0.f:  Copy from
12264         g77.f-torture/noncompile.  Add "dg-do compile" and
12265         dg-error as required.
12266         * gfortran.dg/g77/19990218-1.f: Likewise
12267         * gfortran.dg/g77/19990905-1.f: Likewise
12268         * gfortran.dg/g77/9263.f: Likewise
12269         * gfortran.dg/g77/980615-0.f: Likewise
12270         * gfortran.dg/g77/980616-0.f: Likewise
12271         * gfortran.dg/g77/check0.f: Likewise
12272         * gfortran.dg/g77/select_no_compile.f: Likewise
12273
12274 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12275
12276         Copy files from g77.f-torture/compile.
12277         Add "{ dg-do compile}".  Other changes as noted
12278         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12279         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12280         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12281         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12282         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12283         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12284         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12285         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12286         statement to conform to standard.  Append alpha1.x for reference.
12287         * gfortran.dg/g77/xformat.f: Add dg-warning
12288
12289 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12290
12291         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12292         Add {dg-do compile} directive.
12293         * gfortran.dg/g77/cpp2.F: Likewise
12294
12295 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12296
12297         PR c++/5402
12298         * g++.dg/lookup/name-clash1.C: New test.
12299
12300         PR c++/9777
12301         * g++.dg/lookup/name-clash2.C: New test.
12302
12303         PR c++/12102
12304         * g++.dg/lookup/name-clash3.C: New test.
12305
12306 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12307
12308         * g++.dg/lookup/new2.C: New test.
12309         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12310
12311 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12312
12313         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12314         Add {dg-do compile} directive.
12315         * gfortran.dg/g77/13060.f: Likewise
12316         * gfortran.dg/g77/19990218-0.f: Likewise
12317         * gfortran.dg/g77/19990305-0.f: Likewise
12318         * gfortran.dg/g77/19990419-0.f: Likewise
12319         * gfortran.dg/g77/19990502-0.f: Likewise
12320         * gfortran.dg/g77/19990502-1.f: Likewise
12321         * gfortran.dg/g77/19990525-0.f: Likewise
12322         * gfortran.dg/g77/19990826-1.f: Likewise
12323         * gfortran.dg/g77/19990826-3.f: Likewise
12324         * gfortran.dg/g77/19990905-2.f: Likewise
12325         * gfortran.dg/g77/20000412-1.f: Likewise
12326         * gfortran.dg/g77/20000511-1.f: Likewise
12327         * gfortran.dg/g77/20000511-2.f: Likewise
12328         * gfortran.dg/g77/20000518.f: Likewise
12329         * gfortran.dg/g77/20000601-1.f: Likewise
12330         * gfortran.dg/g77/20000601-2.f: Likewise
12331         * gfortran.dg/g77/20000629-1.f: Likewise
12332         * gfortran.dg/g77/20000630-2.f: Likewise
12333         * gfortran.dg/g77/20010115.f: Likewise
12334         * gfortran.dg/g77/20010321-1.f: Likewise
12335         * gfortran.dg/g77/20010426.f: Likewise
12336         * gfortran.dg/g77/20020307-1.f: Likewise
12337         * gfortran.dg/g77/8485.f: Likewise
12338         * gfortran.dg/g77/960317-1.f: Likewise
12339         * gfortran.dg/g77/970915-0.f: Likewise
12340         * gfortran.dg/g77/980310-1.f: Likewise
12341         * gfortran.dg/g77/980310-2.f: Likewise
12342         * gfortran.dg/g77/980310-3.f: Likewise
12343         * gfortran.dg/g77/980310-4.f: Likewise
12344         * gfortran.dg/g77/980310-6.f: Likewise
12345         * gfortran.dg/g77/980310-7.f: Likewise
12346         * gfortran.dg/g77/980310-8.f: Likewise
12347         * gfortran.dg/g77/980419-2.f: Likewise
12348         * gfortran.dg/g77/980424-0.f: Likewise
12349         * gfortran.dg/g77/980427-0.f: Likewise
12350         * gfortran.dg/g77/980729-0.f: Likewise
12351         * gfortran.dg/g77/981117-1.f: Likewise
12352         * gfortran.dg/g77/toon_1.f: Likewise
12353
12354 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12355
12356         PR c++/2204
12357         * g++.dg/other/abstract2.C: New test.
12358
12359 2004-07-12  Paul Brook  <paul@codesourcery.com>
12360
12361         * gfortran.dg/pointer_init_1.f90: New test.
12362
12363 2004-07-11  Paul Brook  <paul@codesourcery.com>
12364
12365         PR fortran/15986
12366         * gfortran.dg/contained_1.f90: New test.
12367
12368 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12369
12370         * g++.dg/parse/defarg8.C: New test.
12371
12372 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12373
12374         PR fortran/16433
12375         * gfortran.dg/pr16433.f: New test.
12376
12377         PR fortran/17574
12378         * gfortran.dg/pr15754.f90: New test.
12379
12380 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12381
12382         PR tree-optimization/16437
12383         * gcc.c-torture/execute/bitfld-4.c: New test.
12384
12385 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12386
12387         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12388         access to common var from module.
12389
12390 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12391
12392         PR fortran/16336
12393         * gfortran.fortran-torture/execute/common_2.f90: New test.
12394
12395 2004-07-10  Paul Brook  <paul@codesourcery.com>
12396
12397         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12398
12399 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12400
12401         PR fortran/15969
12402         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12403
12404 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12405
12406         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12407         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12408         * gfortran.dg/g77/ffree-form-1.f: Likewise
12409         * gfortran.dg/g77/ffree-form-2.f: Likewise
12410         * gfortran.dg/g77/ffree-form-3.f: Likewise
12411         * gfortran.dg/g77/fno-underscoring.f: Likewise
12412         * gfortran.dg/g77/funderscoring.f: Likewise
12413         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12414
12415 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12416
12417         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12418
12419 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12420         Paul Brook  <paul@codesourcery.com>
12421
12422         PR fortran/13415
12423         * gfortran.dg/common_pointer_1.f90: New test.
12424
12425 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12426
12427         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12428
12429 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12430
12431         PR target/16364
12432         * gcc.c-torture/compile/20040709-1.c: New.
12433
12434 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12435
12436         PR fortran/14077
12437         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12438
12439 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12440
12441         PR fortran/13201
12442         * gfortran.dg/shape_1.f90: New test.
12443
12444 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12445             Andrew Pinski  <apinski@apple.com>
12446
12447         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12448
12449 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12450
12451         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12452         comment.
12453
12454 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12455         Paul Brook  <paul@codesourcery.com>
12456
12457         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12458         '.f95' and '.F95'.
12459
12460 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12461
12462         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12463
12464 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12465
12466         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12467         testcases with capital suffix.
12468
12469 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12470
12471         PR fortran/15481
12472         PR fortran/13372
12473         PR fortran/13575
12474         PR fortran/15978
12475         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12476
12477         * gfortran.dg/implicit_1.f90: New test.
12478
12479 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12480
12481         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12482         expression to match gfortran warning/error messages
12483         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12484         dg-error text.
12485
12486 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12487
12488         * lib/fortran-torture.exp: Rename proc search_for to
12489         search_for_re.
12490
12491 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12492
12493         * gcc.c-torture/execute/simd-5.x: New file.
12494         XFAIL on SPARC 64-bit at -O0.
12495
12496 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12497
12498         PR c++/8211
12499         PR c++/16165
12500         * g++.dg/warn/effc3.C: New test.
12501
12502 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12503
12504         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12505         change X to 1X in format.
12506         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12507         add data statements to conform to standard.
12508
12509 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12510
12511         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12512         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12513         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12514
12515 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12516
12517         * gfortran.dg/g77/7388.f: Copy from g77.dg
12518         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12519         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12520         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12521         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12522         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12523         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12524         * gfortran.dg/g77/strlen0.f: Likewise
12525
12526 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12527
12528         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12529         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12530
12531 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12532
12533         * gcc.c-torture/execute/920428-2.x: Delete.
12534         * gcc.c-torture/execute/920501-7.x: Likewise.
12535
12536 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12537
12538         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12539         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12540         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12541         prescott and c3-2.
12542         (PREFETCH_3DNOW): Add -march=c3.
12543
12544 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12545
12546         PR c/16437
12547         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12548         * gcc.c-torture/execute/bf64-1.x: Likewise.
12549
12550 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12551
12552         * gcc.c-torture/compile/20040708-1.c: New test.
12553
12554 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12555
12556         PR c++/16169
12557         * g++.dg/warn/effc2.C: New test.
12558
12559 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12560
12561         * gcc.c-torture/execute/bitfld-1.x: Remove.
12562         * gcc.c-torture/execute/bitfld-3.c: New test.
12563         * gcc.dg/bitfld-2.c: Remove XFAILs.
12564
12565 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12566
12567         PR c++/16276
12568         * g++.dg/rtti/tinfo1.C: New file.
12569
12570 2004-07-07  Eric Christopher  <echristo@redhat.com>
12571
12572         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12573
12574 2004-07-07  Andrew Pinski  <apinski@apple.com>
12575
12576         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12577
12578 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12579
12580         * g++.dg/init/call1.C: XFAIL.
12581
12582 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12583
12584         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12585         except for movstrict*, to movmem* and clrstr* to clrmem*.
12586
12587 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12588
12589         * gcc.c-torture/execute/20040707-1.c: New test.
12590
12591 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12592
12593         * gcc.c-torture/execute/20040706-1.c: New test.
12594
12595 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12596
12597         PR c++/3671
12598         * g++.dg/template/spec14.C: New test.
12599
12600 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12601
12602         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12603         nothing if not yet defined.  Use it in b, c and d type definitions.
12604         * gcc.c-torture/execute/20040705-1.c: New test.
12605         * gcc.c-torture/execute/20040705-2.c: New test.
12606
12607 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12608
12609         PR c++/2518
12610         * g++.dg/lookup/new1.C: New test.
12611
12612 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12613
12614         PR c++/11406
12615         * g++.dg/template/sizeof8.C: New test.
12616
12617 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12618
12619         * gcc.c-torture/compile/20040705-1.c: New test.
12620
12621 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12622
12623         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12624
12625 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12626
12627         * gcc.dg/cpp/if-mop.c: Two new testcases.
12628         * gcc.dg/cpp/trad/comment-3.c: New.
12629
12630 2004-07-04  Paul Brook  <paul@codesourcery.com>
12631
12632         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12633
12634 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12635
12636         PR c++/3761
12637         * g++.dg/lookup/crash4.C: New test.
12638
12639 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12640
12641         * gcc.c-torture/execute/builtin-abs-1.c
12642         * gcc.c-torture/execute/builtin-abs-2.c
12643         * gcc.c-torture/execute/builtin-complex-1.c
12644         * gcc.c-torture/execute/builtins/string-1-lib.c
12645         * gcc.c-torture/execute/builtins/string-1.c
12646         * gcc.c-torture/execute/builtins/string-2-lib.c
12647         * gcc.c-torture/execute/builtins/string-2.c
12648         * gcc.c-torture/execute/builtins/string-3-lib.c
12649         * gcc.c-torture/execute/builtins/string-3.c
12650         * gcc.c-torture/execute/builtins/string-4-lib.c
12651         * gcc.c-torture/execute/builtins/string-4.c
12652         * gcc.c-torture/execute/builtins/string-5-lib.c
12653         * gcc.c-torture/execute/builtins/string-5.c
12654         * gcc.c-torture/execute/builtins/string-6-lib.c
12655         * gcc.c-torture/execute/builtins/string-6.c
12656         * gcc.c-torture/execute/builtins/string-7-lib.c
12657         * gcc.c-torture/execute/builtins/string-7.c
12658         * gcc.c-torture/execute/builtins/string-8-lib.c
12659         * gcc.c-torture/execute/builtins/string-8.c
12660         * gcc.c-torture/execute/builtins/string-9-lib.c
12661         * gcc.c-torture/execute/builtins/string-9.c
12662         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12663         * gcc.c-torture/execute/builtins/string-asm-1.c
12664         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12665         * gcc.c-torture/execute/builtins/string-asm-2.c
12666         * gcc.c-torture/execute/stdio-opt-1.c
12667         * gcc.c-torture/execute/stdio-opt-2.c
12668         * gcc.c-torture/execute/stdio-opt-3.c
12669         * gcc.c-torture/execute/string-opt-1.c
12670         * gcc.c-torture/execute/string-opt-10.c
12671         * gcc.c-torture/execute/string-opt-11.c
12672         * gcc.c-torture/execute/string-opt-12.c
12673         * gcc.c-torture/execute/string-opt-13.c
12674         * gcc.c-torture/execute/string-opt-14.c
12675         * gcc.c-torture/execute/string-opt-15.c
12676         * gcc.c-torture/execute/string-opt-16.c
12677         * gcc.c-torture/execute/string-opt-2.c
12678         * gcc.c-torture/execute/string-opt-6.c
12679         * gcc.c-torture/execute/string-opt-7.c
12680         * gcc.c-torture/execute/string-opt-8.c:
12681         Replace with ...
12682
12683         * gcc.c-torture/execute/builtins/abs-2.c
12684         * gcc.c-torture/execute/builtins/abs-3.c
12685         * gcc.c-torture/execute/builtins/complex-1.c
12686         * gcc.c-torture/execute/builtins/fprintf.c
12687         * gcc.c-torture/execute/builtins/fputs.c
12688         * gcc.c-torture/execute/builtins/memcmp.c
12689         * gcc.c-torture/execute/builtins/memmove.c
12690         * gcc.c-torture/execute/builtins/memops-asm.c
12691         * gcc.c-torture/execute/builtins/mempcpy-2.c
12692         * gcc.c-torture/execute/builtins/mempcpy.c
12693         * gcc.c-torture/execute/builtins/memset.c
12694         * gcc.c-torture/execute/builtins/printf.c
12695         * gcc.c-torture/execute/builtins/sprintf.c
12696         * gcc.c-torture/execute/builtins/strcat.c
12697         * gcc.c-torture/execute/builtins/strchr.c
12698         * gcc.c-torture/execute/builtins/strcmp.c
12699         * gcc.c-torture/execute/builtins/strcpy.c
12700         * gcc.c-torture/execute/builtins/strcspn.c
12701         * gcc.c-torture/execute/builtins/strlen-2.c
12702         * gcc.c-torture/execute/builtins/strlen.c
12703         * gcc.c-torture/execute/builtins/strncat.c
12704         * gcc.c-torture/execute/builtins/strncmp-2.c
12705         * gcc.c-torture/execute/builtins/strncmp.c
12706         * gcc.c-torture/execute/builtins/strncpy.c
12707         * gcc.c-torture/execute/builtins/strpbrk.c
12708         * gcc.c-torture/execute/builtins/strpcpy-2.c
12709         * gcc.c-torture/execute/builtins/strpcpy.c
12710         * gcc.c-torture/execute/builtins/strrchr.c
12711         * gcc.c-torture/execute/builtins/strspn.c
12712         * gcc.c-torture/execute/builtins/strstr-asm.c
12713         * gcc.c-torture/execute/builtins/strstr.c:
12714         ... these new files.
12715
12716         * gcc.c-torture/execute/builtins/abs-2-lib.c
12717         * gcc.c-torture/execute/builtins/abs-3-lib.c
12718         * gcc.c-torture/execute/builtins/complex-1-lib.c
12719         * gcc.c-torture/execute/builtins/fprintf-lib.c
12720         * gcc.c-torture/execute/builtins/fputs-lib.c
12721         * gcc.c-torture/execute/builtins/memcmp-lib.c
12722         * gcc.c-torture/execute/builtins/memmove-lib.c
12723         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12724         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12725         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12726         * gcc.c-torture/execute/builtins/memset-lib.c
12727         * gcc.c-torture/execute/builtins/printf-lib.c
12728         * gcc.c-torture/execute/builtins/sprintf-lib.c
12729         * gcc.c-torture/execute/builtins/strcat-lib.c
12730         * gcc.c-torture/execute/builtins/strchr-lib.c
12731         * gcc.c-torture/execute/builtins/strcmp-lib.c
12732         * gcc.c-torture/execute/builtins/strcpy-lib.c
12733         * gcc.c-torture/execute/builtins/strcspn-lib.c
12734         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12735         * gcc.c-torture/execute/builtins/strlen-lib.c
12736         * gcc.c-torture/execute/builtins/strncat-lib.c
12737         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12738         * gcc.c-torture/execute/builtins/strncmp-lib.c
12739         * gcc.c-torture/execute/builtins/strncpy-lib.c
12740         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12741         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12742         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12743         * gcc.c-torture/execute/builtins/strrchr-lib.c
12744         * gcc.c-torture/execute/builtins/strspn-lib.c
12745         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12746         * gcc.c-torture/execute/builtins/strstr-lib.c
12747         * gcc.c-torture/execute/builtins/lib/abs.c
12748         * gcc.c-torture/execute/builtins/lib/fprintf.c
12749         * gcc.c-torture/execute/builtins/lib/memset.c
12750         * gcc.c-torture/execute/builtins/lib/printf.c
12751         * gcc.c-torture/execute/builtins/lib/sprintf.c
12752         * gcc.c-torture/execute/builtins/lib/strcpy.c
12753         * gcc.c-torture/execute/builtins/lib/strcspn.c
12754         * gcc.c-torture/execute/builtins/lib/strncat.c
12755         * gcc.c-torture/execute/builtins/lib/strncmp.c
12756         * gcc.c-torture/execute/builtins/lib/strncpy.c
12757         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12758         * gcc.c-torture/execute/builtins/lib/strspn.c
12759         * gcc.c-torture/execute/builtins/lib/strstr.c:
12760         New files containing support routines.
12761
12762         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12763         declaration.
12764         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12765         when not optimizing.
12766
12767 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12768
12769         PR c++/16240
12770         * g++.dg/abi/mangle22.C: New test.
12771         * g++.dg/abi/mangle23.C: Likewise.
12772
12773 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12774
12775         PR fortran/16290
12776         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12777         Allow for cases without denormalized floating point numbers.
12778
12779 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12780
12781         PR c/1027
12782         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12783         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12784         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12785         expected warning text.
12786         * gcc.dg/format/diag-2.c: New test.
12787
12788 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12789
12790         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12791
12792 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12793
12794         * gcc.dg/builtins-43.c: New.
12795         * gcc.dg/builtins-44.c: New.
12796         * gcc.dg/builtins-45.c: New.
12797
12798 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12799             Andreas Tobler  <a.tobler@schweiz.ch>
12800
12801         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12802         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12803         as SIGSEGV.
12804         * gcc.dg/cleanup-11.c: Likewise.
12805         * gcc.dg/cleanup-8.c: Likewise.
12806         * gcc.dg/cleanup-9.c: Likewise.
12807         * gcc.dg/cleanup-5.c: Run on all platforms.
12808
12809 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12810
12811         * g++.dg/warn/nonnull1.C: New test.
12812
12813 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12814
12815         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12816         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12817         Special-case the Sun compiler wrt to <complex.h>.
12818
12819 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12820
12821         * gcc.dg/Wunreachable-8.C: New test.
12822
12823         * gcc.dg/h8300-ice2.c : New test.
12824
12825 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12826
12827         PR fortran/16161
12828         * gfortran.fortran-torture/compile/implicit.f90: Add test
12829         for implicit character.
12830
12831 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12832
12833         PR fortran/16289
12834         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12835         Use tiny() intrinsic to find smallest non-negative real
12836
12837 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12840         * gcc.dg/compat/struct-by-value-22_x.c: New.
12841         * gcc.dg/compat/struct-by-value-22_y.c: New.
12842
12843         * gcc.c-torture/execute/20040629-1.c: New test.
12844
12845 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12848         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12849
12850         PR target/16195
12851         * gcc.dg/20040625-1.c: New test.
12852
12853 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12854
12855         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12856
12857 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12858
12859         PR fortran/15963
12860         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12861
12862 2004-06-29  Richard Henderson  <rth@redhat.com>
12863
12864         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12865
12866 2004-06-29  Paul Brook  <paul@codesourcery.com>
12867
12868         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12869         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12870
12871 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12872
12873         PR c++/16260
12874         * g++.dg/parse/crash15.C: New.
12875
12876 2004-06-28  Andrew Pinski  <apinski@apple.com>
12877
12878         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12879         by the error already.
12880
12881         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12882
12883 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12884
12885         PR target/14041
12886         * gcc.dg/h8300-bss-align-1.c : New.
12887
12888 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12889
12890         * PR c++/16174
12891         * g++.dg/template/ctor4.C: New.
12892
12893 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12894
12895         PR c++/16205
12896         * g++.dg/warn/Wsequence-point-1.C: New test.
12897
12898 2004-06-27  Paul Brook  <paul@codesourcery.com>
12899
12900         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12901
12902 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12903
12904         * g++.old-deja/g++.mike/p7325.C: Remove.
12905
12906 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12907
12908         PR c/14963
12909         * gcc.dg/pr14963.c: New test.
12910
12911 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12912
12913         PR c++/16193
12914         * g++.dg/parse/redef1.C: New test.
12915
12916 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12917
12918         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12919         20021110.c.
12920         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12921         20021119-1.c.
12922         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12923         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12924         5-04.c.
12925         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12926         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12927         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12928         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12929         g++.brendan/enum14.C.
12930         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12931         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12932         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12933         g++.mike/virt1.C.
12934         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12935         memtemp24.C.
12936
12937 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12938
12939         * gcc.dg/20040527-1.c: New test case.
12940
12941 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12942
12943         PR gfortran/pr16196
12944         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12945
12946 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12947
12948         PR middle-end/15825
12949         * gcc.dg/pr15825-1.c: New test case.
12950
12951 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12952
12953         * gcc.c-torture/execute/20040625-1.c: New test.
12954
12955 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12956
12957         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12958
12959 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12960
12961         * gcc.dg/torture/mips-div-1.c: New test.
12962
12963 2004-06-24  Jeff Law  <law@redhat.com>
12964
12965         * gcc.dg/tree-ssa/20040624-1.c: New test.
12966
12967 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12968
12969         * gcc.c-torture/compile/20040624-1.c: New test.
12970
12971 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12972
12973         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12974         this directory.
12975
12976 2004-06-23  Andrew Pinski  <apinski@apple.com>
12977
12978         PR middle-end/15988
12979         * g++.dg/opt/ptrmem4.C: New test.
12980
12981         * gcc.dg/c90-array-quals-2.c: New test.
12982
12983 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12984
12985         * gcc.dg/kpice1.c: New test.
12986
12987 2006-06-23  Andrew Pinski  <apinski@apple.com>
12988
12989         * gcc.dg/c90-array-quals.c: New test.
12990
12991 2006-06-22  Richard Henderson  <rth@redhat.com>
12992
12993         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12994
12995 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12996
12997         * gcc.dg/builtins-config.h: Handle FreeBSD.
12998
12999 2006-06-22  Richard Henderson  <rth@redhat.com>
13000
13001         * g++.dg/opt/devirt1.C: New.
13002
13003 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13004
13005         * g++.dg/opt/pr15551.C: New testcase.
13006
13007 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13008
13009         PR target/14800
13010         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13011         x86_64-*-linux* when compiling for 32bit.
13012
13013 2004-06-21  Andrew Pinski  <apinski@apple.com>
13014
13015         * gcc.dg/pch/struct-1.c: New.
13016         * gcc.dg/pch/struct-1.hs: New.
13017
13018 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13019
13020         * gcc.dg/pch/save-temps-1.c: New file.
13021         * gcc.dg/pch/save-temps-1.hs: New file.
13022
13023 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13024
13025         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13026         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13027
13028 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13029
13030         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13031         to fix type error.
13032         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13033         Remove trailing spaces.
13034
13035 2004-06-21  Richard Henderson  <rth@redhat.com>
13036
13037         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13038         merging && to BIT_FIELD_REF.
13039
13040 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13041
13042         * g++.dg/opt/placeholder1.C: New test.
13043
13044 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13045
13046         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13047         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13048         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13049         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13050
13051 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13052
13053         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13054         extern "C".
13055         * g++.dg/other/pragma-re-1.C: Add comments.
13056
13057 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13058
13059         PR gfortran/16080
13060         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13061
13062 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13063
13064         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13065         instead of setting the type of size_t by
13066         hand.
13067
13068 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13069
13070         * gcc.dg/unordered-2.c: New test case.
13071         * gcc.dg/unordered-3.c: New test case.
13072
13073 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13074
13075         PR other/16043
13076         * lib/g++.exp (g++_version): Tweak regexp for version
13077         * lib/g77.exp (g77_version): Likewise
13078         * lib/gfortran.exp (gfortran_version): Likewise
13079         * lib/objc.exp (objc_version): Likewise
13080         * lib/treelang.exp (treelang_version): Likewise
13081
13082 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13083
13084         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13085         Use INT_MAX instead of __INT_MAX__.
13086         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13087
13088         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13089         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13090         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13091         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13092         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13093         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13094         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13095         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13096         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13097
13098         * gcc.dg/range-test-1.c: New test.
13099         * g++.dg/opt/range-test-1.C: New test.
13100
13101 2004-06-17  Richard Henderson  <rth@redhat.com>
13102
13103         * objc.dg/sync-1.m: New.
13104         * objc.dg/try-catch-1.m: Don't force next runtime.
13105         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13106         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13107         shadowed catch clause.
13108         * objc.dg/try-catch-5.m: New.
13109
13110 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13111
13112         Bug 14610
13113         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13114
13115 2004-06-15  Richard Henderson  <rth@redhat.com>
13116
13117         * gcc.dg/20001116-1.c: Move expected warning line.
13118
13119 2004-06-15  Richard Henderson  <rth@redhat.com>
13120
13121         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13122         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13123
13124 2004-06-15  Jeff Law  <law@redhat.com>
13125
13126         * gcc.dg/tree-ssa/20040615-1.c: New test.
13127         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13128         be less sensitive to operand ordering.
13129         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13130
13131 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13132
13133         * g++.dg/abi/bitfield3.C: Add comment..
13134
13135 2004-06-15  Richard Henderson  <rth@redhat.com>
13136
13137         * g++.dg/ext/stmtexpr1.C: XFAIL.
13138         * gcc.dg/20030612-1.c: XFAIL.
13139
13140 2004-06-15  Eric Christopher  <echristo@redhat.com>
13141
13142         * g++.dg/charset/asm5.c: New.
13143         * gcc.dg/charset/asm6.c: New.
13144
13145 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13146
13147         PR fortran/15962
13148         * gfortran.fortran-torture/execute/select_1.f90: New test.
13149
13150 2004-06-15  Paul Brook  <paul@codesourcery.com>
13151
13152         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13153
13154 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13155
13156         PR c++/15967
13157         * g++.dg/lookup/crash3.C: New test.
13158
13159 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13160
13161         PR c++/15947
13162         * g++.dg/parse/dtor4.C: New test.
13163
13164 2004-06-14  Jeff Law  <law@redhat.com>
13165
13166         * gcc.c-torture/compile/20040614-1.c: New test.
13167
13168 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13169
13170         PR fortran/15211
13171         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13172         LEN of a character array.
13173
13174 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/15096
13177         * g++.dg/template/ptrmem10.C: New test.
13178
13179         PR c++/14930
13180         * g++.dg/template/friend30.C: New test.
13181
13182 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13183
13184         PR fortran/14928
13185         * gfortran.fortran-torture/compile/mloc.f90: New test.
13186
13187 2004-06-13  Paul Brook  <paul@codesourcery.com>
13188
13189         * gfortran.fortran-torture/execute/random_2.f90: New test.
13190
13191 2004-06-13  Eric Christopher  <echristo@redhat.com>
13192
13193         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13194
13195 2004-06-12  Paul Brook  <paul@codesourcery.com>
13196
13197         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13198
13199 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13200
13201         PR fortran/14923
13202         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13203
13204 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13205
13206         PR fortran/14957
13207         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13208         syntax errors in end statements of contained subroutines.
13209
13210 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13211
13212         PR fortran/12841
13213         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13214
13215 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13216
13217         PR fortran/15665
13218         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13219
13220 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13221
13222         PR gfortran/12839
13223         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13224
13225 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13226
13227         PR c++/15862
13228         * g++.dg/parse/enum1.C: New test.
13229
13230 2004-06-10  Jeff Law  <law@redhat.com>
13231
13232         * gcc.c-torture/compile/20040610-1.c: New test.
13233
13234 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13235
13236         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13237         * g++.old-deja/g++.other/decl3.C: Likewise.
13238
13239 2004-06-10  Brian Booth  <bbooth@redhat.com>
13240
13241         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13242         V_MAY_DEF instead of VDEF.
13243         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13244
13245 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/14211
13248         * g++.dg/conversion/const1.C: New test.
13249
13250         PR c++/15076
13251         * g++.dg/conversion/reinterpret1.C: New test.
13252
13253         PR c++/15877
13254         * g++.dg/template/enum2.C: New test.
13255
13256         PR c++/15227
13257         * g++.dg/template/error13.C: New test.
13258
13259 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13260
13261         PR fortran/14957
13262         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13263         arguments to test_* REAL and of the right size.
13264
13265 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13266
13267         PR target/15569
13268         PR rtl-optimization/15681
13269         * gcc.dg/20040609-1.c: New test.
13270
13271 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR c++/14791
13274         * g++.dg/opt/builtins1.C: New test.
13275
13276 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13277
13278         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13279         that use default windows32 struct layout.
13280         * gcc.dg/i386-bitfield2.c: Likewise.
13281
13282 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13283
13284         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13285         for mingw32 and cygwin targets.
13286
13287 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13288
13289         * gcc.dg/pch/macro-4.c: New.
13290         * gcc.dg/pch/macro-4.hs: New.
13291
13292 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13293
13294         PR fortran/13249
13295         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13296
13297 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13298
13299         PR fortran/13372
13300         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13301
13302 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13303
13304         PR gfortran/14897
13305         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13306
13307 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13308
13309         PR gfortran/15755
13310         * gfortran.fortran-torture/execute/backspace.c : New test.
13311
13312 2004-06-09  Paul Brook  <paul@codesourcery.com>
13313
13314         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13315         (pointer_to_section): Rewrite to use smaller array.
13316
13317 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13318
13319         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13320         * gcc.dg/ext/altivec-10.c: Same.
13321         * gcc.dg/ext/altivec-11.c: Same.
13322         * gcc.dg/ext/altivec-12.c: Same.
13323         * gcc.dg/ext/altivec-13.c: Same.
13324         * gcc.dg/ext/altivec-14.c: Same.
13325         * gcc.dg/ext/altivec-15.c: Same.
13326         * gcc.dg/ext/altivec-16.c: Same.
13327         * gcc.dg/ext/altivec-3.c: Same.
13328         * gcc.dg/ext/altivec-4.c: Same.
13329         * gcc.dg/ext/altivec-6.c: Same.
13330         * gcc.dg/ext/altivec-7.c: Same.
13331         * gcc.dg/ext/altivec-8.c: Same.
13332         * gcc.dg/ext/altivec-varargs-1.c: Same.
13333
13334         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13335         * g++.dg/ext/altivec-10.C: Same.
13336         * g++.dg/ext/altivec-2.C: Same.
13337         * g++.dg/ext/altivec-3.C: Same.
13338         * g++.dg/ext/altivec-4.C: Same.
13339         * g++.dg/ext/altivec-5.C: Same.
13340         * g++.dg/ext/altivec-6.C: Same.
13341         * g++.dg/ext/altivec-7.C: Same.
13342         * g++.dg/ext/altivec-8.C: Same.
13343         * g++.dg/ext/altivec-9.C: Same.
13344
13345 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13346
13347         PR c++/7841
13348         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13349
13350 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13351
13352         * gcc.dg/union-1.c: New test.
13353
13354 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13355
13356         * gcc.dg/builtins-41.c: New test case.
13357         * gcc.dg/builtins-42.c: New test case.
13358
13359 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13360
13361         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13362         * g++.dg/ext/altivec-10.C: Same.
13363         * g++.dg/ext/altivec-2.C: Same.
13364         * g++.dg/ext/altivec-3.C: Same.
13365         * g++.dg/ext/altivec-4.C: Same.
13366         * g++.dg/ext/altivec-5.C: Same.
13367         * g++.dg/ext/altivec-6.C: Same.
13368         * g++.dg/ext/altivec-7.C: Same.
13369         * g++.dg/ext/altivec-8.C: Same.
13370         * g++.dg/ext/altivec-9.C: Same.
13371         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13372         * g++.old-deja/g++.brendan/new3.C: Same.
13373         * gcc.c-torture/execute/eeprof-1.x: Same.
13374
13375 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13376
13377         PR c/14765
13378         * gcc.dg/pr14765-1.c: New test.
13379
13380 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13381
13382         PR c/14649
13383         * gcc.dg/pr14649-1.c: New test case.
13384
13385 2004-06-07  Richard Henderson  <rth@redhat.com>
13386
13387         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13388         if temporaries.
13389
13390 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13391
13392         * g++.dg/eh/elide1.C: Remove XFAIL.
13393
13394 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/15337
13397         * g++.dg/expr/sizeof3.C: New test.
13398
13399         PR c++/14777
13400         * g++.dg/template/access14.C: New test.
13401
13402         PR c++/15554
13403         * g++.dg/template/enum1.C: New test.
13404
13405         PR c++/15057
13406         * g++.dg/eh/throw1.C: New test.
13407
13408 2004-06-07  David Ayers  <d.ayers@inode.at>
13409             Ziemowit Laski  <zlaski@apple.com>
13410
13411         * lib/objc.exp (objc_target_compile): Revert the '-framework
13412         Foundation' flag fix, since bare Darwin does not ship
13413         with the Foundation framework.
13414         * objc/execute/next_mapping.h: Provide a local NSConstantString
13415         @interface and @implementation.
13416         (objc_constant_string_init): A constructor function, used to
13417         initialize the NSConstantString meta-class object.
13418         * objc/execute/string1.m: Include "next_mapping.h" instead of
13419         <Foundation/NSString.h>.
13420         * objc/execute/string2.m: Likewise.
13421         * objc/execute/string3.m: Likewise.
13422         * objc/execute/string4.m: Likewise.
13423
13424 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13425
13426         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13427         to double. Replace double with FLOAT.
13428         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13429
13430         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13431         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13432         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13433         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13434         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13435         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13436         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13437         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13438
13439 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13440
13441         PR c/13519
13442         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13443
13444 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13445
13446         PR c++/15503
13447         * g++.dg/template/meminit2.C: New test.
13448
13449 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13450
13451         PR target/15822
13452         * gcc.c-torture/execute/compare-fp-1.c,
13453         gcc.c-torture/execute/compare-fp-2.c,
13454         gcc.c-torture/execute/compare-fp-3.c,
13455         gcc.c-torture/execute/compare-fp-4.c,
13456         gcc.c-torture/execute/compare-fp-3.x,
13457         gcc.c-torture/execute/compare-fp-4.x: Moved...
13458         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13459         gcc.c-torture/execute/ieee/compare-fp-2.c,
13460         gcc.c-torture/execute/ieee/compare-fp-3.c,
13461         gcc.c-torture/execute/ieee/compare-fp-4.c,
13462         gcc.c-torture/execute/ieee/compare-fp-3.x,
13463         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13464
13465 2004-06-04  David Ayers  <d.ayers@inode.at>
13466
13467         * objc/execute/protocol-isEqual-4.m: New testcase.
13468
13469 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13470
13471         * objc/execute/protocol-isEqual-1.m: New testcase.
13472         * objc/execute/protocol-isEqual-2.m: New testcase.
13473         * objc/execute/protocol-isEqual-3.m: New testcase.
13474
13475 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13476
13477         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13478
13479 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13480
13481         * lib/objc.exp (objc_target_compile): When running tests on
13482         Darwin (Mac OS X), inform the linker about '-framework
13483         'Foundation'.
13484
13485 2004-06-02  Eric Christopher  <echristo@redhat.com>
13486
13487         * gcc.c-torture/compile/20040602-1.c: New.
13488
13489 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13490
13491         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13492         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13493
13494         PR tree-optimization/14736
13495         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13496
13497         PR tree-optimization/14042
13498         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13499
13500         PR tree-optimization/14729
13501         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13502
13503 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13504
13505         PR fortran/15557
13506         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13507
13508 2004-06-01  Richard Hederson  <rth@redhat.com>
13509
13510         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13511
13512 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13513
13514         PR c++/14932
13515         * g++.dg/parse/offsetof4.C: New test.
13516
13517 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13518
13519         PR objc/7993
13520         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13521
13522 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/15701
13525         * g++.dg/template/friend29.C: New test.
13526
13527 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13528
13529         PR c/15749
13530         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13531
13532 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13533
13534         * gcc.dg/sparc-trap-1.c: New test.
13535
13536 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13537
13538         PR middle-end/15069
13539         * g++.dg/opt/fold3.C: New test case.
13540
13541 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13542
13543         * lib/target-supports.exp (check_iconv_available): Fix fallout
13544         from 2004-05-28 patch.
13545
13546 2004-05-30  Paul Brook  <paul@codesourcery.com>
13547
13548         PR fortran/15620
13549         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13550         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13551
13552 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13553
13554         * gfortran.fortran-torture/execute/random_1.f90: New test.
13555
13556 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13557
13558         * g++.dg/ext/altivec-10.C: New test.
13559
13560 2004-05-29  Paul Brook  <paul@codesourcery.com>
13561
13562         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13563
13564 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13565
13566         * gcc.dg/altivec-16.c: New test.
13567
13568 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13569
13570         * lib/target-supports.exp (check_vmx_hw_available): New.
13571         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13572
13573         * lib/target-supports.exp (check_alias_available,
13574         check_iconv_available, check_named_sections_available): Use
13575         unique names for temporary files.
13576
13577 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13578
13579         * gcc.dg/altivec-15.c: New test.
13580
13581 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13582
13583         PR c++/15083
13584         * g++.dg/warn/noeffect6.C: New test.
13585
13586         PR c++/15471
13587         * g++.dg/expr/ptrmem4.C: New test.
13588
13589         PR c++/15640
13590         * g++.dg/template/operator3.C: New test.
13591
13592 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/14668
13595         * g++.dg/lookup/redecl1.C: New test.
13596         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13597
13598 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13599
13600         * gcc.c-torture/execute/compare-fp-1.c,
13601         gcc.c-torture/execute/compare-fp-2.c,
13602         gcc.c-torture/execute/compare-fp-3.c,
13603         gcc.c-torture/execute/compare-fp-4.c,
13604         gcc.c-torture/execute/compare-fp-3.x,
13605         gcc.c-torture/execute/compare-fp-4.x,
13606         gcc.dg/pr15649-1.c: New.
13607
13608 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13609
13610         PR c++/12883
13611         * g++.dg/init/array14.C: New test.
13612
13613 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13614
13615         * lib/compat.exp (compat-get-options-main): New.
13616         (compat-get-options): Remove unneeded code, warn for ignored
13617         command.
13618         (compat-execute): Check flag set by dg-require-* commands.
13619
13620         * lib/compat.exp (compat-execute): Break up long lines.
13621
13622 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13623
13624         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13625         * gcc.dg/altivec-14.c: New test.
13626         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13627
13628         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13629         * gcc.dg/altivec-12.c: Ditto.
13630
13631         * gcc.dg/altivec-3.c: Move call to altivec_check.
13632
13633 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13634
13635         PR c++/15044
13636         * g++.dg/template/error12.C: New test.
13637
13638         PR c++/15317
13639         * g++.dg/ext/attrib15.C: New test.
13640
13641         PR c++/15329
13642         * g++.dg/template/ptrmem9.C: New test.
13643
13644 2004-05-25  Paul Brook  <paul@codesourcery.com>
13645
13646         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13647
13648 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13649
13650         PR c++/15165
13651         * g++.dg/template/crash19.C: New test.
13652
13653 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/15025
13656         * g++.dg/template/redecl1.C: New test.
13657
13658 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13659
13660         PR c++/14821
13661         * g++.dg/other/ns1.C: New test.
13662
13663         PR c++/14883
13664         * g++.dg/template/invalid1.C: New test.
13665
13666 2004-05-23  Paul Brook  <paul@codesourcery.com>
13667         Victor Leikehman  <lei@haifasphere.co.il>
13668
13669         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13670         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13671
13672 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/15285
13675         PR c++/15299
13676         * g++.dg/template/non-dependent5.C: New test.
13677         * g++.dg/template/non-dependent6.C: New test.
13678
13679 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/15507
13682         * g++.dg/inherit/union1.C: New test.
13683
13684         PR c++/15542
13685         * g++.dg/template/addr1.C: New test.
13686
13687         PR c++/15427
13688         * g++.dg/template/array5.C: New test.
13689
13690         PR c++/15287
13691         * g++.dg/template/array6.C: New test.
13692
13693 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13694             Roger Sayle  <roger@eyesopen.com>
13695
13696         * g++.dg/lookup/forscope2.C: New test case.
13697
13698 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13699
13700         * gcc.dg/cpp/Wmissingdirs.c: New.
13701
13702 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13703
13704         PR target/15301
13705         * gcc.dg/compat/union-m128-1.h: New file.
13706         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13707         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13708         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13709
13710 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13711
13712         PR target/15302
13713         * gcc.dg/compat/struct-complex-1.h: New file.
13714         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13715         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13716         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13717
13718 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13719
13720         PR middle-end/3074
13721         * gcc.dg/pr3074-1.c: New test case.
13722         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13723
13724 2004-05-20  Falk Hueffner  <falk@debian.org>
13725
13726         PR other/15526
13727         * gcc.dg/ftrapv-1.c: New test case.
13728
13729 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13730
13731         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13732
13733 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13734             Jeff Law  <law@redhat.com>
13735
13736         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13737         * gcc.dg/tree-ssa/20040518-2.c: New test.
13738
13739         * gcc.dg/tree-ssa/20040518-1.c: New test.
13740
13741 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13742
13743         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13744
13745 2004-05-18  Paul Brook  <paul@codesourcery.com>
13746
13747         PR fortran/13930
13748         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13749
13750 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13751
13752         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13753         constant folding.
13754
13755 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13756
13757         * gcc.dg/tree-ssa/20040517-1.c: New test.
13758
13759 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13760
13761         * gcc.dg/loop-4.c: New test.
13762
13763 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13764
13765         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13766
13767 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13768
13769         PR fortran/15311
13770         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13771
13772 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13773
13774         PR fortran/13826
13775         PR fortran/13940
13776         * gfortran.fortran-torture/compile/data_1.f90: New test.
13777
13778 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13779
13780         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13781         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13782
13783 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13784
13785         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13786
13787 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13788
13789         PR c/15444
13790         * gcc.dg/format/xopen-1.c: Adjust expected message.
13791         * gcc.dg/format/xopen-3.c: New test.
13792
13793 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13794
13795         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13796
13797 2004-05-14  Jeff Law  <law@redhat.com>
13798
13799         * gcc.dg/tree-ssa/20040514-2.c: New test.
13800
13801 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13802
13803         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13804         this ...
13805         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13806         this.
13807
13808 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13809
13810         * gcc.dg/tree-ssa/20040514-1.c: New test.
13811
13812 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13813
13814         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13815         test.
13816
13817 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13818
13819         PR fortran/14066
13820         * gfortran.fortran-torture/compile/do_1.f90: New test.
13821
13822 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13823
13824         PR fortran/15051
13825         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13826         test.
13827
13828 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13829
13830         PR fortran/15149
13831         * gfortran.fortran-torture/execute/random_init.f90: New test.
13832
13833 2004-05-13  Paul Brook  <paul@codesourcery.com>
13834
13835         PR fortran/15314
13836         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13837
13838 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13839
13840         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13841         for the powerpc case.
13842
13843 2004-05-13  Jeff Law  <law@redhat.com>
13844
13845         * gcc.dg/tree-ssa/20040513-1.c: New test.
13846         * gcc.dg/tree-ssa/20040513-2.c: New test.
13847
13848 2004-05-13  Paul Brook  <paul@codesourcery.com>
13849
13850         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13851         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13852         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13853
13854 2004-05-13  Andreas Schwab  <schwab@suse.de>
13855
13856         PR other/10819
13857         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13858         characters.
13859
13860 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13861
13862         PR fortran/15294
13863         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13864
13865 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13866
13867         Merge from tree-ssa-20020619-branch.  See
13868         ChangeLog.tree-ssa for details.
13869
13870 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13871
13872         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13873         include <altivec.h> explicitly.
13874         * gcc.dg/altivec-13.c: Likewise.
13875
13876 2004-05-11  Paul Brook  <paul@codesourcery.com>
13877
13878         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13879
13880 2004-05-10  Eric Christopher  <echristo@redhat.com>
13881
13882         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13883         * gcc.dg/sibcall-4.c: Ditto.
13884
13885 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13886
13887         * g++.dg/ext/altivec-8.C: New test case.
13888         * gcc.dg/altivec-13.c: New test case.
13889
13890 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13891
13892         * gcc.c-torture/execute/divcmp-1.c: New test case.
13893         * gcc.c-torture/execute/divcmp-2.c: New test case.
13894         * gcc.c-torture/execute/divcmp-3.c: New test case.
13895
13896 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13897
13898         * g++.dg/other/pragma-re-2.C: New test.
13899
13900 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13901
13902         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13903         * gcc.dg/i386-387-2.c: Likewise.
13904
13905         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13906         __builtin_drem.
13907         * gcc.dg/i386-387-6.c: Likewise.
13908
13909 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13910
13911         * gcc.dg/builtins-33.c:  Also check log1p*.
13912
13913 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13914
13915         PR optimization/15296
13916         * gcc.c-torture/execute/pr15296.c: New test.
13917
13918 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13919
13920         * gcc.dg/builtins-40.c: New test.
13921
13922 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13923
13924         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13925
13926 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13927
13928         * g++.dg/ext/spe1.C: New testcase.
13929
13930 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13931
13932         * objc.dg/image-info.m: Allow additional attributes
13933         for __image_info section.
13934
13935 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13936
13937         * gcc.dg/torture/mips-hilo-2.c: New test.
13938
13939 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13940
13941         PR c++/14389
13942         * g++.dg/template/member5.C: New test.
13943
13944 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13945
13946         * gcc.dg/builtins-34.c: Also check expm1*.
13947
13948 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13949
13950         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13951         * gcc.dg/torture/builtin-convert-3.c: New test.
13952
13953 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13954
13955         PR middle-end/15054
13956         * g++.dg/opt/pr15054.C: New test.
13957
13958 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13959
13960         * gcc.dg/torture/builtin-rounding-1.c: New test.
13961         * gcc.dg/builtins-25.c: Delete.
13962         * gcc.dg/builtins-29.c: Delete.
13963
13964 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13965
13966         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13967         * gcc.dg/sibcall-4.c: Likewise.
13968         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13969
13970 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13971
13972         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13973         bit-field on 16-bit targets.
13974
13975 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13976
13977         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13978         16-bit targets.
13979
13980 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13981
13982         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13983         * gcc.dg/rs6000-power2-2.c: Likewise.
13984
13985 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13988         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13989         Change the asm registers to be in form of frN instead of fN.
13990
13991 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13992
13993         * gcc.dg/torture/builtin-convert-2.c: New test.
13994
13995 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13996
13997         * gcc.dg/rs6000-power2-1.c: New test.
13998         * gcc.dg/rs6000-power2-2.c: New test.
13999
14000 2004-04-28  Jan Hubicka  <jh@suse.cz>
14001
14002         * gcc.dg/unused-6.c: New test.
14003
14004 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14005             Ulrich Weigand  <uweigand@de.ibm.com>
14006
14007         * ada/acats/run_all.sh: Define $target variable.
14008
14009 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14010
14011         PR c++/15119
14012         * g++.dg/other/vararg-1.C: New test.
14013
14014         PR c++/4794
14015         * g++.dg/eh/cleanup3.C: New test.
14016
14017 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14018
14019         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14020         and ad8011a (target_insn).
14021         * ada/acats/support/macro.dfs: Likewise.
14022         * ada/acats/support/impbit.adb: New file.
14023
14024 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14025
14026         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14027
14028 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14029
14030         * gcc.dg/loop-3.c: New test.
14031
14032 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14033
14034         * gcc.c-torture/execute/simd-5.c: New test.
14035
14036 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14037
14038         PR c++/15064
14039         * g++.dg/template/crash18.C: New test.
14040
14041 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14042
14043         * g++.dg/ext/complit3.C: New test.
14044
14045 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14046
14047         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14048         * gcc.dg/altivec-3.c: Same.
14049         * gcc.dg/altivec-varargs-1.c: Same.
14050
14051 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14052
14053         * lib/target-supports.exp (check_profiling_available): Assume
14054         profiling is not available on powerpc-eabi targets.
14055
14056 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14057
14058         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14059         * gcc.dg/vmx/bug-1.c: Ditto.
14060
14061 2004-04-20  Eric Christopher  <echristo@redhat.com>
14062
14063         * gcc.dg/charset/extern.c: New test.
14064         * g++.dg/charset/extern3.cc: Ditto.
14065
14066 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14067
14068         * gcc.dg/builtins-39.c: New test.
14069
14070 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14071
14072         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14073
14074 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14075
14076         * gcc.dg/torture/mips-hilo-1.c: New test.
14077
14078 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14079
14080         * gcc.c-torture/compile/20040419-1.c: New test.
14081
14082 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14083
14084         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14085
14086 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14087             Aldy Hernandez  <aldyh@redhat.com>
14088
14089         * gcc.c-torture/execute/va-arg-24.c: New.
14090
14091 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14092             Aldy Hernandez  <aldyh@redhat.com>
14093
14094         * gcc.dg/vmx/1b-01.c: New.
14095         * gcc.dg/vmx/1b-02.c: New.
14096         * gcc.dg/vmx/1b-03.c: New.
14097         * gcc.dg/vmx/1b-04.c: New.
14098         * gcc.dg/vmx/1b-05.c: New.
14099         * gcc.dg/vmx/1b-06.c: New.
14100         * gcc.dg/vmx/1b-07.c: New.
14101         * gcc.dg/vmx/1c-01.c: New.
14102         * gcc.dg/vmx/1c-02.c: New.
14103         * gcc.dg/vmx/3a-01a.c: New.
14104         * gcc.dg/vmx/3a-01.c: New.
14105         * gcc.dg/vmx/3a-01m.c: New.
14106         * gcc.dg/vmx/3a-03.c: New.
14107         * gcc.dg/vmx/3a-03m.c: New.
14108         * gcc.dg/vmx/3a-04.c: New.
14109         * gcc.dg/vmx/3a-04m.c: New.
14110         * gcc.dg/vmx/3a-05.c: New.
14111         * gcc.dg/vmx/3a-06.c: New.
14112         * gcc.dg/vmx/3a-06m.c: New.
14113         * gcc.dg/vmx/3a-07.c: New.
14114         * gcc.dg/vmx/3b-01.c: New.
14115         * gcc.dg/vmx/3b-02.c: New.
14116         * gcc.dg/vmx/3b-10.c: New.
14117         * gcc.dg/vmx/3b-13.c: New.
14118         * gcc.dg/vmx/3b-14.c: New.
14119         * gcc.dg/vmx/3b-15.c: New.
14120         * gcc.dg/vmx/3c-01a.c: New.
14121         * gcc.dg/vmx/3c-01.c: New.
14122         * gcc.dg/vmx/3c-02.c: New.
14123         * gcc.dg/vmx/3c-03.c: New.
14124         * gcc.dg/vmx/3d-01.c: New.
14125         * gcc.dg/vmx/4-01.c: New.
14126         * gcc.dg/vmx/4-03.c: New.
14127         * gcc.dg/vmx/5-01.c: New.
14128         * gcc.dg/vmx/5-02.c: New.
14129         * gcc.dg/vmx/5-03.c: New.
14130         * gcc.dg/vmx/5-04.c: New.
14131         * gcc.dg/vmx/5-05.c: New.
14132         * gcc.dg/vmx/5-06.c: New.
14133         * gcc.dg/vmx/5-07.c: New.
14134         * gcc.dg/vmx/5-07t.c: New.
14135         * gcc.dg/vmx/5-08.c: New.
14136         * gcc.dg/vmx/5-10.c: New.
14137         * gcc.dg/vmx/5-11.c: New.
14138         * gcc.dg/vmx/7-01a.c: New.
14139         * gcc.dg/vmx/7-01.c: New.
14140         * gcc.dg/vmx/7c-01.c: New.
14141         * gcc.dg/vmx/7d-01.c: New.
14142         * gcc.dg/vmx/7d-02.c: New.
14143         * gcc.dg/vmx/8-01.c: New.
14144         * gcc.dg/vmx/8-02a.c: New.
14145         * gcc.dg/vmx/8-02.c: New.
14146         * gcc.dg/vmx/brode-1.c: New.
14147         * gcc.dg/vmx/bug-1.c: New.
14148         * gcc.dg/vmx/bug-2.c: New.
14149         * gcc.dg/vmx/bug-3.c: New.
14150         * gcc.dg/vmx/cw-bug-1.c: New.
14151         * gcc.dg/vmx/cw-bug-2.c: New.
14152         * gcc.dg/vmx/cw-bug-3.c: New.
14153         * gcc.dg/vmx/dct.c: New.
14154         * gcc.dg/vmx/debug-1.c: New.
14155         * gcc.dg/vmx/debug-2.c: New.
14156         * gcc.dg/vmx/debug-3.c: New.
14157         * gcc.dg/vmx/debug-4.c: New.
14158         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14159         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14160         * gcc.dg/vmx/eg-5.c: New.
14161         * gcc.dg/vmx/fft.c: New.
14162         * gcc.dg/vmx/gcc-bug-1.c: New.
14163         * gcc.dg/vmx/gcc-bug-2.c: New.
14164         * gcc.dg/vmx/gcc-bug-3.c: New.
14165         * gcc.dg/vmx/gcc-bug-4.c: New.
14166         * gcc.dg/vmx/gcc-bug-5.c: New.
14167         * gcc.dg/vmx/gcc-bug-6.c: New.
14168         * gcc.dg/vmx/gcc-bug-7.c: New.
14169         * gcc.dg/vmx/gcc-bug-8.c: New.
14170         * gcc.dg/vmx/gcc-bug-9.c: New.
14171         * gcc.dg/vmx/gcc-bug-b.c: New.
14172         * gcc.dg/vmx/gcc-bug-c.c: New.
14173         * gcc.dg/vmx/gcc-bug-d.c: New.
14174         * gcc.dg/vmx/gcc-bug-e.c: New.
14175         * gcc.dg/vmx/gcc-bug-f.c: New.
14176         * gcc.dg/vmx/gcc-bug-g.c: New.
14177         * gcc.dg/vmx/gcc-bug-i.c: New.
14178         * gcc.dg/vmx/harness.h: New.
14179         * gcc.dg/vmx/ira1.c: New.
14180         * gcc.dg/vmx/ira2a.c: New.
14181         * gcc.dg/vmx/ira2b.c: New.
14182         * gcc.dg/vmx/ira2.c: New.
14183         * gcc.dg/vmx/ira2c.c: New.
14184         * gcc.dg/vmx/mem.c: New.
14185         * gcc.dg/vmx/newton-1.c: New.
14186         * gcc.dg/vmx/ops.c: New.
14187         * gcc.dg/vmx/sn7153.c: New.
14188         * gcc.dg/vmx/spill2.c: New.
14189         * gcc.dg/vmx/spill3.c: New.
14190         * gcc.dg/vmx/spill.c: New.
14191         * gcc.dg/vmx/t.c: New.
14192         * gcc.dg/vmx/varargs-1.c: New.
14193         * gcc.dg/vmx/varargs-2.c: New.
14194         * gcc.dg/vmx/varargs-3.c: New.
14195         * gcc.dg/vmx/varargs-4.c: New.
14196         * gcc.dg/vmx/varargs-5.c: New.
14197         * gcc.dg/vmx/varargs-6.c: New.
14198         * gcc.dg/vmx/varargs-7.c: New.
14199         * gcc.dg/vmx/vmx.exp: New.
14200         * gcc.dg/vmx/vprint-1.c: New.
14201         * gcc.dg/vmx/vscan-1.c: New.
14202         * gcc.dg/vmx/x-01.c: New.
14203         * gcc.dg/vmx/x-02.c: New.
14204         * gcc.dg/vmx/x-03.c: New.
14205         * gcc.dg/vmx/x-04.c: New.
14206         * gcc.dg/vmx/x-05.c: New.
14207         * gcc.dg/vmx/yousufi-1.c: New.
14208         * gcc.dg/vmx/zero-1.c: New.
14209         * gcc.dg/vmx/zero.c: New.
14210
14211 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14212
14213         * g++.dg/lookup/java1.C: Update for chage of
14214         _Jv_AllocObject.
14215         * g++.dg/lookup/java2.C: Likewise.
14216
14217 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14218
14219         * ada/acats/run_all.sh: use -O2 by default.
14220
14221 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14222
14223         * gcc.dg/vr-mult-[12].c: New tests.
14224
14225 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14226
14227         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14228
14229         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14230
14231 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14232
14233         * lib/target-supports.exp (check_profiling_available): Assume profiling
14234         isn't available for mips*-*-elf targets.
14235
14236 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14237
14238         * gcc.dg/builtins-38.c: New test.
14239
14240 2004-04-14  Eric Christopher  <echristo@redhat.com>
14241
14242         * g++.dg/charset/charset.exp: Run .cc extension tests.
14243
14244 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14245
14246         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14247
14248 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14249
14250         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14251
14252 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14253
14254         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14255         * gcc.dg/i386-387-2.c: Likewise.
14256
14257         * gcc.dg/i386-387-7.c: New test.
14258         * gcc.dg/i386-387-8.c: New test.
14259
14260         * gcc.dg/builtins-37.c: New test.
14261
14262 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14263
14264         * g++.dg/pch/externc-1.C: Add missing semicolon.
14265
14266 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14267
14268         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14269
14270 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14271
14272         * gcc.c-torture/execute/20040411-1.c: New test.
14273
14274 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14275
14276         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14277
14278 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14279
14280         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14281
14282 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14283
14284         * lib/target-supports.exp (check_named_sections_available): New.
14285         * lib/gcc-dg.exp (dg-require-named-sections): New.
14286         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14287         old-deja.exp.  Also prune error-count message from HP linker.
14288         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14289
14290         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14291         * g++.old-deja/g++.pt/static3.C: Likewise.
14292         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14293
14294 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14295
14296         * gcc.c-torture/execute/20040409-1.c: New test case.
14297         * gcc.c-torture/execute/20040409-2.c: New test case.
14298         * gcc.c-torture/execute/20040409-3.c: New test case.
14299
14300 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14301
14302         * gcc.dg/20040409-1.c: New test.
14303
14304 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14305
14306         PR target/14888
14307         * g++.dg/opt/pr14888.C: New test case.
14308
14309 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14310
14311         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14312         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14313         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14314         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14315         New tests.
14316
14317 2004-04-08  Paul Brook  <paul@codesourcery.com>
14318
14319         * gcc.dg/spill-1.c: New test.
14320
14321 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14322
14323         * gcc.dg/torture/builtin-ctype-2.c: New test.
14324
14325 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14326
14327         * gcc.dg/pch/pch.exp: Add largefile test.
14328
14329 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14330
14331         * g++.dg/pch/externc-1.Hs: New.
14332         * g++.dg/pch/externc-1.C: New.
14333
14334 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14335
14336         * gcc.dg/compat/struct-by-value-5a_main.c,
14337         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14338         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14339         * gcc.dg/compat/struct-by-value-5a_x.c,
14340         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14341         gcc.dg/compat/struct-by-value-5_x.c.
14342         * gcc.dg/compat/struct-by-value-5a_y.c,
14343         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14344         gcc.dg/compat/struct-by-value-5_y.c.
14345
14346         * gcc.dg/compat/struct-by-value-6a_main.c,
14347         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14348         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14349         * gcc.dg/compat/struct-by-value-6a_x.c,
14350         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14351         gcc.dg/compat/struct-by-value-6_x.c.
14352         * gcc.dg/compat/struct-by-value-6a_y.c,
14353         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14354         gcc.dg/compat/struct-by-value-6_y.c.
14355
14356         * gcc.dg/compat/struct-by-value-7a_main.c,
14357         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14358         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14359         * gcc.dg/compat/struct-by-value-7a_x.c,
14360         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14361         gcc.dg/compat/struct-by-value-7_x.c.
14362         * gcc.dg/compat/struct-by-value-7a_y.c,
14363         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14364         gcc.dg/compat/struct-by-value-7_y.c.
14365
14366 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14367
14368         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14369         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14370         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14371         options.
14372
14373 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14374
14375         * gcc.dg/builtins-36.c: New test.
14376
14377 2004-04-06  Paul Brook  <paul@codesourcery.com>
14378
14379         * README.gcc: Remove obsolete contraint on testcases.
14380
14381 2004-04-05  Paul Brook  <paul@codesourcery.com>
14382
14383         PR2123
14384         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14385         failure and exit(0) on success.
14386         * g++.dg/expr/anew2.C: Ditto.
14387         * g++.dg/expr/anew3.C: Ditto.
14388         * g++.dg/expr/anew4.C: Ditto.
14389
14390 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14391
14392         PR c++/3518
14393         * g++.dg/template/unify7.C: New.
14394
14395 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14396
14397         * g++.dg/README: Bring up to date with new subdirectories; remove
14398         duplicate subdirectory lines.
14399
14400 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14401
14402         PR c++/14007
14403         * g++.dg/template/unify5.C: New.
14404         * g++.dg/template/unify6.C: New.
14405         * g++.dg/template/qualttp20.C: Adjust.
14406         * g++.old-deja/g++.jason/report.C: Adjust.
14407         * g++.old-deja/g++.other/qual1.C: Adjust.
14408
14409 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14410
14411         PR c++/14803
14412         * g++.dg/inherit/ptrmem1.C: New test.
14413
14414 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14415
14416         PR c++/14755
14417         * gcc.c-torture/execute/20040331-1.c: New test.
14418         * gcc.dg/20040331-1.c: New test.
14419
14420 2004-04-01  Paul Brook  <paul@codesourcery.com>
14421
14422         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14423
14424 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14425
14426         PR c++/14724
14427         * g++.dg/init/goto1.C: New test.
14428
14429         PR c++/14763
14430         * g++.dg/template/defarg4.C: New test.
14431
14432 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14433
14434         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14435
14436 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14437
14438         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14439
14440 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14441
14442         * gcc.dg/noncompile/undeclared-2.c: New test.
14443
14444 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14445
14446         * gcc.dg/940409-1.c: Remove XFAIL.
14447         * gcc.dg/reg-vol-struct-1.c: New test.
14448
14449 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14450
14451         * gcc.dg/torture/builtin-wctype-1.c: New test.
14452
14453 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14454
14455         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14456         * gcc.dg/20001101-1.c: Likewise.
14457         * gcc.dg/20001102-1.c: Likewise.
14458
14459 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14460
14461         * gcc.dg/compare8.c: Add an additional test for XOR.
14462
14463 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14464
14465         * gcc.dg/torture/builtin-ctype-1.c: New test.
14466
14467 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14468
14469         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14470         * gcc.dg/torture/builtin-math-1.c: Likewise.
14471         * gcc.dg/torture/builtin-power-1.c: New test.
14472
14473 2004-03-24  Andreas Schwab  <schwab@suse.de>
14474
14475         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14476         IA64 assembler.
14477
14478 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14479             Roger Sayle  <roger@eyesopen.com>
14480
14481         * gcc.dg/compare8.c: New test case.
14482
14483 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14484
14485         * g++.dg/ext/altivec-7.C: New test.
14486
14487 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14488
14489         PR 12267, 12391, 12560, 13129, 14114, 14133
14490         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14491         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14492         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14493         Adjust error regexps.
14494         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14495         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14496         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14497         * gcc.dg/local1.c: Add explanatory comment.
14498
14499 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14500
14501         PR optimization/14669
14502         * g++.dg/opt/fold2.C: New test case.
14503
14504 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14505
14506         PR c/14069
14507         * gcc.dg/20040322-1.c: New test.
14508
14509 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14510
14511         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14512         * gcc.dg/ultrasp4.c: Likewise.
14513         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14514
14515 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14516
14517         * gcc.dg/i386-sse-8.c: Reset default options.
14518
14519 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14520
14521         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14522         in the error message text.
14523
14524 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14525
14526         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14527
14528 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14529
14530         PR c++/14616
14531         * g++.dg/init/array13.C: New test.
14532
14533 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14534
14535         PR target/13889
14536         * gcc.c-torture/compile/pr13889.c: New test case.
14537
14538 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14539
14540         PR c/14635
14541         * builtins-1.c (nan, nans): Don't test.
14542         * builtins-30.c: Don't use nan, nanf, nanl.
14543         * builtins-35.c: New test.
14544
14545 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14546
14547         * g++.dg/ext/altivec-6.C: New test.
14548
14549 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14550
14551         * g++.dg/init/placement3.C: New test.
14552
14553         * g++.dg/template/spec13.C: New test.
14554
14555         * g++.dg/lookup/using11.C: New test.
14556
14557         * g++.dg/lookup/koenig3.C: New test.
14558
14559         * g++.dg/template/operator2.C: New test.
14560
14561         * g++.dg/expr/dtor3.C: New test.
14562         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14563         marker.
14564         * g++.old-deja/g++.law/visibility28.C: Likewise.
14565
14566 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14567
14568         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14569         * gcc.dg/ppc64-abi-3.c: Likewise.
14570
14571 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14572
14573         PR c++/14545
14574         * g++.dg/parse/template15.C: New test.
14575
14576 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14577
14578         * g++.dg/expr/dtor2.C: New test.
14579
14580         * g++.dg/lookup/anon4.C: New test.
14581
14582         * g++.dg/overload/using1.C: New test.
14583
14584         * g++.dg/template/lookup7.C: New test.
14585
14586         * g++.dg/template/typename6.C: New test.
14587
14588         * g++.dg/expr/cond6.C: New test.
14589
14590 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14591
14592         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14593
14594 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14595
14596         * g++.dg/expr/cond5.C: New test.
14597         * g++.dg/expr/constcast1.C: Likewise.
14598         * g++.dg/expr/ptrmem2.C: Likewise.
14599         * g++.dg/expr/ptrmem3.C: Likewise.
14600         * g++.dg/lookup/main1.C: Likewise.
14601         * g++.dg/template/lookup6.C: Likewise.
14602
14603 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14604
14605         * gcc.dg/local1.c: New test.
14606
14607         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14608
14609 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14610
14611         * gcc.dg/torture/builtin-convert-1.c: New test.
14612
14613 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14614
14615         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14616
14617 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/14481
14620         * g++.dg/warn/Wunused-7.C: New test.
14621
14622 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14623
14624         * gcc.dg/torture/builtin-integral-1.c: New test.
14625
14626 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14627
14628         PR c++/14586
14629         * g++.dg/parse/non-dependent3.C: New test.
14630
14631 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14632
14633         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14634         * g++.dg/eh/simd-2.C: Likewise.
14635         * g++.dg/init/array10.C: Likewise.
14636         * gcc.c-torture/compile/simd-1.c: Likewise.
14637         * gcc.c-torture/compile/simd-2.c: Likewise.
14638         * gcc.c-torture/compile/simd-3.c: Likewise.
14639         * gcc.c-torture/compile/simd-4.c: Likewise.
14640         * gcc.c-torture/compile/simd-6.c: Likewise.
14641         * gcc.c-torture/execute/simd-1.c: Likewise.
14642         * gcc.c-torture/execute/simd-2.c: Likewise.
14643         * gcc.dg/compat/vector-defs.h: Likewise.
14644         * gcc.dg/20020531-1.c: Likewise.
14645         * gcc.dg/altivec-3.c: Likewise.
14646         * gcc.dg/altivec-4.c: Likewise.
14647         * gcc.dg/altivec-varargs-1.c: Likewise.
14648         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14649         * gcc.dg/i386-mmx-3.c: Likewise.
14650         * gcc.dg/i386-sse-4.c: Likewise.
14651         * gcc.dg/i386-sse-5.c: Likewise.
14652         * gcc.dg/i386-sse-8.c: Likewise.
14653         * gcc.dg/simd-1.c: Likewise.
14654         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14655         __ev64_opaque__ since the machine description provides it.
14656
14657 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14658
14659         * lib/compat.exp (skip_list): New global variable.
14660         Use it to hold the user defined COMPAT_SKIPS list if any.
14661         (compat-obj): Add the members of skip_list to optall.
14662
14663 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14664
14665         * gcc.dg/compat/union-by-value-1_main.c,
14666         union-by-value-1_x.c, union-by-value-1_y.c,
14667         union-check.h, union-defs.h,
14668         union-init.h, union-return-1_main.c,
14669         union-return-1_x.c, union-return-1_y.c: New files.
14670
14671 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14672
14673         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14674         mixed-struct-init.h: Add 4 mixed structure types.
14675         struct-by-value-21_main.c, struct-by-value-21_x.c,
14676         struct-by-value-21_y.c, struct-return-21_main.c,
14677         struct-return-21_x.c, struct-return-21_y.c: New files.
14678
14679 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/14550
14682         * g++.dg/parse/template14.C: New test.
14683
14684 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14685
14686         * gcc.c-torture/execute/20040313-1.c: New test.
14687
14688 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14689
14690         PR target/14533
14691         * gcc.dg/20040311-2.c: New test.
14692
14693 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14694
14695         PR other/14544
14696         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14697         bit-field.
14698
14699 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14700
14701         * gcc.dg/20040305-2.c: Add missing return statement.
14702
14703 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14704
14705         * gcc.dg/builtins-34.c: Also check pow10*.
14706
14707 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14708
14709         PR target/14262
14710         * gcc.dg/20040305-2.c: New test.
14711
14712 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14713
14714         * gcc.dg/20040310-1.c: New test.
14715
14716 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14717
14718         * gcc.c-torture/execute/20040311-1.c: New test case.
14719
14720 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/14476
14723         * g++.dg/lookup/enum1.C: New test.
14724
14725 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14726
14727         PR c++/14510
14728         * g++.dg/lookup/struct2.C: New test.
14729
14730 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14731
14732         * gcc.dg/builtins-34.c: New test.
14733
14734 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14735
14736         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14737
14738 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14739
14740         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14741         * gcc.dg/alias-2.c: New testcase.
14742
14743 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14744
14745         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14746
14747 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14748
14749         * gcc.c-torture/execute/20040309-1.c: New test case.
14750
14751 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         PR c++/14397
14754         * g++.dg/overload/ref1.C: New.
14755
14756 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14757
14758         PR c++/14409
14759         * g++.dg/template/spec12.C: New test.
14760
14761         PR c++/14448
14762         * g++.dg/parse/crash14.C: New test.
14763
14764 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14765
14766         PR c++/14230
14767         * g++.dg/init/ref11.C: New test.
14768
14769 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/14432
14772         * g++.dg/parse/builtin2.C: New test.
14773
14774 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/14401
14777         * g++.dg/init/ctor3.C: New test.
14778         * g++.dg/init/union1.C: New test.
14779         * g++.dg/ext/anon-struct4.C: New test.
14780
14781 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14782
14783         * g++.dg/lookup/koenig1.C: Tweak error messages.
14784         * g++.dg/lookup/used-before-declaration.C: Likewise.
14785         * g++.dg/other/do1.C: Likewise.
14786         * g++.dg/overload/koenig1.C: Likewise.
14787         * g++.dg/parse/crash13.C: Likewise.
14788         * g++.dg/template/instantiate3.C: Likewise.
14789
14790 2004-03-08  Eric Christopher  <echristo@redhat.com>
14791
14792         * * lib/target-supports.exp: Enable libiconv in test
14793         compilation.  Fix up error checking.
14794
14795 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14796
14797         PR middle-end/14289
14798         * gcc.dg/pr14289-1.c: New test case.
14799         * gcc.dg/pr14289-2.c: Likewise.
14800         * gcc.dg/pr14289-3.c: Likewise.
14801
14802 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14803
14804         * gcc.c-torture/execute/20040308-1.c: New test.
14805
14806 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14807
14808         * gcc.c-torture/execute/20040307-1.c: New test case.
14809
14810 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14811
14812         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14813
14814 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14815
14816         * gcc.dg/20040306-1.c: New test.
14817
14818 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14819
14820         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14821         them static.
14822         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14823
14824 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14825
14826         PR c/14465
14827         * gcc.dg/decl-6.c: New test.
14828
14829 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14830
14831         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14832         Rename LOGPOW -> LOG_POW.
14833         (SQRT_EXP, POW_EXP): New.
14834
14835 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14836
14837         * gcc.dg/i386-sse-8.c: New test.
14838
14839 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14840
14841         PR c/14114
14842         * gcc.dg/decl-5.c: New test.
14843
14844 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14845
14846         * gcc.dg/20040305-1.c: New test.
14847
14848 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14849
14850         PR other/14354
14851         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14852
14853 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14854
14855         PR c++/14425, c++/14426
14856         * g++.dg/ext/altivec-4.C: New test.
14857         * g++.dg/ext/altivec-5.C: New test.
14858
14859 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14860
14861         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14862         global variables of a type with no linkage.
14863         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14864         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14865         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14866         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14867         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14868         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14869         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14870         * g++.dg/warn/deprecated.C: Name enum Color.
14871         * g++.dg/overload/VLA.C: Name structure for 'b'.
14872         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14873
14874 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14875
14876         * gcc.c-torture/compile/20040304-1.c: New test.
14877
14878 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14879
14880         PR 13728
14881         * gcc.dg/decl-4.c: New testcase.
14882
14883 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14884
14885         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14886         as PRECF if sizeof (float) > sizeof (double).
14887         (PRECL): Make it the same as PRECF if
14888         sizeof (float) > sizeof (long double).
14889
14890 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14891
14892         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14893         system type.  Add check for irix6 which doesn't have c99 runtime.
14894
14895 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14896
14897         * gcc.dg/const-elim-1.c: xfail for xtensa.
14898
14899 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/14369
14902         * g++.dg/template/cond4.C: New test.
14903
14904 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14905
14906         PR c++/14360
14907         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14908
14909         PR c++/14361
14910         * g++.dg/parse/defarg7.C: New test.
14911
14912         PR c++/14359
14913         * g++.dg/template/friend26.C: New test.
14914
14915 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14916
14917         PR c++/14324
14918         * g++.dg/abi/mangle21.C: New test.
14919
14920         PR c++/14260
14921         * g++.dg/parse/constructor2.C: New test.
14922
14923         PR c++/14337
14924         * g++.dg/template/sfinae1.C: New test.
14925
14926 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14927
14928         PR c++/14267
14929         * g++.dg/expr/crash2.C: New test.
14930
14931         PR middle-end/13448
14932         * gcc.dg/inline-5.c: New test.
14933         * gcc.dg/always-inline.c: Split out tests into ...
14934         * gcc.dg/always-inline2.c: ... this and ...
14935         * gcc.dg/always-inline3.c: ... this.
14936
14937 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14938
14939         PR debug/12103
14940         * g++.dg/debug/crash1.C: New test.
14941
14942 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14943
14944         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14945         function with __attribute__((noinline)).
14946         (recurser_void2): Likewise.
14947         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14948         (recurser_void2): Likewise.
14949
14950 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14951
14952         PR middle-end/14203
14953         * g++.dg/warn/Wunused-6.C: New test case.
14954
14955 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14956
14957         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14958         not defined.
14959
14960 2004-02-27  Eric Christopher  <echristo@redhat.com>
14961
14962         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14963         * g++.dg/charset/asm2.c: Run only x86.
14964         * gcc.dg/charset/asm3.c: Ditto.
14965
14966 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14967
14968         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14969         ld_library_path.
14970
14971 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14972
14973         * g++.dg/ext/altivec-3.C: New.
14974
14975 2004-02-26  Richard Henderson  <rth@redhat.com>
14976
14977         * g++.dg/ext/attrib10.C: Mark for warning.
14978         * gcc.dg/attr-alias-1.c: New.
14979
14980 2004-02-26  Richard Henderson  <rth@redhat.com>
14981
14982         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14983         * gcc.c-torture/execute/20040208-2.c: ... it back.
14984
14985 2004-02-26  Eric Christopher  <echristo@redhat.com>
14986
14987         * lib/target-supports.exp (check-iconv-available): New function.
14988         * lib/gcc-dg.exp (dg-require-iconv): New function.
14989         Use above.
14990         * gcc.dg/charset: New directory.
14991         * gcc.dg/charset/charset.exp: New file.
14992         * gcc.dg/charset/asm1.c: Ditto.
14993         * gcc.dg/charset/asm2.c: Ditto.
14994         * gcc.dg/charset/asm3.c: Ditto.
14995         * gcc.dg/charset/asm4.c: Ditto.
14996         * gcc.dg/charset/asm5.c: Ditto.
14997         * gcc.dg/charset/attribute1.c: Ditto.
14998         * gcc.dg/charset/attribute2.c: Ditto.
14999         * gcc.dg/charset/string1.c: Ditto.
15000         * g++.dg/charset: New directory.
15001         * g++.dg/dg.exp: Add here. Special options.
15002         * g++.dg/charset/charset.exp: New file.
15003         * g++.dg/charset/asm1.c: Ditto.
15004         * g++.dg/charset/asm2.c: Ditto.
15005         * g++.dg/charset/asm3.c: Ditto.
15006         * g++.dg/charset/asm4.c: Ditto.
15007         * g++.dg/charset/attribute1.c: Ditto.
15008         * g++.dg/charset/attribute2.c: Ditto.
15009         * g++.dg/charset/extern1.cc: Ditto.
15010         * g++.dg/charset/extern2.cc: Ditto.
15011         * g++.dg/charset/string1.c: Ditto.
15012
15013 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15014
15015         PR c++/14278
15016         * g++.dg/parse/comma1.C: New test.
15017
15018 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15019
15020         PR c++/14284
15021         * g++.dg/template/ttp8.C: New test.
15022
15023 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15024
15025         * gcc.dg/fixuns-trunc-1.c: New test.
15026
15027 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15028
15029         * gcc.dg/builtins-config.h: Use #elif.
15030
15031 2004-02-26  Michael Matz  <matz@suse.de>
15032
15033         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15034         * gcc.dg/991214-1.c: Likewise.
15035         * gcc.dg/i386-asm-1.c: Likewise.
15036
15037 2004-02-25  Richard Henderson  <rth@redhat.com>
15038
15039         * gcc.c-torture/execute/20040208-2.c: Move ...
15040         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15041
15042 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15043
15044         PR c++/14246
15045         * g++.dg/other/crash-3.C: New test.
15046
15047 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15048
15049         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15050         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15051
15052         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15053         HP-UX.
15054
15055 2004-02-24  Michael Matz  <matz@suse.de>
15056
15057         * gcc.dg/i386-regparm.c: New.
15058
15059 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15060
15061         * gcc.c-torture/execute/20040223-1.c: New.
15062
15063 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15064             Kazu Hirata  <kazu@cs.umass.edu>
15065
15066         * gcc.dg/fwritable-strings-1.c: Remove.
15067
15068 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15069
15070         PR c/14156
15071         * gcc.dg/20040223-1.c: New test.
15072
15073 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15074
15075         PR c++/14106
15076         * g++.dg/ext/typeof9.C: New test.
15077
15078 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15079
15080         PR c++/14250
15081         * g++.dg/other/switch1.C: New test.
15082
15083 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15084
15085         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15086         * gcc.dg/va-arg-1.c: Likewise.
15087
15088 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15089
15090         PR c++/14143
15091         * g++.dg/template/koenig5.C: New test.
15092
15093 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15094
15095         * g++.dg/ext/altivec-1.C: Generalize target triple.
15096         * g++.dg/ext/altivec-2.C: New test case.
15097         * g++.dg/ext/altivec_check.h: New file.
15098         * gcc.dg/altivec-1.c: Generalize target triple;
15099         include altivec_check.h and call altivec_check().
15100         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15101         * gcc.dg/altivec-6.c: New test case.
15102         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15103         type casts as needed.
15104         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15105         altivec_check().
15106         * gcc.dg/altivec-12.c: New test case.
15107         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15108         include altivec_check.h and call altivec_check().
15109         * gcc.dg/altivec_check.h: New file.
15110
15111 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15112
15113         * lib/target-supports.exp (check_alias_available): Don't mangle
15114         function `g' in test program.
15115
15116 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15117
15118         * lib/target-supports.exp (check_profiling_available): Check
15119         argument to determine whether we support a profiling type.
15120         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15121         check_profiling_available.
15122         * g++.dg/bprob/bprob.exp: Likewise
15123         * g77.dg/bprob/bprob.exp: Likewise.
15124         * gcc.misc-tests/bprob.exp: Likewise.
15125         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15126         dg-require-profiling and delete expected error handling.
15127         * gcc.dg/20021014-1.c: Likewise.
15128         * gcc.dg/nest.c: Likewise.
15129
15130 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15131
15132         PR c++/12007
15133         * g++.dg/other/vthunk1.C: New test.
15134
15135 2004-02-20  Falk Hueffner  <falk@debian.org>
15136
15137         PR target/14201
15138         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15139
15140 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15141
15142         PR c++/13927
15143         * g++.dg/other/error8.C: Remove XFAIL markers.
15144
15145         PR c++/14173
15146         * g++.dg/ext/packed5.C: New test.
15147
15148         PR c++/14199
15149         * g++.dg/warn/Wunused-5.C: New test.
15150
15151         PR c++/14186
15152         * g++.dg/lookup/member1.C: New test.
15153
15154 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15155
15156         * gcc.c-torture/compile/20040130-1.c: Enable only when
15157         __INT_MAX__ >= 2147483647L.
15158         * gcc.c-torture/compile/961203-1.c: Likewise.
15159
15160 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15161
15162         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15163         * g++.dg/opt/template1.C: Robustify assembler regexp
15164
15165 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15166
15167         * gcc.c-torture/execute/simd-4.x: Remove.
15168         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15169         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15170         Guard with #ifndef SKIP_ATTRIBUTE.
15171         * gcc.dg/compat/vector-1_y.c: Likewise.
15172         * gcc.dg/compat/vector-2_x.c: Likewise.
15173         * gcc.dg/compat/vector-2_y.c: Likewise.
15174         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15175         * g++.dg/eh/simd-2.C: Likewise.
15176
15177 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15178
15179         * gcc.c-torture/compile/complex-1.c: New.
15180
15181 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15182
15183         PR target/14209
15184         * gcc.c-torture/execute/20040218-1.c: New test.
15185
15186 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15187
15188         PR c++/14181
15189         * g++.dg/parse/new2.C: New test.
15190
15191 2004-02-18  Paul Brook  <paul@codesourcery.com>
15192
15193         * gcc.c-torture/compile/libcall-1.c: New test.
15194
15195 2004-02-18  Paul Brook  <paul@codesourcery.com>
15196
15197         PR debug/12934
15198         * gcc.dg/debug/debug-7.c: New test.
15199
15200 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15201
15202         * gcc.dg/20040217-1.c: New test.
15203
15204 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15205
15206         * gcc.c-torture/execute/990208-1.x: Delete.
15207
15208 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15209
15210         * gcc.c-torture/execute/20040208-2.x: New file.
15211
15212 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15213
15214         PR c++/11326
15215         * g++.dg/abi/structret1.C: New test.
15216
15217 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15218
15219         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15220         (i386_cpuid): No need to test if cpuid is available on AMD64.
15221         Fix assembly, so that it works onboth i386 and AMD64.
15222         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15223         (vecInLong): Fix s[] member type to unsigned int.
15224         (vecInWord): Remove type.
15225         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15226         (a64, b64, c64, d64, e64): Remove.
15227         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15228         Remove unused variable.  Remove initialization of removed variables.
15229         Don't call mmx_tests nor sse_tests.
15230         (reference_mmx, reference_sse): Remove.
15231         (check): Add return stmt.
15232         * gcc.dg/i386-sse-7.c: New test.
15233         * gcc.dg/i386-mmx-4.c: New test.
15234
15235 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15236
15237         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15238         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15239         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15240         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15241         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15242         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15243         g++.dg/tc1/dr94.C: Fix line terminator.
15244
15245 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15246
15247         * gcc.c-torture/compile/20040216-1.c: New.
15248
15249 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15250
15251         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15252         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15253         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15254         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15255         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15256         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15257
15258 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15259
15260         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15261
15262 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15263
15264         PR c++/13971
15265         * g++.dg/expr/cond4.C: New test.
15266
15267         PR c++/14086
15268         * g++.dg/lookup/crash2.C: New test.
15269
15270 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15271
15272         * gcc.c-torture/compile/20040214-2.c: New test.
15273
15274 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15275
15276         PR c++/14116
15277         * g++.dg/ext/typeof8.C: New test.
15278
15279 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15280
15281         * gcc.c-torture/compile/20040214-1.c: New test.
15282
15283 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15284
15285         PR c++/13635
15286         * g++.dg/template/spec11.C: New test.
15287
15288 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15289
15290         PR c++/13927
15291         * g++.dg/other/error8.C: New test.
15292
15293 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/14122
15296         * g++.dg/template/array4.C: New test.
15297
15298         PR c++/14108
15299         * g++.dg/inherit/thunk2.C: New test.
15300
15301         PR c++/14083
15302         * g++.dg/eh/cond2.C: New test.
15303
15304 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15305
15306         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15307
15308 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15309
15310         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15311
15312 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15313
15314         * g++.dg/simd-2.C: xfail on ppc64-linux.
15315
15316 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15317
15318         PR c/456
15319         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15320         tests.
15321
15322 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15323
15324         * gcc.dg/builtins-33.c: New test.
15325
15326 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15327
15328         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15329
15330 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15331
15332         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15333
15334 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15335
15336         * gcc.dg/ppc64-abi-3.c: New test.
15337
15338 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15339
15340         PR c/14092
15341
15342         * gcc.dg/pr14092-1.c: New testcase.
15343
15344 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15345
15346         * gcc.dg/cpp/assert4.c: Fix typo last change.
15347
15348         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15349         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15350
15351         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15352
15353 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15354
15355         * gcc.c-torture/compile/20040209-1.c: New test case.
15356
15357 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15358
15359         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15360
15361 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15362
15363         * gcc.c-torture/execute/20040208-[12].c: New tests.
15364
15365 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15368
15369 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15370
15371         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15372
15373 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15374
15375         Bug 13856
15376         * gcc.dg/visibility-8.c: New testcase.
15377
15378 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15379
15380         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15381         arguments.
15382         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15383
15384 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15385
15386         PR middle-end/13696
15387         * g++.dg/opt/fold1.C: New test case.
15388
15389 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15390
15391         PR c++/14033
15392         * g++.dg/other/crash-2.C: New test.
15393
15394 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15395
15396         PR c++/14028
15397         * g++.dg/parse/angle-bracket2.C: New test.
15398
15399 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15400
15401         PR middle-end/13750
15402         Revert:
15403         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15404         PR pch/13361
15405         * testsuite/g++.dg/pch/wchar-1.C: New.
15406         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15407
15408 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15409
15410         PR c++/14008
15411         * g++.dg/parse/error15.C: New test.
15412         * g++.dg/parse/crash11.C: Update dg-error mark.
15413
15414 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/13932
15417         * g++.dg/warn/conv2.C: New test.
15418
15419 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15420
15421         PR c++/13086
15422         * g++.dg/warn/incomplete1.C: Remove xfail.
15423
15424 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15425
15426         * lib/file-format.exp (gcc_target_object_format): Use
15427         ${tool}_target_compile, not gcc_target_compile.
15428         * lib/target-supports.exp (check_alias_available): Likewise.
15429         (check_gc_sections_available): Likewise.
15430         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15431         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15432         dg-require-alias.
15433
15434 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15435
15436         PR c++/13969
15437         * g++.dg/template/static6.C: New test.
15438
15439 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15440
15441         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15442
15443 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15444
15445         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15446         tests for systems where `char' is unsigned by default.
15447
15448 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15449
15450         PR c++/13997
15451         * g++.dg/template/partial3.C: New test.
15452
15453 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15454
15455         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15456         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15457         Remove mentions of obsolete ports.
15458
15459 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15460
15461         * gcc.dg/noncompile/20001228-1.c: Fix for new
15462         error message.
15463
15464 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15465
15466         PR target/9348
15467         * gcc.c-torture/execute/multdi-1.c: New test case.
15468
15469 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/13925
15472         * g++.dg/template/lookup5.C: New test.
15473
15474 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15475
15476         PR c++/13950
15477         * g++.dg/template/lookup4.C: New test.
15478
15479         PR c++/13970
15480         * g++.dg/parse/error14.C: New test.
15481
15482         PR c++/14002
15483         * g++.dg/parse/template13.C: New test.
15484
15485 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15486
15487         PR c++/13978
15488         * g++.dg/template/koenig4.C: New test.
15489
15490         PR c++/13968
15491         * g++.dg/template/crash17.C: New test.
15492
15493         PR c++/13975
15494         * g++.dg/parse/error13.C: New test.
15495         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15496
15497 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15498
15499         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15500
15501 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15502
15503         PR c/11658
15504         PR c/13994
15505         * gcc.dg/noncompile/20040203-1.c: New test.
15506         * gcc.dg/noncompile/20040203-2.c: Likewise.
15507         * gcc.dg/noncompile/20040203-3.c: Likewise.
15508         * gcc.dg/20040203-1.c: Likewise.
15509
15510 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15511
15512         PR c++/10858
15513         * g++.dg/template/sizeof7.C: New test.
15514
15515 2004-02-02  Eric Christopher  <echristo@redhat.com>
15516             Zack Weinberg  <zack@codesourcery.com>
15517
15518         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15519
15520 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15521
15522         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15523         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15524         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15525         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15526
15527 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15528
15529         PR c++/13113
15530         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15531
15532         PR c++/13854
15533         * g++.dg/ext/attrib13.C: New test.
15534
15535         PR c++/13907
15536         * g++.dg/conversion/op2.C: New test.
15537
15538 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15539
15540         * gcc.dg/titype-1.c: Fix pasto.
15541
15542 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15543
15544         * gcc.dg/titype-1.c: New test.
15545
15546 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15547
15548         PR c++/13957
15549         * g++.dg/template/non-type-template-argument-1.C,
15550         g++.dg/template/qualified-id1.C: Update dg-error marks.
15551         * g++.dg/template/nontype6.C: New test.
15552
15553 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15554
15555         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15556         * gcc.dg/builtins-31.c: New testcase.
15557         * gcc.dg/builtins-32.c: New testcase.
15558
15559 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15560
15561         * objc.dg/call-super-2.m: Update line numbers
15562         for the including of stddef.h.
15563
15564 2004-01-30  Michael Matz  <matz@suse.de>
15565
15566         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15567         g++.dg/ext/case-range3.C: New tests.
15568
15569 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15570
15571         DR206
15572         PR c++/13813
15573         * g++.dg/template/member4.C: New test.
15574
15575 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15576
15577         PR c++/13683
15578         * g++.dg/template/sizeof6.C: New test.
15579
15580 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15581
15582         * gcc.dg/fwritable-strings-1.c: New test.
15583
15584 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15585
15586         * gcc.c-torture/compile/20040130-1.c: New test.
15587
15588 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15589
15590         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15591
15592 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR c++/13883
15595         * g++.dg/template/ctor3.C: New test.
15596
15597 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15598
15599         * g++.dg/tc1: New directory.
15600         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15601         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15602         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15603         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15604         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15605
15606 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15607
15608         * g++.dg/parse/error11.C: New test.
15609         * g++.dg/parse/error12.C: Likewise.
15610
15611 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15612
15613         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15614         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15615
15616 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15617
15618         PR c++/13791
15619         * g++.dg/ext/attrib12.C: New test.
15620
15621         PR c++/13736
15622         * g++.dg/parse/cast2.C: New test.
15623
15624 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15625
15626         * objc.dg/encode-2.m (main): New local string.  Set depending on
15627         sizeof long.  Use in sscanf call.
15628         * objc.dg/encode-3.m (main): New local string.  Set depending on
15629         sizeof long.  Use in scan_initial call.
15630
15631 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15632
15633         * objc.dg/call-super-2.m: Make LP64-safe.
15634         * objc.dg/desig-init-1.m: Likewise.
15635
15636 2004-01-27  Devang Patel <dpatel@apple.com>
15637
15638         * g++.dg/debug/namespace1.C: New test.
15639
15640 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15641
15642         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15643         xscale-*-*.
15644
15645         * gcc.dg/arm-mmx-1.c: New test.
15646
15647 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15648
15649         * gcc.dg/20040127-1.c: New test.
15650         * gcc.dg/20040127-2.c: New test.
15651
15652 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15653
15654         * objc.dg/stret-1.m (glob): Renamed to globa.
15655
15656 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15657
15658         PR c++/13663
15659         * g++.dg/expr/for1.C: New test.
15660
15661 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15662
15663         PR middle-end/13779
15664         * gcc.dg/darwin-longlong.c: New test.
15665
15666 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15667
15668         * gcc.dg/20040124-1.c: Moved test from here...
15669         * gcc.c-torture/compile/20040124-1.c: ...to here.
15670
15671 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15672
15673         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15674         the assembly output if -m64 is passed.
15675
15676 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15677
15678         PR c++/13833
15679         * g++.dg/template/cond3.C: New test.
15680
15681 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15682
15683         PR c++/13810
15684         * g++.dg/template/ttp7.C: New test.
15685
15686 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15687
15688         PR c++/13797
15689         * g++.dg/template/nontype4.C: New test.
15690         * g++.dg/template/nontype5.C: Likewise.
15691
15692 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15693
15694         * gcc.dg/torture/mips-clobber-at.c: New test.
15695
15696 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15697
15698         * gcc.dg/20040124-1.c: New test.
15699
15700 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15701
15702         * gcc.dg/20040123-1.c: New test.
15703
15704 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15705
15706         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15707
15708 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15709
15710         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15711
15712 2004-01-23  Andrew Pinski  <apinski@apple.com>
15713
15714         * gcc.dg/20030121-1.c: Move to ..
15715         * gcc.dg/20040121-1.c: here.
15716
15717 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15718
15719         * gcc.dg/builtins-29.c: New test case.
15720
15721 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15722
15723         PR 18314
15724         * gcc.dg/builtins-30.c: New testcase.
15725
15726 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15727
15728         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15729         * lib/g77.exp: Likewise.
15730         * lib/objc.exp: Likewise.
15731         * lib/g++.exp: Likewise.
15732
15733 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15734
15735         * gcc.dg/struct-by-value-2.c: New test.
15736
15737 2004-01-21  Andrew Pinski  <apinski@apple.com>
15738
15739         PR target/13785
15740         * gcc.dg/20030121-1.c: New test.
15741
15742 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15743
15744         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15745         clobber frame pointer register in asm statement.
15746
15747 2004-01-21  Falk Hueffner  <falk@debian.org>
15748
15749         * gcc.c-torture/compile/20040121-1.c: New test.
15750
15751 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15752
15753         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15754
15755 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15756
15757         * gcc.dg/ppc64-abi-2.c: New test.
15758
15759 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15760
15761         * lib/treelang.exp: Fill out this file.
15762         * lib/treelang-dg.exp: New File.
15763
15764 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15765
15766         * gcc.c-torture/compile/981022-1.c: Remove.
15767         * gcc.dg/array-5.c: Remove XFAIL.
15768         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15769         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15770         gcc.dg/cond-lvalue-1.c: Update.
15771         * gcc.dg/cast-lvalue-2.c: New test.
15772
15773 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15774
15775         PR c++/13592
15776         * g++.dg/other/error1.C (class foo): Tweak error message.
15777
15778         PR c++/13592
15779         * g++.dg/template/call2.C: New test.
15780
15781 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15782
15783         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15784         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15785         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15786         scalar-return-1_x.c, scalar-return-2_y.c,
15787         scalar-return-3_x.c, scalar-return-3_y.c,
15788         scalar-return-4_x.c, scalar-return-4_y.c,
15789         struct-align-1.h, struct-align-1_x.c,
15790         struct-align-1_y.c, struct-align-2.h,
15791         struct-align-2_x.c, struct-align-2_y.c,
15792         struct-by-value-10_y.c, struct-by-value-11_x.c,
15793         struct-by-value-11_y.c, struct-by-value-12_x.c,
15794         struct-by-value-12_y.c, struct-by-value-13_x.c,
15795         struct-by-value-13_y.c, struct-by-value-14_x.c,
15796         struct-by-value-14_y.c, struct-by-value-15_x.c,
15797         struct-by-value-15_y.c, struct-by-value-16_y.c,
15798         struct-by-value-17_y.c, struct-by-value-18_y.c,
15799         struct-by-value-19_y.c, struct-by-value-1_x.c,
15800         struct-by-value-1_y.c, struct-by-value-20_y.c,
15801         struct-by-value-2_x.c, struct-by-value-2_y.c,
15802         struct-by-value-3_y.c, struct-by-value-4_x.c,
15803         struct-by-value-4_y.c, struct-by-value-5_y.c,
15804         struct-by-value-6_y.c, struct-by-value-7_y.c
15805         struct-by-value-8_x.c, struct-by-value-8_y.c
15806         struct-by-value-9_x.c, struct-by-value-9_y.c
15807         struct-return-10_x.c, struct-return-10_y.c,
15808         struct-return-19_x.c, struct-return-20_x.c
15809         struct-return-2_x.c, struct-return-2_y.c
15810         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15811         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15812
15813 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15814
15815         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15816         attribute on sparc*-sun-solaris2.*.
15817
15818 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15819
15820         PR c++/13710
15821         * g++.dg/ext/typeof7.C: New test.
15822
15823 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15824
15825         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15826         * gcc.dg/const-elim-1.c: Same.
15827
15828 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15829
15830         * objc.dg/stret-1.m: New.
15831         * objc.dg/stret-2.m: New.
15832
15833 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15834
15835         PR c++/11895
15836         * g++.dg/ext/vector1.C: New test.
15837
15838 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15839
15840         * gcc.dg/pch/import-1.c: New.
15841         * gcc.dg/pch/import-1.hs: New.
15842         * gcc.dg/pch/import-1a.h: New.
15843         * gcc.dg/pch/import-1b.h: New.
15844         * gcc.dg/pch/import-1c.h: New.
15845
15846 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15847
15848         PR c++/13574
15849         * g++.dg/ext/array1.C: New test.
15850
15851         PR c++/13178
15852         * g++.dg/conversion/op1.C: New test.
15853
15854 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15855
15856         PR 11864
15857         From Kazumoto Kojima / Dan Kegel:
15858         * gcc.dg/pr11864-1.c: New test.
15859
15860         PR 10392
15861         From Marcus Comstedt / Dan Kegel:
15862         * gcc.dg/pr10392-1.c: New test.
15863
15864 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15865
15866         PR c++/13478
15867         * g++.dg/init/ref10.C: New test.
15868
15869 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15870
15871         PR c++/13407
15872         * g++.dg/parse/typename6.C: New test.
15873
15874 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15875
15876         PR pch/13361
15877         * testsuite/g++.dg/pch/wchar-1.C: New.
15878         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15879
15880 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15881
15882         PR c++/9259
15883         * g++.dg/expr/sizeof2.C: New test.
15884
15885 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15886
15887         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15888
15889 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15890
15891         PR c++/13659
15892         * g++.dg/lookup/strong-using-3.C: New.
15893         * g++.dg/lookup/using-10.C: New.
15894
15895 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15896
15897         PR c++/13594
15898         * g++.dg/lookup/strong-using-2.C: New.
15899
15900 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15901             Dan Kegel <dank@kegel.com>
15902             J"orn Rennecke <joern.rennecke@superh.com>
15903
15904         PR target/9365
15905         * gcc.dg/pr9365-1.c: New test.
15906
15907 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15908
15909         PR c++/8856
15910         * g++.dg/parse/casting-operator2.C: New test.
15911         * g++.old-deja/g++.pt/explicit83.C: Remove.
15912
15913 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15914
15915         * gcc.dg/label-compound-stmt-1.c: New test.
15916         * gcc.c-torture/compile/950922-1.c,
15917         gcc.c-torture/compile/20000211-3.c,
15918         gcc.c-torture/compile/20000518-1.c,
15919         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15920         compound statements.
15921
15922 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15923
15924         * gcc.dg/ppc64-abi-1.c: New test.
15925
15926 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15927
15928          * g++.dg/ext/attrib9.C: Add dg-warnings.
15929
15930 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15931
15932         PR c++/12335
15933         * g++.dg/parse/dtor3.C: New test.
15934
15935 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15936
15937         PR c++/12709
15938         * g++.dg/parse/try-catch-1.C: New test.
15939
15940 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15941
15942         * ada/acats/run_all.sh: Add more verbose output in acats.log
15943         when compiling tests.
15944
15945 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15946
15947         PR 13656
15948         * gcc.dg/typedef-redecl.c: New test case.
15949         * gcc.dg/typedef-redecl.h: New support file.
15950
15951 2004-01-13  Jan Hubicka  <jh@suse.cz>
15952
15953         * gcc.dg/always_inline.c: New test.
15954         * gcc.dg/debug/20031231-1.c: Fix.
15955
15956 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15957
15958         PR c++/13474
15959         * g++.dg/template/array3.C: New test.
15960
15961 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15962
15963         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15964         * g++.dg/warn/Wunused-2.C: Likewise.
15965
15966 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15967
15968         PR c++/13289
15969         * g++.dg/template/instantiate6.C: New test.
15970
15971 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15972
15973         PR middle-end/11397
15974         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15975
15976 2004-01-12  Jan Hubicka  <jh@suse.cz>
15977
15978         PR opt/12826
15979         * gcc.dg/20040112-1.c: New.
15980
15981         * gcc.dg/dwarf-die[1-7].c: Move to...
15982         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15983         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15984
15985 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15986
15987         PR c++/4100
15988         * g++.dg/parse/friend4.C: New test.
15989
15990 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15991
15992         PR c++/4100
15993         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15994         definition is called a friend.
15995
15996 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15997
15998         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15999
16000 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16001
16002         PR c++/3478
16003         * g++.dg/parse/error10.C: New test.
16004         * g++.dg/template/arg2.C: Accept "invalid type" error.
16005
16006 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16007
16008         PR middle-end/13392
16009         * g++.dg/opt/expect2.C: New test.
16010
16011 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16012
16013         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16014         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16015         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16016         Update dg-error regexps.
16017
16018 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16019
16020         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16021         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16022
16023 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16024
16025         * gcc.dg/pragma-re-1.c: Use right pointer type.
16026
16027 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16028
16029         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16030
16031 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16032
16033         * gcc.dg/rs6000-ldouble-1.c: New.
16034
16035 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16036
16037         DR 337
16038         PR c++/9256
16039         * g++.dg/other/abstract1.C: New test.
16040
16041 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16042
16043         * g++.dg/lookup/strong-using-1.C: New.
16044
16045 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16046
16047         PR c/11234
16048         * gcc.dg/func-ptr-conv-1.c: New test.
16049         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16050
16051 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16052
16053         PR target/13380.
16054         * gcc.c-torture/compile/20040109-1.c: New.
16055
16056 2004-01-08  Stuart Hastings  <stuart@apple.com>
16057
16058         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16059         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16060         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16061
16062 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16063
16064         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16065
16066 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16067
16068         * ada/acats/run_acats: Treat 'gnatchop' the same way
16069         as 'gnatmake'.  Export GCC_DRIVER.
16070         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16071         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16072
16073 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16074
16075         PR c++/12573
16076         * g++.dg/template/dependent-expr4.C: New test.
16077
16078 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16079
16080         * gcc.dg/altivec-11.c: New test.
16081
16082 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16083
16084         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16085
16086 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16087
16088         PR c/6024
16089         * gcc.dg/enum-compat-1.c: New test.
16090         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16091
16092 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16093
16094         PR c/12165
16095         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16096         gcc.dg/c99-idem-qual-3.c: New tests.
16097
16098 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16099
16100         * gcc.dg/winline-7.c: Don't cast void * to int.
16101
16102 2004-01-06  Jan Hubicka  <jh@suse.cz>
16103
16104         * gcc.dg/i386-sse-5.c: New test
16105         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16106
16107 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/12815
16110         * g++.dg/rtti/typeid4.C: New test.
16111
16112 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16113
16114         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16115
16116 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16117
16118         PR c++/12132
16119         * g++.dg/template/error11.C: New test.
16120
16121         PR c++/13451
16122         * g++.dg/template/class2.C: New test.
16123
16124 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16125         Richard Sandiford <rsandifo@redhat.com>
16126
16127         PR c++/13387
16128         * g++.dg/opt/alias3.C: New test.
16129
16130 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/13157
16133         * g++.dg/template/koenig3.C: New test.
16134
16135         PR c++/13529
16136         * g++.dg/parse/offsetof3.C: New test.
16137
16138         * g++.dg/init/copy7.C: Add missing dg-error markers.
16139
16140         PR c++/12226
16141         * g++.dg/init/copy7.c: New test.
16142
16143         PR c++/13536
16144         * g++.dg/parse/cast1.C: New test.
16145
16146 2004-01-04  Jan Hubicka  <jh@suse.cz>
16147
16148         * gcc.dg/winline[1-7].c: New tests.
16149
16150 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16151
16152         PR c++/13520
16153         * g++.dg/template/qualttp22.C: New test.
16154
16155 2004-01-01  Jan Hubicka  <jh@suse.cz>
16156
16157         * gcc.dg/debug/20031231-1.c: New.
16158         * gcc.c-torture/compile/20040101-1.c: New.
16159         * gcc.dg/dwarf-die-[1-7].c: New.
16160
16161 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16162
16163         PR optimization/13521
16164         * gcc.c-torture/compile/20031231-1.c: New test.
16165
16166 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16167
16168         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16169
16170 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16171
16172         PR c++/10079
16173         * g++.dg/template/crash16.C: New test.
16174
16175 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16176
16177         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16178
16179 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16180
16181         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16182         ports.
16183         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16184         * g++.old-deja/g++.law/profile1.C: Likewise.
16185         * gcc.c-torture/compile/981006-1.c: Likewise.
16186         * gcc.c-torture/execute/loop-2e.x: Likewise.
16187         * gcc.c-torture/execute/loop-2f.x: Remove.
16188         * gcc.c-torture/execute/loop-2g.x: Likewise.
16189         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16190         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16191
16192 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16193
16194         PR c++/13507
16195         * g++.dg/ext/attrib11.C: New test.
16196
16197         PR c++/13494
16198         * g++.dg/template/array2-1.C: New test.
16199         * g++.dg/template/array2-2.C: New test.
16200
16201 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16202
16203         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16204
16205 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16206
16207         PR c++/12774
16208         * g++.dg/template/array1-1.C: New test.
16209         * g++.dg/template/array1-2.C: New test.
16210
16211 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16212
16213         PR fortran/12632
16214         * g77.dg/12632.f: New test case.
16215
16216 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16217
16218         PR c++/13289
16219         * g++.dg/parse/nontype1.C: New test.
16220
16221 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16222
16223         PR c++/12403
16224         * g++.dg/parse/explicit1.C: New test.
16225         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16226
16227 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16228
16229         PR c++/13081
16230         * g++.dg/opt/inline6.C: New test.
16231
16232         PR c++/12613
16233         * g++.dg/parse/error9.C: New test.
16234
16235         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16236
16237 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16238
16239         PR c++/13009
16240         * g++.dg/init/assign1.C: New test.
16241
16242 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16243
16244         PR c++/13070
16245         * g++.dg/warn/format3.C: New test case.
16246
16247 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16248
16249         * gcc.c-torture/compile/20031227-1.c: New test.
16250
16251 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16252
16253         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16254         * g77.dg/bprob/bprob.exp: Likewise.
16255         * gcc.misc-tests/bprob.exp: Likewise.
16256         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16257         variants on systems where the library does not provide that
16258         functionality.
16259         * gcc.dg/builtins-20.c: Use builtins-config.h.
16260         * gcc.dg/builtins-config.h: New file.
16261
16262 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16263
16264         * lib/gcc-dg.exp (dg-require-profiling): New function.
16265         * lib/target-supports.exp (check_profiling_available): Likewise.
16266         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16267         * g77.dg/bprob/bprob.exp: Likewise.
16268         * gcc.misc-tests/bprob.exp: Likewise.
16269         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16270         * gcc.dg/20021014-1.c: Likewise.
16271         * gcc.dg/nest.c: Likewise.
16272
16273 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16274
16275         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16276         compiling.
16277         * g++.dg/lookup/java2.C: Likewise.
16278         * gcc.dg/cpp/lexident.c: Likewise.
16279
16280 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16281
16282         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16283         given.
16284         * gcc.c-torture/compile/961203-1.c: Likewise.
16285         * gcc.c-torture/compile/980506-1.c: Likewise.
16286
16287 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16288
16289         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16290         (additional_prunes): New global.
16291         (gcc-dg-prune): Handle additional per-test pruning.
16292         (dg-test): Clear additional_prunes between tests.
16293
16294         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16295         dg-prune-output to avoid spurious failures from assembler
16296         complaining about nonexistent WAW violations.
16297         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16298         Use dg-prune-output to avoid spurious failures from assembler
16299         warning about Itanium B-step errata.
16300
16301 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16302
16303         * g++.dg/abi/macro0.C: New test.
16304         * g++.dg/abi/macro1.C: Likewise.
16305         * g++.dg/abi/macro2.C: Likewise.
16306
16307         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16308         * g++.dg/abi/bitfield7.C: Likewise.
16309         * g++.dg/abi/dtor2.C: Likewise.
16310         * g++.dg/abi/mangle11.C: Likewise.
16311         * g++.dg/abi/mangle12.C: Likewise.
16312         * g++.dg/abi/mangle14.C: Likewise.
16313         * g++.dg/abi/mangle17.C: Likewise.
16314         * g++.dg/abi/vbase10.C: Likewise.
16315         * g++.dg/abi/vbase14.C: Likewise.
16316         * g++.dg/template/qualttp17.C: Likewise.
16317
16318 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16319
16320         PR c/11995
16321         * gcc.dg/20031223-1.c: New test.
16322
16323 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16324
16325         * gcc.dg/noreturn-7.c: New test.
16326
16327 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16328
16329         * gcc.dg/null-pointer-1.c: New test.
16330
16331 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16332
16333         * g++.old-deja/g++.jason/template18.C: Remove.
16334         * g++.old-deja/g++.jason/template37.C: Likewise.
16335
16336         PR c++/12862
16337         * g++.dg/lookup/ns1.C: New test.
16338
16339         PR c++/12397
16340         * g++.dg/template/lookup3.C: New test.
16341
16342 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16343
16344         * g++.dg/template/recurse1.C: New test
16345
16346 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16347
16348         PR c++/12479
16349         * g++.dg/parse/semicolon1.C: New test.
16350         * g++.dg/parse/semicolon1.h: Likewise.
16351
16352 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16353
16354         * gcc.dg/darwin-misaligned.c: New test.
16355
16356 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16357
16358         PR c/9163
16359         * gcc.dg/20031222-1.c: New test.
16360
16361 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16362
16363         PR c++/13438
16364         * g++.dg/parse/error8.C: New test.
16365
16366         PR c++/11554
16367         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16368
16369 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16370
16371         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16372         too small.
16373         * gcc.c-torture/compile/930217-1.c: Likewise.
16374         * gcc.c-torture/compile/930513-1.c: Likewise.
16375         * gcc.c-torture/execute/920908-2.c: Likewise.
16376         * gcc.c-torture/execute/921204-1.c: Likewise.
16377         * gcc.c-torture/execute/930621-1.c: Likewise.
16378         * gcc.c-torture/execute/930630-1.c: Likewise.
16379         * gcc.c-torture/execute/931031-1.c: Likewise.
16380         * gcc.c-torture/execute/980602-2.c: Likewise.
16381         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16382         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16383         * gcc.c-torture/execute/extzvsi.c: Likewise.
16384         * gcc.c-torture/unsorted/ext.c: Likewise.
16385
16386 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16387
16388         PR target/12749
16389         * gcc.c-torture/compile/20031220-2.c: New test case.
16390
16391 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16392
16393         PR optimization/13031
16394         * gcc.c-torture/compile/20031220-1.c: New test case.
16395
16396 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16397
16398         * gcc.dg/cast-function-1.c: New test.
16399
16400 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16401
16402         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16403         formats.
16404
16405 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16406
16407         PR c++/12795
16408         * g++.dg/ext/attrib10.C: New test.
16409
16410 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16411
16412         * gcc.dg/cleanup-10.c: New test.
16413         * gcc.dg/cleanup-11.c: New test.
16414
16415 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16416
16417         PR c++/13239
16418         * g++.dg/opt/expect1.C: New test.
16419
16420 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16421
16422         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16423
16424 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16425
16426         PR debug/12923
16427         * gcc.dg/20031218-1.c: New test.
16428
16429         PR debug/12389
16430         * gcc.dg/20031218-2.c: New test.
16431         * gcc.dg/20031218-3.c: New test.
16432
16433         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16434         of label name and allow for USER_LABEL_PREFIX == "_" names.
16435         * g++.dg/abi/mangle18-2.C: Likewise.
16436         * g++.dg/abi/mangle19-1.C: Likewise.
16437         * g++.dg/abi/mangle19-2.C: Likewise.
16438         * g++.dg/abi/mangle20-1.C: Likewise.
16439         * g++.dg/abi/mangle20-2.C: Likewise.
16440
16441 2003-12-18  Richard Henderson  <rth@redhat.com>
16442
16443         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16444
16445 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16446             Dan Kegel <dank@kegel.com>
16447
16448         PR other/12009
16449         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16450         testing a cross compiler, it causes spurious compile failures.
16451         * lib/g++.exp: Likewise.
16452
16453 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16454
16455         PR c++/13262
16456         * g++.dg/template/access13.C: New test.
16457
16458 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16459
16460         * gcc.dg/20031216-1.c: New test.
16461
16462 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16463
16464         PR c++/9154
16465         * g++.dg/template/error10.C: New test.
16466
16467 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16468
16469         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16470         * g++.dg/eh/simd-2.C: Likewise.
16471
16472 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16473             Roger Sayle  <roger@eyesopen.com>
16474
16475         * gcc.c-torture/execute/ieee/mzero5.c: New.
16476
16477 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/10603
16480         * g++.dg/parse/error6.C: New test.
16481
16482         PR c++/12827
16483         * g++.dg/parse/error7.C: New test.
16484
16485 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16486
16487         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16488         at -O with stabs debugging formats.
16489         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16490         * gcc.dg/debug/debug-2.c: Likewise.
16491
16492 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16493
16494         PR c++/12696
16495         * g++.dg/init/error1.C: New test.
16496
16497         PR c++/12218
16498         * g++.dg/init/pm3.C: New test.
16499
16500 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16501
16502         PR c/3347
16503         * gcc.dg/bitfld-8.c: New test.
16504
16505 2003-12-16  James Lemke  <jim@wasabisystems.com>
16506
16507         * gcc.dg/arm-scd42-[123].c: New tests.
16508
16509 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16510
16511         PR c++/9043
16512         * g++.dg/abi/mangle20-1.C: New test.
16513         * g++.dg/abi/mangle20-2.C: New test.
16514
16515 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16516
16517         PR c++/13275
16518         * g++.dg/other/offsetof2.C: Remove XFAIL.
16519         * g++.dg/parse/offsetof1.C: New test.
16520         * g++.gd/parse/offsetof2.C: Likewise.
16521
16522 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16523
16524         * g++.dg/template/nontype3.C: New test.
16525         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16526
16527 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16528
16529         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16530
16531 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16532
16533         PR c++/13387
16534         * g++.dg/expr/assign1.C: New test.
16535
16536         PR c++/13242
16537         * g++.dg/abi/mangle19-1.C: New test.
16538         * g++.dg/abi/mangle19-2.C: New test.
16539
16540 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16541
16542         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16543
16544 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16545
16546         * gcc.c-torture/execute/20031216-1.c: New test.
16547
16548 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16549
16550         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16551         an ICE regression.
16552
16553 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16554
16555         PR c++/10926
16556         * g++.dg/template/error9.C: New test.
16557
16558         PR c++/11116
16559         * g++.dg/template/error8.C: New test.
16560
16561 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16562
16563         PR middle-end/13400
16564         * gcc.c-torture/execute/20031215-1.c: New test case.
16565
16566 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16567
16568         PR c++/13269
16569         * g++.dg/parse/error5.C: New test.
16570
16571         PR c++/12989
16572         * g++.dg/expr/sizeof1.C: New test.
16573
16574         PR c++/13310
16575         * g++.dg/template/crash15.C: New test.
16576
16577 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16578
16579         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16580         a non-POD type as the last named parameter of a varargs function.
16581
16582 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/13243
16585         PR c++/12573
16586         * g++.dg/template/crash14.C: New test.
16587         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16588
16589 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16590
16591         * g++.dg/other/java1.C: New test.
16592
16593         PR c++/13241
16594         * g++.dg/abi/mangle18-1.C: New test.
16595         * g++.dg/abi/mangle18-2.C: New test.
16596
16597 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16598
16599         PR optimization/10312
16600         * gcc.c-torture/execute/20031214-1.c: New.
16601
16602 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16603
16604         PR c++/10779
16605         PR c++/12160
16606         * g++.dg/parse/error3.C: New test.
16607         * g++.dg/parse/error4.C: Likewise.
16608         * g++.dg/abi/mangle4.C: Tweak error messages.
16609         * g++.dg/lookup/using5.C: Likewise.
16610         * g++.dg/other/error2.C: Likewise.
16611         * g++.dg/parse/typename5.C: Likewise.
16612         * g++.dg/parse/undefined1.C: Likewise.
16613         * g++.dg/template/arg2.C: Likewise.
16614         * g++.dg/template/ttp3.C: Likewise.
16615         * g++.dg/template/type1.C: Likewise.
16616         * g++.old-deja/g++.other/crash32.C: Likewise.
16617         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16618
16619 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16620
16621         PR c++/13106
16622         * g++.dg/warn/noreturn-3.C: New test.
16623
16624 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16625
16626         PR c++/13118
16627         * g++.dg/abi/covariant3.C: New.
16628
16629 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16630
16631         * g++.dg/eh/ia64-1.C: New test.
16632
16633 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16634
16635         PR optimization/13037
16636         * g77.f-torture/execute/13037.f: New test case.
16637
16638 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16639
16640         PR c++/12881
16641         * g++.dg/abi/covariant2.C: New.
16642
16643 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16644
16645         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16646
16647 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16648
16649         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16650
16651 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16652
16653         PR other/10819
16654         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16655         to fix Bug 10819.
16656         * lib/g++.exp (g++_version): Likewise.
16657         * lib/g77.exp (g77_version): Likewise.
16658         * lib/objc.exp (default_objc_version): Likewise.
16659
16660 2003-12-10  Richard Henderson  <rth@redhat.com>
16661
16662         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16663
16664         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16665
16666 2003-12-08  Matt Austern  <austern@apple.com>
16667
16668         PR c/13134
16669         * lib/gcc-dg.exp (dg-require-visibility): Define.
16670         * lib/target-supports (check_visibility_available): Define.
16671         * gcc.dg/visibility-1.c: New test.
16672         * gcc.dg/visibility-2.c: Likewise.
16673         * gcc.dg/visibility-3.c: Likewise.
16674         * gcc.dg/visibility-4.c: Likewise.
16675         * gcc.dg/visibility-5.c: Likewise.
16676         * gcc.dg/visibility-6.c: Likewise.
16677         * g++.dg/ext/visibility-1.C: Likewise.
16678         * g++.dg/ext/visibility-2.C: Likewise.
16679         * g++.dg/ext/visibility-3.C: Likewise.
16680         * g++.dg/ext/visibility-4.C: Likewise.
16681         * g++.dg/ext/visibility-5.C: Likewise.
16682         * g++.dg/ext/visibility-6.C: Likewise.
16683
16684 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16685
16686         * g++.dg/lookup/java1.C: New test.
16687         * g++.dg/lookup/java2.C: New test.
16688
16689 2003-12-07  Falk Hueffner  <falk@debian.org>
16690
16691         * g++.dg/opt/noreturn-1.C: New test.
16692
16693 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16694
16695         * gcc.dg/overflow-1.c: New test.
16696
16697 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16698
16699         * g77.f-torture/compile/13060.f: New test.
16700
16701 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/13323
16704         * g++.dg/inherit/operator2.C: New test.
16705
16706 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16707
16708         PR c++/13305
16709         * g++.dg/ext/attrib9.C: New test.
16710
16711 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/13314
16714         * g++.dg/template/error7.C: New test.
16715
16716 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16717             J"orn Rennecke <joern.rennecke@superh.com>
16718
16719         PR target/13302
16720         * g++.dg/other/struct-va_list.C: New test.
16721
16722 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16723
16724         PR c++/13166
16725         * g++.dg/parse/defarg6.C: New test.
16726
16727 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16728
16729         PR target/13256
16730         * gcc.c-torture/execute/20031201-1.c: New test.
16731
16732 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16733
16734         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16735
16736 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16737
16738         * gcc.dg/builtin-return-1.c: New test.
16739
16740 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16741             J"orn Rennecke <joern.rennecke@superh.com>
16742
16743         PR optimization/13260
16744         * gcc.c-torture/execute/20031204-1.c: New test.
16745
16746 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16747
16748         PR c++/9127
16749         * g++.dg/template/error6.C: New test.
16750
16751 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16752
16753         * gcc.dg/20031202-1.c: New test.
16754
16755 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16756
16757         PR c++/13179
16758         * g++.dg/template/eh1.C: New test.
16759
16760         PR c++/10771
16761         * g++.dg/template/error5.C: New test.
16762
16763 2003-12-02  David Ung  <davidu@mips.com>
16764
16765         * gcc.dg/compat/vector-check.h: Corrected type for var
16766         g_##TMODE
16767
16768 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16769
16770         PR c++/10126
16771         * g++.dg/template/ptrmem8.C: New test.
16772
16773 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16774
16775         PR c++/12573
16776         * g++.dg/template/dependent-expr3.C: New test.
16777
16778 2003-12-01  James Lemke  <jim@wasabisystems.com>
16779
16780         * gcc.dg/arm-g2.c: New test.
16781
16782 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16783
16784         PR optimization/11634
16785         * gcc.dg/20031201-2.c: New test case.
16786
16787 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16788
16789         PR 11433
16790         * objc.dg/proto-lossage-3.m: New test.
16791
16792 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16793
16794         PR optimization/12628
16795         * gcc.dg/20031201-1.c: New test case.
16796
16797 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16798
16799         * gcc.dg/unaligned-1.c: New test.
16800
16801 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/9849
16804         * g++.dg/template/error4.C: New test.
16805         * g++.dg/template/nested3.C: Adjust error markers.
16806
16807 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16808
16809         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16810
16811 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16812
16813         PR c/10333
16814         * gcc.dg/bitfld-7.c: New test.
16815
16816 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16817
16818         * gcc.dg/tls/asm-1.C: New test.
16819
16820 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16821
16822         * gcc.dg/cpp/assert4.c: Update.
16823
16824 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16825
16826         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16827         * gcc.dg/builtin-apply3.c: New test.
16828
16829 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16830
16831         * lib/compat.exp (compat-obj): New xfaildata parameter.
16832         Use it to set compiler_conditional_xfail_data before compiling.
16833         (compat-get-options): Handle dg-xfail-if.
16834         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16835         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16836         * gcc.dg/compat/vector-1_y.c: Likewise.
16837         * gcc.dg/compat/vector-2_x.c: Likewise.
16838         * gcc.dg/compat/vector-2_y.c: Likewise.
16839
16840 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16841
16842         * g++.dg/opt/reg-stack4.C: New test.
16843
16844 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16845
16846         * gcc.dg/builtin-apply2.c: New test.
16847
16848 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16849
16850         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16851
16852 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16853
16854         PR c++/12924
16855         * g++.dg/template/template-id-2.C: New test.
16856
16857 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16858
16859         PR c++/5369
16860         * g++.dg/template/memfriend1.C: New test.
16861         * g++.dg/template/memfriend2.C: Likewise.
16862         * g++.dg/template/memfriend3.C: Likewise.
16863         * g++.dg/template/memfriend4.C: Likewise.
16864         * g++.dg/template/memfriend5.C: Likewise.
16865         * g++.dg/template/memfriend6.C: Likewise.
16866         * g++.dg/template/memfriend7.C: Likewise.
16867         * g++.dg/template/memfriend8.C: Likewise.
16868         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16869
16870 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16871
16872         PR c++/12515
16873         * g++.dg/ext/cond1.C: New test.
16874
16875 2003-11-20  Richard Henderson  <rth@redhat.com>
16876
16877         * gcc.dg/20020201-2.c: Remove.
16878         * gcc.dg/20020201-4.c: Remove.
16879         * gcc.dg/20020304-1.c: Remove.
16880
16881 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16882
16883         * gcc.dg/cpp/trad/xwin1.c: New test case.
16884
16885 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16886
16887         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16888         * lib/g77.exp: Likewise.
16889         * lib/objc.exp: Likewise.
16890         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16891         for darwin.
16892
16893 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16894
16895         PR c++/12932
16896         * g++.dg/template/static5.C: New test.
16897
16898 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16899
16900         * gcc.dg/nested-func-1.c: New test.
16901
16902 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16903
16904         * gcc.dg/cpp/assert4.c: New test.
16905
16906 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16907
16908         PR c++/2294
16909         * g++.dg/lookup/using9.c: New test.
16910
16911 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16912
16913         PR c++/12762
16914         * g++.dg/template/error3.C: New test.
16915
16916 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16917
16918         PR ada/13035
16919         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16920         No longer use a wrapper for gcc, since this does not work under
16921         Windows.
16922
16923 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16924
16925         PR c++/2094
16926         * g++.dg/template/ptrmem7.C: New test.
16927
16928 2003-11-13  Andrew Pinski <apinski@apple.com>
16929
16930         * gcc.c-torture/compile/20031113-1.c: New test.
16931
16932 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16933             Kean Johnston <jkj@sco.com>
16934
16935         PR c/13029
16936         * gcc.dg/unused-4.c: Update.
16937
16938 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16939
16940         * g++.dg/opt/const3.C: New test.
16941
16942 2003-11-13  Jan Hubicka  <jh@suse.cz>
16943
16944         * gcc.c-torture/compile/20031112-1.c: New test.
16945
16946 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16947
16948         * g++.dg/parse/crash10.C: Remove bogus error marker.
16949
16950 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16951
16952         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16953         (host_gcc): Likewise.
16954         (ROOT): Honor $PWDCMD.
16955         (BASE): Likewise.
16956         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16957
16958 2003-11-12  Catherine Moore  <clm@redhat.com>
16959
16960         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16961
16962 2003-11-12  Andreas Jaeger  <aj@suse.de>
16963             Jakub Jelinek  <jakub@redhat.com>
16964             Andrew Pinski  <pinskia@physics.uc.edu>
16965             Richard Henderson  <rth@redhat.com>
16966
16967         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16968         systems.
16969         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16970
16971         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16972         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16973
16974 2003-11-11  Andreas Jaeger  <aj@suse.de>
16975
16976         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16977
16978         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16979
16980 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16981
16982         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16983         Clean ups.
16984
16985 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16986
16987         * gcc.dg/trampoline-1.c: New test.
16988
16989 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16990
16991         * gcc.c-torture/compile/200031109-1.c: New test.
16992
16993 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16994
16995         PR c/3190
16996         PR c/8714
16997         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16998         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16999         gcc.dg/format/no-y2k-1.c: Update.
17000
17001 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17002
17003         PR optimization/10467
17004         * gcc.dg/20031108-1.c: New test case.
17005
17006 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17007
17008         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17009
17010 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17011
17012         * gcc.dg/compound-lvalue-1.c: New test.
17013         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17014         some XFAILs.
17015
17016 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17017
17018         * gcc.dg/altivec-varargs-1.c: New test.
17019
17020 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17021
17022         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17023         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17024         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17025         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17026         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17027
17028 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17029
17030         * gcc.dg/cond-lvalue-1.c: New test.
17031
17032 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17033
17034         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17035
17036 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17037
17038         PR c++/11616
17039         * g++.dg/template/instantiate5.C: New test.
17040
17041 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17042
17043         PR c++/12726
17044         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17045         * ChangeLog: Add missing first entry for above test.
17046
17047 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17048
17049         PR c++/9810
17050         * g++.dg/template/using8.C: New test.
17051         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17052
17053 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17054
17055         PR optimization/10817
17056         * gcc.c-torture/compile/20031102-1.c: New test case.
17057
17058 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17059
17060         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17061         2147483647.
17062
17063 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17064
17065         * gcc.dg/20031102-1.c: New test.
17066
17067 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17068
17069         * gcc.dg/complex-1.c: New test.
17070
17071 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17072
17073         PR c++/12796
17074         * g++.dg/template/crash13.C: Adjust expected error location.
17075         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17076
17077 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17078
17079         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17080
17081 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17082
17083         PR/10239
17084         * gcc.c-torture/compile/20031031-2.c: New test.
17085
17086 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17087
17088         PR/11640
17089         * gcc.c-torture/compile/20031031-1.c: New test.
17090
17091 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17092
17093         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17094         * gcc.misc-tests/bprob.exp: Likewise.
17095         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17096         the execution test on arm-elf configs.
17097         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17098         configs that don't support scratch files.
17099         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17100
17101 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17102
17103         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17104         done by dejagnu.
17105
17106 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17107
17108         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17109         Avoid non pure sh syntax. Add more logging.
17110
17111         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17112         fail.
17113
17114 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17115
17116         PR libgcj/10610
17117         * gcc.dg/ppc-stackalign-1.c: New test.
17118
17119 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17120
17121         * ada/acats/run_all.sh: Change output to be more compliant with
17122         dejagnu framework.
17123         Create acats.sum and acats.log files under testsuite/ada/acats
17124         Only run [a-z]* directories, to filter out e.g. CVS.
17125         Redirect build output to log file.
17126
17127 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17128
17129         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17130
17131 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17132
17133         PR ada/5909:
17134         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17135
17136 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17137
17138         * gcc.c-torture/compile/20031023-1.c: New test.
17139         * gcc.c-torture/compile/20031023-2.c: New test.
17140         * gcc.c-torture/compile/20031023-3.c: New test.
17141         * gcc.c-torture/compile/20031023-4.c: New test.
17142
17143 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17144
17145         PR c++/10371
17146         * g++.dg/lookup/scoped8.C: New test.
17147
17148 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17149
17150         * g++.dg/opt/reg-stack3.C: New test.
17151
17152 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17153
17154         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17155
17156 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17157
17158         PR c++/11076
17159         * g++.dg/template/crash13.C: New test.
17160
17161 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17162
17163         * gcc.dg/c99-restrict-2.c: New test.
17164
17165 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17166
17167         PR c++/12698, c++/12699, c++/12700, c++/12566
17168         * g++.dg/inherit/covariant9.C: New test.
17169         * g++.dg/inherit/covariant10.C: New test.
17170         * g++.dg/inherit/covariant11.C: New test.
17171
17172 2003-10-23  Jason Merrill  <jason@redhat.com>
17173
17174         PR c++/12726
17175         * g++.dg/ext/complit2.C: New test.
17176
17177 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17178
17179         PR target/12654
17180         * gcc.c-torture/execute/20031020-1.c: New test.
17181
17182 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17183
17184         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17185         following the jump_insn.
17186
17187 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17188
17189         * gcc.dg/cast-lvalue-1.c: New test.
17190
17191 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17192
17193         PR c++/11962
17194         * g++.dg/template/cond2.C: New test.
17195
17196 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17197
17198         * gcc.dg/builtins-28.c: New test.
17199
17200 2003-10-20  Jan Hubicka  <jh@suse.cz>
17201
17202         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17203         parameter.
17204         * testsuite/gcc.dg/inline-2.c: Likewise.
17205
17206 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17207
17208         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17209         * gcc.dg/nest.c:  Likewise.
17210
17211 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17212
17213         PR c++/9781, c++/10583, c++/11862
17214         * g++.dg/parse/crash13.C: New test.
17215
17216 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17217
17218         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17219
17220 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17221
17222         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17223         Define HAVE_C99_RUNTIME except on Solaris.
17224         * gcc.dg/builtins-20.c: Likewise.
17225
17226 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17227
17228         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17229
17230 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17231
17232         PR c++/12495
17233         * g++.dg/template/crash21.C: New test.
17234
17235 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17236
17237         PR c++/2513
17238         * g++.dg/template/typename5.C: New test.
17239
17240 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17241
17242         PR c++/12369
17243         * g++.dg/template/friend25.C: New test.
17244
17245 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17246
17247         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17248         versions.
17249
17250 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17251
17252         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17253         == 2147483647.
17254
17255 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17256
17257         * gcc.c-torture/execute/960416-1.x: Remove.
17258         * gcc.c-torture/execute/divconst-3.x: Likewise.
17259
17260 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17261
17262         PR target/12598
17263         * gcc.dg/torture/cris-volatile-1.c: New test.
17264
17265 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17266
17267         PR optimization/9325
17268         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17269         for overflowing floating point to integer conversion during RTL
17270         simplification.
17271
17272 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17273
17274         * objc/execute/_cmd.m: Fix typo.
17275         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17276         Relax 'scan-assembler' regexp.
17277         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17278         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17279         * objc.dg/zero-link-2.m: Remove blank line.
17280         * objc.dg/zero-link-3.m: New test case.
17281
17282 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17283
17284         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17285
17286         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17287         than linker trickery.
17288
17289 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17290
17291         PR c++/12370
17292         * g++.dg/other/friend2.C: New test.
17293
17294 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17295
17296         * gcc.dg/20031012-1.c: New test.
17297
17298 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17299
17300         * gcc.dg/weak/weak-3.c: Fix for new warning.
17301
17302 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17303
17304         PR optimization/8750
17305         * gcc.c-torture/execute/20031012-1.c: New test case.
17306
17307 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17308
17309         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17310         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17311
17312 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17313
17314         PR optimization/12260
17315         * gcc.c-torture/compile/20031011-2.c: New test case.
17316
17317 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17318
17319         * gcc.c-torture/execute/20031011-1.c: New testcase.
17320
17321 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17322
17323         * gcc.c-torture/compile/20031011-1.c: New test.
17324
17325 2003-10-11  Jan Hubicka  <jh@suse.cz>
17326
17327         * g++.dg/other/first-global.C: New test.
17328
17329 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17330
17331         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17332
17333 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17334
17335         * gcc.c-torture/compile/20031010-1.c: New test.
17336
17337 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17338
17339         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17340         * gcc.c-torture/execute/va-arg-25.c: ... here.
17341
17342 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17343
17344         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17345
17346 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17347
17348         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17349
17350 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17351
17352         * g++.dg/parse/error2.C: New test.
17353
17354 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17355
17356         PR c++/11097
17357         * g++.dg/other/error5.C: Modify the error message.
17358         * g++.dg/lookup/using8.C: New test.
17359
17360 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17361
17362         * gcc.dg/darwin-abi-2.c: New file.
17363         * gcc.c-torture/execute/va-arg-24.c: New file.
17364
17365 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17366
17367         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17368         indentation.
17369
17370 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17371
17372         PR c++/10147
17373         * g++.dg/other/error4.C: Update error messages.
17374         * g++.dg/template/ptrmem4.C: Likewise.
17375
17376         PR c++/12337
17377         * g++.dg/init/new9.C: New test.
17378
17379         PR c++/12334, c++/12236, c++/8656
17380         * g++.dg/ext/attrib8.C: New test.
17381
17382 2003-10-06  Devang Patel  <dpatel@apple.com>
17383
17384         * gcc.dg/debug/dwarf2-3.h: New test.
17385         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17386
17387 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17388
17389         * g++.dg/opt/cfg2.C: New test.
17390
17391 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17392
17393         * g++.dg/opt/float1.C: New test.
17394
17395 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17396
17397         * gcc.dg/c90-array-lval-6.c: New test.
17398         * gcc.dg/c99-array-lval-6.c: New test.
17399
17400 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17401             Ziemowit Laski  <zlaski@apple.com>
17402
17403         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17404         'Derived', so that it is never considered a class method; add
17405         new warning for '+port' method ambiguity.
17406         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17407         <objc/objc-api.h> (needed on Mac OS X).
17408         * objc.dg/method-13.m: New test.
17409
17410 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17411
17412         PR optimization/9325, PR java/6391
17413         * gcc.c-torture/execute/20031003-1.c: New test case.
17414
17415 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17416
17417         PR optimization/12180
17418         * gcc.dg/20031002-1.c: New test.
17419
17420         PR c++/12486
17421         * g++.dg/inherit/error1.C: New test.
17422
17423 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17424
17425         * lib/f-torture.exp (search_for): Rename to...
17426         (search_for_re): This.  Also, clean up comments and the
17427         "regexp" invocation.
17428
17429 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17430
17431         * gcc.c-torture/compile/20031002-1.c: New test.
17432
17433 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17434
17435         * g++.dg/opt/cond1.C: New test.
17436
17437 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17438
17439         * gcc.dg/Wold-style-definition-2.c: New testcase.
17440         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17441
17442 2003-09-29  Richard Henderson  <rth@redhat.com>
17443
17444         * g++.dg/init/array10.C: Add dg-options.
17445
17446 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17447
17448         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17449
17450 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17451
17452         * g++.dg/template/friend19.C: Fix typo.
17453         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17454
17455 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17456
17457         * gcc.c-torture/execute/20030928-1.c: New test.
17458         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17459
17460 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17461
17462         * g++.dg/opt/unroll1.C: New test.
17463
17464 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17465
17466         PR optimization/11741
17467         * gcc.dg/20030926-1.c: New test case.
17468
17469 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17470
17471         PR c++/5655
17472         * g++.dg/parse/access7.C: New test.
17473         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17474
17475 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17476
17477         MERGE OF objc-improvements-branch into MAINLINE:
17478         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17479         if libobjc has not been built.
17480         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17481         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17482         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17483         objc/execute/nested-3.m, objc/execute/np-2.m,
17484         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17485         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17486         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17487         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17488         objc.dg/special/unclaimed-category-1.h,
17489         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17490         well as GNU runtime.
17491         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17492         * execute/cascading-1.m, execute/function-message-1.m,
17493         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17494         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17495         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17496         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17497         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17498         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17499         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17500         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17501         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17502         * objc.dg/bitfield-2.m: Run only on Darwin.
17503         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17504         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17505         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17506         * objc.dg/const-str-1.m: Fix constant string layout.
17507
17508 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17509
17510         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17511
17512 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17513
17514         * gcc.dg/darwin-abi-1.c: New file.
17515
17516 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17517
17518         PR target/12281
17519         * gcc.c-torture/compile/20030921-1.c: New test.
17520
17521 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17522
17523         * g++.dg/opt/reg-stack2.C: New test.
17524
17525 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17526
17527         * g++.dg/eh/delayslot1.C: New test.
17528
17529 2003-09-20  Richard Henderson  <rth@redhat.com>
17530
17531         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17532
17533 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17534
17535         * gcc.c-torture/execute/20030920-1.c: New test case.
17536
17537 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17538
17539         * g++.dg/rtti/typeid3.C: Correct expected error message.
17540
17541 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17542
17543         PR c++/157
17544         * g++.dg/parse/crash12.C: New test.
17545
17546 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17547
17548         * gcc.dg/compat/mixed-struct-check.h: New.
17549         * gcc.dg/compat/mixed-struct-defs.h: New.
17550         * gcc.dg/compat/mixed-struct-init.h: New.
17551         * gcc.dg/compat/struct-by-value-19_main.c: New.
17552         * gcc.dg/compat/struct-by-value-19_x.c: New.
17553         * gcc.dg/compat/struct-by-value-19_y.c: New.
17554         * gcc.dg/compat/struct-by-value-20_main.c: New.
17555         * gcc.dg/compat/struct-by-value-20_x.c: New.
17556         * gcc.dg/compat/struct-by-value-20_y.c: New.
17557         * gcc.dg/compat/struct-return-19_main.c: New.
17558         * gcc.dg/compat/struct-return-19_x.c: New.
17559         * gcc.dg/compat/struct-return-19_y.c: New.
17560         * gcc.dg/compat/struct-return-20_main.c: New.
17561         * gcc.dg/compat/struct-return-20_x.c: New.
17562         * gcc.dg/compat/struct-return-20_y.c: New.
17563
17564 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17565         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17566         so that it will not complain on LP64 targets.
17567
17568 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17569
17570         PR c++/495
17571         * g++.dg/template/friend24.C: New test.
17572
17573 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17574
17575         PR c++/12332
17576         * g++.dg/template/memtmpl2.C: New test.
17577
17578 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17579
17580         PR target/11184
17581         * gcc.dg/builtin-apply1.c: New test.
17582
17583 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17584
17585         PR c++/9848
17586         * g++.dg/warn/Wunused-4.C: New test.
17587
17588 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17589
17590         PR c++/12316
17591         * g++.dg/other/gc2.C: New test.
17592
17593 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17594
17595         PR c++/11991
17596         * g++.dg/rtti/typeid3.C: New test.
17597
17598         PR c++/12266
17599         * g++.dg/overload/template1.C: New test.
17600
17601 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17602
17603         * g++.dg/opt/cfg3.C: New test.
17604
17605 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17606
17607         PR c++/7939
17608         * g++.dg/template/crash11.C: New test.
17609
17610 2003-09-16  Jason Merrill  <jason@redhat.com>
17611             Jakub Jelinek  <jakub@redhat.com>
17612
17613         * gcc.dg/attr-warn-unused-result.c: New test.
17614
17615 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17616
17617         PR c++/12184
17618         * g++.dg/expr/call2.C: New test.
17619
17620 2003-09-15  Andreas Jaeger  <aj@suse.de>
17621
17622         * gcc.dg/Wold-style-definition-1.c: New test.
17623
17624 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/3907
17627         * g++.dg/parse/template12.C: New test.
17628
17629         * g++.dg/abi/bitfield11.C: New test.
17630         * g++.dg/abi/bitfield12.C: Likewise.
17631
17632 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17633
17634         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17635         non-expansion of functional macro name without arguments at EOL.
17636         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17637
17638 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17639
17640         * gcc.c-torture/execute/20030914-[12].c: New tests.
17641
17642 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17643
17644         PR c++/11788
17645         * g++.dg/overload/addr1.C: New test.
17646
17647 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17648
17649         * gcc.dg/20030909-1.c: New test.
17650
17651 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17652
17653         * gcc.dg/ultrasp10.c: New test.
17654
17655 2003-09-09  Devang Patel  <dpatel@apple.com>
17656
17657         * gcc.dg/darwin-ld-6.c: New test.
17658
17659 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17660
17661         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17662
17663 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * gcc.dg/ia64-types1.c: New test.
17666         * gcc.dg/ia64-types2.c: Likewise.
17667
17668 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17669
17670         * gcc.dg/builtins-1.c: Add more _Complex tests.
17671         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17672
17673         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17674         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17675
17676 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17677
17678         PR c++/11786
17679         * g++.dg/lookup/koenig2.C: New test.
17680
17681         PR c++/5296
17682         * g++.dg/rtti/typeid2.C: New test.
17683
17684 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17685
17686         * gcc.c-torture/compile/20030904-1.c: New test.
17687
17688 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17689
17690         * g++.dg/opt/longbranch2.C: New test.
17691
17692 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17693
17694         * g++.dg/template/crash10.C: Only compile it.
17695
17696 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17697
17698         PR middle-end/11665
17699         * gcc.c-torture/compile/20030907-1.c: New test.
17700         * g++.dg/init/array11.C: New test.
17701
17702 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17703
17704         PR c++/11852
17705         * g++.dg/init/struct1.C: New test.
17706
17707 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17708
17709         PR c++/12181
17710         * g++.dg/expr/comma1.C: New test.
17711
17712 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17713
17714         PR c++/11867
17715         * g++.dg/expr/static_cast5.C: New test.
17716
17717 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17718
17719         PR c++/11507
17720         * g++.dg/lookup/scoped7.C: New test.
17721
17722         PR c++/9574
17723         * g++.dg/other/static1.C: New test.
17724
17725         PR c++/11490
17726         * g++.dg/warn/template-1.C: New test.
17727
17728         PR c++/11432
17729         * g++.dg/template/crash10.C: New test.
17730
17731         PR c++/2478
17732         * g++.dg/overload/VLA.C: New test.
17733
17734         PR c++/10804
17735         * g++.dg/template/call1.C: New test.
17736
17737 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17738
17739         PR c++/11794
17740         * g++.dg/parse/using3.C: New test.
17741
17742 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17743
17744         PR c++/11409
17745         * g++.dg/overload/builtin3.C: New test case.
17746
17747 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17748
17749         PR c/9862
17750         * gcc.dg/20030906-1.c: New test.
17751         * gcc.dg/20030906-2.c: Likewise.
17752
17753 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         PR c++/12167
17756         * g++.dg/parse/defarg5.C: New test.
17757
17758         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17759
17760 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/12163
17763         * g++.dg/expr/static_cast4.C: New test.
17764
17765         PR c++/12146
17766         * g++.dg/template/crash9.C: New test.
17767
17768 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17769
17770         * g++.old-deja/g++.ext/pretty2.C: Update for change
17771         in __FUNCTION__.
17772         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17773
17774 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17775
17776         PR c++/11922
17777         * g++/dg/template/qualified-id1.C: New test.
17778
17779         PR c++/12037
17780         * g++.dg/warn/noeffect4.C: New test.
17781
17782 2003-09-04  Matt Austern  <austern@apple.com>
17783
17784         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17785         * g++.dg/ext/fnname2.C: Likewise.
17786         * g++.dg/ext/fnname3.C: Likewise.
17787
17788 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17789
17790         * g++.dg/expr/lval1.C: New test.
17791         * g++.dg/ext/lvcast.C: Remove.
17792
17793 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17794
17795         PR optimization/11700.
17796         * gcc.c-torture/compile/20030903-1.c: New test case.
17797
17798 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17799
17800         PR c++/12053
17801         * g++.dg/abi/layout4.C: New test.
17802
17803 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17804
17805         PR c++/11553
17806         * g++.dg/parse/friend3.C: New test.
17807
17808 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17809
17810         PR c++/11847
17811         * g++.dg/template/class1.C: New test.
17812
17813         PR c++/11808
17814         * g++.dg/expr/call1.C: New test.
17815
17816 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17817
17818         PR c++/12114
17819         * g++.dg/init/ref9.C: New test.
17820
17821         PR c++/11972
17822         * g++.dg/template/nested4.C: New test.
17823
17824 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17825
17826         PR c++/12093
17827         * g++.dg/template/non-dependent4.C: New test.
17828
17829         PR c++/11928
17830         * g++.dg/inherit/conv1.C: New test.
17831
17832 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/6196
17835         * g++.dg/ext/label1.C: New test.
17836         * g++.dg/ext/label2.C: Likewise.
17837
17838 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17839
17840         * g++.dg/expr/cond3.C: New test.
17841
17842 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17843
17844         * gcc.dg/builtins-1.c: Add new builtin cases.
17845
17846 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17847
17848         * gcc.dg/builtins-1.c: Add new cases.
17849         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17850
17851 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17852
17853         * gcc.dg/builtins-1.c: Add more math builtin tests.
17854         * gcc.dg/torture/builtin-attr-1.c: New test.
17855
17856 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR optimization/5079
17859         * g++.dg/opt/static3.C: New test.
17860
17861 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17862
17863         * gcc.misc-tests/gcov-10b.c: New test.
17864
17865 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17866
17867         * g++.dg/opt/ptrmem3.C: New test.
17868
17869         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17870
17871 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17872
17873         * gcc.dg/20030826-2.c: New test.
17874
17875 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17876
17877         PR middle-end/12002
17878         * g77.f-torture/compile/12002.f: New test case.
17879
17880 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17881
17882         * gcc.dg/20030826-1.c: New test case.
17883
17884 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17885
17886         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17887
17888 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         PR c++/11871
17891         * c++.dg/lookup/crash1.C: New test.
17892
17893         * c++.dg/warn/noeffect3.C: New test.
17894
17895 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17896
17897         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17898         * gcc.dg/compat/vector-1_y.c: Ditto.
17899         * gcc.dg/compat/vector-2_x.c: Ditto.
17900         * gcc.dg/compat/vector-2_y.c: Ditto.
17901
17902 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17903
17904         * gcc.dg/20030702-1.c: New test.
17905
17906 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17907
17908         PR c++/8795
17909         * g++.dg/ext/altivec-1.C: New test.
17910
17911 2003-08-24  Richard Henderson  <rth@redhat.com>
17912
17913         * g++.dg/eh/simd-2.C: Add -w for x86.
17914
17915 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17916
17917         * gcc.dg/20030815-1.c: New test.
17918
17919 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17920
17921         PR c++/3765
17922         * g++.dg/parse/access6.C: New test.
17923
17924 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17925
17926         PR c++/641, c++/11876
17927         * g++.dg/template/friend22.C: New test.
17928         * g++.dg/template/friend23.C: Likewise.
17929
17930 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17931
17932         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17933         identically.
17934
17935 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17936
17937         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17938
17939 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17940
17941         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17942
17943 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17944
17945         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17946
17947 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17948
17949         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17950
17951 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17952
17953         PR c++/11919
17954         * g++.dg/overload/prom1.C: New test.
17955
17956         PR c++/11551
17957         * g++.dg/parse/dtor2.C: New test.
17958
17959         PR c++/10762
17960         * g++.dg/parse/using2.C: New test.
17961
17962 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17963
17964         PR target/11805
17965         * gcc.c-torture/compile/20030821-1.c: New.
17966
17967 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17968
17969         PR c++/11834
17970         * g++.dg/template/deduce2.C: New test.
17971
17972 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17973
17974         * gcc.c-torture/execute/20030821-1.c: New test.
17975
17976 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17977
17978         PR middle-end/11984
17979         * gcc.dg/20030820-1.c: New test case.
17980
17981 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17982
17983         PR c++/11945
17984         * g++.dg/warn/noeffect2.C: New test.
17985
17986 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR c++/10926
17989         * g++.dg/template/dtor2.C: New test.
17990
17991         PR c++/11684
17992         * g++.dg/template/operator1.C: New test.
17993         * g++.dg/parse/operator4.C: New test.
17994
17995         PR c++/11946.C
17996         * g++.dg/expr/enum1.C: New test.
17997         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17998
17999         PR c++/11036.C
18000         * g++.dg/parse/elab2.C: New test.
18001         * g++.dg/parse/typedef4.C: Change error message.
18002         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18003         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18004         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18005
18006 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18007
18008         * gcc.dg/pch/warn-1.c: New.
18009         * gcc.dg/pch/warn-1.hs: New.
18010
18011         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18012         not-tested file.
18013
18014 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18015
18016         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18017
18018 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18019
18020         * gcc.dg/uninit-D.c: New Test.
18021         * gcc.dg/uninit-E.c: New Test.
18022         * gcc.dg/uninit-F.c: New Test.
18023         * gcc.dg/uninit-G.c: New Test.
18024
18025 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18026
18027         * g++.dg/README: Describe the pch directory.
18028
18029 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18030
18031         PR c++/11174
18032         * g++.dg/parse/access4.C: New test.
18033         * g++.dg/parse/access5.C: Likewise.
18034         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18035
18036 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18037
18038         * gcc.dg/noncompile/20030818-1.c: New.
18039
18040 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18041
18042         PR c++/11957
18043         * g++.dg/warn/noeffect1.C: New test.
18044
18045         * g++.dg/template/scope2.C: New test.
18046         * g++.dg/template/error2.C: Correct dg-error
18047
18048 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18049
18050         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18051
18052 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18053
18054         PR C++/11512
18055         * g++.dg/template/warn1.C: New.
18056
18057 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18058
18059         * g++.dg/template/error2.C: New test.
18060         * g++.dg/lookup/using7.C: Adjust errors
18061         * g++.old-deja/g++.pt/crash36.C: Likewise.
18062         * g++.old-deja/g++.pt/derived3.C: Likewise.
18063
18064 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18065
18066         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18067         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18068         * gcc.c-torture/execute/builtins/string-9.c: New, from
18069         string-opt-9.c.  Adjust for execute/builtins framework.
18070         * gcc.c-torture/execute/string-opt-9.c: Delete.
18071
18072 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18073
18074         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18075
18076         * g++.dg/parse/ret-type2.C: New test.
18077
18078         PR c++/11703
18079         * g++.dg/init/new8.C: New test.
18080
18081         PR c++/10923
18082         * g++.dg/parse/typedef5.C: New test.
18083
18084         PR c++/9512
18085         * g++.dg/parse/qualified2.C: New test.
18086         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18087         invalid code.
18088
18089 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18090
18091         * g++.dg/conversion/ptrmem1.C: New test.
18092
18093 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18094
18095         PR target/11693
18096         * gcc.dg/20030811-1.c: New test.
18097
18098         PR target/11535
18099         * gcc.c-torture/execute/20030811-1.c: New test.
18100
18101 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18102
18103         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18104
18105 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/11789.C
18108         * g++.dg/inherit/multiple1.C: New test.
18109
18110 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18111
18112         * gcc.dg/spe1.c: New test.
18113
18114         PR c++/11670
18115         * g++.dg/expr/cast2.C: New test.
18116
18117         PR c++/10530
18118         * g++.dg/template/dependent-name2.C: New test.
18119
18120 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18121
18122         * g++.dg/parse/crash11.C: Put the dg options in comments.
18123
18124 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18125
18126         * lib/gcc-dg.exp: Update for diagnostic change.
18127
18128 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18129
18130         PR c++/5767
18131         * g++.dg/parse/crash11.C: New test.
18132
18133 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18134
18135         * gcc.dg/cpp/spacing1.c: Update.
18136
18137 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18138
18139         PR target/11739
18140         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18141         a value for -mtune.
18142
18143 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18144
18145         PR middle-end/11771
18146         * gcc.c-torture/compile/20030804-1.c: New test case.
18147
18148 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18149
18150         * gcc.dg/20030804-1.c: New test case.
18151
18152 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18153
18154         * gcc.dg/cpp/separate-1.c: New test.
18155
18156 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18157
18158         PR c++/11704
18159         * g++.dg/template/dependent-expr2.C: New test.
18160
18161         PR c++/11766
18162         * g++.dg/expr/ptrmem1.C: New test.
18163
18164 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18165
18166         PR c++/9453
18167         * g++.dg/template/friend15.C: New test.
18168
18169 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18170
18171         * lib/dg-pch.exp: Work round PCH bug.
18172
18173 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18174
18175         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18176         builtins.  Move cases from builtins-4.c here.
18177
18178         * gcc.dg/torture/builtin-math-1.c: New test taken from
18179         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18180         additional cases.
18181
18182         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18183         Delete.
18184
18185 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18186
18187         PR c++/9447
18188         * g++.dg/template/using7.C: New test.
18189
18190 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18191
18192         * import1.c, import2.c: New tests.
18193
18194 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18195
18196         * g++.dg/eh/crossjump1.C: New test.
18197
18198 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18199
18200         PR c++/11697
18201         * g++.dg/template/using6.C: New test.
18202
18203         PR c++/11744
18204         * g++.dg/template/koenig2.C: New test.
18205
18206 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18207
18208         PR c++/7983
18209         * g++.dg/parse/typedef4.C: New test.
18210
18211 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18212
18213         PR c++/8442, c++/8806
18214         * g++.dg/template/elab1.C: New test.
18215         * g++.dg/template/type2.C: Likewise.
18216         * g++.dg/template/ttp3.C: Adjust expected error message.
18217         * g++.old-deja/g++.law/visibility13.C: Likewise.
18218         * g++.old-deja/g++.niklas/t135.C: Likewise.
18219         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18220         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18221         template argument.
18222         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18223
18224 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18225
18226         PR c++/11295
18227         * g++.dg/ext/stmtexpr1.C: New test.
18228
18229         * g++.dg/opt/tmp1.C: New test.
18230
18231         PR c++/11525
18232         * g++.dg/parse/constant4.C: New test.
18233
18234         PR c++/9447
18235         * g++.dg/template/using5.C: New test.
18236
18237 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18238
18239         * gcc.dg/builtins-27.c: New test case.
18240
18241 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18242
18243         * gcc.dg/tls/opt-7.c: New test.
18244
18245 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18246
18247         * g++.old-deja/g++.other/crash18.C: Remove.
18248
18249 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18250
18251         * g++.dg/template/explicit3.C: New.
18252         * g++.dg/template/explicit4.C: New.
18253         * g++.dg/template/explicit5.C: New.
18254
18255         PR c++/11347
18256         * g++.dg/template/memtmpl1.C: New.
18257
18258 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18259
18260         PR target/11565
18261         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18262         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18263
18264 2003-07-30  Jan Hubicka  <jh@suse.cz>
18265
18266         * vtgc1.c: Kill.
18267
18268 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18269
18270         * gcc.dg/struct-in-proto-1.c: New test.
18271
18272 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18273
18274         * gcc.dg/cpp/include2.c: Only expect one message.
18275
18276 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18277
18278         PR c++/9447
18279         * g++.dg/template/using1.C: New test.
18280         * g++.dg/template/using2.C: New test.
18281         * g++.dg/template/using3.C: New test.
18282         * g++.dg/template/using4.C: New test.
18283
18284 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18285
18286         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18287         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18288
18289 2003-07-28  Jan Hubicka  <jh@suse.cz>
18290
18291         PR c++/11530
18292         * g++.dg/opt/call1.C: New test.
18293
18294 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18295
18296         PR c++/11667
18297         * g++.dg/init/enum2.C: New test.
18298         * g++.dg/template/overload1.C: Add "-w" option.
18299
18300 2003-07-28    <hp@bitrange.com>
18301
18302         * gcc.dg/Wdeclaration-after-statement-1.c,
18303         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18304
18305 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18306
18307         * gcc.c-torture/compile/20030725-1.c: New test.
18308
18309 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18310
18311         * gcc.dg/20030505.c: Only run for SPE.
18312         Remove definition of opaque type.
18313
18314 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18315
18316         * g++.dg/template/ptrmem6.C: New test.
18317
18318 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18319
18320         * gcc.c-torture/compile/zero-strct-2.c: New test.
18321
18322 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18323
18324         * gcc.dg/intermod-1.c: New test.
18325
18326 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18327
18328         PR c++/11617
18329         * g++.dg/template/lookup2.C: New test.
18330         * g++.dg/template/memclass1.C: Remove instantiated from error.
18331         * g++.dg/other/error2.C: Tweak expected errors.
18332
18333         PR c++/11596
18334         * g++.dg/template/defarg3.C: New test.
18335
18336         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18337
18338 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18339
18340         * g++.dg/inherit/access5.C: New test.
18341
18342 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18343
18344         PR c++/11513
18345         * g++.dg/template/crash8.C: New test.
18346
18347 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18348
18349         PR c/10602
18350         * gcc.dg/noncompile/incomplete-2.c: New test.
18351
18352 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18353
18354         PR c++/11645
18355         * g++.dg/inherit/access4.C: New test.
18356
18357         PR c++/11517
18358         * g++.dg/expr/cond2.C: New test.
18359
18360         PR optimization/10679
18361         * g++.dg/opt/inline4.C: New test.
18362
18363 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18364
18365         * g++.dg/parse/crash10: New test.
18366
18367 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18368
18369         * g++.dg/ext/flexary1.C: New test.
18370
18371 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18372
18373         PR c++/10793
18374         * g++.dg/template/crash9.C: New test.
18375
18376 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18377
18378         PR c++/3004
18379         * g++.dg/parse/typedef3.C: New test.
18380
18381         PR c++/7906
18382         * g++.dg/parse/operator2.C: New test.
18383
18384         PR c++/8895
18385         * g++.dg/parse/def-tmpl-arg1.C: New test.
18386
18387         PR c++/9282
18388         * g++.dg/parse/funptr1.C: New test.
18389
18390         PR c++/9452
18391         * g++.dg/parse/ambig3.C: New test.
18392
18393         PR c++/9454
18394         * g++.dg/parse/operator3.C: New test.
18395
18396         PR c++/9486
18397         * g++.dg/parse/template10.C: New test.
18398
18399         PR c++/9488
18400         * g++.dg/parse/template11.C: New test.
18401
18402         PR c++/10150
18403         * g++.dg/parse/invalid-op1.C: New test.
18404
18405         PR c++/10247
18406         * g++.dg/parse/condexpr1.C: New test.
18407
18408 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18409
18410         * g++.dg/ext/packed3.C: New test.
18411         * g++.dg/ext/packed4.C: New test.
18412
18413         * gcc.dg/pack-test-3.c: New test.
18414
18415 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18416
18417         * lib/compat.exp: Handle dg-options per source file.
18418         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18419         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18420         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18421         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18422         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18423         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18424         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18425         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18426         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18427         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18428         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18429         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18430         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18431         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18432
18433 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18434
18435         PR c/10320
18436         * gcc.c-torture/execute/20030718-1.c: New test.
18437
18438 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18439
18440         PR optimization/11536
18441         * gcc.dg/20030721-1.c: New test.
18442
18443 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18444
18445         PR c++/11546
18446         * g++.dg/template/lookup1.C: New test.
18447
18448 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18449
18450         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18451         diagnostics of ill-formed constructs involving labels.
18452         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18453         the new 'previously defined here' message.
18454
18455 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18456
18457         * g++.dg/parse/non-dependent2.C: New test.
18458
18459 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18460
18461         * g++.dg/init/init-ref4.C: xfail on targets without
18462         weak symbols.
18463
18464 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18465
18466         PR target/11087
18467         * gcc.c-torture/execute/20030717-1.c: New test.
18468
18469 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18470
18471         * g++.dg/opt/cfg1.C: New test.
18472
18473 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR optimization/11557
18476         * gcc.dg/20030717-1.c: New test.
18477
18478 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18479
18480         PR c++/10476
18481         * g++.dg/expr/crash-1.C: New test.
18482
18483         PR c++/11027
18484         * g++.dg/template/init3.C: New test.
18485
18486         PR c++/8222
18487         * g++.dg/template/non-dependent1.C: New test.
18488
18489         PR c++/11070
18490         * g++.dg/template/non-dependent2.C: New test.
18491
18492         PR c++/11071
18493         * g++.dg/template/non-dependent3.C: New test.
18494
18495         PR c++/9907
18496         * g++.dg/template/sizeof5.C: New test.
18497
18498 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18499
18500         PR 11498
18501         * gcc.c-torture/compile/mangle-1.c: New file.
18502
18503 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18504
18505         PR c++/7809
18506         * g++.dg/parse/access3.C: New test.
18507
18508 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18509
18510         PR c++/11384
18511         * g++.dg/init/init-ref4.C: New test.
18512
18513 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/11547
18516         * g++.dg/parse/constant3.C: New test.
18517         * g++.dg/parse/crash7.C: Likewise.
18518
18519 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18520
18521         PR target/11008
18522         * gcc.dg/i386-pentium4-not-mull.c: New.
18523
18524 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18525
18526         * gcc.dg/asm-names.c (ymain): Make it weak.
18527
18528 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18529
18530         PR c++/5421
18531         * g++.dg/template/friend21.C: New test.
18532
18533 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18534
18535         * gcc.dg/cleanup-8.c: New test.
18536         * gcc.dg/cleanup-9.c: New test.
18537
18538 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18539
18540         * g++.dg/ext/dll-MI1.h: New file.
18541         * g++.dg/ext/dllexport-MI1.C: New file.
18542         * g++.dg/ext/dllimport-MI1.C: New file.
18543
18544 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18545
18546         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18547         it does not have cmpstrsi patterns (just cmpmemsi).
18548
18549 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR debug/11473
18552         * g++.dg/debug/debug8.C: New test.
18553
18554 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18555
18556         PR c++/10108
18557         * g++.dg/template/crash7.C: New test.
18558
18559 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18560
18561         PR target/10795
18562         * gcc.c-torture/compile/20030708-1.c: New.
18563
18564 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18565
18566         * gcc.c-torture/execute/20030715-1.c: New test.
18567
18568 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18569
18570         * gcc.dg/pch/inline-3.c: New file.
18571         * gcc.dg/pch/inline-3.hs: New file.
18572         * gcc.dg/pch/inline-4.c: New file.
18573         * gcc.dg/pch/inline-4.hs: New file.
18574
18575 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18576
18577         PR c++/11509
18578         * g++.dg/template/crash6.C: New test.
18579
18580         PR c++/7053
18581         * g++.dg/template/friend20.C: New test.
18582
18583         PR c++/7019
18584         * g++.dg/template/overload2.C: New test.
18585
18586 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18587
18588         PR optimization/11440
18589         * gcc.c-torture/execute/20030714-1.c: New test.
18590
18591 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18592
18593         PR c++/11154
18594         * g++.dg/template/partial2.C: New test.
18595
18596 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18597
18598         PR c++/11503
18599         * g++.dg/template/anon1.C: New test.
18600
18601         PR c++/11493
18602         PR c++/11495
18603         * g++.dg/parse/template9.C: Likewise.
18604         * g++.dg/template/crash4.C: New test.
18605         * g++.dg/template/koenig1.C: Likewise.
18606         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18607         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18608         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18609         functions.
18610         * g++.old-deja/g++.jason/template36.C: Likewise.
18611         * g++.old-deja/g++.mike/p1989.C: Likewise.
18612         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18613         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18614         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18615         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18616         compiling.
18617         * g++.old-deja/g++.pt/union2.C: Use this->.
18618
18619 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18620
18621         * gcc.dg/20030711-1.c: New test.
18622
18623 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18624
18625         PR c++/11050
18626         * g++.dg/parse/args1.C: New test.
18627         * g++.pt/defarg8.C: Change expected errors.
18628
18629 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18630
18631         PR c++/8164
18632         * g++.dg/template/nontype2.C: New test.
18633
18634         PR c++/10558
18635         * g++.dg/parse/template8.C: New test.
18636
18637         PR c++/8327
18638         * g++.dg/template/scope1.C: New test.
18639
18640         * g++.dg/warn/Wsign-compare-1.C: New test.
18641
18642 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18643
18644         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18645
18646 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18647
18648         PR c++/9411
18649         * g++.dg/template/explicit2.C: New test.
18650
18651         PR c++/10032
18652         * g++.dg/warn/pedantic1.C: New test.
18653
18654 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18655
18656         PR c++ 9483
18657         * g++.dg/other/field1.C: New test.
18658
18659 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18660
18661         PR c/11449
18662         * gcc.c-torture/compile/20030707-1.c: New.
18663
18664 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18665
18666         PR c++/10849
18667         * g++.dg/template/access12.C: New test.
18668
18669 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18670
18671         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18672         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18673         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18674         * gcc.misc-tests/gcov.exp: Update
18675         * g++.dg/gcov/gcov.exp: Update
18676         * lib/gcov.exp: Update.
18677
18678 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18679
18680         * g++.dg/abi/mangle17.C: Make sure template expressions are
18681         dependent.
18682         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18683         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18684         * g++.dg/opt/stack1.C: Remove erroneous code.
18685         * g++.dg/parse/template7.C: New test.
18686         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18687         * g++.old-deja/g++.pt/crash4.C: Likewise.
18688
18689 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18690
18691         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18692         with zero or one occurence of `$' after the initial `L'.
18693
18694 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18695
18696         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18697
18698 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18699
18700         PR c/11370
18701         * gcc.dg/Wunreachable-6.c: New testcase.
18702         * gcc.dg/Wunreachable-7.c: New testcase.
18703
18704 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18705
18706         PR c/11420
18707         * gcc.dg/20030708-1.c: New test.
18708
18709 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18710
18711         * gcc.dg/compat/sdata-section.h: New file.
18712         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18713         * gcc.dg/torture/mips-sdata-1.c: New test.
18714
18715 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18716
18717         PR c++/11030
18718         * g++.dg/template/friend19.C: New test.
18719
18720 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18721
18722         * g++.dg/opt/strength-reduce.C: New test.
18723
18724 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18725
18726         PR target/10979
18727         * gcc.dg/20030707-1.c: New testcase.
18728
18729 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18730
18731         PR optimization/11059
18732         * g++.dg/opt/emptyunion.C: New testcase.
18733
18734 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18735             Eric Botcazou  <ebotcazou@libertysurf.fr>
18736
18737         * g++.dg/opt/stack1.C: New test.
18738
18739 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18740
18741         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18742         run test.
18743
18744         PR c++/11431
18745         * g++.dg/expr/static_cast3.C: New test.
18746
18747 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18748
18749         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18750         everywhere.
18751         * gcc.dg/concat.c: Concatenation of string constants with
18752         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18753         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18754         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18755         necessary to avoid multi-character character constant warning.
18756         * gcc.dg/cpp/escape.c: Likewise.
18757         * gcc.dg/cpp/ucs.c: Likewise.
18758         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18759         Fix a typo.
18760
18761 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18762
18763         PR c/11428
18764         * gcc.c-torture/compile/20030704-1.c: New.
18765
18766 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18767
18768         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18769
18770 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18771
18772         PR c++/5287, PR c++/7910,  PR c++/11021
18773         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18774         tests for warnings.
18775         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18776         * g++.dg/ext/dllimport3.C: Likewise.
18777         * g++.dg/ext/dllimport4.C: New file.
18778         * g++.dg/ext/dllimport5.C: New file.
18779         * g++.dg/ext/dllimport6.C: New file.
18780         * g++.dg/ext/dllimport7.C: New file.
18781         * g++.dg/ext/dllimport8.C: New file.
18782         * g++.dg/ext/dllimport9.C: New file.
18783         * g++.dg/ext/dllimport10.C: New file.
18784         * g++.dg/ext/dllexport1.C: New file.
18785
18786 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18787
18788         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18789         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18790
18791 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18792
18793         * gcc.dg/builtins-25.c: New testcase.
18794         * gcc.dg/builtins-26.c: New testcase.
18795
18796 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18797
18798         * gcc.dg/compat/vector-defs.h: New file.
18799         * gcc.dg/compat/vector-setup.h: New file.
18800         * gcc.dg/compat/vector-check.h: New file.
18801         * gcc.dg/compat/vector-1_main.c: New file.
18802         * gcc.dg/compat/vector-1_x.c: New file.
18803         * gcc.dg/compat/vector-1_y.c: New file.
18804         * gcc.dg/compat/vector-2_main.c: New file.
18805         * gcc.dg/compat/vector-2_x.c: New file.
18806         * gcc.dg/compat/vector-2_y.c: New file.
18807
18808         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18809         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18810         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18811         * gcc.dg/compat/struct-align-1.h: New file.
18812         * gcc.dg/compat/struct-align-1_main.c: New file.
18813         * gcc.dg/compat/struct-align-1_x.c: New file.
18814         * gcc.dg/compat/struct-align-1_y.c: New file.
18815         * gcc.dg/compat/struct-align-2.h: New file.
18816         * gcc.dg/compat/struct-align-2_main.c: New file.
18817         * gcc.dg/compat/struct-align-2_x.c: New file.
18818         * gcc.dg/compat/struct-align-2_y.c: New file.
18819
18820         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18821         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18822         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18823         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18824         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18825         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18826         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18827         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18828         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18829         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18830         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18831         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18832         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18833         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18834         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18835         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18836         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18837         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18838         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18839         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18840         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18841         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18842         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18843         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18844         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18845         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18846         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18847         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18848         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18849
18850 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18851
18852         * gcc.dg/i386-call-1.c: New test.
18853
18854 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18855
18856         PR c++/9162
18857         * g++.dg/parse/defarg4.C: New.
18858
18859 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18860
18861         PR target/10700
18862         * gcc.c-torture/compile/20030703-1.c: New test case.
18863
18864 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18865
18866         * g++.dg/template/local3.C: Remove extra semicolon.
18867
18868 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18869
18870         * gcc.dg/i386-volatile-1.c: New test.
18871
18872 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18873
18874         PR c++/11072
18875         * g++.dg/other/offsetof2.C: XFAIL.
18876         * g++.dg/other/offsetof5.C: New.
18877
18878         PR c++/10219
18879         * g++.dg/template/error1.C: New.
18880
18881         PR c++/9779
18882         * g++.dg/template/dependent-expr1.C: New.
18883
18884 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18885
18886         PR c++/6949
18887         * g++.dg/template/local3.C: New test.
18888
18889         PR c++/11149
18890         * g++.dg/lookup/scoped6.C: New test.
18891
18892 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18893
18894         PR c++/8046
18895         * g++.dg/other/error7.C: New test.
18896
18897 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18898
18899         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18900         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18901         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18902         * g++.old-deja/g++.other/union2.C: Likewise.
18903         * gcc.dg/c90-const-expr-2.c: Likewise.
18904         * gcc.dg/c90-const-expr-3.c: Likewise.
18905         * gcc.dg/c99-const-expr-2.c: Likewise.
18906         * gcc.dg/c99-const-expr-3.c: Likewise.
18907         * gcc.dg/concat.c: Likewise.
18908
18909 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18910
18911         PR c++/9559
18912         * g++.dg/init/static1.C: New test.
18913
18914 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18915
18916         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18917         * g++.old-deja/g++.other/access2.C: Likewise.
18918         * g++.old-deja/g++.other/decl2.C: Likewise.
18919         * gcc.c-torture/execute/20020615-1.c: Likewise.
18920
18921 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18922
18923         PR c++/4933
18924         * g++.dg/template/sizeof4.C: New test.
18925
18926 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18927
18928         * g++.dg/other/error6.C: New test.
18929
18930 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18931
18932         PR c++/10750
18933         * g++.dg/parse/constant2.C: New test.
18934
18935 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18936
18937         PR c++/11106
18938         * g++.dg/other/error5.C: New test.
18939
18940 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18941
18942         * gcc.dg/format/gcc_diag-1.c: New test.
18943
18944 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18945
18946         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18947
18948 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18949
18950         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18951         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18952         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18953
18954 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * gcc.c-torture/execute/builtins/string-8.c: New test.
18957         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18958         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18959         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18960
18961 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18962
18963         PR c++/10468
18964         * g++.dg/ext/typeof6.C: New test.
18965
18966 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18967
18968         PR c++/10796
18969         * g++.dg/init/enum1.C: New test.
18970
18971 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18972
18973         * gcc.dg/20030627-1.c: New test.
18974
18975 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/11332
18978         * g++.dg/expr/static_cast2.C: New test.
18979
18980 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18981             Jakub Jelinek  <jakub@redhat.com>
18982
18983         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18984         sprintf(dst,"%s",src) optimization.
18985         * gcc.c-torture/execute/20030626-1.c: New test case.
18986         * gcc.c-torture/execute/20030626-2.c: New test case.
18987
18988 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18989
18990         * gcc.c-torture/execute/multi-ix.c: New test.
18991
18992         * gcc.c-torture/execute/simd-4.c (main):
18993         Added missing semicolon at end of union.
18994
18995 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18996
18997         PR c++/8266
18998         * g++.dg/template/explicit-instantiation3.C: New test.
18999
19000 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19001
19002         * gcc.dg/20030626-1.c: Use signed char.
19003
19004 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19005
19006         * gcc.dg/20030626-1.c: New test.
19007
19008 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19009
19010         * const-str-2.m: Update.
19011
19012 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19013
19014         PR c++/10990
19015         * g++.dg/rtti/dyncast1.C: New test.
19016         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19017         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19018         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19019
19020         PR c++/10931
19021         * g++.dg/expr/static_cast1.C: New test.
19022
19023 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19024
19025         * gcc.dg/20030625-1.c: New test.
19026
19027 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19028
19029         * gcc.c-torture/compile/20030624-1.c: New test case.
19030
19031 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19032
19033         * gcc.c-torture/execute/string-opt-17.c: New test.
19034
19035 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/5754
19038         * g++.dg/parse/crash6.C: New test.
19039
19040 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19041
19042         * gcc.dg/builtins-24.c: New test case.
19043
19044 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19045
19046         * g++.dg/opt/operator1.C: New test.
19047
19048 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19049
19050         * gcc.c-torture/execute/string-opt-16.c: New test case.
19051
19052 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19053
19054         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19055         * g++.old-deja/g++.other/conv7.C: Likewise
19056         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19057         * g++.old-deja/g++.other/overload14.C: Likewise.
19058
19059 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19060
19061         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19062         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19063
19064 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19065
19066         PR c++/10888
19067         * g++.dg/warn/Winline-3.C: New test.
19068
19069 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19070
19071         * lib/target-supports.exp (check_alias_available): Make the test
19072         program acceptable to the Solaris assembler.
19073
19074         PR c++/10749
19075         * g++.dg/template/memclass2.C: New test.
19076
19077 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19078             Eric Botcazou  <ebotcazou@libertysurf.fr>
19079
19080         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19081         data for non-matching targets.
19082         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19083
19084 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/10845
19087         * g++.dg/template/member3.C: New test.
19088
19089 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19090
19091         PR c++/10939
19092         * g++.dg/template/func1.C: New test.
19093
19094         PR c++/9649
19095         * g++.dg/template/static4.C: New test.
19096         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19097
19098         PR c++/11041
19099         * g++.dg/init/ref7.C: New test.
19100
19101 2003-06-19  Matt Austern  <austern@apple.com>
19102
19103         PR c++/11228
19104         * g++.dg/anew1.C: New test.
19105         * g++.dg/anew2.C: New test.
19106         * g++.dg/anew3.C: New test.
19107         * g++.dg/anew4.C: New test.
19108
19109 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19110
19111         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19112
19113 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19114
19115         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19116         endian-dependent.
19117
19118 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19119
19120         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19121         Remove cruft.
19122
19123 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19124
19125         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19126         * gcc.c-torture/compile/961203-1.c: Likewise.
19127         * gcc.c-torture/compile/980506-1.c: Likewise.
19128
19129 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19130
19131         PR c++/10712
19132         * g++.dg/lookup/using7.C: New test.
19133
19134 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19135
19136         PR c++/11105
19137         * g++.dg/abi/conv1.C: Remove it.
19138         * g++.dg/template/conv7.C: New test.
19139         * g++.dg/template/conv8.C: Likewise.
19140         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19141         conversion operator.
19142
19143 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19144
19145         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19146         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19147         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19148         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19149         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19150         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19151         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19152         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19153         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19154         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19155         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19156         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19157         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19158         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19159         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19160         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19161         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19162         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19163         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19164         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19165         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19166         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19167         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19168         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19169         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19170         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19171         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19172         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19173         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19174
19175 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19176
19177         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19178         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19179         indications.
19180
19181 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19182
19183         * gcc.dg/i386-387-5.c: New test case.
19184         * gcc.dg/i386-387-6.c: New test case.
19185         * gcc.dg/builtins-23.c: New test case.
19186
19187 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19188
19189         * gcc.dg/builtins-22.c: New test case.
19190         * gcc.dg/i386-387-1.c: Update to test exp.
19191         * gcc.dg/i386-387-2.c: Likewise.
19192
19193 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19194
19195         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19196
19197 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19198
19199         * lib/gcc-dg.exp (dg-require-dll): New function.
19200         (dg-xfail-if): Likewise.
19201         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19202         driver.
19203
19204         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19205         * gcc.c-torture/compile/20001205-1.c: Likewise.
19206         * gcc.c-torture/compile/20001226-1.c: Likewise.
19207         * gcc.c-torture/compile/20010518-2.c: Likewise.
19208         * gcc.c-torture/compile/20020312-1.c: Likewise.
19209         * gcc.c-torture/compile/20020604-1.c: Likewise.
19210         * gcc.c-torture/compile/920501-12.c: Likewise.
19211         * gcc.c-torture/compile/920501-4.c: Likewise.
19212         * gcc.c-torture/compile/920520-1.c: Likewise.
19213         * gcc.c-torture/compile/920521-1.c: Likewise.
19214         * gcc.c-torture/compile/920625-1.c: Likewise.
19215         * gcc.c-torture/compile/961203-1.c: Likewise.
19216         * gcc.c-torture/compile/980506-1.c: Likewise.
19217         * gcc.c-torture/compile/981006-1.c: Likewise.
19218         * gcc.c-torture/compile/981022-1.c: Likewise.
19219         * gcc.c-torture/compile/981223-1.c: Likewise.
19220         * gcc.c-torture/compile/990617-1.c: Likewise.
19221         * gcc.c-torture/compile/dll.c: Likewise.
19222         * gcc.c-torture/compile/labels-3.c: Likewise.
19223         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19224         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19225         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19226         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19227         * gcc.c-torture/compile/simd-5.c: Likewise.
19228         * gcc.c-torture/compile/20000804-1.x: Remove.
19229         * gcc.c-torture/compile/20001205-1.x: Likewise.
19230         * gcc.c-torture/compile/20001226-1.x: Likewise.
19231         * gcc.c-torture/compile/20010518-2.x: Likewise.
19232         * gcc.c-torture/compile/20020312-1.x: Likewise.
19233         * gcc.c-torture/compile/20020604-1.x: Likewise.
19234         * gcc.c-torture/compile/920501-12.x: Likewise.
19235         * gcc.c-torture/compile/920501-4.x: Likewise.
19236         * gcc.c-torture/compile/920520-1.x: Likewise.
19237         * gcc.c-torture/compile/920521-1.x: Likewise.
19238         * gcc.c-torture/compile/920625-1.x: Likewise.
19239         * gcc.c-torture/compile/961203-1.x: Likewise.
19240         * gcc.c-torture/compile/980506-1.x: Likewise.
19241         * gcc.c-torture/compile/981006-1.x: Likewise.
19242         * gcc.c-torture/compile/981022-1.x: Likewise.
19243         * gcc.c-torture/compile/981223-1.x: Likewise.
19244         * gcc.c-torture/compile/990617-1.x: Likewise.
19245         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19246         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19247         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19248         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19249         * gcc.c-torture/compile/simd-5.x: Likewise.
19250
19251         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19252
19253 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19254
19255         * gcc.c-torture/execute/20030611-1.c: New test.
19256
19257 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19258
19259         PR middle-end/168
19260         * gcc.dg/20030612-1.c: New test case.
19261
19262 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19263
19264         PR c++/10635
19265         * g++.dg/expr/cast1.C: New test.
19266
19267 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19268
19269         * gcc.dg/builtins-21.c: New test case.
19270
19271 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19272
19273         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19274         options instead of at the end.
19275         * lib/objc.exp (objc_target_compile): Likewise.
19276
19277 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR c++/10432
19280         * g++.dg/parse/error1.C: New test.
19281
19282 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19283
19284         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19285         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19286         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19287         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19288         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19289         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19290         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19291         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19292         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19293         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19294         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19295         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19296         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19297         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19298         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19299         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19300         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19301         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19302         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19303         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19304         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19305         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19306         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19307         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19308
19309         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19310         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19311         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19312         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19313         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19314         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19315         * gcc.dg/compat/scalar-return-3_main.c: New file.
19316         * gcc.dg/compat/scalar-return-3_x.c: New file.
19317         * gcc.dg/compat/scalar-return-3_y.c: New file.
19318         * gcc.dg/compat/scalar-return-4_main.c: New file.
19319         * gcc.dg/compat/scalar-return-4_x.c: New file.
19320         * gcc.dg/compat/scalar-return-4_y.c: New file.
19321
19322 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19323
19324         * gcc.dg/compat/fp2-struct-check.h: New file.
19325         * gcc.dg/compat/fp2-struct-defs.h: New file.
19326         * gcc.dg/compat/fp2-struct-init.h: New file.
19327         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19328         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19329         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19330         * gcc.dg/compat/struct-return-10_main.c: New file.
19331         * gcc.dg/compat/struct-return-10_x.c: New file.
19332         * gcc.dg/compat/struct-return-10_y.c: New file.
19333
19334         * gcc.dg/compat/compat-common.h: New file.
19335         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19336         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19337         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19338         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19339         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19340         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19341         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19342         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19343         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19344         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19345         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19346         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19347         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19348         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19349         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19350         * gcc.dg/compat/small-struct-check.h: Ditto.
19351         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19352         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19353         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19354         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19355         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19356         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19357         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19358         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19359         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19360         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19361         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19362         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19363         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19364         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19365         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19366         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19367         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19368         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19369         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19370         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19371         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19372         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19373         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19374         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19375         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19376         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19377         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19378         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19379         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19380         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19381
19382 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19383
19384         * g++.dg/pch/static-1.C: New file.
19385         * g++.dg/pch/static-1.Hs: New file.
19386
19387 2003-06-10  Richard Henderson  <rth@redhat.com>
19388
19389         * gcc.dg/asm-7.c: Adjust expected warning text.
19390
19391 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19392
19393         * gcc.dg/builtins-20.c: New test case.
19394
19395 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19396
19397         PR c++/11131
19398         * g++.dg/opt/template1.C: New test.
19399
19400 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19401
19402         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19403         additional_sources.
19404
19405 2003-05-21  David Taylor  <dtaylor@emc.com>
19406
19407         * gcc.dg/Wpadded.c: New file.
19408
19409 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19410
19411         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19412         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19413         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19414         dg-require-weak.
19415
19416 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19417
19418         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19419
19420 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19421
19422         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19423         (dg-require-alias): Likewise.
19424         (dg-require-gc-sections): Likewise.
19425         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19426
19427 2003-06-08  Richard Henderson  <rth@redhat.com>
19428
19429         * gcc.dg/20011029-2.c: Fix the array reference.
19430         * gcc.dg/asm-7.c: New.
19431
19432 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19433
19434         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19435
19436 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19437
19438         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19439         (dg-require-gc-sections): Likewise.
19440
19441 2003-06-08  Jan Hubicka  <jh@suse.cz>
19442
19443         * i386-cmov1.c: Fix regular expression.
19444         * i386-cvt-1.c: Likewise.
19445         * i386-local.c: Likewise.
19446         * i386-local2.c: Likewise.
19447         * i386-mul.c: Likewise.
19448         * i386-ssetype-1.c: Likewise.
19449         * i386-ssetype-3.c: Likewise.
19450         * i386-ssetype-5.c: Likewise.
19451
19452 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19453
19454         PR c++/11039
19455         * g++.dg/warn/implicit-typename2.C: New test.
19456         * g++.dg/warn/implicit-typename3.C: New test.
19457
19458 2003-06-07  Richard Henderson  <rth@redhat.com>
19459
19460         * g++.dg/other/offsetof3.C: Use size_t.
19461         * g++.dg/other/offsetof4.C: Likewise.
19462
19463 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19464
19465         * lib/copy-file.exp: New. Implement gcc_copy_files.
19466
19467         * lib/dg-pch.exp: Load copy-file.exp
19468         (dg-pch): Use gcc_copy_files instead of "file copy".
19469
19470 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19471
19472         * gcc.dg/weak/weak.exp: Simplify.
19473         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19474         * gcc.dg/weak/weak-1.c: Likewise.
19475         * gcc.dg/weak/weak-2.c: Likewise.
19476         * gcc.dg/weak/weak-3.c: Likewise.
19477         * gcc.dg/weak/weak-4.c: Likewise.
19478         * gcc.dg/weak/weak-5.c: Likewise.
19479         * gcc.dg/weak/weak-6.c: Likewise.
19480         * gcc.dg/weak/weak-7.c: Likewise.
19481         * gcc.dg/weak/weak-8.c: Likewise.
19482         * gcc.dg/weak/weak-9.c: Likewise.
19483
19484 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19485
19486         gcc.c-torture/execute/20030606-1.c: New.
19487
19488 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19489
19490         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19491         * gcc.dg/builtins-19.c: Likewise.
19492
19493 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19494
19495         * gcc.dg/builtins-2.c: Add some more tests.
19496         * gcc.dg/builtins-18.c: New test case.
19497         * gcc.dg/builtins-19.c: New test case.
19498
19499 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19500             Jim Wilson  <wilson@tuliptree.org>
19501
19502         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19503
19504 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19505
19506         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19507         mempcpy/stpcpy calls not to be optimized into something else.
19508         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19509         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19510         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19511
19512 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19513
19514         * gcc.dg/format/asm_fprintf-1.c: New test.
19515
19516 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19517
19518         * lib/gcc-defs.exp (additional_sources): New variable.
19519         (dg-additional-sources): New function.
19520         (additional_files): New variable.
19521         (dg-additional-files): New function.
19522         (dg-additional-files-options): Likewise.
19523         * lib/gcc-dg.exp (dg-require-weak): New function.
19524         (dg-require-alias): Likewise.
19525         (dg-require-gc-sections): Likewise.
19526         * lib/target-supports.exp (check_alias_available): Remove testfile
19527         parameter.
19528         (check_gc_sections_available): New function.
19529         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19530         (dg-gpp-additional-files): Likewise.
19531         * lib/g++.exp (additional_sources): Remove.
19532         (additional_files): Likewise.
19533         (g++_target_compile): Use dg-additional-files-options.
19534
19535         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19536         Tcl logic.
19537         * gcc.dg/special/ecos.exp: Remove.
19538         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19539         * gcc.dg/special/alias-1.c: Likewise.
19540         * gcc.dg/special/alias-2.c: Likewise.
19541         * gcc.dg/special/gcsec-1.c: Likewise.
19542         * gcc.dg/special/weak-1.c: Likewise.
19543         * gcc.dg/special/weak-2.c: Likewise.
19544         * gcc.dg/special/wkali-1.c: Likewise.
19545         * gcc.dg/special/wkali-2.c: Likewise.
19546
19547         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19548         dg-gpp-additional-*.
19549         * g++.dg/special/conpr-3.C: Likewise.
19550         * g++.dg/special/conpr-4.C: Likewise.
19551         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19552         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19553         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19554         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19555         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19556         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19557         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19558         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19559         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19560         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19561         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19562         * g++.old-deja/g++.other/comdat1.C: Likewise.
19563         * g++.old-deja/g++.other/comdat2.C: Likewise.
19564         * g++.old-deja/g++.other/comdat3.C: Likewise.
19565         * g++.old-deja/g++.other/ctor1.C: Likewise.
19566         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19567
19568 2003-06-05  Richard Henderson  <rth@redhat.com>
19569
19570         * gcc.dg/debug/20030605-1.c: New.
19571
19572 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19573
19574         * README.QMTEST: Update.
19575
19576 2003-06-04  Richard Henderson  <rth@redhat.com>
19577
19578         * gcc.dg/cleanup-1.c: New.
19579         * gcc.dg/cleanup-2.c: New.
19580         * gcc.dg/cleanup-3.c: New.
19581         * gcc.dg/cleanup-4.c: New.
19582         * gcc.dg/cleanup-5.c: New.
19583         * gcc.dg/cleanup-6.c: New.
19584         * gcc.dg/cleanup-7.c: New.
19585
19586 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19587
19588         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19589
19590         * lib/dg-pch.exp: New file.
19591         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19592         * gcc.dg/pch/pch.exp: Likewise.
19593
19594 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19595
19596         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19597         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19598         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19599         * gcc.dg/builtins-17.c: New test case.
19600         * gcc.dg/i386-387-4.c: New test case.
19601         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19602
19603 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19604
19605         * gcc.dg/ultrasp9.c: New test.
19606
19607 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19608
19609         * gcc.c-torture/compile/20030604-1.c: New test.
19610         * gcc.dg/sparc-constant-1.c: New test.
19611
19612 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19613
19614         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19615
19616 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19617
19618         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19619
19620         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19621         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19622
19623 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19624
19625         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19626
19627 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19628
19629         PR c++/10940
19630         * g++.dg/template/spec10.C: New test.
19631
19632 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19633
19634         * gcc.dg/builtins-16.c: New test case.
19635
19636 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19637
19638         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19639         mempcpy test with post-increments.
19640         * gcc.c-torture/execute/string-opt-3.c: New test.
19641         * gcc.dg/string-opt-1.c: New test.
19642
19643 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19644
19645         PR fortran/10965
19646         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19647
19648 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19649
19650         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19651         (scan-assembler): ... here.  Use dg-scan.
19652         (scan-assembler-not): Likewise.
19653         (scan-file): New function.
19654         (scan-file-not): Likewise.
19655         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19656         * gcc.dg/cpp/_Pragma4.c: Likewise.
19657         * gcc.dg/cpp/_Pragma5.c: Likewise.
19658         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19659         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19660         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19661         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19662         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19663         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19664         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19665         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19666         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19667         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19668         * gcc.dg/cpp/cxxcom1.c: Likewise.
19669         * gcc.dg/cpp/line1.c: Likewise.
19670         * gcc.dg/cpp/maccom1.c: Likewise.
19671         * gcc.dg/cpp/maccom2.c: Likewise.
19672         * gcc.dg/cpp/maccom3.c: Likewise.
19673         * gcc.dg/cpp/maccom4.c: Likewise.
19674         * gcc.dg/cpp/maccom5.c: Likewise.
19675         * gcc.dg/cpp/maccom6.c: Likewise.
19676         * gcc.dg/cpp/multiline.c: Likewise.
19677         * gcc.dg/cpp/spacing1.c: Likewise.
19678         * gcc.dg/cpp/spacing2.c: Likewise.
19679         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19680         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19681         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19682         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19683         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19684         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19685         * gcc.dg/cpp/cxxcom2.c: Likewise.
19686         * gcc.dg/cpp/cxxcom2.h: New file.
19687
19688         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19689         * g++.dg/cpp/truefalse.C: Here.
19690         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19691
19692 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19693
19694         * gcc.dg/cpp/redef3.c: New file.
19695
19696 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19697
19698         * gcc.dg/i386-loop-3.c: New test.
19699
19700 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19701
19702         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19703
19704 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19705
19706         * gcc.dg/fwrapv-1.c: New test case.
19707         * gcc.dg/fwrapv-2.c: New test case.
19708
19709 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19710
19711         PR c++/10956
19712         * g++.dg/template/spec9.C: New test.
19713
19714 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19715
19716         * gcc.dg/duff-4.c: New test case.
19717
19718 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19719
19720         PR fortran/10843
19721         * g77.dg/ffixed-form-1.f: New test
19722         * g77.dg/ffixed-form-2.f: New test
19723         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19724         * g77.dg/ffree-form-3.f: New test
19725
19726 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19727
19728         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19729         * gcc.dg/wint_t-1.c: Likewise.
19730
19731 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19732
19733         * g++.dg/template/access11.C: New test.
19734
19735 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19736
19737         PR c++/10849
19738         * g++.dg/template/access10.C: New test.
19739
19740 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19741             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19742
19743         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19744
19745 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19746
19747         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19748         suppress for powerpc-*-darwin*.
19749         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19750
19751 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19752
19753         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19754         suppress option for powerpc-*-darwin*.
19755
19756 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19757
19758         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19759         * gcc.dg/builtins-4.c: Add test for fmod.
19760
19761 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19762
19763         PR c++/10682
19764         * g++.dg/template/instantiate4.C: New test.
19765
19766 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19767
19768         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19769
19770 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19771
19772         * gcc.dg/compat/scalar-return-1_main.c: New file.
19773         * gcc.dg/compat/scalar-return-1_x.c: New file.
19774         * gcc.dg/compat/scalar-return-1_y.c: New file.
19775         * gcc.dg/compat/scalar-return-2_main.c: New file.
19776         * gcc.dg/compat/scalar-return-2_x.c: New file.
19777         * gcc.dg/compat/scalar-return-2_y.c: New file.
19778         * gcc.dg/compat/struct-return-3_main.c: New file.
19779         * gcc.dg/compat/struct-return-3_y.c: New file.
19780         * gcc.dg/compat/struct-return-3_x.c: New file.
19781         * gcc.dg/compat/struct-return-2_main.c: New file.
19782         * gcc.dg/compat/struct-return-2_x.c: New file.
19783         * gcc.dg/compat/struct-return-2_y.c: New file.
19784
19785 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19786
19787         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19788         for hppa*-hp-hpux*.
19789         * gcc.dg/20021014-1.c (dg-options): Likewise.
19790         * gcc.dg/nest.c (dg-options): Likewise.
19791
19792 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19793
19794         PR c++/9738
19795         * g++.dg/ext/dllimport2.C: New file.
19796         * g++.dg/ext/dllimport3.C: New file.
19797
19798 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19799
19800         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19801         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19802         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19803         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19804         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19805         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19806         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19807         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19808         * gcc.dg/compat/small-struct-defs.h: New file.
19809         * gcc.dg/compat/small-struct-init.h: New file.
19810         * gcc.dg/compat/small-struct-check.h: New file.
19811         * gcc.dg/compat/fp-struct-defs.h: New file.
19812         * gcc.dg/compat/fp-struct-check.h: New file.
19813         * gcc.dg/compat/fp-struct-init.h: New file.
19814         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19815         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19816
19817 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19818
19819         * gcc.dg/20030225-2.c: New test.
19820
19821 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19822             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19823
19824         * gcc.c-torture/compile/20030518-1.c: New test case.
19825
19826 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19827
19828         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19829         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19830         gcc-dg-debug-runtest.
19831         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19832         gcc-dg-debug-runtest.
19833
19834 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19835
19836         PR c++/9022
19837         * g++.dg/lookup/using6.C: New test.
19838
19839 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19840
19841         * g++.dg/parse/access2.C: New test.
19842
19843 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19844
19845         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19846         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19847         * gcc.dg/debug/debug.exp: Likewise.
19848
19849 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19850
19851         * gcc.dg/dollar.c: New test.
19852
19853 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19854
19855         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19856         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19857         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19858         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19859         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19860         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19861         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19862         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19863         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19864         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19865         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19866         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19867         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19868         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19869         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19870         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19871         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19872         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19873
19874 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19875
19876         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19877         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19878         support for "repo" mode.
19879         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19880         * lib/g77-dg.exp: Likewise.
19881         * lib/obj-dg.exp: Likewise.
19882
19883 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19884
19885         Merge from gcc-3_2-rhl8-branch:
19886         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19887
19888         * gcc.dg/tls/opt-6.c: New test.
19889
19890         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19891
19892         * gcc.dg/20030405-1.c: New test.
19893
19894         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * gcc.dg/20030309-1.c: New test.
19897
19898         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19899
19900         * gcc.c-torture/execute/20030307-1.c: New test.
19901
19902         2003-02-20  Randolph Chung  <tausq@debian.org>
19903
19904         * gcc.c-torture/compile/20030220-1.c: New test.
19905
19906         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19907
19908         * gcc.dg/20030217-1.c: New test.
19909
19910         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19911
19912         * gcc.c-torture/compile/20020129-1.c: New test.
19913
19914         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19915
19916         * gcc.dg/unroll-1.c: New test.
19917
19918         2002-11-16  Jan Hubicka  <jh@suse.cz>
19919
19920         * gcc.c-torture/execute/20020920-1.c: New test.
19921
19922         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19923
19924         PR target/7434
19925         * gcc.c-torture/compile/20021008-1.c: New test.
19926
19927         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19928
19929         PR target/7559
19930         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19931
19932         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19933
19934         * gcc.c-torture/compile/20020807-1.c: New test.
19935
19936         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19937
19938         * gcc.dg/tls/opt-1.c: New test.
19939
19940         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19941
19942         * gcc.dg/20020729-1.c: New test.
19943
19944         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19945
19946         * g++.dg/opt/life1.C: New test.
19947
19948         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19949
19950         * gcc.dg/20020525-1.c: New test.
19951
19952         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19953
19954         PR c++/6794
19955         * g++.dg/ext/pretty1.C: New test.
19956         * g++.dg/ext/pretty2.C: New test.
19957
19958 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19959
19960         PR c++/8385
19961         * g++.dg/ext/typeof5.C: New test.
19962
19963 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19964
19965         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19966         __USER_LABEL_PREFIX__ into account.
19967         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19968
19969 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19970
19971         * gcc.dg/builtins-15.c: New test case.
19972
19973 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19974
19975         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19976
19977 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19978
19979         * lib/g++.exp: Tweak handling of additional source files.
19980         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19981         * g++.dg/special/conpr-2a.C: Rename to ...
19982         * g++.dg/special/conpr-2a.cc: ... this.
19983         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19984         * g++.dg/special/conpr-3a.C: Rename to ...
19985         * g++.dg/special/conpr-3a.cc: This.
19986         * g++.dg/special/conpr-3b.C: Rename to ...
19987         * g++.dg/special/conpr-3b.cc: This.
19988         * g++.dg/special/conpr-4.C: New test.
19989         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19990
19991 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19992
19993         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19994
19995 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19996
19997         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19998         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19999         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20000         * g++.old-deja/g++.other/warn3.C: Likewise.
20001
20002 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20003
20004         * gcc.dg/i386-387-1.c: Update to also test log.
20005         * gcc.dg/i386-387-2.c: Likewise.
20006
20007 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20008
20009         * g77.f-torture/execute/int8421.f: New test.
20010
20011 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20012
20013         PR c++/10230, c++/10481
20014         * g++.dg/lookup/scoped5.C: New test.
20015
20016 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20017
20018         PR c++/10552
20019         * g++.dg/template/ttp6.C: New test.
20020
20021 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20022
20023         * gcc.c-torture/execute/builtins: New directory.
20024         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20025         gcc.c-torture/execute/builtins.
20026         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20027         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20028         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20029         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20030
20031 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20032
20033         PR c++/9252
20034         * g++.dg/template/access8.C: New test.
20035         * g++.dg/template/access9.C: New test.
20036
20037 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20038
20039         PR c++/9554
20040         * g++.dg/parse/access1.C: New test.
20041
20042 2003-05-09  DJ Delorie  <dj@redhat.com>
20043
20044         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20045         long, and not an int.
20046
20047 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20048
20049         PR c++/10555, c++/10576
20050         * g++.dg/template/memclass1.C: New test.
20051
20052 2003-05-08  DJ Delorie  <dj@redhat.com>
20053
20054         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20055         targets.
20056         * gcc.c-torture/execute/20021024-1.x: Likewise.
20057         * gcc.c-torture/execute/shiftdi.x: Likewise.
20058         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20059         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20060         * gcc.dg/20021018-1.c: Likewise.
20061
20062 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20063
20064         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20065
20066         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20067         (bcopy): Call memmove.
20068
20069 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20070
20071         * g77.f-torture/compile/8485.f: New test case.
20072
20073 2003-05-07  Richard Henderson  <rth@redhat.com>
20074
20075         PR c++/10570
20076         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20077         Verify exception_cleanup not called for rethrows.
20078         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20079         when exiting catch block without rethrowing.
20080         * g++.dg/eh/forced3.C: New.
20081         * g++.dg/eh/forced4.C: New.
20082
20083 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20084
20085         * gcc.dg/20030505.c: Fix triplet.
20086
20087 2003-05-06  DJ Delorie  <dj@redhat.com>
20088
20089         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20090         * gcc.dg/nest.c: Likewise.
20091
20092 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20093
20094         * gcc.dg/builtins-14.c: New test case.
20095
20096 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20097
20098         * lib/compat.exp (compat-execute): New argument.
20099         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20100         * gcc.dg/compat: New test directory.
20101         * gcc.dg/compat/compat.exp: New expect script.
20102         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20103         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20104         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20105         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20106         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20107         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20108
20109         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20110         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20111         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20112         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20113         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20114         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20115         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20116         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20117         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20118         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20119         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20120         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20121         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20122         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20123         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20124
20125 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20126
20127         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20128
20129 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20130
20131         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20132
20133 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20134
20135         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20136         * gcc.dg/ppc-fsel-2.c: New test.
20137
20138         * gcc.dg/unused-5.c: New test.
20139
20140 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20141
20142         PR c++/10496
20143         * g++.dg/warn/pmf1.C: New test.
20144
20145 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20146
20147         PR c++/4494
20148         * g++.dg/warn/main.C: New test.
20149
20150 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20151
20152         * gcc.dg/nonnull-3.c: New test.
20153
20154 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20155
20156         * gcc.dg/cpp/Wtrigraphs.c: Update.
20157         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20158
20159 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20160
20161         * gcc.dg/ppc-fsel-1.c: New test.
20162
20163 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20164
20165         PR c/10604
20166         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20167
20168 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20169
20170         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20171
20172 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20173
20174         PR c++/9364, c++/10553, c++/10586
20175         * g++.dg/parse/typename4.C: New test.
20176         * g++.dg/parse/typename5.C: Likewise.
20177
20178 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20179
20180         * gcc.c-torture/compile/20030503-1.c: New test.
20181
20182 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20183
20184         * g++.dg/lookup/using5.C: Fix testcase error.
20185
20186 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20187
20188         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20189         since MEABI is no longer supported.  Remove all vestiges
20190         of MEABI from the test.
20191
20192 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20193
20194         PR c++/10554
20195         * g++.dg/lookup/using5.C: New test.
20196
20197 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20198
20199         PR c++/8772
20200         * g++.dg/template/ttp5.C: New test.
20201
20202 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20203
20204         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20205         (dg-gpp-additional-sources): New function.
20206         (dg-gpp-additional-files): Likewise.
20207         * lib/g++.exp (additional_sources): New variable.
20208         (additional_files): Likewise.
20209         (g++_target_compile): Deal with them.
20210         * lib/old-dejagnu.exp: Remove.
20211         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20212         * g++.old-deja: Revise all tests to use dg commands.
20213
20214 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20215
20216         PR c++/9432, c++/9528
20217         * g++.dg/lookup/using4.C: New test.
20218
20219 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20220
20221         * gcc.dg/noreturn-5.c: New file.
20222         * gcc.dg/noreturn-6.c: New file.
20223
20224         * gcc.c-torture/compile/inline-1.c: New file.
20225
20226 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20227
20228         PR c++/10551
20229         * g++.dg/template/explicit1.C: New test.
20230
20231 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/10549
20234         * g++.dg/other/bitfield1.C: New test.
20235
20236         PR c++/10527
20237         * g++.dg/init/new7.C: New test.
20238
20239 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20240
20241         * g++.dg/ext/desig1.C: New test.
20242         * g++.dg/ext/init1.C: Update.
20243
20244         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20245
20246 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20247
20248         PR c++/10180
20249         * g++.dg/warn/Winline-1.C: New test.
20250
20251 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20252
20253         * gcc.c-torture/execute/string-opt-19.c: New test.
20254
20255         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20256         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20257
20258 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20259
20260         PR c++/10506
20261         * g++.dg/init/new6.C: New test.
20262
20263         PR c++/10503
20264         * g++.dg/init/ref6.C: New test.
20265
20266 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20267
20268         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20269
20270 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20271
20272         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20273         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20274
20275 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20276
20277         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20278         initialized static data members.
20279
20280 2003-04-25  H.J. Lu <hjl@gnu.org>
20281
20282         * gcc.dg/ia64-sync-4.c: New test.
20283
20284 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20285
20286         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20287         date.
20288
20289 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20290
20291         PR c++/10337
20292         * g++.dg/warn/conv1.C: New test.
20293         * g++.old-deja/g++.other/conv7.C: Adjust.
20294         * g++.old-deja/g++.other/overload14.C: Adjust.
20295
20296 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/10471
20299         * g++.dg/template/defarg2.C: New test.
20300
20301 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20302
20303         * gcc.dg/cpp/include2.c: Update.
20304         * gcc.dg/cpp/multiline-2.c: New.
20305         * gcc.dg/cpp/multiline.c: Update.
20306         * gcc.dg/cpp/strify2.c: Update.
20307         * gcc.dg/cpp/trad/literals-2.c: Update.
20308
20309 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20310
20311         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20312
20313 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20314
20315         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20316
20317 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c++/10451
20320         * g++.dg/parse/crash4.C: New test.
20321
20322         PR c++/9847
20323         * g++.dg/parse/crash5.C: New test.
20324
20325 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20326
20327         PR c++/10446
20328         * g++.dg/parse/crash3.C: New test.
20329
20330         PR c++/10428
20331         * g++.dg/parse/elab1.C: New test.
20332
20333 2003-04-22  Devang Patel  <dpatel@apple.com>
20334
20335         * gcc.dg/cpp/trad/funlike-5.c: New test.
20336
20337 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20338
20339         * g++.dg/other/packed1.C: Fix dg options.
20340
20341 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20342
20343         * g++.dg/other/offsetof2.C: New test.
20344
20345 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20346
20347         * g++.dg/template/recurse.C: Adjust location of error messages.
20348
20349 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20350
20351         PR c++/9881
20352         * g++.dg/init/addr-const1.C: New test.
20353         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20354
20355 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20356
20357         PR c++/10405
20358         * g++.dg/lookup/struct-hack1.C: New test.
20359
20360 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20361
20362         * ucs.c: Update diagnostic messages.
20363
20364 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20365
20366         * gcc.dg/cpp/truefalse.cpp: New test.
20367         * gcc.dg/cpp/cpp.exp: Update.
20368         * g++.dg/other/stdbool-if.C: Remove.
20369
20370 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20371
20372         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20373         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20374
20375 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20376
20377         * gcc.c-torture/compile/20030418-1.c: New test.
20378
20379 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20380
20381         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20382
20383 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20384
20385         PR c++/10347
20386         g++.dg/template/dependent-name1.C: New test.
20387
20388 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20389
20390         * gcc.dg/warn-1.c (tourist_guide): New array,
20391         contains a pointer to bar.
20392
20393 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20394
20395         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20396         * gcc.c-torture/execute/medce-1.c: New test case.
20397         * gcc.c-torture/execute/medce-2.c: New test case.
20398
20399 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20400
20401         * lib/prune.exp: Ignore more messages.
20402
20403         PR c++/10381
20404         * g++.dg/parse/lookup3.C: New test.
20405
20406 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20407
20408         * gcc.c-torture/compile/20030415-1.c : New test.
20409
20410 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20411
20412         * gcc.c-torture/execute/scope-2.c: Move to ...
20413         * gcc.dg/noncompile/scope.c: .... here.
20414
20415 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20416
20417         * gcc.dg/20030414-2.c: New test case.
20418
20419 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20420
20421         PR target/10377
20422         * gcc.dg/20030414-1.c: New test.
20423
20424 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20425
20426         * gcc.dg/builtins-12.c: New test case.
20427         * gcc.dg/builtins-13.c: New test case.
20428
20429 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20430
20431         * gcc.c-torture/execute/string-opt-18.c: New test.
20432
20433 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20434
20435         PR c++/10300
20436         * g++.dg/init/new5.C: New test.
20437
20438 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/7910
20441         * g++.dg/ext/dllimport1.C: New test.
20442
20443 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20444
20445         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20446
20447 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20448
20449         PR Fortran/9263
20450         * g77.f-torture/noncompile/9263.f: New test
20451         PR Fortran/1832
20452         * g77.f-torture/execute/1832.f: New test
20453
20454 2003-04-11  David Chad  <davidc@freebsd.org>
20455             Loren J. Rittle  <ljrittle@acm.org>
20456
20457         libobjc/8562
20458         * objc.dg/headers.m: New test.
20459
20460 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20461
20462         * gcc.c-torture/execute/builtin-noret-2.c: New.
20463         * gcc.c-torture/execute/builtin-noret-2.x: New.
20464         XFAIL builtin-noret-2.c at -O1 and above.
20465         * gcc.dg/redecl.c: New.
20466         * gcc.dg/Wshadow-1.c: Update error regexps.
20467
20468 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20469
20470         * g++.dg/abi/bitfield10.C: New test.
20471
20472 2003-04-09  Mike Stump  <mrs@apple.com>
20473
20474         * gcc.dg/pch/pch.exp: Make testcase names longer.
20475         * g++.dg/pch/pch.exp: Make testcase names longer.
20476
20477 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20478
20479         * gcc.dg/builtins-11.c: New test case.
20480
20481 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20482
20483         * gcc.dg/builtins-9.c: New test case.
20484         * gcc.dg/builtins-10.c: New test case.
20485
20486 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20487
20488         * gcc.dg/noncompile/init-4.c.c: New test.
20489
20490 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20491
20492         * gcc.misc-test/gcov-9.c: New test.
20493         * gcc.misc-test/gcov-10.c: New test
20494         * gcc.misc-test/gcov-11.c: New test.
20495
20496 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20497
20498         PR optimization/10024
20499         * gcc.c-torture/compile/20030405-1.c: New test.
20500
20501 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20502
20503         * gcc.dg/pch/static-3.c: New.
20504         * gcc.dg/pch/static-3.hs: New.
20505         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20506
20507 2003-04-04  Richard Henderson  <rth@redhat.com>
20508
20509         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20510         * g++.dg/eh/forced2.C: Likewise.
20511
20512 2003-04-03  Mike Stump  <mrs@apple.com>
20513
20514         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20515         target arg.
20516         (scan-assembler-times, scan-assembler-not): Likewise.
20517         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20518
20519 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20520
20521         * gcc.dg/sparc-loop-1.c: New test.
20522
20523 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20524
20525         PR other/9274
20526         * g++.dg/pch/system-2.C: New.
20527         * g++.dg/pch/system-2.Hs: New.
20528
20529 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20530
20531         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20532
20533         * g++.dg/eh/simd-1.C (vecfunc): Same.
20534
20535 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20536
20537         * gcc.c-torture/execute/20030401-1.c: New test case.
20538
20539 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20540
20541         * objc.dg/defs.m: New.
20542
20543 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20544
20545         * g++.dg/eh/simd-1.C: New.
20546         * g++.dg/eh/simd-2.C: New.
20547
20548 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20549
20550         * gcc.c-torture/execute/simd-3.c: New.
20551
20552 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20553
20554         PR c/9936
20555         * gcc.dg/20030331-2.c: New test.
20556
20557 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20558
20559         PR c++/10278
20560         * g++.dg/parse/crash2.C: New test.
20561
20562 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20563
20564         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20565         * gcc.c-torture/execute/20030331-1.c: ...here.
20566
20567 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20568
20569         * gcc.c-torture/execute/20030331-1.c: New test.
20570
20571 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20572
20573         * lib/gcov.exp: Adjust call return testing strings.
20574         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20575
20576 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20577
20578         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20579         * gcc.dg/builtins-7.c: New test case.
20580         * gcc.dg/builtins-8.c: New test case.
20581
20582 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20583
20584         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20585
20586 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20587
20588         PR c++/7647
20589         * g++.dg/lookup-class-member-2.C: New test.
20590
20591 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20592
20593         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20594
20595 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20596
20597         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20598
20599 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20600
20601         * g++.dg/init/attrib1.C: New test.
20602
20603 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20604
20605         * gcc.dg/ultrasp8.c: New test.
20606
20607 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20608
20609         * gcc.dg/ultrasp7.c: New test.
20610
20611 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20612
20613         PR c++/10047
20614         * g++.dg/template/inline1.C: New test.
20615
20616 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20617
20618         * gcc.dg/sparc-dwarf2.c: New test.
20619
20620 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20621
20622         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20623         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20624
20625 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20626
20627         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20628         than reading .x files.
20629         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20630         * g77.dg/gcov/gcov-1.f: Likewise.
20631         * gcc.misc-tests/gcov-4b.c: Likewise.
20632         * gcc.misc-tests/gcov-5b.c: Likewise.
20633         * gcc.misc-tests/gcov-6.c: Likewise.
20634         * gcc.misc-tests/gcov-7.c: Likewise.
20635         * gcc.misc-tests/gcov-8.c: Likewise.
20636         * g++.dg/gcov/gcov-1.x: Remove.
20637         * g77.dg/gcov/gcov-1.x: Likewise.
20638         * gcc.misc-tests/gcov-4b.x: Likewise.
20639         * gcc.misc-tests/gcov-5b.x: Likewise.
20640         * gcc.misc-tests/gcov-6.x: Likewise.
20641         * gcc.misc-tests/gcov-7.x: Likewise.
20642         * gcc.misc-tests/gcov-8.x: Likewise.
20643
20644 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20645
20646         PR opt/10087
20647         * gcc.dg/20030324-1.c: New test.
20648
20649 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20650
20651         PR c++/10224
20652         * g++.dg/template/arg3.C: New test.
20653
20654         PR c++/10158
20655         * g++.dg/template/friend18.C: New test.
20656
20657 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20658
20659         * g77.f-torture/compile/20030326-1.f: New test case.
20660
20661 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20662
20663         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20664
20665         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20666
20667 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20668
20669         * gcc.dg/ia64-sync-3.c: New test.
20670
20671 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20672
20673         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20674
20675 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20676
20677         * gcc.dg/ultrasp6.c: New test.
20678
20679 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20680
20681         * gcc.dg/i386-signbit-1.c: New test.
20682         * gcc.dg/i386-signbit-2.c: New test.
20683         * gcc.dg/i386-signbit-3.c: New test.
20684
20685 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20686
20687         * gcc.dg/ultrasp5.c: Fix options.
20688
20689 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20690
20691         * gcc.dg/ultrasp5.c: Fix comment.
20692
20693 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20694
20695         PR fortran/10197
20696         * g77.f-torture/execute/10197.f: New test.
20697
20698 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20699
20700         PR c++/9898, c++/383
20701         * g++.dg/template/conv6.C: New test.
20702
20703         PR c++/10119
20704         * g++.dg/template/ptrmem5.C: New test.
20705
20706         PR c++/10026
20707         * g++.dg/lookup/koenig1.C: New test.
20708
20709         PR C++/10199
20710         * g++.dg/lookup/template2.C: New test.
20711
20712 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20713
20714         * g++.dg/opt/rtti1.C: New test.
20715
20716 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20717
20718         * gcc.dg/ultrasp5.c: New test.
20719
20720 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20721
20722         PR middle-end/9967
20723         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20724         builtin fputs.
20725
20726 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20727
20728         PR c/8224
20729         * gcc.dg/20030323-1.c: New test.
20730
20731 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20732
20733         * gcc.c-torture/compile/20030323-1.c: New test case.
20734
20735 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20736
20737         * gcc.dg/20030321-1.c: New test.
20738
20739 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20740
20741         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20742
20743 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20744
20745         PR c++/9978, c++/9708
20746         * g++.dg/ext/vlm1.C: Adjust expected error.
20747         * g++.dg/ext/vla2.C: New test.
20748         * g++.dg/template/arg1.C: New test.
20749         * g++.dg/template/arg2.C: New test.
20750
20751 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20752
20753         * g77.f-torture/execute/select.f: New test.
20754         * g77.f-torture/noncompile/select_no_compile.f: New test.
20755
20756 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20757
20758         PR c++/9898
20759         * g++.dg/other/error4.C: New test.
20760
20761 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20762
20763         * g++.dg/template/friend17.C: New test.
20764
20765 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20766
20767         * gcc.c-torture/compile/20030320-1.c: New.
20768
20769 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20770
20771         * gcc.dg/builtins-6.c: New test case.
20772
20773 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20774
20775         PR target/10073
20776         * gcc.c-torture/compile/20030319-1.c: New.
20777
20778 2003-03-18  Jan Hubicka  <jh@suse.cz>
20779
20780         * gcc.dg/i386-cvt-1.c: New test.
20781
20782 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20783
20784         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20785         * objc.dg/naming-2.m: Likewise.
20786
20787 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20788
20789         PR c++/9639
20790         * g++.dg/parse/crash1.C: New test.
20791
20792 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20793
20794         PR c++/8805
20795         * g++.dg/eh/cleanup1.C: New test.
20796
20797 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20798
20799         * gcc.c-torture/execute/20030316-1.c: New test case.
20800
20801 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20802
20803         PR c++/9629
20804         * g++.dg/init/ctor2.C: New test.
20805
20806 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20807
20808         * g77.f-torture/compile/xformat.f: New test case.
20809
20810 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20811
20812         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20813         * g++.old-deja/g++.mike/eh50.C: Likewise.
20814
20815 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20816
20817         PR c++/6440
20818         * g++.dg/template/spec7.C: New test.
20819         * g++.dg/template/spec8.C: Likewise.
20820
20821 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20822
20823         * gcc.c-torture/execute/20030313-1.c: New test.
20824
20825 2003-03-14  Richard Henderson  <rth@redhat.com>
20826
20827         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20828
20829 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20830
20831         * gcc.c-torture/compile/20030314-1.c: New test.
20832
20833 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20834
20835         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20836         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20837         thumb target,
20838         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20839         to accept newer _imp__  prefix and additional
20840         newline in .drectve section.
20841         * gcc.dg/dll-4.c: Likewise.
20842         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20843         switch.
20844
20845 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20846
20847         * g++.dg/parse/namespace9.C: New test.
20848
20849         * g++.dg/init/ref5.C: New test.
20850         * g++.dg/parse/ptrmem1.C: Likewise.
20851
20852 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20853
20854         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20855         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20856         regular expression.
20857         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20858         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20859
20860 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20861
20862         * gcc.c-torture/execute/20030224-2.c: New test.
20863
20864 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20865
20866         * gcc.dg/decl-3.c: New test.
20867
20868 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20869
20870         * gcc.dg/i386-loop-2.c: New test.
20871
20872 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20873
20874         PR c++/9474
20875         * g++.dg/parse/namespace8.C: New test.
20876
20877         PR c++/9924
20878         * g++.dg/overload/builtin2.C: New test.
20879
20880 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20881
20882         * gcc.dg/return-type-3.c: New test.
20883
20884 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20885
20886         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20887         profiling options are not supported.
20888
20889 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20890
20891         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20892         * g++.old-deja/g++.warn/impint2.C: Likewise.
20893
20894 2003-03-10  Devang Patel  <dpatel@apple.com>
20895
20896         * g++.dg/cpp/c++_cmd_1.C: New test.
20897         * g++.dg/cpp/c++_cmd_1.h: New file.
20898
20899 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20900
20901         * gcc.dg/altivec-9.c: New file.
20902
20903 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20904
20905         * gcc.dg/ppc-sdata-1.c: New test.
20906         * gcc.dg/ppc-sdata-2.c: New test.
20907
20908 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20909
20910         PR c++/9373
20911         * g++.dg/opt/ptrmem2.C: New test.
20912
20913         PR c++/8534
20914         * g++.dg/opt/ptrmem1.C: New test.
20915
20916 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20917
20918         * gcc.dg/i386-loop-1.c: New test.
20919
20920 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20921
20922         PR c++/9970
20923         * g++.dg/lookup/friend1.C: New test.
20924
20925 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/9823
20928         * g++.dg/parser/constructor1.C: New test.
20929
20930 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20931
20932         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20933
20934         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20935
20936 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20937
20938         * gcc.dg/cpp/Wunused.c: Update test.
20939
20940 2003-03-08  Jan Hubicka  <jh@suse.cz>
20941
20942         * gcc.dg/inline-3.c: New test.
20943
20944 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20945
20946         PR c++/9809
20947         * g++.dg/parse/builtin1.C: New test.
20948
20949         PR c++/9982
20950         * g++.dg/abi/cookie1.C: New test.
20951         * g++.dg/abi/cookie2.C: Likewise.
20952
20953         PR c++/9524
20954         * g++.dg/template/field1.C: New test.
20955
20956         PR c++/9912
20957         * g++.dg/parse/class1.C: New test.
20958         * g++.dg/parse/namespace7.C: Likewise.
20959         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20960
20961 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20962
20963         * g++.dg/init/ref4.C: New test.
20964
20965 2003-03-07  Jan Hubicka  <jh@suse.cz>
20966
20967         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20968         * gcc.dg/inline-3.c:  New test.
20969
20970 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20971
20972         * g++.dg/init/ref3.C: New test.
20973
20974         PR c++/9965
20975         * g++.dg/init/ref2.C: New test.
20976
20977         PR c++/9400
20978         * g++.dg/warn/Wshadow-2.C: New test.
20979
20980         PR c++/9791
20981         * g++.dg/warn/Woverloaded-1.C: New test.
20982
20983 2003-03-05  Jan Hubicka  <jh@suse.cz>
20984
20985         * gcc.dg/i386-local2.c: New.
20986         * gcc.dg/i386-local.c: Fix typo.
20987
20988 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20989
20990         * g++.dg/abi/layout3.C: New test.
20991
20992 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20993
20994         * gcc.c-torture/compile/20030305-1.c
20995
20996 2003-03-05  Jan Hubicka  <jh@suse.cz>
20997
20998         * gcc.dg/i386-local.c: New.
20999
21000 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21001
21002         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21003
21004 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21005
21006         * gcc.dg/switch-2.c: New test.
21007         * gcc.dg/switch-3.c: New test.
21008         * gcc.dg/Wswitch.c: Adjust line numbers.
21009         * gcc.dg/Wswitch-default.c: Likewise.
21010         * gcc.dg/Wswitch-enum.c: Likewise.
21011
21012 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21013
21014         * gcc.c-torture/execute/20030222-1.c: New test.
21015
21016 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21017
21018         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21019
21020 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21021
21022         PR c++/9878
21023         * g++.dg/init/ref1.C: New test.
21024
21025 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21026
21027         * gcc.dg/sh-relax.c: New SH-only test.
21028
21029 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21030
21031         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21032         comment explaining purpose of testcase.
21033
21034 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21035
21036         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21037         for HC11/HC12 (asm needs two int registers).
21038         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21039         HC11/HC12 because the test uses an asm which needs two 32-bit
21040         registers.
21041
21042 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21043
21044         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21045         for HC11/HC12 (array is too large otherwise).
21046         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21047         * gcc.c-torture/compile/20010518-2.x: Likewise.
21048         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21049         HC11/HC12 (array is too large).
21050
21051 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21052
21053         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21054         * lib/g++-dg.exp (g++-dg-test): Likewise.
21055
21056 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21057
21058         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21059         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21060
21061 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21062
21063         * g++.dg/warn/implicit-typename1.C: Remove warning.
21064
21065 2003-02-28  Richard Henderson  <rth@redhat.com>
21066
21067         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21068         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21069
21070 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21071
21072         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21073         * g++.dg/pch/pch.exp: Likewise.
21074
21075 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21076
21077         PR c++/9879
21078         * testsuite/g++.dg/init/new4.C: New test.
21079
21080 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21081
21082         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21083
21084 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21085
21086         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21087         unsigned long.
21088
21089         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21090         wider than float.
21091
21092 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21093
21094         * lib/scanasm.exp: Add support for counting numbers of
21095         occurences.
21096         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21097         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21098
21099 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21100
21101         PR c++/9683
21102         * g++.dg/template/static3.C: New test.
21103
21104         PR c++/9829
21105         * g++.dg/parse/namespace6.C: New test.
21106
21107 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21108
21109         PR target/9732
21110         * gcc.dg/20030225-1.c: New test.
21111
21112 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21113
21114         * README: Remove out-of-date information.
21115
21116         PR c++/9836
21117         * g++.dg/template/spec6.C: New test.
21118
21119 2003-02-24  Jeff Law  <law@redhat.com>
21120
21121         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21122
21123 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21124
21125         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21126         * gcc.dg/pragma-ep-1.c: Likewise.
21127
21128 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21129
21130         PR c++/9602
21131         * g++.dg/template/friend16.C: New test.
21132
21133 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21134
21135         PR c++/5333
21136         * g++.dg/parse/fused-params1.C: Adjust error messages.
21137         * g++.dg/template/nested3.C: New test.
21138
21139 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21140
21141         * g++.dg/abi/param1.C: New test.
21142
21143 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21144
21145         PR c++/7982
21146         * g++.dg/warn/implicit-typename1.C: New test.
21147
21148 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21149
21150         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21151         with "mtune".
21152         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21153         * gcc.c-torture/execute/20010129-1.x: Likewise.
21154         * gcc.dg/20011107-1.c: Likewise.
21155         * gcc.dg/20020108-1.c: Likewise.
21156         * gcc.dg/20020122-3.c: Likewise.
21157         * gcc.dg/20020206-1.c: Likewise.
21158         * gcc.dg/20020310-1.c: Likewise.
21159         * gcc.dg/20020426-2.c: Likewise.
21160         * gcc.dg/20020517-1.c: Likewise.
21161         * gcc.dg/991230-1.c: Likewise.
21162         * gcc.dg/i386-unroll-1.c: Likewise.
21163         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21164
21165 2003-02-22  Jan Hubicka  <jh@suse.cz>
21166
21167         * gcc.dg/i386-mul.c: New test.
21168
21169 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21170
21171         * gcc.dg/builtins-5.c: New test case.
21172
21173 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21174
21175         * gcc.dg/asmreg-1.c: New test.
21176
21177 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21178
21179         PR c++/9749
21180         * g++.dg/parse/varmod1.C: New test.
21181
21182 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21183
21184         PR c++/9727
21185         * g++.dg/template/op1.C: New test.
21186
21187 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c++/8906
21190         * g++.dg/template/nested2.C: New test.
21191
21192 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/8724
21195         * g++.dg/expr/dtor1.C: New test.
21196
21197 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21198
21199         * gcc.dg/cpp/include3.c: New test.
21200         * gcc.dg/cpp/inc/foo.h: New file.
21201
21202 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21203
21204         * gcc.c-torture/execute/20030221-1.c: New test.
21205
21206 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21207
21208         PR c++/9729
21209         * g++.dg/abi/conv1.C: New test.
21210
21211 2003-02-20  Jan Hubicka  <jh@suse.cz>
21212
21213         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21214
21215 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21216
21217         * gcc.c-torture/compile/20030219-1.c: New test.
21218
21219 2003-02-18  Jan Hubicka  <jh@suse.cz>
21220
21221         * gcc.dg/funcorder.c: New test.
21222
21223 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21224
21225         * gcc.c-torture/execute/20030218-1.c: New.
21226
21227 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21228
21229         * gcc.dg/20030218-1.c: New.
21230
21231 2003-02-18  Richard Henderson  <rth@redhat.com>
21232
21233         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21234         * gcc.dg/attr-used-2.c: New.
21235
21236 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21237
21238         PR c++/9704
21239         * g++.dg/init/copy5.C: New test.
21240
21241 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21242
21243         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21244         * g++.dg/pch/pch.exp: Likewise.
21245
21246 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21247
21248         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21249         STACK_SIZE is not defined.
21250
21251 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21252
21253         PR c++/9457
21254         * g++.dg/template/init1.C: New test.
21255
21256 2003-02-16  Jan HUbicka  <jh@suse.cz>
21257
21258         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21259         (foo): Add few extra tests
21260         * gcc.dg/c99-const-expr-3.c: Likewise.
21261         * gcc.c-torture/execute/20030216-1.c: New.
21262
21263 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21264
21265         PR c++/9459
21266         * g++.dg/ext/typeof4.C: New test.
21267
21268 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21269
21270         * gcc.dg/i386-387-3.c: New test case.
21271
21272 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21273
21274         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21275         cris-*-elf* cris-*-aout* and mmix-*-*.
21276
21277 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21278
21279         * gcc.dg/20030213-1.c: New test.
21280
21281 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21282
21283         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21284         * gcc.dg/i386-387-2.c: Likewise.
21285
21286 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21287
21288         * gcc.dg/ppc-spe.c: Fix formatting.
21289         Enable tests that were previously unsupported by gas.
21290         Delete tests for instructions that no longer exist.
21291         Switch arguments on evsubifw builtin.
21292
21293 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21294
21295         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21296         STACK_SIZE is too small.
21297
21298 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21299             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21300
21301         * gcc.dg/decl-2.c: New test.
21302
21303 2003-02-10  Jan Hubicka  <jh@suse.cz>
21304
21305         * gcc.dg/i386-fpcvt-1.c:  New test.
21306
21307 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21308
21309         * gcc.c-torture/execute/20030209-1.c: New test.
21310
21311 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21312
21313         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21314         int-wide bitops, use the constants of the same width.
21315         Likewise, if long long is 32-bit wide, test bitops using
21316         32-bit constants.
21317
21318 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21319
21320         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21321
21322 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21323
21324         * testsuite/gcc.dg/builtins-4.c: New test case.
21325
21326 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21327
21328         * gcc.dg/20020430-1.c: Fix dg command typos.
21329         * gcc.dg/20020503-1.c: Likewise.
21330
21331 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21332
21333         PR c++/8785
21334         * g++.dg/parse/fused-params1.C: New test.
21335
21336         PR c++/8857
21337         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21338
21339         PR c++/8921
21340         * g++.dg/parse/non-dependent1.C: New test.
21341
21342         PR c++/8928
21343         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21344
21345         PR c++/9228
21346         * g++.dg/parse/undefined7.C: New test.
21347         * g++.dg/parse/non-templ1.C: New test.
21348
21349         PR c++/9229
21350         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21351
21352 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21353
21354         * gcc.c-torture/compile/20030206-1.c: New test.
21355
21356 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21357
21358         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21359         "pow" to "foo" to avoid potential confusion with a math built-in.
21360
21361 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21362
21363         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21364         conditions for SPARC targets.
21365
21366 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21367
21368         * gcc.dg/20030204-1.c: New test.
21369
21370 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21371
21372         PR c++/38
21373         * g++.dg/parse/array-size1.C: New test.
21374
21375         PR c++/5657
21376         * g++.dg/parse/undefined3.C: New test.
21377
21378         PR c++/5665
21379         * g++.dg/parse/undefined4.C: New test.
21380
21381         PR c++/5975
21382         * g++.dg/parse/undefined5.C: New test.
21383
21384         PR c++/7259
21385         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21386
21387         PR c++/8578
21388         * g++.dg/parse/casting-operator1.C: New test.
21389
21390         PR c++/8596
21391         * g++.dg/parse/undefined6.C: New test.
21392
21393         PR c++/8736
21394         * g++.dg/parse/missing-template1.C: New test.
21395
21396 2003-02-04  Jan Hubicka  <jh@suse.cz>
21397
21398         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21399         * gcc.dg/i386-cmov?.c:  Likewise.
21400         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21401         * gcc.dg/i386-ssefp-1.c:  Likewise.
21402         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21403         conventions.
21404
21405 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21406
21407         PR c++/7129
21408         * testsuite/g++.dg/ext/max.C: New test.
21409
21410 2003-02-03  Jan Hubicka  <jh@suse.cz>
21411
21412         * gcc.c-torture/execute/20030203-1.c: New test.
21413
21414 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21415
21416         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21417         'natural-endian'.
21418
21419 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21420
21421         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21422         * g++.dg/init/new2.C: Likewise.
21423         * g++.dg/other/new1.C: Likewise.
21424
21425 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21426
21427         * gcc.dg/struct-ret-libc.c: New test.
21428
21429 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21430
21431         * gcc.dg/20030129-1.c: New test.
21432
21433 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21434
21435         PR c++/8849
21436         * g++.dg/template/ptrmem4.C: New test.
21437
21438 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21439
21440         * g++.dg/parser/constant1.C: New test.
21441
21442 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21443
21444         PR c++/8591
21445         * g++.dg/parse/friend2.C: New test.
21446
21447 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21448
21449         PR c++/9437
21450         * g++.dg/template/unify4.C: New test.
21451
21452 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21453
21454         * gcc.c-torture/execute/20030128-1.c: New test.
21455
21456 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21457
21458         * g++.dg/lookup/nested1.C: Test moved from ...
21459         * g++.old-deja/g++.other/lookup24.C: ... here.
21460
21461 2003-01-28  Jan Hubicka  <jh@suse.cz>
21462
21463         * gcc.dg/i386-cmov5.c:  New test.
21464
21465 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21466
21467         * gcc.c-torture/execute/20010925-1.c: Changed the
21468         memcpy declaration.
21469
21470 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21471
21472         PR c++/3902
21473         * g++.dg/parse/template5.C: New test.
21474
21475 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21476
21477         PR fortran/9258
21478         * g77.dg/pr9258: New test.
21479
21480 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21481
21482         * README: Move relevant parts from README.g++.
21483
21484         * README.g++: Remove this file.
21485
21486 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21487
21488         * g++.dg/abi/dcast1.C: New test.
21489
21490 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21491
21492         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21493
21494 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21495
21496         PR c++/47
21497         * g++.old-deja/g++.other/lookup24.C: New test.
21498
21499 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21500
21501         PR middle-end/7227
21502         * gcc.dg/uninit-C.c: New test.
21503
21504 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         * g++.dg/abi/covariant1.C: New test.
21507
21508 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21509
21510         * gcc.dg/20030123-1.c: New test.
21511
21512 2003-01-25  Jan Hubicka  <jh@suse.cz>
21513
21514         PR opt/8492
21515         * gcc.c-torture/compile/20030125-1.c
21516
21517 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21518
21519         PR c++/9403
21520         * g++.dg/parse/template3.C: New test.
21521         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21522
21523         PR c++/795
21524         * g++.dg/parse/template4.C: New test.
21525
21526         PR c++/9415
21527         * g++.dg/template/qual2.C: New test.
21528
21529         PR c++/8545
21530         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21531
21532         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21533
21534 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21535
21536         * gcc.c-torture/execute/switch-1.c: New test case.
21537
21538 2003-01-25  Jan Hubicka  <jh@suse.cz>
21539
21540         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21541
21542 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21543
21544         Tweaks for Bison-1.875. From the NEWS file:
21545         "- `parse error' -> `syntax error'
21546         Bison now uniformly uses the term `syntax error'"
21547         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21548         * gcc.dg/cpp/digraph2.c: Likewise.
21549         * gcc.dg/cpp/direct2.c: Likewise.
21550         * gcc.dg/cpp/paste4.c: Likewise.
21551         * gcc.dg/c90-restrict-1.c: Likewise.
21552         * gcc.dg/c99-func-2.c: Likewise.
21553         * gcc.dg/noncompile/920721-2.c: Likewise.
21554         * gcc.dg/noncompile/930622-2.c: Likewise.
21555         * gcc.dg/noncompile/940112-1.c: Likewise.
21556         * gcc.dg/noncompile/950921-1.c: Likewise.
21557         * gcc.dg/noncompile/951123-1.c: Likewise.
21558         * gcc.dg/noncompile/971104-1.c: Likewise.
21559         * gcc.dg/noncompile/990416-1.c: Likewise.
21560
21561 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21562
21563         * g++.dg/parse/undefined1.C: Add error message.
21564
21565 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21566
21567         PR c++/9354
21568         * g++.dg/parse/new1.C: New test.
21569
21570         PR c++/9216
21571         * g++.dg/parse/template2.C: New test.
21572
21573         PR c++/9354
21574         * g++.dg/parse/typedef2.C: New test.
21575
21576         PR c++/9328
21577         * g++.dg/ext/typeof3.C: New test.
21578
21579 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21580
21581         PR c++/2738
21582         * g++.dg/parse/ret-type1.C: New test.
21583
21584         PR c++/3792
21585         * g++.dg/parse/tmpl-outside1.C: New test.
21586
21587         PR c++/4207
21588         * g++.dg/parse/int-as-enum1.C: New test.
21589
21590         PR c++/4903
21591         * g++.dg/parse/no-typename1.C: New test.
21592
21593         PR c++/5533
21594         * g++.dg/parse/no-value1.C: New test.
21595
21596         PR c++/5921
21597         * g++.dg/parse/wrong-inline1.C: New test.
21598
21599         PR c++/6402
21600         * g++.dg/parse/ref1.C: New test.
21601
21602         PR c++/6992
21603         * g++.dg/parse/attr-ctor1.C: New test.
21604
21605         PR c++/7229
21606         * g++.dg/parse/namespace5.C: New test.
21607
21608         PR c++/7917
21609         * g++.dg/parse/func-def1.C: New test.
21610
21611         PR c++/8143
21612         * g++.dg/parse/undefined1.C: New test.
21613
21614         PR c++/5723, PR c++/8522
21615         * g++.dg/parse/specialization1.C: New test.
21616
21617         PR c++/163, PR c++/8595
21618         * g++.dg/parse/struct-as-enum1.C: New test.
21619
21620         PR c++/9173
21621         * g++.dg/parse/undefined2.C: New test.
21622
21623 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21624
21625         PR c++/9298
21626         * g++.dg/parse/template1.C: New test.
21627
21628         PR c++/9384
21629         * g++.dg/parse/using1.C: New test.
21630
21631         PR c++/9285
21632         PR c++/9294
21633         * g++.dg/parse/expr2.C: New test.
21634
21635         PR c++/9388
21636         * g++.dg/parse/lookup2.C: Likewise.
21637
21638 2003-01-21  Jan Hubicka  <jh@suse.cz>
21639
21640         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21641         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21642         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21643         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21644
21645 2003-01-20  Nick Clifton  <nickc@redhat.com>
21646
21647         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21648         problem with ARM sibcall code generation.
21649
21650 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21651
21652         * gcc.c-torture/execute/20030120-1.c: New.
21653
21654 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21655
21656         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21657
21658 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21659
21660         PR c++/9272
21661         * g++.dg/parse/ctor1.C: New test.
21662
21663         PR c++/9294:
21664         * g++.dg/parse/qualified1.C: New test.
21665
21666         * g++.dg/parse/typename3.C: New test.
21667
21668 2003-01-16  Richard Henderson  <rth@redhat.com>
21669
21670         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21671
21672 2003-01-16  Richard Henderson  <rth@redhat.com>
21673
21674         * g++.dg/pch/pch.exp: Copy test header to the working directory
21675         before using it either for precompilation or direct use.
21676         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21677         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21678
21679 2003-01-16  Richard Henderson  <rth@redhat.com>
21680
21681         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21682         before using it either for precompilation or direct use.
21683         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21684         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21685
21686 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21687
21688         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21689         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21690         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21691         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21692         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21693         typename warning into error.
21694         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21695         error messages.
21696         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21697         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21698         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21699         messages.
21700         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21701         make declaration visible in template.
21702         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21703         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21704         messages.
21705         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21706         message.
21707         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21708         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21709         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21710         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21711         typename warning with error message.
21712         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21713         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21714         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21715
21716 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21717
21718         * g++.dg/parse/ambig2.C: New test.
21719
21720 2003-01-15  Richard Henderson  <rth@redhat.com>
21721
21722         * g++.dg/tls/init-2.C: Update error message string.
21723
21724 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21725
21726         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21727
21728 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21729
21730         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21731         all for HC11/HC12.
21732         * gcc.c-torture/compile/20001205-1.x: Likewise.
21733         * gcc.c-torture/compile/20001226-1.x: Likewise.
21734         * gcc.c-torture/compile/920520-1.x: Likewise.
21735         * gcc.c-torture/compile/961203-1.x: Likewise.
21736         * gcc.c-torture/compile/20020604-1.x: Likewise.
21737
21738 2003-01-15  Jan Hubicka  <jh@suse.cz>
21739
21740         * gcc.c-torture/compile/20030115-1.c: New test.
21741
21742         * gcc.dg/i386-fpcvt-1.c: New test.
21743         * gcc.dg/i386-fpcvt-2.c: New test.
21744
21745 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21746
21747         Further conform g++'s __vmi_class_type_info to the C++ ABI
21748         specification.
21749         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21750         the specification.
21751
21752 2003-01-14  Jan Hubicka  <jh@suse.cz>
21753
21754         * gcc.dg/i386-fpcvt-1.c: New test.
21755         * gcc.dg/i386-fpcvt-2.c: New test.
21756
21757 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21758
21759         * gcc.dg/i386-mmx-3.c: New test.
21760
21761 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21762
21763         PR c++/9264
21764         * g++.dg/parse/octal1.C: New file.
21765
21766         PR c++/9172
21767         * g++.dg/parse/typename1.C: New file.
21768
21769 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21770
21771         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21772         * gcc.dg/bf-no-ms-layout.c: Likewise.
21773         * gcc.dg/bf-ms-attrib.c: Likewise.
21774
21775 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21776
21777         PR c++/9099
21778         * g++.dg/parse/dtor1.C: New file.
21779
21780         PR c++/9128
21781         * g++.dg/rtti/typeid1.C: New file.
21782
21783         PR c++/9153
21784         * g++.dg/parse/lookup1.C: New file.
21785
21786         PR c++/9171
21787         * g++.dg/templ/spec5.C: New file.
21788
21789 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21790
21791         * gcc.c-torture/compile/20030110-1.c: New test.
21792
21793 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21794
21795         Merge from pch-branch:
21796
21797         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21798
21799         * gcc.dg/pch/cpp-1.h: New.
21800         * gcc.dg/pch/cpp-1.c: New.
21801         * gcc.dg/pch/cpp-2.h: New.
21802         * gcc.dg/pch/cpp-2.c: New.
21803
21804         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21805
21806         * gcc.dg/pch/except-1.h: New.
21807         * gcc.dg/pch/except-1.c: New.
21808
21809         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21810
21811         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21812         running test.
21813         * gcc.dg/pch: Include *.hp not *.h.
21814         * gcc.dg/pch/system-1.h: New.
21815         * gcc.dg/pch/system-1.c: New.
21816
21817         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21818
21819         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21820         rather than trying to build and run a program using PCH.
21821         * gcc.dg/pch: Remove dg-do commands from test files.
21822
21823         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21824
21825         * gcc.dg/pch/macro-3.c: New.
21826         * gcc.dg/pch/macro-3.h: New.
21827
21828         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21829
21830         * gcc.dg/pch/common-1.c: New.
21831         * gcc.dg/pch/common-1.h: New.
21832         * gcc.dg/pch/decl-1.c: New.
21833         * gcc.dg/pch/decl-1.h: New.
21834         * gcc.dg/pch/decl-2.c: New.
21835         * gcc.dg/pch/decl-2.h: New.
21836         * gcc.dg/pch/decl-3.c: New.
21837         * gcc.dg/pch/decl-3.h: New.
21838         * gcc.dg/pch/decl-4.c: New.
21839         * gcc.dg/pch/decl-4.h: New.
21840         * gcc.dg/pch/decl-5.c: New.
21841         * gcc.dg/pch/decl-5.h: New.
21842         * gcc.dg/pch/global-1.c: New.
21843         * gcc.dg/pch/global-1.h: New.
21844         * gcc.dg/pch/inline-1.c: New.
21845         * gcc.dg/pch/inline-1.h: New.
21846         * gcc.dg/pch/inline-2.c: New.
21847         * gcc.dg/pch/inline-2.h: New.
21848         * gcc.dg/pch/static-1.c: New.
21849         * gcc.dg/pch/static-1.h: New.
21850         * gcc.dg/pch/static-2.c: New.
21851         * gcc.dg/pch/static-2.h: New.
21852
21853         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21854
21855         * g++.dg/pch/pch.exp: Better handle failing testcases.
21856         * gcc.dg/pch/pch.exp: Likewise.
21857         * gcc.dg/pch/macro-1.c: New.
21858         * gcc.dg/pch/macro-1.h: New.
21859         * gcc.dg/pch/macro-2.c: New.
21860         * gcc.dg/pch/macro-2.h: New.
21861
21862         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21863
21864         * g++.dg/dg.exp: Treat files in pch/ specially.
21865         * g++.dg/pch/pch.exp: New file.
21866         * g++.dg/pch/empty.H: New file.
21867         * g++.dg/pch/empty.C: New file.
21868         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21869         "precompile".
21870
21871         * gcc.dg/pch/pch.exp: New file.
21872         * gcc.dg/pch/empty.h: New file.
21873         * gcc.dg/pch/empty.c: New file.
21874         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21875         "precompile".
21876
21877 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21878
21879         * g++.dg/template/friend14.C: New test.
21880
21881 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21882
21883         * gcc.dg/old-style-asm-1.c: New test.
21884
21885 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21886
21887         * gcc.c-torture/compile/20030109-1.c: New test.
21888
21889 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21890
21891         * gcc.c-torture/execute/20030109-1.c: New test.
21892
21893 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21894
21895         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21896         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21897         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21898         * g++.old-deja/g++.mike/eh2.C: Likewise
21899         * g++.old-deja/g++.mike/eh3.C: Likewise
21900         * g++.old-deja/g++.mike/eh5.C: Likewise
21901         * g++.old-deja/g++.mike/eh6.C: Likewise
21902         * g++.old-deja/g++.mike/eh7.C: Likewise
21903         * g++.old-deja/g++.mike/eh8.C: Likewise
21904         * g++.old-deja/g++.mike/eh9.C: Likewise
21905         * g++.old-deja/g++.mike/eh10.C: Likewise
21906         * g++.old-deja/g++.mike/eh12.C: Likewise
21907         * g++.old-deja/g++.mike/eh13.C: Likewise
21908         * g++.old-deja/g++.mike/eh14.C: Likewise
21909         * g++.old-deja/g++.mike/eh16.C: Likewise
21910         * g++.old-deja/g++.mike/eh17.C: Likewise
21911         * g++.old-deja/g++.mike/eh18.C: Likewise
21912         * g++.old-deja/g++.mike/eh21.C: Likewise
21913         * g++.old-deja/g++.mike/eh23.C: Likewise
21914         * g++.old-deja/g++.mike/eh24.C: Likewise
21915         * g++.old-deja/g++.mike/eh25.C: Likewise
21916         * g++.old-deja/g++.mike/eh26.C: Likewise
21917         * g++.old-deja/g++.mike/eh27.C: Likewise
21918         * g++.old-deja/g++.mike/eh28.C: Likewise
21919         * g++.old-deja/g++.mike/eh29.C: Likewise
21920         * g++.old-deja/g++.mike/eh31.C: Likewise
21921         * g++.old-deja/g++.mike/eh33.C: Likewise
21922         * g++.old-deja/g++.mike/eh34.C: Likewise
21923         * g++.old-deja/g++.mike/eh35.C: Likewise
21924         * g++.old-deja/g++.mike/eh36.C: Likewise
21925         * g++.old-deja/g++.mike/eh37.C: Likewise
21926         * g++.old-deja/g++.mike/eh38.C: Likewise
21927         * g++.old-deja/g++.mike/eh39.C: Likewise
21928         * g++.old-deja/g++.mike/eh40.C: Likewise
21929         * g++.old-deja/g++.mike/eh41.C: Likewise
21930         * g++.old-deja/g++.mike/eh42.C: Likewise
21931         * g++.old-deja/g++.mike/eh44.C: Likewise
21932         * g++.old-deja/g++.mike/eh46.C: Likewise
21933         * g++.old-deja/g++.mike/eh47.C: Likewise
21934         * g++.old-deja/g++.mike/eh48.C: Likewise
21935         * g++.old-deja/g++.mike/eh49.C: Likewise
21936         * g++.old-deja/g++.mike/eh50.C: Likewise
21937         * g++.old-deja/g++.mike/eh51.C: Likewise
21938         * g++.old-deja/g++.mike/eh53.C: Likewise
21939         * g++.old-deja/g++.mike/eh55.C: Likewise
21940         * g++.old-deja/g++.mike/p7912.C: Likewise
21941         * g++.old-deja/g++.mike/p9706.C: Likewise
21942         * g++.old-deja/g++.mike/p10416.C: Likewise
21943         * g++.old-deja/g++.mike/p11667.C: Likewise
21944         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21945         Remove redundant reference to Iris.
21946         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21947         Elxsi, i860, Pico Java, and WE32K.
21948
21949 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21950
21951         * g++.dg/ext/asm4.C: New test.
21952
21953 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21954
21955         PR c++/9030
21956         * g++.dg/template/friend12.C: New test.
21957         * g++.dg/template/friend13.C: Likewise.
21958         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21959
21960 2003-01-08  Jan Hubicka  <jh@suse.cz>
21961
21962         * gcc.dg/i386-cadd.c: New test.
21963         * gcc.dg/i386-cmov4.c: Likewise.
21964
21965 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21966
21967         PR c++/9165
21968         * g++.dg/warn/Wunused-3.C: New test.
21969
21970         * g++.dg/abi/bitfield9.C: New test.
21971
21972         PR c++/9189
21973         * g++.dg/parse/defarg3.C: New test.
21974
21975 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21976
21977         * g++.dg/parse/ambig1.C: New test.
21978         * g++.dg/parse/defarg2.C: New test.
21979
21980 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21981
21982         * g++.dg/template/defarg-1.C: New test.
21983         * g++.dg/template/local2.C: Likewise.
21984
21985 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21986
21987         * gcc.c-torture/execute/20030105-1.c: New test.
21988
21989 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21990
21991         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21992         * g++.dg/parse/namespace4.C: Likewise.
21993
21994 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21995
21996         * g++.dg/template/ntp2.C: New test.
21997
21998 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21999
22000         * g++.dg/parse/extern-C-1.C: New test.
22001
22002         * g++.dg/parse/namespace4.C: New test.
22003
22004         * g++.dg/template/nested1.C: New test.
22005
22006         * g++.dg/parse/namespace3.C: New test.
22007
22008 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22009
22010         * g++.dg/lookup/two-stage1.C: New test.
22011
22012 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22013
22014         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22015         * g++.old-deja/g++.jason/access8.C: Likewise.
22016         * g++.old-deja/g++.other/decl5.C: Likewise.
22017
22018 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22019
22020         * g++.dg/parse/parse7.C: New test.
22021
22022 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22023
22024         PR c++/2843
22025         * g++.dg/ext/attrib7.C: New test.
22026
22027 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22028
22029         * g++.dg/parse/parse6.C: New test.
22030
22031 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22032
22033         * gcc.dg/h8300-stack-1.c: New.
22034
22035 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22036
22037         g++.dg/lookup/exception1.C: New test.
22038
22039         g++.dg/lookup/template1.C: New test.
22040
22041         g++.dg/parse/namespace2.C: New test.
22042
22043         g++.dg/parse/parens2.C: New test.
22044
22045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22046
22047         * g++.dg/parse/parse5.C: New test.
22048         * g++.dg/lookup/scoped4.C: New test.
22049
22050 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22051
22052         * g++.dg/parse/parens1.C: New test.
22053
22054         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22055         angle-bracket1.C.
22056         * g++.dg/parse/parens2.C: New test.
22057
22058         * g++.dg/lookup/scope-operator1.C: New test.
22059
22060         * g++.dg/parse/operator1.C: New test.
22061
22062 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22063
22064         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22065         * g++.old-deja/g++.other/access6.C: Likewise.
22066         * g++.old-deja/g++.other/decl1.C: Likewise.
22067         * g++.old-deja/g++.pt/typename12.C: Likewise.
22068
22069 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22070
22071         * g++.dg/parse/namespace1.C: New test.
22072
22073 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22074
22075         * g++.dg/parse/parse4.C: New test.
22076
22077 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22078
22079         * g++.dg/parse/parse3.C: New test.
22080
22081 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22082
22083         * g++.dg/parse/parse2.C: New test.
22084
22085 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22086
22087         * g++.dg/template/friend11.C: New test.
22088
22089 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22090
22091         * g++.dg/parse/parse1.C: New test.
22092
22093 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22094
22095         * lib/profopt.exp: Change the name of a global variable to avoid
22096         possible clashes with other test suites.
22097
22098 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         * g++.dg/inherit/covariant8.C: New test.
22101
22102 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22103
22104         * g++.dg/init/array9.C: New test.
22105
22106         PR c++/9112
22107         * g++.dg/parse/expr1.C: New test.
22108
22109 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22110
22111         * gcc.c-torture/compile/20021230-1.c: New test.
22112
22113 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         * g++.dg/inherit/covariant5.C: New test.
22116         * g++.dg/inherit/covariant6.C: New test.
22117         * g++.dg/inherit/covariant7.C: New test.
22118
22119 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22120
22121         PR c++/2739
22122         * g++.dg/other/access2.C: New test.
22123
22124 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22125
22126         * g++.dg/other/anon-struct.C: No longer fails
22127         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22128         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22129         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22130
22131 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22132
22133         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22134
22135 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22136
22137         * g++.dg/eh/spec4.C: Remove stray semicolon.
22138         * g++.dg/expr/pmf-1.C: Change error message.
22139         * g++.dg/ext/asm1.C: Remove stray semicolon.
22140         * g++.dg/ext/typename1.C: Add missing typenames.
22141         * g++.dg/inherit/template-as-base.C: Change error message.
22142         * g++.dg/lookup/scoped1.C: Likewise.
22143         * g++.dg/lookup/scoped2.C: Likewise.
22144         * g++.dg/lookup/using2.C: Likewise.
22145         * g++.dg/other/component1.C: Remove stray semicolon.
22146         * g++.dg/other/do1.C: Change error message.
22147         * g++.dg/other/error2.C: Likewise.
22148         * g++.dg/other/init1.C: Likewise.
22149         * g++.dg/other/packed1.C: Remove stray semicolon.
22150         * g++.dg/other/ptrmem2.C: Change error message.
22151         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22152         marker.
22153         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22154         * g++.dg/template/access3.C: Add typename keyword.
22155         * g++.dg/template/access5.C: Remove stray semicolon.
22156         * g++.dg/template/access6.C: Likewise.
22157         * g++.dg/template/complit1.C: Likewise.
22158         * g++.dg/template/crash1.C: Change error message.
22159         * g++.dg/template/inherit2.C: Remove stray semicolon.
22160         * g++.dg/template/instantiate2.C: Likewise.
22161         * g++.dg/template/instantiate3.C: Change error message.
22162         * g++.dg/template/qual1.C: Remove stray semicolon.
22163         * g++.dg/template/qualttp18.C: Change error message.
22164         * g++.dg/template/ref1.C: Remove stray semicolon.
22165         * g++.dg/template/sizeof1.C (A::value): Declare it.
22166         * g++.dg/template/spec4.C: Change error message.
22167         * g++.dg/template/static1.C: Likewise.
22168         * g++.dg/template/type1.C: Likewise.
22169         * g++.dg/template/typename3.C: Likewise.
22170         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22171         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22172         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22173         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22174         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22175         named return value extension.
22176         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22177         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22178         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22179         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22180         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22181         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22182         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22183         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22184         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22185         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22186         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22187         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22188         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22189         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22190         syntax.
22191         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22192         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22193         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22194         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22195         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22196         * g++.old-deja/g++.brendan/template11.C: Likewise.
22197         * g++.old-deja/g++.brendan/template26.C: Likewise.
22198         * g++.old-deja/g++.brendan/template27.C: Use explicit
22199         specialization syntax.
22200         * g++.old-deja/g++.brendan/template30.C: Likewise.
22201         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22202         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22203         non-dependent names.
22204         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22205         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22206         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22207         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22208         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22209         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22210         named return value extension.
22211         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22212         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22213         * g++.old-deja/g++.ext/return1.C: Likewise.
22214         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22215         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22216         * g++.old-deja/g++.jason/access8.C: Likewise.
22217         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22218         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22219         pseudo-destructor names.
22220         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22221         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22222         pseudo-destructor names.
22223         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22224         * g++.old-deja/g++.jason/overload19.C: Likewise.
22225         * g++.old-deja/g++.jason/overload32.C: Likewise.
22226         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22227         stray semicolons.
22228         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22229         * g++.old-deja/g++.jason/return.C: Likewise.
22230         * g++.old-deja/g++.jason/return2.C: Likewise.
22231         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22232         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22233         syntax.
22234         * g++.old-deja/g++.jason/template10.C: Account for use of
22235         non-dependent names.
22236         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22237         syntax.
22238         * g++.old-deja/g++.jason/template37.C: Likewise.
22239         * g++.old-deja/g++.law/access4.C: Change error messages.
22240         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22241         pseudo-destructor names.
22242         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22243         * g++.old-deja/g++.law/ctors9.C: Likewise.
22244         * g++.old-deja/g++.law/cvt22.C: Likewise.
22245         * g++.old-deja/g++.law/dtors5.C: Likewise.
22246         * g++.old-deja/g++.law/global-init1.C: Likewise.
22247         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22248         * g++.old-deja/g++.law/operators28.C: Likewise.
22249         * g++.old-deja/g++.law/visibility28.C: Likewise.
22250         * g++.old-deja/g++.martin/eval1.C: Likewise.
22251         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22252         name.
22253         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22254         * g++.old-deja/g++.mike/net34.C: Likewise.
22255         * g++.old-deja/g++.mike/net36.C: Likewise.
22256         * g++.old-deja/g++.mike/ns2.C: Likewise.
22257         * g++.old-deja/g++.mike/p12306.C: Likewise.
22258         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22259         value extension.
22260         * g++.old-deja/g++.mike/p700.C: Likewise.
22261         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22262         * g++.old-deja/g++.mike/p710.C: Likewise.
22263         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22264         value extension.
22265         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22266         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22267         * g++.old-deja/g++.ns/crash2.C: Likewise.
22268         * g++.old-deja/g++.ns/crash3.C: Likewise.
22269         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22270         * g++.old-deja/g++.ns/ns17.C: Likewise.
22271         * g++.old-deja/g++.ns/template16.C: Likewise.
22272         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22273         keyword.
22274         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22275         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22276         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22277         named return value extension.
22278         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22279         * g++.old-deja/g++.other/access4.C: Issue additional error
22280         messages.
22281         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22282         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22283         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22284         * g++.old-deja/g++.other/crash25.C: Change error message.
22285         * g++.old-deja/g++.other/crash4.C: Change error message.
22286         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22287         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22288         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22289         checks.
22290         * g++.old-deja/g++.other/defarg8.C: Likewise.
22291         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22292         * g++.old-deja/g++.other/dtor10.C: Likewise.
22293         * g++.old-deja/g++.other/incomplete.C: Likewise.
22294         * g++.old-deja/g++.other/linkage7.C: Likewise.
22295         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22296         lookup algorithm.
22297         * g++.old-deja/g++.other/mangle2.C: Likewise.
22298         * g++.old-deja/g++.other/refinit2.C: Likewise.
22299         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22300         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22301         * g++.old-deja/g++.pt/crash28.C: Likewise.
22302         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22303         syntax.
22304         * g++.old-deja/g++.pt/crash32.C: Change error message.
22305         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22306         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22307         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22308         error message position.
22309         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22310         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22311         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22312         syntax.
22313         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22314         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22315         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22316         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22317         keyword.
22318         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22319         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22320         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22321         keyword.
22322         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22323         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22324         syntax.
22325         * g++.old-deja/g++.pt/friend28.C: Account for use of
22326         non-dependent names.
22327         * g++.old-deja/g++.pt/friend29.C: Likewise.
22328         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22329         rules.
22330         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22331         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22332         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22333         lookup rules.
22334         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22335         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22336         keyword.
22337         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22338         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22339         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22340         keyword.
22341         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22342         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22343         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22344         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22345         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22346         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22347         keyword.
22348         * g++.old-deja/g++.pt/spec10.C: Likewise.
22349         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22350         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22351         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22352         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22353         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22354         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22355         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22356         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22357         * g++.old-deja/g++.pt/typename15.C: Likewise.
22358         * g++.old-deja/g++.pt/typename22.C: Likewise.
22359         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22360         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22361         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22362         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22363         syntax.
22364         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22365         return value extension.
22366         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22367         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22368         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22369         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22370
22371 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22372
22373         * g++.dg/warn/inline1.C: New test.
22374         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22375         * g++.old-deja/g++.jason/synth10.C: Likewise.
22376         * g++.old-deja/g++.mike/net31.C: Likewise.
22377         * g++.old-deja/g++.mike/p8786.C: Likewise.
22378
22379         * g++.dg/template/friend10.C: New test.
22380         * g++.dg/template/conv5.C: New test.
22381
22382 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.dg/lookup/scoped3.C: New test.
22385
22386         * g++.dg/lookup/decl1.C: New test.
22387         * g++.dg/lookup/decl2.C: New test.
22388
22389 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22390
22391         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22392         gcc.c-torture/compile/20021015-1.c,
22393         gcc.c-torture/compile/20021015-2.c,
22394         gcc.c-torture/compile/20021123-1.c,
22395         gcc.c-torture/compile/20021123-2.c,
22396         gcc.c-torture/compile/20021123-3.c,
22397         gcc.c-torture/compile/20021123-4.c,
22398         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22399         only to 3.1 or 3.2 branch.
22400
22401 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22402
22403         * gcc.dg/i386-bitfield3.c: New test.
22404
22405         * gcc.dg/i386-bitfield2.c: New test.
22406
22407 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22408
22409         * g++.dg/parse/conv_op1.C: New test.
22410
22411 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22412
22413         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22414         approved.
22415
22416 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22417
22418         * gcc.c-torture/compile/20021220-1.c: New test.
22419
22420 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22421
22422         * gcc.dg/i386-fastcall-1.c: New.
22423
22424 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22425
22426         * gcc.c-torture/execute/20021219-1.c: New test.
22427
22428 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22429
22430         * gcc.dg/i386-pic-1.c: New test.
22431
22432 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22433
22434         PR c++/8099
22435         * g++.dg/template/friend9.C: New test.
22436
22437 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22438
22439         PR c++/3663
22440         * g++.dg/template/access7.C: New test.
22441
22442 2002-12-18  Nick Clifton  <nickc@redhat.com>
22443
22444         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22445         the libstdc++-v3 directory has been found.
22446
22447 2002-12-12  Devang Patel <dpatel@apple.com>
22448         * gcc.dg/darwin-ld-1.c: New test.
22449         * gcc.dg/darwin-ld-2.c: New test.
22450         * gcc.dg/darwin-ld-3.c: New test.
22451         * gcc.dg/darwin-ld-4.c: New test.
22452         * gcc.dg/darwin-ld-5.c: New test.
22453
22454 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22455
22456         * gcc.c-torture/compile/20021212-1.c: New test.
22457
22458 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22459
22460         * gcc.dg/fshort-wchar: New test.
22461
22462 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22463
22464         PR c++/8372
22465         * g++.dg/template/dtor1.C: New test.
22466
22467         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22468         markers.
22469
22470 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22471
22472         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22473
22474 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22475
22476         * g++.dg/template/static1.C: New test.
22477         * g++.dg/template/static2.C: New test.
22478         * g++.old-deja/g++.ext/memconst.C: New test.
22479
22480 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22481
22482         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22483         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22484         * g++.dg/special/initp1.C: Likewise.
22485
22486 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22487
22488         * gcc.c-torture/execute/20021204-1.c: New test.
22489
22490 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22491
22492         * gcc.dg/ppc-fmadd-1.c: New file.
22493         * gcc.dg/ppc-fmadd-2.c: New file.
22494         * gcc.dg/ppc-fmadd-3.c: New file.
22495
22496 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22497
22498         * gcc.c-torture/compile/20021204-1.c: New test.
22499
22500 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         * g++.dg/inherit/covariant2.C: New test.
22503         * g++.dg/inherit/covariant3.C: New test.
22504         * g++.dg/inherit/covariant4.C: New test.
22505         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22506         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22507
22508 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22509
22510         PR c++/8688
22511         * g++.dg/init/brace3.C: New test.
22512
22513 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22514
22515         * gcc.dg/20020210-1.c: Fix a comment typo.
22516
22517 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22518
22519         PR c++/8720
22520         * g++.dg/parse/defarg1.C: New test.
22521
22522         PR c++/8615
22523         * g++.dg/template/char1.C: New test.
22524
22525         * g++.dg/template/varmod1.C: Fix typo.
22526
22527 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22528
22529         DR 180
22530         * g++.old-deja/g++.pt/crash32.C: Expect error.
22531
22532 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22533
22534         PR c++/5919
22535         * g++.dg/template/varmod1.C: New test.
22536
22537         PR c++/8727
22538         * g++.dg/inherit/typeinfo1.C: New test.
22539
22540         PR c++/8663
22541         * g++.dg/inherit/typedef1.C: New test.
22542
22543 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22544
22545         PR c++/8332
22546         PR c++/8493
22547         * g++.dg/template/strlen1.C: New test.
22548
22549         PR c++/8227
22550         * g++.dg/template/ctor2.C: New test.
22551
22552         PR c++/8214
22553         * g++.dg/init/string1.C: New test.
22554
22555         PR c++/8511
22556         * g++.dg/template/friend8.C: New test.
22557
22558 2002-11-29  Joe Buck <jbuck@synopsys.com>
22559
22560         * g++.dg/lookup/anon2.C: New test.
22561
22562 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22563
22564         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22565         h8300 port.
22566
22567 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22568
22569         * gcc.dg/bitfld-6.c: New test.
22570
22571 2002-11-27  Jan Hubicka  <jh@suse.cz>
22572
22573         * gcc.c-torture/execute/20021127.[cx]: New test.
22574
22575 2002-11-26  Jan Hubicka  <jh@suse.cz>
22576
22577         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22578         quality.
22579
22580 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22581
22582         * g++.dg/init/brace2.C: New test.
22583         * g++.old-deja/g++.mike/p9129.C: Correct.
22584
22585 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22586
22587         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22588
22589 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22590
22591         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22592
22593 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22594
22595         * testsuite/g++.dg/abi/empty11.C: New test.
22596         * testsuite/g++.dg/rtti/cv1.C: New test.
22597
22598 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22599
22600         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22601
22602 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22603
22604         * g++.dg/abi/empty10.C: New test.
22605
22606 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22607
22608         * gcc.c-torture/compile/20021124-1.c: New test.
22609
22610 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22611
22612         * g++.dg/abi/rtti2.C: New test.
22613
22614 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22615
22616         * gcc.dg/i386-unroll-1.c: New test.
22617
22618 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22619
22620         * gcc.c-torture/compile/20021120-1.c: New test.
22621         * gcc.c-torture/compile/20021120-2.c: New test.
22622
22623 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22624
22625         * gcc.dg/bitfld-5.c: New test.
22626
22627 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22628
22629         * gcc.c-torture/execute/20021120-3.c: New test.
22630
22631 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22632
22633         * gcc.c-torture/execute/20021120-2.c: New test.
22634
22635 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22636
22637         * gcc.c-torture/execute/20021120-1.c: New test.
22638
22639 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22640
22641         * gcc.c-torture/execute/20021118-3.c: New test.
22642
22643 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22644
22645         * gcc.c-torture/compile/20021119-1.c: New test.
22646
22647 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22648
22649         * gcc.dg/duff-1.c: New test.
22650         * gcc.dg/duff-2.c: New test.
22651         * gcc.dg/duff-3.c: New test.
22652
22653 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22654
22655         * gcc.dg/cpp/_Pragma5.c: New test.
22656
22657 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22658
22659         * gcc.c-torture/execute/20021118-2.c: New test.
22660
22661 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22662
22663         * gcc.c-torture/execute/20021118-1.c: New test.
22664
22665 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22666
22667         * gcc.dg/20021116-1.c: New test.
22668
22669 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22670
22671         * g++.dg/abi/vcall1.C: New test.
22672
22673 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22674
22675         * gcc.dg/20021029-1.c: New test.
22676         * gcc.dg/20021029-2.c: New test.
22677
22678 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22679
22680         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22681
22682 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22683
22684         PR c/8439
22685         * gcc.dg/20021110.c: Move to ...
22686         * gcc.c-torture/compile/20021110.c: .... here.
22687
22688 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22689
22690         PR c/8467
22691         * gcc.c-torture/execute/20021111-1.c
22692
22693 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22694
22695         PR c/8439
22696         * gcc.dg/20021110.c: New test.
22697
22698 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22699
22700         * g++.dg/abi/vthunk3.C: Run only on x86.
22701
22702 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22703
22704         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22705
22706 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22707
22708         * lib/compat.exp (compat-execute): Fix logic error in last
22709         change.
22710
22711 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22712
22713         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22714
22715 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22716
22717         PR c++/8389
22718         * g++.dg/template/access6.C: New test.
22719
22720 2002-11-08  Jan Hubicka  <jh@suse.cz>
22721
22722         * gcc.dg/i386-ssefp-1.c: New test.
22723         * gcc.dg/i386-ssefp-1.c: New test.
22724
22725 2002-11-08  Jan Hubicka  <jh@suse.cz>
22726
22727         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22728
22729 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22730
22731         * g++.dg/abi/vthunk3.C: New test.
22732
22733         PR c++/8338
22734         * g++.dg/template/crash2.C: New test.
22735
22736 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22737
22738         * testsuite/g++.dg/abi/dtor1.C: New test.
22739         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22740
22741 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22742
22743         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22744         Darwin.
22745
22746 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22747
22748         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22749         -mthumb.  Only xfail with -O0.
22750
22751 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22752
22753         * g++.dg/abi/thunk1.C: New test.
22754         * g++.dg/abi/thunk2.C: Likewise.
22755         * g++.dg/abi/vtt1.C: Likewise.
22756
22757 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22758
22759         PR optimization/8423
22760         * gcc.c-torture/execute/builtin-constant.c: New test.
22761
22762 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22763
22764         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22765         Add some more cases.
22766
22767 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22768
22769         PR c++/8391
22770         * g++.dg/opt/local1.C: New test.
22771
22772 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22773
22774         PR c++/8160
22775         * g++.dg/template/complit1.C: New test.
22776
22777         PR c++/8149
22778         * g++.dg/template/typename4.C: Likewise.
22779
22780 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22781
22782         Core issue 287, PR c++/7639
22783         * g++.dg/template/instantiate1.C: Adjust error location.
22784         * g++.dg/template/instantiate3.C: New test.
22785         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22786         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22787         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22788
22789 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22790
22791         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22792
22793 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22794
22795         PR c++/8287
22796         * g++.dg/init/dtor2.C: New test.
22797
22798 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22799
22800         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22801         * gcc.dg/nest.c: Bypass errors on irix6.
22802
22803 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22804
22805         * gcc.dg/nest.c: Expect error for mmix-*-*.
22806         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22807
22808 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22809
22810         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22811         markers.
22812
22813         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22814
22815 2002-10-25  Mike Stump  <mrs@apple.com>
22816
22817         * gcc.dg/warn-1.c: New test.
22818
22819 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22820
22821         * g++.dg/template/typename3.C: New test.
22822
22823 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22824
22825         * g++.dg/lookup/ptrmem1.C: New test.
22826
22827         * g++.dg/abi/vthunk2.C: New test.
22828
22829 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22830
22831         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22832
22833 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22834
22835         * g++.dg/abi/empty9.C: New test.
22836
22837 2002-10-24  Richard Henderson  <rth@redhat.com>
22838
22839         * g++.dg/inherit/thunk1.C: Enable for ia64.
22840
22841 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22842
22843         PR c++/8067
22844         * g++.dg/lookup/pretty1.C: New test.
22845
22846 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22847
22848         * gcc.dg/20021023-1.c: New test.
22849
22850 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22851
22852         PR c++/7679
22853         * g++.dg/parse/inline1.C: New test.
22854
22855 2002-10-23  Richard Henderson  <rth@redhat.com>
22856
22857         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22858
22859         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22860
22861 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22862
22863         PR c++/6579
22864         * g++.dg/parse/stmtexpr3.C: New test.
22865
22866 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22867
22868         * g++.dg/expr/cond1.C: New test.
22869
22870 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22871
22872         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22873
22874 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22875
22876         * g++.dg/abi/vbase13.C: New test.
22877         * g++.dg/abi/vbase14.C: Likewise.
22878
22879 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22880
22881         * gcc.dg/tls/pic-1.c: New test.
22882         * gcc.dg/tls/nonpic-1.c: New test.
22883         * gcc.dg/20021018-1.c: New test.
22884
22885 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22886
22887         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22888         Remove only files with the same base name as the test case.
22889         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22890         (profopt-execute): Likewise.  Also, remove old profiling
22891         and performance data files before running the tests.
22892
22893         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22894         * g++.dg/bprob/bprob.exp: Likewise.
22895         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22896         to allow more general test case names.
22897
22898         * g++.dg/bprob/bprob-1.C: Rename to ...
22899         * g++.dg/bprob/g++-bprob-1.C: ... this.
22900
22901         * g77.dg/bprob/bprob-1.f: Rename to ...
22902         * g77.dg/bprob/g77-bprob-1.f: ... this.
22903
22904 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22905
22906         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22907         bison 1.50 or later.
22908
22909 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22910
22911         * g++.dg/README: Describe more test directories.
22912
22913 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22914
22915         * g++.dg/init/array6.C: Add additional tests.
22916
22917 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22918
22919         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22920         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22921
22922 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22923
22924         * gcc.c-torture/compile/20020604-1.x: New.
22925         * gcc.c-torture/compile/simd-5.x: Likewise.
22926         * gcc.c-torture/execute/920710-1.x: Likewise.
22927         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22928
22929 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22930
22931         * g++.dg/inherit/override1.C: Add dg-options clause.
22932
22933 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22934
22935         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22936         _mm_slli_si128.
22937
22938 2002-10-19  Andreas Schwab  <schwab@suse.de>
22939
22940         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22941         directory component.
22942
22943 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22944
22945         * g++.dg/inherit/thunk1.C: New test.
22946
22947         * g++.dg/inherit/override1.C: New test.
22948
22949         * g++.dg/abi/mangle11.C: New test.
22950         * g++.dg/abi/mangle14.C: New test.
22951         * g++.dg/abi/mangle17.C: New test.
22952
22953 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22954
22955         * g++.dg/overload/member2.C: New test.
22956
22957 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22958
22959         * g++.dg/README: Describe new compat directory.
22960         * g++.dg/dg.exp: Skip tests in compat directory.
22961         * README.compat: New file.
22962         * lib/compat.exp: New expect script.
22963         * g++.dg/compat: New test directory.
22964         * g++.dg/compat/compat.exp: New expect script.
22965         * g++.dg/compat/abi: New test directory.
22966         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22967         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22968         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22969         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22970         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22971         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22972         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22973         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22974         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22975         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22976         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22977         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22978         * g++.dg/compat/break: New test directory.
22979         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22980         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22981         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22982         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22983         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22984         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22985         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22986         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22987         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22988         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22989         g++.dg/compat/break/README: New files.
22990         * g++.dg/compat/eh: New test directory.
22991         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22992         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22993         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22994         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22995         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22996         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22997         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22998         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22999         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23000         g++.dg/compat/eh/filter2_y.C,
23001         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23002         g++.dg/compat/eh/new1_y.C,
23003         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23004         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23005         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23006         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23007         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23008         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23009         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23010         g++.dg/compat/eh/unexpected1_y.C: New files.
23011         * g++.dg/compat/init: New test directory.
23012         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23013         g++.dg/compat/init/array5_y.C,
23014         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23015         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23016         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23017         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23018         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23019         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23020         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23021         g++.dg/compat/init/init-ref2_y.C: New files.
23022
23023 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23024
23025         PR c++/7584
23026         * g++.dg/inherit/using3.C: New test.
23027
23028 2002-10-17  Jan Hubicka  <jh@suse.cz>
23029
23030         * gcc.dg/20021017-2.c: New test.
23031
23032 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23033
23034         * g++.dg/abi/mangle16.C: Adjust.
23035
23036         * g++.dg/init/array8.C: New test.
23037
23038 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23039
23040         * gcc.dg/special/mips-abi.exp: New test.
23041         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23042
23043 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23044
23045         * g++.dg/abi/mangle16.C: New test.
23046         * g++.dg/abi/mangle17.C: Likewise.
23047
23048         PR c++/7478
23049         * g++.dg/template/ref1.C: New test.
23050
23051 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23052
23053         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23054
23055 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23056
23057         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23058
23059 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23060
23061         PR c++/7524
23062         * g++.dg/init/array7.C: New test.
23063
23064 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23065
23066         * g++.dg/init/array6.C: New test.
23067
23068         * g++.dg/abi/mangle13.C: Likewise.
23069         * g++.dg/abi/mangle14.C: Likewise.
23070         * g++.dg/abi/mangle15.C: Likewise.
23071
23072 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23073
23074         * g++.dg/abi/empty8.C: New test.
23075
23076 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23077
23078         * g++.dg/init/ctor1.C: New test.
23079
23080 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23081
23082         * gcc.c-torture/execute/20021015-1.c: New test.
23083
23084 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23085
23086         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23087
23088 2002-10-14  Jan Hubicka  <jh@suse.cz>
23089
23090         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23091
23092 2002-10-14  Richard Henderson  <rth@redhat.com>
23093
23094         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23095
23096 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23097
23098         PR optimization/6631
23099         * g++.dg/opt/const2.C: New test.
23100
23101 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23102
23103         PR c++/7176
23104         * g++.dg/parse/friend1.C: New test.
23105         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23106
23107 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23108
23109         * gcc.dg/20021014-1.c: New test.
23110
23111 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23112
23113         PR c++/5661
23114         * g++.dg/ext/vlm1.C: New test.
23115         * g++.dg/ext/vlm2.C: Likewise.
23116
23117         * g++.dg/init/array1.C: Remove invalid braces.
23118         * g++.dg/init/brace1.C: New test.
23119         * g++.dg/init/copy2.C: Likewise.
23120         * g++.dg/init/copy3.C: Likewise.
23121         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23122         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23123         braces.
23124
23125 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23126
23127         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23128
23129 2002-10-11  Richard Shann  <richard.shann@superh.com>
23130
23131         * gcc.c-torture/compile/simd-5.c: New test.
23132
23133 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23134
23135         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23136
23137 2002-10-10  Jim Wilson  <wilson@redhat.com>
23138
23139         * gcc.c-torture/execute/20021010-1.c: New test.
23140
23141 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23142
23143         PR c/7353
23144         * g++.dg/ext/typedef-init.C: New test.
23145         * gcc.dg/typedef-init.c: New test.
23146
23147 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23148
23149         * gcc.dg/cpp/paste13.c: New test.
23150
23151 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23152
23153         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23154         remaining platforms, XFAIL during compile, not execute.  Don't
23155         XFAIL at -O0.
23156
23157 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23158
23159         * gcc.dg/alias-1.c: Tweak expected warning.
23160
23161 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23162
23163         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23164
23165 2002-10-06  Andreas Jaeger  <aj@suse.de>
23166
23167         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23168         * gcc.dg/cpp/c++98.C: Likewise.
23169
23170         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23171         * g++.dg/cpp/c++98.C: Likewise.
23172
23173         * g++.dg/README (Subdirectories): Mention cpp directory.
23174
23175         PR target/7559
23176         * gcc.dg/20021006-1.c: New test.
23177
23178 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23179
23180         PR c++/7804
23181         * g++.dg/other/warning1.C: New test.
23182
23183 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23184
23185         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23186         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23187         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23188
23189 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23190
23191         PR c++/7931
23192         * g++.dg/template/ptrmem3.C: New test.
23193
23194         PR c++/7754
23195         * g++.dg/template/union1.C: New test.
23196
23197 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23198
23199         PR c++/8006
23200         * g++.dg/abi/mangle9.C: New test.
23201         * g++.dg/abi/mangle10.C: New test.
23202         * g++.dg/abi/mangle11.C: New test.
23203         * g++.dg/abi/mangle12.C: New test.
23204
23205 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23206
23207         PR c++/7188.
23208         * g++.dg/template/meminit1.C: New test.
23209         * g++.dg/warn/Wreorder-1.C: Likewise.
23210         * g++.old-deja/g++.mike/warn3.C: Tweak.
23211         * lib/prune.exp: Ingore "in copy constructor".
23212
23213 2002-10-02  Andreas Jaeger  <aj@suse.de>
23214
23215         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23216         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23217         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23218         on x86-64.
23219
23220 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23221
23222         * gcc.dg/empty1.C: Fix typo.
23223
23224 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23225
23226         * gcc.dg/alias-1.c: New test.
23227
23228 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23229
23230         * gcc.dg/empty1.C: New test.
23231
23232         * g++.dg/tls/init-2.C: Tweak error messages.
23233
23234 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23235
23236         * gcc.c-torture/compile/20020923-1.c: New test.
23237
23238 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23239
23240         * gcc.c-torture/execute/ffs-1.c: New test.
23241         * gcc.c-torture/execute/ffs-2.c: Ditto.
23242
23243 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23244
23245         * g++.dg/overload/member1.C: New test.
23246
23247 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23248
23249         * g++.dg/abi/empty7.C: New test.
23250         * g++.dg/init/pm2.C: Likewise.
23251
23252 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23253
23254         * g++.dg/rtti/crash1.C: New test.
23255
23256 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23257
23258         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23259         gcc.dg/sibcall-4.c: New tests.
23260
23261 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23262
23263         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23264         powerpc and MMIX targets.
23265
23266 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23267
23268         * gcc.dg/cpp/20020927-1.c: New.
23269
23270 2002-09-26  David S. Miller  <davem@redhat.com>
23271
23272         * gcc.c-torture/compile/trunctfdf.c: New.
23273
23274 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23275
23276         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23277
23278 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23279
23280         * gcc.c-torture/execute/loop-15.c: New.
23281
23282 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23283
23284         * README.QMTEST: Fix typo.
23285
23286 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23287
23288         * gcc.dg/20020926-1.c: New test.
23289
23290 2002-09-25  David S. Miller  <davem@redhat.com>
23291
23292         PR target/7842
23293         * gcc.c-torture/execute/shiftdi.c: New test.
23294
23295 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23296
23297         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23298         unique to the tool.
23299         * lib/g77.exp (g77_init): Likewise.
23300         * lib/g++.exp (g++_init): Likewise.
23301         * lib/objc.exp (objc_init): Likewise.
23302
23303 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23304
23305         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23306         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23307         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23308
23309 2002-09-25  Richard Henderson  <rth@redhat.com>
23310
23311         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23312         too-small long double.
23313
23314 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23315
23316         * gcc.dg/20020919-1.c: New test.
23317
23318 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23319
23320         * g++.dg/abi/bitfield6.C: New test.
23321         * g++.dg/abi/bitfield7.C: New test.
23322         * g++.dg/abi/bitfield8.C: New test.
23323         * g++.dg/abi/vbase11.C: New test.
23324
23325 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23326
23327         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23328         hppa*-*-hpux*.  Update test comment.
23329
23330 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23331
23332         * gcc.dg/tls/struct-1.c: New test.
23333
23334 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23335
23336         * gcc.dg/cpp/tr-warn2.c: Update.
23337
23338 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23339
23340         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23341
23342 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23343
23344         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23345         systems.
23346
23347 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23348
23349         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23350
23351         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23352         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23353         setting of cxxfilt.
23354
23355 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23356
23357         * gcc.dg/20020312-2.c: Update for darwin.
23358
23359 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23362
23363 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23364
23365         * objc.dg/comp-types-1.m: New test.
23366         * objc.dg/comp-types-2.m: New test.
23367         * objc.dg/comp-types-3.m: New test.
23368         * objc.dg/comp-types-4.m: New test.
23369         * objc.dg/comp-types-5.m: New test.
23370         * objc.dg/comp-types-6.m: New test.
23371
23372 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23373
23374         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23375
23376 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23377
23378         * g++.dg/other/do1.C: New test.
23379
23380         * g++.dg/template/subst1.C: New test.
23381
23382 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23383
23384         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23385
23386 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23387
23388         * g++.dg/template/qualttp20.C: Adjust expected errors.
23389         * g++.old-deja/g++.jason/report.C: Likewise.
23390         * g++.old-deja/g++.other/qual1.C: Likewise.
23391
23392         * g++.dg/lookup/scoped2.C: New test.
23393
23394         * g++.dg/ext/asm3.C: New test.
23395
23396 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23397
23398         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23399
23400 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23401
23402         * ChangeLog: follow spelling conventions.
23403         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23404         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23405         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23406         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23407         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23408         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23409         * g++.old-deja/g++.law/global-init1.C: Likewise.
23410         * g++.old-deja/g++.other/delete4.C: Likewise.
23411         * g++.old-deja/g++.other/inline21.C: Likewise.
23412         * g++.old-deja/g++.other/singleton.C: Likewise.
23413         * g77.dg/strlen0.f: Likewise.
23414         * g77.f-torture/compile/20010519-1.f: Likewise.
23415         * g77.f-torture/compile/980310-4.f: Likewise.
23416         * gcc.c-torture/compile/20000605-1.c: Likewise.
23417         * gcc.c-torture/execute/20020225-1.c: Likewise.
23418         * gcc.dg/c90-hexfloat-2.c: Likewise.
23419         * gcc.dg/c99-bool-1.c: Likewise.
23420         * gcc.dg/c99-hexfloat-2.c: Likewise.
23421         * gcc.dg/dll-2.c: Likewise.
23422         * gcc.dg/wtr-union-init-1.c: Likewise.
23423         * gcc.dg/wtr-union-init-2.c: Likewise.
23424         * gcc.dg/wtr-union-init-3.c: Likewise.
23425         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23426         * gcc.dg/cpp/defined.c: Likewise.
23427         * gcc.dg/cpp/macsyntx.c: Likewise.
23428         * gcc.dg/cpp/paste2.c: Likewise.
23429         * gcc.dg/cpp/trad/defined.c: Likewise.
23430         * gcc.dg/format/c90-printf-1.c: Likewise.
23431         * gcc.dg/format/c90-scanf-1.c: Likewise.
23432         * gcc.dg/format/c99-printf-1.c: Likewise.
23433         * gcc.dg/format/c99-scanf-1.c: Likewise.
23434         * gcc.misc-tests/gcov-8.c: Likewise.
23435         * lib/profopt.exp: Likewise.
23436
23437 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23438
23439         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23440
23441 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         * g++.dg/inherit/using2.C: New test.
23444
23445 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23446
23447         * ChangeLog: Follow spelling conventions.
23448         * g++.dg/template/friend4.C: Likewise.
23449         * g++.old-deja/g++.pt/crash67.C: Likewise.
23450         * gcc.c-torture/execute/20000801-4.c: Likewise.
23451         * gcc.dg/c90-digraph-1.c: Likewise.
23452         * gcc.dg/c94-digraph-1.c: Likewise.
23453         * gcc.dg/c99-digraph-1.c: Likewise.
23454         * gcc.dg/cpp/line5.c: Likewise.
23455         * gcc.dg/cpp/multiline.c: Likewise.
23456         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23457         * gcc.dg/format/attr-3.c: Likewise.
23458         * gcc.dg/format/c90-scanf-3.c: Likewise.
23459         * gcc.dg/format/ext-4.c: Likewise.
23460
23461 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         * g++.dg/template/pretty1.C: New test.
23464
23465 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23466
23467         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23468
23469 2002-09-13  Matt Austern  <austern@apple.com>
23470
23471         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23472         passing a cast expression to a function by const reference.
23473
23474 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23475
23476         * g++.dg/template/deduce1.C: New test.
23477
23478 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23479
23480         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23481         32-bit int.
23482
23483 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23484
23485         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23486         usage.
23487
23488 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23489
23490         * gcc.c-torture/compile/20020910-1.c: New test.
23491
23492 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23493
23494         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23495
23496 2002-09-10  Andreas Jaeger  <aj@suse.de>
23497
23498         * gcc.dg/20020312-2.c: Adjust for x86-64.
23499
23500 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23501
23502         * g77.dg/7388.f: New test case for PR 7388.
23503
23504 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23505
23506         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23507
23508 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23509
23510         * objc.dg/proto-lossage-1.m: New test.
23511
23512 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23513
23514         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23515
23516 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23517
23518         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23519         expected to pass.
23520
23521 2002-09-06  Stan Shebs  <shebs@apple.com>
23522             David Edelsohn  <edelsohn@gnu.org>
23523
23524         * gcc.dg/weak: New directory.
23525         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23526         target-specific xfail bits.
23527         * gcc.dg/typeof-2.c: Move to new directory.
23528         * gcc.dg/weak.exp: New expect script.
23529
23530 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23531
23532         * gcc.c-torture/execute/extzvsi.c: New test.
23533
23534 2002-09-05  Stan Shebs  <shebs@apple.com>
23535
23536         * gcc.dg/weak-1.c: xfail on Darwin.
23537         * gcc.dg/weak-2.c: Ditto.
23538         * gcc.dg/weak-3.c: Ditto.
23539         * gcc.dg/weak-4.c: Ditto.
23540         * gcc.dg/weak-5.c: Ditto.
23541         * gcc.dg/weak-6.c: Ditto.
23542         * gcc.dg/weak-7.c: Ditto.
23543         * gcc.dg/weak-8.c: Ditto.
23544         * gcc.dg/weak-9.c: Ditto.
23545
23546 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23547
23548         * gcc.c-torture/execute/loop-14.c: New test.
23549
23550 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23551
23552         * g++.dg/other/cxa-atexit1.C: New test.
23553
23554         * gcc.dg/typeof-2.c: New test.
23555
23556 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23557
23558         * gcc.dg/builtins-2.c: New testcase.
23559         * gcc.dg/builtins-3.c: New testcase.
23560
23561 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23562
23563         * gcc.dg/cpp/_Pragma4.c: New test.
23564
23565 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23566
23567         * objc/execute/nil_method-1.m: New testcase.
23568
23569 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23570
23571         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23572         [Object class], not [Object initialize].
23573
23574 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23575             Hans-Peter Nilsson  <hp@bitrange.com>
23576
23577         * gcc.c-torture/execute/20020720-1.x: Skip test on
23578         mmix-knuth-mmixware.  Correct comment.
23579
23580 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23581
23582         * testsuite/g++.dg/abi/bitfield5.C: New test.
23583         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23584
23585 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23586
23587         * objc.dg/undeclared-selector.m: New test.
23588
23589 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23590
23591         * g++.dg/other/offsetof1.C: Avoid cast warning.
23592
23593 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23594
23595         * objc.dg/super-class-2.m: New test.
23596
23597 2002-08-24  Matt Austern  <austern@apple.com>
23598
23599         * g++.dg/ext/lvaddr.C: New test.
23600         * g++.dg/ext/lvcast.C: New test.
23601
23602 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23603
23604         * testsuite/g++.dg/inherit/cond1.C: New test.
23605
23606 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23607
23608         * gcc.dg/noncompile/incomplete-1.c: New test.
23609
23610 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23611
23612         * gcc.dg/typespec-1.c: New test.
23613
23614 2002-08-20  Devang Patel  <dpatel@apple.com>
23615         * objc.dg/proto-hier-2.m: New test.
23616
23617 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23618
23619         * objc.dg/bitfield-1.m: New test.
23620         * objc.dg/bitfield-2.m: New test.
23621
23622 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23623
23624         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23625         gcc.dg/c99-flex-array-4.c: New tests.
23626
23627 2002-08-16  Stan Shebs  <shebs@apple.com>
23628
23629         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23630
23631 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23632
23633         * gcc.dg/typeof-1.c: New test.
23634         * g++.dg/ext/typeof2.C: New test.
23635
23636 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         * g++.dg/other/offsetof1.C: New test.
23639
23640 2002-08-14  Richard Henderson  <rth@redhat.com>
23641
23642         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23643
23644 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23645
23646         * gcc.dg/cpp/_Pragma3.c: New test.
23647
23648 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23649
23650         * g++.dg/template/inherit3: New test.
23651
23652 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23653
23654         * gcc.dg/bitfld-4.c: Add blank options.
23655
23656 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23657
23658         * g++.dg/template/crash1.C: New test.
23659
23660 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23661
23662         * gcc.dg/tls/opt-2.c: New test.
23663
23664 2002-08-08  Devang Patel  <dpatel@apple.com>
23665
23666         * objc.dg/selector-1.m : New test
23667
23668 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23669
23670         * g++.dg/abi/bitfield4.C: New test.
23671         * gcc.dg/bitfld-4.c: New test.
23672
23673 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.dg/other/packed1.C: New test.
23676
23677 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23678
23679         * g++.dg/abi/offsetof.C: Tweak error messages.
23680         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23681
23682 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23683
23684         * gcc.dg/bitfld-3.c: New test.
23685
23686 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23687             Richard Henderson  <rth@redhat.com>
23688
23689         * gcc.dg/i386-bitfield1.c: New test.
23690         * g++.dg/abi/bitfield3.C: Update.
23691
23692 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23693
23694         * objc.dg/const-str-2.m: Update.
23695         * gcc.dg/cpp/c++98.c: Change to C extension.
23696         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23697         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23698
23699 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23700
23701         * testsuite/gcc.dg/tls/diag-3.c: New.
23702
23703 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23704
23705         * g++.dg/README (Subdirectories): Document new subdir expr.
23706         * g++.dg/expr/pmf-1.C: New test.
23707
23708 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23709
23710         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23711
23712 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23713
23714         * g++.dg/abi/bitfield3.C: New test.
23715
23716 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23717
23718         * lib/gcov.exp: Tweak expected line formats.
23719         * gcc.misc-tests/gcov8.c: New test.
23720         * gcc.misc-tests/gcov8.x: New flags.
23721
23722 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23723
23724         * consistency.vlad/layout/endian.c: Include string.h.
23725
23726         * gcc.c-torture/execute/20020805-1.c: New test.
23727
23728 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23729
23730         * g++.dg/other/conversion1.C: New test.
23731
23732 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23733
23734         * gcc.dg/builtins-1.c: New testcase.
23735
23736 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23737
23738         * g++.dg/inherit/access3.C: New test.
23739
23740 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23741
23742         * gcc.dg/ia64-visibility-2.c: New test.
23743
23744 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23745
23746         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23747         __qualifier_flags to __flags.
23748
23749 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23750
23751         * g++.dg/inherit/operator1.C: New test.
23752         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23753         * g++.dg/other/error1.C: Change expected error message.
23754         * g++.dg/template/conv4.C: Likewise.
23755
23756 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23757
23758         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23759         for documented behavior.
23760
23761 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23762
23763         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23764         several targets known to fail.
23765
23766 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23767
23768         * gcc.dg/mips-args-[123].c: New tests.
23769
23770 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23771
23772         * gcc.dg/ppc-spe.c: New.
23773
23774 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23775
23776         * g++.dg/other/ptrmem4.C: New testcase.
23777
23778 2002-07-24  Richard Henderson  <rth@redhat.com>
23779
23780         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23781
23782 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23783
23784         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23785
23786 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23787
23788         * gcc.c-torture/execute/memset-3.c: New testcase.
23789
23790 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23791
23792         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23793         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23794
23795 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23796
23797         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23798         Delete.
23799
23800 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23801
23802         * gcc.c-torture/compile/simd-4.c: New test.
23803
23804 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23805
23806         PR c++/7347, c++/7348
23807         * g++.dg/template/access4.C: New test.
23808         * g++.dg/template/access5.C: New test.
23809         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23810         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23811         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23812         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23813
23814 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23815
23816         * gcc.dg/gnu89-init-2.c: New test.
23817
23818 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23819
23820         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23821
23822 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23823
23824         * gcc.c-torture/execute/20020720-1.c: New testcase.
23825
23826 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23827
23828         * gcc.dg/cpp/Wsignprom.c: New tests.
23829
23830 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23831
23832         * gcc.c-torture/execute/loop-13.c: New test.
23833
23834 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23835
23836         * gcc.dg/cpp/expr.c: New tests.
23837
23838 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23839
23840         * g++.dg/opt/pr6713.C: Add template instantiation.
23841
23842 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23843
23844         * gcc.dg/nest.c: New test.
23845
23846 2002-07-17  Richard Henderson  <rth@redhat.com>
23847
23848         * g++.dg/opt/pr6713.C: New test.
23849
23850 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23851
23852         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23853         XFAIL for all x86 processors.
23854
23855 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23856
23857         * gcc.c-torture/execute/20010122-1.x: Do not test with
23858         -fomit-frame-pointer.
23859
23860 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23861
23862         * g++.dg/template/instantiate2.C: New test.
23863         * g++.dg/template/spec4.C: New test.
23864
23865 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23866
23867         * g++.dg/template/access2.C: New test.
23868         * g++.dg/template/access3.C: New test.
23869
23870 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23871
23872         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23873         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23874         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23875         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23876         Convert to use <stdarg.h>.
23877         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23878         Delete.
23879         * gcc.dg/va-arg-2.c: New.
23880         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23881
23882 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23883
23884         * gcc.c-torture/compile/20020710-1.c: New test.
23885
23886 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23887                           Andrew Pinski  <pinskia@physics.uc.edu>
23888
23889         gcc.c-torture/compile/simd-2.c: New testcase.
23890         gcc.c-torture/compile/simd-3.c: Likewise.
23891
23892 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23893
23894         PR c++/7224
23895         * g++.dg/overload/error1.C: New test.
23896
23897 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23898
23899         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23900         configuration and IRIX 6 O32 ABI.
23901
23902 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23903
23904         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23905
23906 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23907
23908         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23909
23910 2002-07-10  Jeffrey A Law  <law@redhat.com>
23911
23912         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23913
23914         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23915
23916 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23917
23918         * gcc.dg/20020312-2.c: Check for __PPC__.
23919
23920 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23921
23922         * gcc.c-torture/compile/20020709-1.c: New test.
23923
23924 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23925
23926         * g++.dg/template/qualttp21.C: New test case.
23927
23928 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23929
23930         * gcc.c-torture/compile/20020706-1.c: New test.
23931         * gcc.c-torture/compile/20020706-2.c: New test.
23932
23933 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23934             Alexandre Oliva  <aoliva@redhat.com>
23935
23936         * g++.dg/warn/incomplete1.C: New test.
23937
23938 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23939
23940         PR c++/7099
23941         * g++.dg/warn/noreturn1.C: New test.
23942
23943 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23944
23945         PR c++/6706
23946         * g++.dg/debug/debug6.C: New test.
23947         * g++.dg/debug/debug7.C: New test.
23948
23949 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23950
23951         * gcc.c-torture/compile/simd-3.c: New test.
23952
23953 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23954
23955         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23956         * gcc.dg/20020620-1.c: Likewise.
23957
23958 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23959
23960         PR c++/6944
23961         * g++.dg/init/array4.C: New test.
23962         * g++.dg/init/array5.C: New test.
23963
23964 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23965
23966         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23967         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23968
23969 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23970
23971         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23972         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23973         * gcc.dg/wtr-conversion-1.c: Likewise.
23974         * gcc.dg/wtr-escape-1.c: Likewise.
23975         * gcc.dg/wtr-int-type-1.c: Likewise.
23976         * gcc.dg/wtr-label-1.c: Likewise.
23977         * gcc.dg/wtr-static-1.c: Likewise.
23978         * gcc.dg/wtr-strcat-1.c: Likewise.
23979         * gcc.dg/wtr-suffix-1.c: Likewise.
23980         * gcc.dg/wtr-switch-1.c: Likewise.
23981         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23982         * gcc.dg/wtr-union-init-1.c: Likewise.
23983         * gcc.dg/wtr-union-init-2.c: Likewise.
23984         * gcc.dg/wtr-union-init-3.c: Likewise.
23985
23986         * gcc.dg/wtr-func-def-1.c: New test.
23987
23988 2002-07-02 Devang Patel <dpatel@apple.com>
23989
23990         * objc.dg/param-1.m: New test.
23991
23992 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23993
23994         * gcc.dg/cpp/trad/directive.c: Add test.
23995         * gcc.dg/cpp/trad/macroargs.c: Add test.
23996         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23997
23998 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23999
24000         * gcc.dg/cpp/cmdlne-M.c: New test.
24001
24002 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24003
24004         * objc.dg/desig-init-1.m: New test.
24005
24006 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24007
24008         PR c++/6716
24009         * g++.dg/template/instantiate1.C: New test.
24010
24011 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24012
24013         PR c++/7112
24014         * g++.dg/template/sizeof2.C: New test.
24015
24016 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24017
24018         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24019         gcc.dg/cpp/trad/include.c: New tests.
24020
24021 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24022
24023         PR target/7177
24024         * gcc.c-torture/compile/20020701-1.c: New test.
24025
24026 2002-07-01  Stan Shebs  <shebs@apple.com>
24027
24028         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24029         header here...
24030         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24031         (objc-torture-execute): or here.
24032
24033 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24034
24035         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24036
24037 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24038
24039         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24040
24041 2002-06-30  Devang Patel  <dpatel@apple.com>
24042
24043         * objc.dg/fsyntax-only.m: New test.
24044
24045 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24046
24047         PR c++/6695
24048         * g++.dg/template/friend7.C: New file.
24049
24050 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24051
24052         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24053         return type.
24054
24055 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24056
24057         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24058         avoid division by zero.
24059
24060 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24061
24062         * gcc.dg/Wunknownprag.c: New tests.
24063
24064 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24065
24066         * gcc.c-torture/execute/simd-2.c: New test.
24067
24068 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24069
24070         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24071         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24072         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24073         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24074         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24075         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24076         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24077         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24078         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24079         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24080         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24081         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24082         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24083         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24084         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24085         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24086         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24087
24088 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24089
24090         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24091         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24092         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24093         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24094         New tests.
24095         * gcc.dg/cpp/trad/directive.c: Update.
24096
24097 2002-06-23  Andreas Jaeger  <aj@suse.de>
24098
24099         * gcc.c-torture/execute/complex-6.c: New.
24100
24101 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24102
24103         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24104         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24105         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24106         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24107
24108 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24109
24110         * gcc.dg/cpp/trad: New directory with traditional tests copied
24111         from parent directory.
24112         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24113         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24114         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24115         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24116         Move to trad/ and rename.
24117         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24118         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24119         gcc.dg/cpp/trad/redef2.c: New tests.
24120         * gcc.dg/cpp/trad/trad.exp: New driver.
24121
24122 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24123
24124         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24125         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24126         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24127         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24128         Remove.
24129
24130 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24131
24132         * gcc.dg/20020620-1.c: New test.
24133
24134 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24135
24136         * g++.dg/template/ttp4.C: New test.
24137
24138 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24139
24140         * g++.dg/opt/vt1.C: Fix regexp.
24141
24142 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24143
24144         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24145         Don't use attribute `noinline'.
24146
24147 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24148
24149         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24150
24151 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24152
24153         * gcc.c-torture/execute/simd-1.c: New.
24154
24155         * gcc.dg/simd-1.c: New.
24156
24157 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24158
24159         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24160
24161 2002-06-16  Richard Henderson  <rth@redhat.com>
24162
24163         * g++.dg/ext/anon-struct1.C: New.
24164         * g++.dg/ext/anon-struct2.C: New.
24165         * g++.dg/ext/anon-struct3.C: New.
24166         * gcc.dg/anon-struct-1.c: New.
24167         * gcc.dg/anon-struct-2.c: New.
24168         * gcc.dg/anon-struct-3.c: New.
24169         * gcc.dg/20011008-1.c: Adjust warning text.
24170         * gcc.dg/20020527-1.c: Add -fms-extensions.
24171
24172 2002-06-16  Richard Henderson  <rth@redhat.com>
24173
24174         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24175
24176 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24177
24178         * gcc.c-torture/execute/20020615-1.c: New test.
24179
24180 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24181
24182         * gcc.c-tortuture/execute/compare-1.c: New test case.
24183         * gcc.c-tortuture/execute/compare-2.c: New test case.
24184         * gcc.c-tortuture/execute/compare-3.c: New test case.
24185
24186 2002-06-13  Richard Henderson  <rth@redhat.com>
24187
24188         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24189         ia64 ilp32.
24190
24191 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24192
24193         * g++.dg/template/typename2.C: Update error message.
24194
24195 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24196
24197         * gcc.c-torture/execute/20020611-1.c: New test.
24198
24199 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24200
24201         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24202         list of targets to skip.
24203
24204 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24205
24206         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24207         targets if not optimizing.
24208
24209 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * gcc.c-torture/compile/20020605-1.c: New test.
24212
24213         * g++.dg/opt/vt1.C: New test.
24214
24215         * gcc.dg/20020531-1.c: New test.
24216
24217         * gcc.dg/20020530-1.c: New test.
24218
24219         * gcc.dg/20020527-1.c: New test.
24220
24221         * g++.dg/opt/cse1.C: New test.
24222
24223 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24224
24225         * gcc.dg/20020607-2.c: New test case.
24226
24227 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.c-torture/compile/20020604-1.c: New test.
24230
24231 2002-06-04  Richard Henderson  <rth@redhat.com>
24232
24233         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24234         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24235         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24236
24237 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24238
24239         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24240
24241 2002-06-03  Richard Henderson  <rth@redhat.com>
24242
24243         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24244         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24245
24246 2002-06-02  Richard Henderson  <rth@redhat.com>
24247
24248         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24249         test functions static.
24250
24251 2002-06-02  Andreas Jaeger  <aj@suse.de>
24252
24253         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24254         now.
24255
24256 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24257
24258         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24259         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24260         Update for mofified diagnostics.
24261         * gcc.dg/c99-intconst-1.c: No longer fail.
24262
24263 2002-06-02  Richard Henderson  <rth@redhat.com>
24264
24265         * gcc.dg/uninit-A.c: Remove xfail markers.
24266
24267 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24268
24269         * gcc.dg/fnegate-1.c: New test case.
24270
24271 2002-05-30  Osku Salerma  <osku@iki.fi>
24272
24273         * gcc.c-torture/execute/mayalias-1.c: New file.
24274
24275 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24276
24277         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24278         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24279         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24280
24281 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24282
24283         * gcc.c-torture/execute/20020529-1.c: New test.
24284
24285 2002-05-27  Richard Henderson  <rth@redhat.com>
24286
24287         * g++.dg/ext/attrib6.C: New test case.
24288
24289 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24290
24291         * gcc.c-torture/execute/pure-1.c: New test.
24292
24293 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24294
24295         * gcc.dg/cpp/arith-2.c: Remove.
24296
24297 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24298
24299         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24300         * gcc.dg/cpp/if-3.c: Remove.
24301
24302 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24303
24304         * g++.dg/opt/cse2.C: New test.
24305
24306 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24307
24308         * gcc.dg/cpp/arith-1.c: New semantic tests.
24309         * gcc.dg/cpp/if-1.c: Update.
24310
24311 2002-05-24  Ben Elliston  <bje@redhat.com>
24312
24313         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24314
24315 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24316
24317         * gcc.dg/verbose-asm.c: New test.
24318
24319 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24320
24321         * gcc.dg/cpp/paste12.c: New test.
24322
24323 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24324
24325         * g++.dg/parse/named_ops.C: New test.
24326
24327 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24328
24329         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24330
24331 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24332
24333         * gcc.dg/weak-2.c: Allow optional leading underscore
24334         in scan-assembler symbol name.
24335         * gcc.dg/weak-3.c: Likewise.
24336         * gcc.dg/weak-4.c: Likewise.
24337         * gcc.dg/weak-5.c: Likewise.
24338
24339 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24340
24341         * gcc.dg/20020523-1.c: New test.
24342
24343 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24344
24345         * objc.dg/const-str-2.m: Update now that we stop after
24346         a command line error.
24347
24348 2002-05-22  Richard Henderson  <rth@redhat.com>
24349
24350         * g++.dg/dg.exp: Fix typo in test pruneing.
24351
24352 2002-05-22  Richard Henderson  <rth@redhat.com>
24353
24354         * g++.dg/dg.exp: Prune the tls subdirectory.
24355         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24356         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24357         * g++.dg/tls/init-1.C: New.
24358
24359 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24360
24361         * gcc.dg/20020517-1.c: New test.
24362
24363 2002-05-21  Richard Henderson  <rth@redhat.com>
24364
24365         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24366         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24367
24368 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24369
24370         * g++.dg/other/copy2.C: New test.
24371
24372 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24373
24374         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24375         (MAX_COPY): Bump up to 10 times sizeof (long long).
24376         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24377
24378         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24379         sizeof (long long).
24380
24381         * gcc.c-torture/execute/strcpy-1.c: New test.
24382
24383 2002-05-19  Jason Merrill  <jason2redhat.com>
24384
24385         * g++.dg/ext/oper1.C: New test.
24386
24387 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24388 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24389
24390         * README.QMTEST: New file.
24391
24392         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24393
24394 2002-05-19  Andreas Jaeger  <aj@suse.de>
24395
24396         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24397         now.
24398         * gcc.c-torture/execute/loop-2d.x: Likewise.
24399
24400 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24401
24402         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24403         support weak symbols.
24404         * gcc.dg/weak-4.c: Likewise
24405         * gcc.dg/weak-6.c: Likewise
24406
24407 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24408
24409         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24410         cygwin, coff and h8300-*-hms targets
24411         * gcc.dg/weak-5.c: Likewise
24412         * gcc.dg/weak-7.c: Likewise
24413
24414 2002-05-16  Jason Merrill  <jason@redhat.com>
24415
24416         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24417         (scan-assembler-not, scan-assembler-dem): Likewise.
24418         (scan-assembler-dem-not): Likewise.
24419
24420 2002-05-15  Richard Henderson  <rth@redhat.com>
24421
24422         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24423
24424 2002-05-15  Richard Henderson  <rth@redhat.com>
24425
24426         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24427         (vfoo1f): Warning here.
24428         (vfoo1l): Don't redefine the alias.
24429
24430 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24431
24432         * g++.dg/init/pm1.C: New test.
24433
24434 2002-05-12  David S. Miller  <davem@redhat.com>
24435
24436         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24437         types.
24438
24439 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24440
24441         * gcc.c-torture/execute/20020510-1.c: New test case.
24442
24443 2002-05-10  David S. Miller  <davem@redhat.com>
24444
24445         * gcc.c-torture/execute/conversion.c: Test long double too.
24446
24447 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24448
24449         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24450         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24451         * lib/g++.exp (g++_link_flags): Likewise.
24452         * lib/objc.exp (objc_target_compile): Likewise.
24453
24454 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24455
24456         * gcc.dg/cpp/poison.c: Update.
24457         * gcc.dg/cpp/20000625-2.c: Remove.
24458         * gcc.dg/cpp/direct2s.c: Remove final test.
24459
24460 2002-05-08  Tom Rix  <trix@redhat.com>
24461
24462         * gcc.c-torture/execute/20020508-1.c: New test.
24463         * gcc.c-torture/execute/20020508-2.c: New test.
24464         * gcc.c-torture/execute/20020508-3.c: New test.
24465
24466 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24467
24468         * gcc.dg/cpp/charconst-4.c: More tests.
24469
24470 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c/6569
24473         * gcc.dg/weak-3.c: Update location of warning messages.
24474         * gcc.dg/weak-5.c: Likewise.
24475
24476 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24477
24478         * gcc.c-torture/execute/20020506-1.c: New test case.
24479
24480 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24481
24482         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24483
24484 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24485
24486         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24487
24488 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24489
24490         * gcc.dg/cpp/charconst-3.c: New test.
24491
24492 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24493
24494         * gcc.dg/cpp/charconst.c: Update tests.
24495
24496 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24497
24498         * treelang: Added directory for new sample language treelang. Also
24499         lib/treelang.exp: New file to signal treelang should be tested.
24500
24501 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24502
24503         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24504         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24505         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24506         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24507         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24508         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24509         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24510
24511 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24512
24513         * gcc.dg/format/xopen-2.c: New test.
24514
24515 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24516
24517         * gcc.dg/20020503-1.c: New test.
24518
24519 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24520
24521         * g++.dg/init/dtor1.C: Make it tougher.
24522
24523 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24524
24525         * g++.dg/init/dtor1.C: New test.
24526
24527 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24528
24529         * gcc.dg/altivec-8.c: New.
24530
24531 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24532
24533         * gcc.dg/altivec-7.c: New.
24534
24535 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24536
24537         * g++.dg/parse/typedef1.C: New test.
24538
24539 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24540
24541         PR c++/6486
24542         * g++.dg/template/friend6.C: New test.
24543
24544         PR c++/6492
24545         * g++.dg/init/copy1.C: New test.
24546
24547 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24548
24549         * g++.dg/warn/effc1.C: New test.
24550
24551 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24552
24553         * gcc.dg/cpp/if-cexp.c: Add a test.
24554
24555 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24556
24557         * gcc.dg/20020426-2.c: New test.
24558
24559 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24560
24561         * gcc.dg/cpp/if-mop.c: Update.
24562         * gcc.dg/cpp/if-mpar.c: Add test.
24563         * gcc.dg/cpp/if-oppr.c: Update.
24564
24565 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24566
24567         PR c/6343
24568         * gcc.dg/weak-[2-7].c: New tests.
24569
24570 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24571
24572         * gcc.dg/enum1.c: New test.
24573
24574 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24575
24576         PR c++/6497
24577         * g++.dg/inherit/access2.C: New test.
24578
24579 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24580
24581         PR bootstrap/6445
24582         * gcc.dg/20020426-1.c: New test.
24583
24584 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24585
24586         * g++.dg/abi/enum1.C: New test.
24587
24588 2002-04-26  Richard Henderson  <rth@redhat.com>
24589
24590         * gcc.dg/c99-bool-1.c: Expect always true warning.
24591
24592 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24593
24594         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24595
24596 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24597
24598         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24599         targets.
24600
24601 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24602
24603         * g++.dg/abi/mange7.C: New test.
24604
24605         PR c++/6438.
24606         * g++.dg/parse/stmtexpr2.C: New test.
24607
24608 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24609
24610         * gcc.dg/20020312-2.c: Add SH target.
24611
24612 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24613
24614         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24615         compiler output on mips*-*-irix*.
24616
24617 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24618
24619         * g++.dg/parse/attr1.C: New test.
24620
24621 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24622
24623         * gcc.c-torture/execute/string-opt-17.c: New test case.
24624         * gcc.c-torture/execute/memset-2.c: New test case.
24625
24626 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24627
24628         PR c++/6256:
24629         * g++.dg/template/friend5.C: New test.
24630
24631         PR c++/6331:
24632         * g++.dg/template/qual1.C: Likewise.
24633
24634 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24635
24636         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24637         Include stdlib.h, not stdio.h or ctype.h.
24638
24639 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24640
24641         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24642         cris-*-elf* and mmix-*-*.
24643         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24644         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24645         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24646         Ditto.
24647         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24648         * gcc.dg/wchar_t-1.c: Ditto.
24649
24650 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24651
24652         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24653         Clarify comment.
24654
24655 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24656
24657         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24658
24659 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24660
24661         * gcc.c-torture/execute/20000906-1.x: Delete.
24662
24663 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24664
24665         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24666
24667 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24668
24669         * PR6367
24670         * g77.f-torture/execute/6367.f: New test.
24671         * g77.f-torture/execute/6367.x: Disable for MMIX.
24672
24673 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24674
24675         * PR6352
24676         * g++.dg/opt/inline2.C: New test.
24677
24678 2002-04-18  Richard Henderson  <rth@redhat.com>
24679
24680         * gcc.dg/20000906-1.c: Enable for all targets.
24681         * gcc.c-torture/compile/iftrap-2.c: New.
24682
24683 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24684
24685         * gcc.dg/20020418-1.c: New test.
24686         * gcc.dg/20020418-2.c: New test.
24687
24688 2002-04-18  Richard Henderson  <rth@redhat.com>
24689
24690         * gcc.c-torture/compile/iftrap-1.c: New.
24691         * gcc.dg/iftrap-1.c: Adjust for ia64.
24692         * gcc.dg/iftrap-2.c: New.
24693
24694 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24695
24696         * gcc.c-torture/compile/20020418-1.c: New test.
24697
24698 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24699
24700         * gcc.c-torture/compile/20020415-1.c: New.
24701
24702 2002-04-18  David S. Miller  <davem@redhat.com>
24703
24704         * gcc.c-torture/execute/20020418-1.c: New test.
24705
24706 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * gcc.dg/20020416-1.c: New test.
24709
24710         * g++.dg/opt/inline1.C: New test.
24711
24712 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24713
24714         * gcc.dg/altivec-5.c: New test.
24715
24716         * gcc.dg/20020415-1.c: New test.
24717
24718 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24719
24720         * testsuite/lib/chill.exp: Remove.
24721
24722 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * g++.dg/other/big-struct.C: New test.
24725
24726 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24727
24728         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24729         of scratch file.
24730
24731 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24732
24733         PR c/6277
24734         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24735         in scan-assembler function name
24736
24737 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24738
24739         * g77.f-torture/execute/980628-4.x,
24740         g77.f-torture/execute/980628-5.x,
24741         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24742         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24743         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24744         i[34567]86-*-*.
24745
24746 2002-04-13  David S. Miller  <davem@redhat.com>
24747
24748         * gcc.c-torture/execute/20020413-1.c: New test.
24749
24750 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24751
24752         * gcc.dg/asm-6.c,
24753         * g++.dg/ext/asm1.C: New tests.
24754
24755 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24756
24757         PR c++ 5373.
24758         * g++.dg/parse/stmtexpr1.C: New test.
24759
24760         PR c++/5189.
24761         * g++.dg/template/copy1.C: New test.
24762
24763 2002-04-12  Richard Henderson  <rth@redhat.com>
24764
24765         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24766
24767 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24768
24769         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24770         gcc.c-torture/execute/20020307-2.c.
24771
24772 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24773
24774         * g++.dg/ext/attrib5.C,
24775         * g++.dg/lookup/struct1.C: New tests.
24776
24777 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24778
24779         * gcc.dg/20020411-1.c: New test.
24780
24781         * gcc.c-torture/execute/20020411-1.c: New test.
24782
24783 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24784
24785         * g77.f-torture/execute/6177.f: New test.
24786
24787 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24788
24789         PR middle-end/6247
24790         * g++.dg/opt/cleanup1.C: New test.
24791
24792         * g++.dg/opt/const1.C: New test.
24793
24794 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24795
24796         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24797
24798 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24799
24800         PR c++/5507
24801         * g++.dg/template/typename2.C: New test.
24802
24803 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24804
24805         * gcc.c-torture/execute/loop-12.c: New.
24806
24807 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24808
24809         * g77.f-torture/execute/980628-4.x,
24810         g77.f-torture/execute/980628-5.x,
24811         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24812         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24813         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24814
24815 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24816
24817         PR optimization/6086
24818         * g++.dg/opt/preinc1.C: New test.
24819
24820 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24821
24822         PR c++/5571
24823         * g++.dg/opt/static2.C: New test.
24824
24825 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24826
24827         PR c/5120
24828         * gcc.dg/20020406-1.c: New test.
24829
24830 2002-04-04  David S. Miller  <davem@redhat.com>
24831
24832         * gcc.c-torture/execute/20020404-1.c: New test.
24833
24834 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24835
24836         PR c/6123
24837         * gcc.dg/20020312-2.c: Do not declare global register variable
24838         if __PIC__ or __pic__ is defined.
24839
24840 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24841
24842         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24843         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24844
24845 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24846
24847         * gcc.misc-tests/linkage.exp: Update last change to handle
24848         sparc*-, not just sparc-.
24849
24850 2002-04-03  Richard Henderson  <rth@redhat.com>
24851
24852         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24853
24854 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24855
24856         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24857
24858 2002-04-02  David S. Miller  <davem@redhat.com>
24859
24860         * gcc.c-torture/execute/20020402-3.c: New test.
24861
24862 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24863
24864         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24865         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24866
24867         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24868         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24869         g77.f-torture/execute/20001201.x,
24870         g77.f-torture/execute/u77-test.x: New files.
24871
24872         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24873         * gcc.dg/wchar_t-1.c: Ditto.
24874
24875 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24876
24877         * gcc.c-torture/execute/20020402-1.c: New test.
24878
24879 2002-04-01  Richard Henderson  <rth@redhat.com>
24880
24881         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24882
24883         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24884
24885 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24886
24887         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24888
24889 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24890
24891         * g++.dg/inherit/template-as-base.C: Expect error.
24892         * g++.dg/inherit/namespace-as-base.C: Likewise.
24893
24894 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24895
24896         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24897         g++.dg/ext/instantiate3.C: Tweak match patterns.
24898
24899         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24900         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24901         -da test.
24902
24903 2002-03-31  Richard Henderson  <rth@redhat.com>
24904
24905         * gcc.dg/special/alias-2.c: New.
24906         * gcc.dg/special/ecos.exp: Run it.
24907
24908 2002-03-31  Richard Henderson  <rth@redhat.com>
24909
24910         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24911
24912 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24913
24914         * gcc.dg/weak-1.c: Disable on h8300 port.
24915
24916 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24917
24918         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24919         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24920         ordering tests.
24921         * g++.dg/bprob/bprob-1.C: New test.
24922         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24923         * g++.dg/gcov/gcov-1.C: New test.
24924         * g++.dg/gcov/gcov-1.x: New file.
24925         * g++.dg/gcov/gcov-2.C: New test.
24926         * g++.dg/gcov/gcov-3.C: New test.
24927         * g++.dg/gcov/gcov-3.h: New file.
24928
24929 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24930
24931         * g++.old-deja/g++.other/builtins5.C: New test.
24932         * g++.old-deja/g++.other/builtins6.C: New test.
24933         * g++.old-deja/g++.other/builtins7.C: New test.
24934         * g++.old-deja/g++.other/builtins8.C: New test.
24935         * g++.old-deja/g++.other/builtins9.C: New test.
24936
24937 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24938
24939         * g++.dg/opt/static1.C: New test.
24940
24941         * g++.dg/opt/longbranch1.C: New test.
24942
24943 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24944
24945         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24946
24947         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24948
24949 2002-03-28  Jeffrey A Law  (law@redhat.com)
24950
24951         * gcc.c-torture/execute/20020328-1.c: New test.
24952
24953 2002-03-27  Richard Henderson  <rth@redhat.com>
24954
24955         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24956         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24957         move from g++.old-deja/g++.ext/.
24958
24959 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24960
24961         * g++.dg/init/new2.C: New test.
24962
24963 2002-03-26  Richard Henderson  <rth@redhat.com>
24964
24965         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24966
24967         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24968         on sparc.
24969
24970         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24971         sparcv9 systems.
24972         * gcc.dg/20001102-1.c: Likewise.
24973
24974 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24975
24976         * gcc.dg/cpp/endif-pedantic1.c,
24977         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24978
24979 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24980
24981         * g++.dg/init/new1.C: New test.
24982
24983 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24984
24985         * g++.dg/abi/vbase9.C: New test.
24986
24987 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24988
24989         * gcc.dg/arm-asm.c: New test.
24990
24991 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24992
24993         * gcc.dg/Wswitch-enum.c: New test.
24994         Fix PR c/5044.
24995
24996 2002-03-26  Richard Henderson  <rth@redhat.com>
24997
24998         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24999         structure.
25000
25001 2002-03-25  Richard Henderson  <rth@redhat.com>
25002
25003         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25004         sparcv9 systems.
25005
25006         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25007         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25008
25009 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25010
25011         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25012
25013 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25014
25015         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25016         targets using generic thunk support.
25017
25018 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25019
25020         * gcc.c-torture/compile/20020323-1.c: New test.
25021
25022         * g++.dg/opt/conj2.C: New test.
25023
25024 2002-03-24  Richard Henderson  <rth@redhat.com>
25025
25026         * gcc.dg/weak-1.c: Use -fno-common.
25027
25028 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25029
25030         * g77.dg/f77-edit-apostrophe-out.f: New test
25031         * g77.dg/f77-edit-h-out.f: New test
25032         * g77.dg/f77-edit-t-in.f: New test
25033         * g77.dg/f77-edit-t-out.f: New test
25034         * g77.dg/f77-edit-x-out.f: New test
25035         * g77.dg/f77-edit-slash-out.f: New test
25036         * g77.dg/f77-edit-colon-out.f: New test
25037         * g77.dg/f77-edit-s-out.f: New test
25038
25039 2002-03-24  Richard Henderson  <rth@redhat.com>
25040
25041         * objc/execute/formal_protocol-6.x: New XFAIL.
25042
25043 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25044
25045         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25046         that do not support weak symbols
25047
25048 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25049
25050         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25051         * lib/g77.exp:  Likewise
25052         * lib/objc.exp: Likewise
25053
25054 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25055
25056         * gcc.dg/Wswitch-default.c: New test.
25057
25058 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25059
25060         * g++.dg/other/enum1.C: New test.
25061
25062 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25063
25064         * gcc.dg/pragma-ep-3.c: Fix typo.
25065
25066 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25067
25068         * g++.dg/inherit/template-as-base.C: New test.
25069
25070 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25071
25072         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25073         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25074
25075 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25076
25077         * gcc.dg/cpp/multiline.c: Update to match.
25078
25079 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25080
25081         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25082
25083 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25084
25085         * gcc.dg/cpp/extratokens2.c:  New file.
25086
25087 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25088
25089         * gcc.dg/20020312-2.c: Add rs6000 target.
25090
25091         * gcc.c-torture/compile/20020319-1.c: New test.
25092
25093 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25094
25095         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25096         (A, E): Handle this.
25097
25098 2002-03-20  Jason Merrill  <jason@redhat.com>
25099
25100         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25101         ignoring -fpic.
25102         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25103         through prune_gcc_output.
25104
25105 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25106
25107         * gcc.c-torture/compile/20020320-1.c: New test.
25108
25109 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.c-torture/compile/20020318-1.c: New test.
25112
25113         * gcc.dg/struct-by-value-1.c: New test.
25114
25115         * gcc.dg/20020319-1.c: New test.
25116
25117 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25118
25119         * g++.dg/opt/conj1.C: New test.
25120
25121 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25122
25123         * g++.dg/template/qualttp20.C: Revert previous change.
25124         * g++.dg/template/qualttp3.C: Likewise.
25125         * g++.dg/template/qualttp4.C: Likewise
25126         * g++.dg/template/qualttp5.C: Likewise
25127         * g++.dg/template/qualttp6.C: Likewise
25128         * g++.dg/template/qualttp7.C: Likewise
25129         * g++.dg/template/qualttp8.C: Likewise
25130         * g++.dg/template/recurse.C: Likewise.
25131
25132 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25133
25134         * gcc.dg/cpp/wchar-1.c: Update.
25135
25136 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         * g++.dg/template/conv1.C: New test.
25139         * g++.dg/template/conv2.C: New test.
25140         * g++.dg/template/conv3.C: New test.
25141         * g++.dg/template/conv4.C: New test.
25142
25143 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25144
25145         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25146         * g++.dg/template/qualttp3.C: Likewise.
25147         * g++.dg/template/qualttp4.C: Likewise
25148         * g++.dg/template/qualttp5.C: Likewise
25149         * g++.dg/template/qualttp6.C: Likewise
25150         * g++.dg/template/qualttp7.C: Likewise
25151         * g++.dg/template/qualttp8.C: Likewise
25152         * g++.dg/template/recurse.C: Likewise.
25153
25154 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25155
25156         * g++.dg/opt/dtor1.C: New test.
25157
25158 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25159
25160         * gcc.c-torture/compile/20020315-1.c: New test.
25161
25162 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25163
25164         * gcc.dg/weak-1.c: Fix scan tests.
25165
25166 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25167
25168         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25169         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25170         cris-*-aout* mmix-*-*.
25171         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25172         cris-*-aout* mmix-*-*.
25173         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25174         cris-*-elf* cris-*-aout* and mmix-*-*.
25175         * gcc.dg/20001009-1.c: Ditto.
25176         * gcc.dg/20010912-1.c: Ditto.
25177         * gcc.dg/20020122-4.c: Ditto.
25178         * gcc.dg/inline-2.c: Ditto.
25179
25180 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25181
25182         * gcc.c-torture/compile/20020314-1.c: New test.
25183
25184 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25185
25186         * gcc.c-torture/execute/20020314-1.c: New test.
25187
25188 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25189
25190         * g++.dg/warn/Wunused-1.C: New test.
25191
25192 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25193
25194         * g++.dg/abi/mangle6.C: New test.
25195
25196 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25197
25198         * gcc.c-torture/compile/20020309-2.c: New test.
25199
25200         * gcc.c-torture/compile/20020312-1.c: New test.
25201
25202 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         * g++.dg/other/access1.C: New test.
25205
25206 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25207
25208         * gcc.c-torture/execute/wchar_t-1.c: New test.
25209
25210 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25211
25212         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25213
25214 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25215
25216         * gcc.dg/20020312-1.c: New test case.
25217
25218 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25219
25220         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25221
25222 2002-03-11  Richard Henderson  <rth@redhat.com>
25223
25224         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25225         * g++.old-deja/g++.jason/report.C: Likewise.
25226
25227 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25228
25229         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25230         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25231
25232 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * testsuite/g++.dg/overload/pmf1.C: New test.
25235
25236 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25237
25238         * gcc.c-torture/execute/20020307-1.c: Use long.
25239
25240 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25241
25242         PR optimization/5844
25243         * gcc.dg/20020310-1.c: New test.
25244
25245 2002-03-09  Michael Meissner  <meissner@redhat.com>
25246
25247         * gcc.c-torture/execute/memcpy-2.c: New test.
25248         * gcc.c-torture/execute/memset-1.c: New test.
25249         * gcc.c-torture/execute/strlen-1.c: New test.
25250         * gcc.c-torture/execute/strcmp-1.c: New test.
25251         * gcc.c-torture/execute/strncmp-1.c: New test.
25252
25253 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25254
25255         * gcc.dg/ppc-ldstruct.c: New test.
25256
25257 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * gcc.c-torture/execute/va-arg-22.c: New test.
25260
25261 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25262
25263         * gcc.c-torture/compile/20020309-1.c: New test.
25264
25265 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25266
25267         * gcc.c-torture/execute/20020307-2.c: New test.
25268
25269 2002-03-07  Jeffrey A Law  (law@redhat.com)
25270
25271         * g77.f-torture/compile/20020307-1.f: New test.
25272
25273 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25274
25275         * gcc.dg/unordered-1.c: New test.
25276
25277 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25278
25279         * gcc.c-torture/execute/20020307-1.c: New test.
25280
25281 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25282
25283         * gcc.dg/20020304-1.c: New test.
25284
25285         * gcc.c-torture/compile/20020304-2.c: New test.
25286
25287 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25288
25289         * gcc.c-torture/compile/20020304-1.c: New test case
25290         (from PR c/5830).
25291
25292 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25293
25294         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25295
25296 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25297
25298         * g++.dg/other/classkey1.C: New test.
25299
25300 2002-03-01  Richard Henderson  <rth@redhat.com>
25301
25302         * gcc.c-torture/compile/981223-1.x: New.
25303         * gcc.c-torture/compile/920625-1.x: New.
25304
25305 2002-02-28  Richard Henderson  <rth@redhat.com>
25306
25307         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25308
25309 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25310
25311         * gcc.c-torture/execute/20020227-1.c: New test.
25312
25313 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25314
25315         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25316         here" ERROR lines.
25317         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25318         * g++.old-deja.g++.other/defarg1.C: Likewise.
25319         * g++.old-deja/g++.pt/calls2.C: Likewise.
25320         * g++.old-deja/g++.pt/crash20.C: Likewise.
25321         * g++.old-deja/g++.pt/crash30.C: Likewise.
25322         * g++.old-deja/g++.pt/crash36.C: Likewise.
25323         * g++.old-deja/g++.pt/crash6.C: Likewise.
25324         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25325         * g++.old-deja/g++.pt/derived3.C: Likewise.
25326         * g++.old-deja/g++.pt/error1.C: Likewise.
25327         * g++.old-deja/g++.pt/friend21.C: Likewise.
25328         * g++.old-deja/g++.pt/friend23.C: Likewise.
25329         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25330         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25331
25332 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25333
25334         * gcc.c-torture/execute/20020225-2.c: New test.
25335
25336 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25337
25338         * gcc.c-torture/execute/920730-1t.c,
25339         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25340         Delete test cases, only relevant to -traditional.
25341
25342 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25343
25344         * gcc.dg/cpp/undef1.c: Remove.
25345         * gcc.dg/cpp/directiv.c: Update.
25346         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25347
25348 2002-02-27  Michael Meissner  <meissner@redhat.com>
25349
25350         * gcc.c-torture/execute/20020226-1.c: New test.
25351
25352 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25353
25354         * g++.dg/debug/debug4.C: New test.
25355
25356         * gcc.dg/ia64-visibility-1.c: New test.
25357
25358 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25359
25360         * gcc.dg/debug/20020224-1.c: New.
25361
25362 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25363
25364         * gcc.c-torture/execute/960416-1.x: New.
25365         * gcc.c-torture/execute/divconst-3.x: Likewise.
25366
25367 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25368
25369         * gcc.dg/20020224-1.c: New test.
25370
25371 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25372
25373         * gcc.c-torture/execute/20020225-1.c: New.
25374
25375 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25376
25377         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25378
25379 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25380
25381         * gcc.dg/20020222-1.c: New test.
25382
25383 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25384
25385         * g++.dg/opt/anonunion1.C: New test.
25386
25387 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25388
25389         * g++.dg/template/qualttp19.C: New test.
25390         * g++.dg/template/qualttp20.C: New test.
25391         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25392         * g++.old-deja/g++.other/qual1.C: Likewise.
25393
25394 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25395
25396         * gcc.dg/attr-alwaysinline.c: New.
25397
25398 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25399
25400         * gcc.dg/20020220-1.c: New test.
25401
25402         * gcc.dg/20020220-2.c: New test.
25403
25404         * g++.dg/opt/mmx1.C: New test.
25405
25406 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25407
25408         * gcc.c-torture/compile/20020110.c: New test.
25409
25410 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25411
25412         * gcc.c-torture/execute/20020219-1.c: New test.
25413
25414         * gcc.dg/20020219-1.c: New test.
25415
25416         * gcc.dg/noncompile/20020220-1.c: New test.
25417
25418         * g++.dg/opt/ptrintsum1.C: New test.
25419
25420         * gcc.dg/debug/20020220-1.c: New test.
25421
25422 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25423
25424         * gcc.c-torture/execute/20020216-1.c: New test.
25425
25426 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25427
25428         * gcc.dg/decl-1.c: Update, new test.
25429
25430 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25431
25432         * g++.dg/abi/bitfield1.C: New test.
25433         * g++.dg/abi/bitfield2.C: New test.
25434
25435 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25436
25437         * gcc.dg/attr-nest.c: New test.
25438
25439 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25440
25441         * gcc.c-torture/execute/20020215-1.c: New test.
25442
25443 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25444
25445         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25446         * g++.dg/debug/debug.exp: New.
25447         * g++.dg/debug/trivial.C: New.
25448         * g++.dg/debug/debug1.C: Moved...
25449         * g++.dg/other/debug1.C: ...from here.
25450         * g++.dg/debug/debug2.C: Moved...
25451         * g++.dg/other/debug2.C: ...from here.
25452         * g++.dg/debug/debug3.C: Moved...
25453         * g++.dg/other/debug3.C: ...from here.
25454
25455         * gcc.dg/noncompile/20020213-1.c: New test.
25456
25457 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25458
25459         * g++.dg/other/debug3.C: New test.
25460
25461         * gcc.c-torture/execute/20020213-1.c: New test.
25462
25463 2002-02-13  Richard Smith <richard@ex-parrot.com>
25464
25465         * g++.old-deja/g++.other/thunk1.C: New test.
25466
25467 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25468
25469         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25470
25471 2002-02-13  Stan Shebs  <shebs@apple.com>
25472
25473         * gcc.dg/altivec-3.c: New.
25474
25475 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25476
25477         * gcc.dg/Wunreachable-1.c: New test.
25478         * gcc.dg/Wunreachable-2.c: New test.
25479
25480 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25481
25482         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25483
25484 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25485
25486         * gcc.dg/decl-1.c: New test.
25487
25488 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25489
25490         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25491
25492 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25493
25494         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25495         * gcc.c-torture/compile/980506-1.x: Likewise.
25496
25497 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25498
25499         * gcc.dg/20020210-1.c: New.
25500
25501 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25502
25503         * g77.f-torture/execute/947.f: New regression test
25504         for PR fortran/947.
25505
25506 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25507
25508         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25509         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25510
25511 2002-02-08  Richard Henderson  <rth@redhat.com>
25512
25513         * gcc.c-torture/compile/labels-3.c: New.
25514
25515 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25518         expression statements work instead.
25519         * gcc.dg/noncompile/20020207-1.c: New test.
25520
25521 2002-02-07  Richard Henderson  <rth@redhat.com>
25522
25523         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25524
25525 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25526
25527         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25528         message from g77
25529         * lib/g77-dg.exp: Trim g77 error messages so that they are
25530         recognized by dg.exp.
25531
25532 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25533
25534         PR fortran/5473
25535         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25536
25537 2002-02-07  Richard Henderson  <rth@redhat.com>
25538
25539         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25540         to be sufficiently aligned for integers.
25541
25542 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25543
25544         * g++.dg/template/friend4.C: New test.
25545
25546 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25547
25548         PR fortran/5743
25549         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25550         unsupported cases.
25551
25552 2002-02-07  Richard Henderson  <rth@redhat.com>
25553
25554         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25555         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25556         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25557         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25558
25559 2002-02-06  Richard Henderson  <rth@redhat.com>
25560
25561         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25562
25563 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25564
25565         * gcc.dg/20020206-1.c: New test.
25566
25567 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * gcc.c-torture/execute/20020206-1.c: New test.
25570
25571         * gcc.c-torture/execute/20020206-2.c: New test.
25572
25573         PR optimization/5429:
25574         * gcc.c-torture/compile/20020206-1.c: New test.
25575
25576 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25577
25578         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25579         as certain file formats cannot support particularly large
25580         alignments.
25581
25582         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25583         and do not expect to be able to link the executable.
25584
25585         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25586         fail because the COFF format does not support the weak attribute.
25587
25588 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25589
25590         * g77.dg/pr5473.f:  New test
25591
25592 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25593
25594         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25595         Fix testcase accordingly.
25596
25597 2002-02-04  Richard Henderson  <rth@redhat.com>
25598
25599         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25600         (buf): Change to be an array of pointers, not ints.
25601
25602 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25603
25604         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25605         before all tests.  Move warning one line above to match where it
25606         C frontend emits.
25607         * gcc.dg/Wswitch-2.c: New test.
25608         * g++.dg/warn/Wswitch-1.C: New test.
25609         * g++.dg/warn/Wswitch-2.C: New test.
25610
25611 2002-02-04  Richard Henderson  <rth@redhat.com>
25612
25613         * g++.dg/abi/offsetof.C: Fix size comparison.
25614
25615 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25616
25617         * gcc.dg/cast-qual-2.c: New test.
25618
25619 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25620
25621         * gcc.dg/20020201-4.c: New test.
25622
25623 2002-02-04  Ben Elliston  <bje@redhat.com>
25624
25625         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25626         target_info attribute != 0, in addition to the empty string.
25627         (gcc_target_compile): Likewise.
25628
25629 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25630
25631         * gcc.dg/Wswitch.c: New test.
25632         PR gcc/4475. PR gcc/3780.
25633
25634 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25635
25636         * g77.f-torture/execute/5122.f: New test for regressions
25637         against PR fortran/5122.
25638
25639 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25640
25641         * g77.f-torture/compile/pr3743.f: Delete
25642         * g77.dg/pr3743-1.f: New test.
25643         * g77.dg/pr3743-2.f: New test.
25644         * g77.dg/pr3743-3.f: New test.
25645         * g77.dg/pr3743-4.f: New test.
25646
25647 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25648
25649         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25650
25651 2002-02-02  Richard Henderson  <rth@redhat.com>
25652
25653         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25654         * gcc.c-torture/execute/bf64-1.c: Likewise.
25655
25656 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25657
25658         * gcc.dg/20020201-2.c: New test.
25659
25660         * gcc.dg/20020201-3.c: New test.
25661
25662         * gcc.c-torture/execute/bitfld-2.c: New test.
25663
25664 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25665
25666         * gcc.dg/bitfld-1.c: Update.
25667         * gcc.dg/bitfld-2.c: Update.
25668         * gcc.c-torture/execute/bitfld-1.x: New.
25669
25670 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25671
25672         * gcc.c-torture/execute/20020201-1.c: New test.
25673
25674 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25675
25676         PR target/5469
25677         * gcc.dg/20020201-1.c: New test.
25678
25679 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25680
25681         PR fortran/3743
25682         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25683         * g77.f-torture/compile/pr3743.x: Remove
25684
25685 2002-01-31  Tom Rix  <trix@redhat.com>
25686
25687         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25688
25689 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25690
25691         * gcc.dg/noncompile/20020130-1.c: New test.
25692
25693 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25694
25695         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25696
25697 2002-01-29  Richard Henderson  <rth@redhat.com>
25698
25699         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25700         to long long.
25701         * gcc.c-torture/execute/bf64-1.c: Likewise.
25702
25703 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.c-torture/execute/20020129-1.c: New test.
25706
25707 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25708
25709         * gcc.c-torture/compile/20000224-1.c: Update.
25710         * gcc.c-torture/execute/bitfld-1.c: New tests.
25711         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25712         * gcc.dg/uninit-A.c: Update.
25713
25714 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25715
25716         * g++.dg/template/ctor1.C: Add instantiation.
25717
25718 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25719
25720         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25721         argument to __builtin_prefetch to be const ptr.
25722
25723 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * gcc.c-torture/compile/20020120-1.c: New test.
25726
25727 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25728
25729         * gcc.c-torture/execute/20020127-1.c: New test.
25730
25731 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25732
25733         * g77.dg/f77-edit-i-in.f: New test
25734         * g77.dg/f77-edit-i-out.f: New test
25735
25736 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25737
25738         * gcc.dg/debug/debug.exp: New file.
25739         * gcc.dg/debug/trivial.c: New file.
25740         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25741         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25742         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25743         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25744         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25745         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25746         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25747         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25748         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25749         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25750         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25751         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25752         * gcc.dg/20000503-1.c: Removed.
25753         * gcc.dg/20010207-1.c: Removed.
25754         * gcc.dg/20011223-1.c: Removed.
25755         * gcc.dg/20020104-2.c: Removed.
25756         * gcc.dg/debug-1.c: Removed.
25757         * gcc.dg/debug-2.c: Removed.
25758         * gcc.dg/debug-3.c: Removed.
25759         * gcc.dg/debug-4.c: Removed.
25760         * gcc.dg/debug-5.c: Removed.
25761         * gcc.dg/debug-6.c: Removed.
25762         * gcc.dg/dwarf2-1.c: Removed.
25763         * gcc.dg/dwarf2-2.c: Removed.
25764
25765 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25766
25767         * g++.old-deja/g++.other/eh5.C: New test.
25768         * g++.old-deja/g++.other/sibcall2.C: New test.
25769         * g++.old-deja/g++.other/array9.C: New test.
25770         * g++.old-deja/g++.other/typename2.C: New test.
25771         * g++.old-deja/g++.other/crash60.C: New test.
25772         * g++.old-deja/g++.other/conv9.C: New test.
25773         * g++.old-deja/g++.other/mangle10.C: New test.
25774         * g++.old-deja/g++.other/unchanging1.C: New test.
25775         * g++.old-deja/g++.other/exprstmt1.C: New test.
25776         * g++.old-deja/g++.other/inline23.C: New test.
25777         * g++.old-deja/g++.eh/ia64-1.C: New test.
25778         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25779         * g++.old-deja/g++.other/reload1.C: New test.
25780         * g++.old-deja/g++.other/static20.C: New test.
25781         * g++.old-deja/g++.other/local-alloc1.C: New test.
25782         * g++.old-deja/g++.other/conv8.C: New test.
25783         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25784         * g++.old-deja/g++.other/storeexpr1.C: New test.
25785         * g++.old-deja/g++.other/storeexpr2.C: New test.
25786         * g++.dg/eh/template2.C: New test.
25787         * g++.dg/warn/weak1.C: New test.
25788
25789 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25790
25791         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25792         Remove first, non-varying, argument.
25793
25794 2002-01-23  Richard Henderson  <rth@redhat.com>
25795
25796         * gcc.dg/inline-2.c: New.
25797
25798         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25799         Add optional target arg.  Check number of arguments.
25800         (scan-assembler-not, scan-assembler-dem): Likewise.
25801         (scan-assembler-dem-not): Likewise.
25802
25803 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25804
25805         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25806         line 12.
25807         * g++.old-deja/g++.brendan/parse3.C,
25808         g++.old-deja/g++.other/crash26.C,
25809         g++.old-deja/g++.other/crash28.C,
25810         g++.old-deja/g++.other/crash29.C,
25811         g++.old-deja/g++.other/crash30.C,
25812         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25813
25814 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25815
25816         * gcc.dg/20020115-1.c: New.
25817
25818 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25819
25820         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25821
25822 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25823
25824         * gcc.dg/20020122-3.c: New.
25825
25826 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * g++.dg/other/gc1.C: New test.
25829
25830 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25831
25832         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25833
25834 2002-01-22  Richard Henderson  <rth@redhat.com>
25835
25836         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25837
25838 2002-01-22  Richard Henderson  <rth@redhat.com>
25839
25840         * gcc.dg/20020122-4.c: New.
25841
25842 2002-01-22  H.J. Lu <hjl@gnu.org>
25843
25844         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25845         link output.
25846         * gcc.dg/special/ecos.exp: Likewise.
25847         * lib/g++-dg.exp: Likewise.
25848         * lib/g77-dg.exp: Likewise.
25849         * lib/gcc-dg.exp : Likewise.
25850         * lib/mike-g++.exp: Likewise.
25851         * lib/mike-g77.exp: Likewise.
25852         * lib/mike-gcc.exp: Likewise.
25853         * lib/objc-dg.exp: Likewise.
25854
25855 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25856
25857         PR target/5379
25858         * gcc.dg/20020122-2.c: New test.
25859
25860 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25861
25862         * gcc.dg/20020122-1.c: New test.
25863
25864 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25865
25866         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25867
25868 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25869
25870         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25871
25872 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25873
25874         * gcc.c-torture/compile/20020121-1.c: New test.
25875
25876 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25877
25878         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25879         ld_library_path.
25880
25881 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25882
25883         * gcc.dg/20020218-1.c: New test.
25884
25885 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25886
25887         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25888         messages
25889         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25890         "At global scope" warning
25891         * g++.dg/ext/align1.C: Change cygwin test for alignment
25892         from db-bogus to dg-warning
25893
25894 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25895
25896         * g77.f-torture/compile/cpp2.F: New test.
25897
25898 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25899
25900         * g++.dg/template/access1.C: New test.
25901
25902 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25903
25904         * gcc.dg/20020118-1.c: New.
25905
25906 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25907
25908         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25909
25910 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25911
25912         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25913         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25914         alignment warnings.
25915
25916 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25917
25918         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25919         torture_with_loops and torture_without_loops
25920
25921 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25922
25923         * gcc.c-torture/compile/20020116-1.c: New test.
25924
25925 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25926
25927         * gcc.dg/20020116-2.c: New test.
25928
25929         * gcc.dg/ultrasp4.c: New test.
25930
25931         * gcc.dg/20020116-1.c: New test.
25932
25933 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25934
25935         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25936         by EABI.
25937
25938 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25939
25940         * gcc.misc-tests/i386-prefetch.exp: New.
25941         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25942         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25943         * gcc.misc-tests/i386-pf-none-1.c: New test.
25944         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25945
25946 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25947
25948         * gcc.dg/gnu89-init-1.c: Add new tests.
25949
25950 2002-01-15  Andreas Jaeger  <aj@suse.de>
25951
25952         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25953         * gcc.dg/i386-mmx-2.c: Likewise.
25954         * gcc.dg/i386-sse-1.c: Likewise.
25955         * gcc.dg/i386-sse-2.c: Likewise.
25956         * gcc.dg/i386-sse-3.c: Likewise.
25957
25958 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25959
25960         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25961         Uncomment additional cases that now pass.
25962
25963 2002-01-11  Richard Henderson  <rth@redhat.com>
25964
25965         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25966         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25967
25968 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25969
25970         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25971
25972 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25973
25974         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25975         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25976
25977 2002-01-10  Dale Johannesen  <dalej@apple.com>
25978
25979         * gcc.c-torture/execute/loop-11.c: New.
25980
25981 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25982
25983         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25984         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25985
25986 2002-01-09  Richard Henderson  <rth@redhat.com>
25987
25988         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25989         type in which to perform the operation for each size.
25990
25991 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25992
25993         * gcc.c-torture/compile/20020109-2.c: New test.
25994
25995 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25996
25997         * gcc.c-torture/execute/loop-10.c: New test.
25998
25999 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26000
26001         * gcc.c-torture/compile/20010226-1.c: New test.
26002         * gcc.c-torture/compile/20010227-1.c: New test.
26003         * gcc.c-torture/compile/20010426-1.c: New test.
26004         * gcc.c-torture/compile/20010510-1.c: New test.
26005         * gcc.c-torture/compile/20010605-3.c: New test.
26006         * gcc.c-torture/compile/20010824-1.c: New test.
26007         * gcc.c-torture/execute/20010409-1.c: New test.
26008         * gcc.dg/noncompile/20000901-1.c: New test.
26009         * gcc.dg/20001023-1.c: New test.
26010         * gcc.dg/20001101-1.c: New test.
26011         * gcc.dg/20001102-1.c: New test.
26012         * gcc.dg/20010207-1.c: New test.
26013         * gcc.dg/20010405-1.c: New test.
26014         * gcc.dg/20010822-1.c: New test.
26015         * gcc.dg/20011107-1.c: New test.
26016
26017 2002-01-09  Jeffrey A Law  (law@redhat.com)
26018
26019         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26020
26021         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26022         execution failure on PA targets.
26023
26024 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26025
26026         * gcc.c-torture/compile/20020109-1.c: New test.
26027
26028 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26029
26030         * gcc.c-torture/execute/20020108-1.c: New test.
26031
26032 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26033
26034         * gcc.dg/20020108-1.c: New test.
26035
26036 2002-01-08  H.J. Lu <hjl@gnu.org>
26037
26038         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26039         for header files.
26040
26041 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26042
26043         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26044         consistency.
26045
26046 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26047
26048         * gcc.dg/altivec-4.c: Test altivec predicates.
26049
26050 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26051
26052         * gcc.c-torture/execute/20020107-1.c: New test.
26053
26054 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26055
26056         PR c/5279
26057         * gcc.c-torture/compile/20020106-1.c: New test.
26058
26059 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26060
26061         * gcc.c-torture/execute/nestfunc-4.c: New test.
26062
26063 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26064
26065         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26066         extra triple that slipped in.
26067         * g++.old-deja/g++.abi/align.C: Likewise.
26068         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26069
26070 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26071
26072         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26073         * g++.old-deja/g++.abi/align.C: Likewise.
26074         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26075
26076         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26077         on FreeBSD/i386.
26078         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26079         FreeBSD.
26080
26081 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.dg/20020104-1.c: New test.
26084
26085         * gcc.dg/20020104-2.c: New test.
26086
26087 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26088
26089         * gcc.dg/20020103-1.c: Fix typo in target selector.
26090
26091 2002-01-03  Richard Henderson  <rth@redhat.com>
26092
26093         * gcc.dg/20020103-1.c: New.
26094
26095 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26096
26097         * gcc.c-torture/execute/20020103-1.c: New test.
26098
26099 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26100
26101         * g++.dg/other/debug2.C: New test.
26102
26103         * gcc.c-torture/compile/20020103-1.c: New test.
26104
26105 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26106
26107         * gcc.dg/gnu89-init-1.c: Added new tests.
26108
26109 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26110
26111         * g++.dg/template/friend2.C: Remove as patch is reverted.
26112
26113         * g++.dg/warn/oldcast1.C: New test.
26114
26115         * g++.dg/template/ptrmem1.C: New test.
26116         * g++.dg/template/ptrmem2.C: New test.
26117
26118         * g++.dg/template/ntp.C: New test.
26119
26120         * g++.dg/other/component1.C: New test.
26121
26122         * g++.dg/template/ttp3.C: New test.
26123
26124         * g++.dg/template/friend2.C: New test.
26125         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26126
26127 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26128
26129         * g++.dg/other/ptrmem1.C: New test.
26130         * g++.dg/other/ptrmem2.C: New test.
26131
26132 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26133
26134         * g++.dg/template/ctor1.C: New test.
26135
26136 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26137
26138         * g++.dg/template/friend2.C: New test.
26139
26140 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26141
26142         * gcc.dg/mmix-1.c: New test.
26143
26144 2001-12-31  Richard Henderson  <rth@redhat.com>
26145
26146         * gcc.dg/asm-5.c: New.
26147
26148 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26149
26150         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26151         in namespace __gnu_cxx
26152
26153 2001-12-30  Richard Henderson  <rth@redhat.com>
26154
26155         * gcc.dg/debug-6.c: New.
26156
26157 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26158
26159         * gcc.c-torture/compile/20011229-2.c: New test.
26160
26161 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26162
26163         * gcc.dg/debug-3.c: New test.
26164         * gcc.dg/debug-4.c: New test.
26165         * gcc.dg/debug-5.c: New test.
26166
26167 2001-12-29  Richard Henderson  <rth@redhat.com>
26168
26169         * g++.dg/eh/loop1.C: New.
26170
26171 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26172
26173         * g++.dg/template/crash1.C: New test.
26174
26175 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26176
26177         * g++.dg/other/const1.C: New test.
26178
26179 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26180
26181         * gcc.c-torture/compile/20011229-1.c: New test.
26182
26183 2001-12-28  Stan Shebs  <shebs@apple.com>
26184
26185         * lib/objc-torture.exp: Resync with c-torture.exp.
26186         * lib/objc.exp: Load standard libraries.
26187
26188 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26189
26190         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26191         additional tests.
26192
26193 2001-12-27  Roger Sayle <roger@eyesopen.com>
26194
26195         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26196
26197 2001-12-27  Richard Henderson  <rth@redhat.com>
26198
26199         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26200
26201 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26202
26203         * g++.dg/eh/ctor1.C: New test.
26204         * g++.dg/other/error2.C: New test.
26205
26206 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.dg/other/init2.C: New test.
26209
26210 2001-12-24  Richard Henderson  <rth@redhat.com>
26211
26212         * gcc.dg/20011223-1.c: New.
26213         * gcc.dg/inline-1.c: New.
26214
26215 2001-12-23  Richard Henderson  <rth@redhat.com>
26216
26217         * gcc.dg/asm-4.c: Test operand modifiers.
26218
26219 2001-12-23  Richard Henderson  <rth@redhat.com>
26220
26221         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26222
26223 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26224
26225         * gcc.c-torture/execute/20011223-1.c: New test.
26226
26227 2001-12-21  Richard Henderson  <rth@redhat.com>
26228
26229         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26230         re-enables the warning.
26231
26232 2001-12-21  Richard Henderson  <rth@redhat.com>
26233
26234         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26235
26236 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gcc.c-torture/compile/20011218-1.c: New test.
26239
26240 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26241
26242         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26243         arm-isr.c test.
26244         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26245         epilogue generation for ARM ISR routines.
26246
26247 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26248
26249         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26250         * gcc.dg/format/c90-printf-3.c: Likewise.
26251         * gcc.dg/format/c99-printf-3.c: Likewise.
26252         * gcc.dg/format/ext-1.c: Likewise.
26253         * gcc.dg/format/ext-6.c: Likewise.
26254         * gcc.dg/format/format.h: Prototype unlocked stdio.
26255
26256 2001-12-20  Richard Henderson  <rth@redhat.com>
26257
26258         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26259         (arena): Use it.
26260         (malloc): Correct allocation logic.  Abort if we fill up the
26261         arena before initialization complete.
26262         (realloc): Correct allocation logic.
26263
26264 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26265
26266         * gcc.c-torture/compile/20011219-2.c: New test.
26267
26268         * gcc.c-torture/execute/20011219-1.c: New test.
26269
26270 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26271
26272         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26273         target does not support weak symbols.
26274
26275 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26276
26277         * gcc.c-torture/compile/20011219-1.c: New test.
26278
26279 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26280
26281         * g++.dg/other/error1.C: New test.
26282
26283 2001-12-17  Jeffrey A Law  (law@redhat.com)
26284
26285         * gcc.c-torture/execute/20011217-1.c: New test.
26286
26287 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26288
26289         * objc.dg/special/: New directory.
26290         * objc.dg/special/special.exp: New file.
26291         * objc.dg/special/unclaimed-category-1.h: New file.
26292         * objc.dg/special/unclaimed-category-1a.m: New file.
26293         * objc.dg/special/unclaimed-category-1.m: New file.
26294
26295 2001-12-17  Andreas Jaeger  <aj@suse.de>
26296
26297         * gcc.c-torture/compile/20011217-2.c: New test.
26298
26299 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26300
26301         * gcc.c-torture/compile/20011217-1.c: New test.
26302
26303 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26304
26305         * testsuite/gcc.dg/20011214-1.c: New.
26306
26307 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26308
26309         * gcc.dg/altivec-4.c: New.
26310
26311 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26312
26313         * gcc.dg/20011113-1.c: New test.
26314
26315 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26316
26317         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26318         std::__malloc_alloc_template<0> and
26319         std::__default_alloc_template<false, 0>.
26320
26321 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26322
26323         * objc/execute/bf-21.m: New test.
26324         * objc/execute/enumeration-1.m: New test.
26325         * objc/execute/enumeration-2.m: New test.
26326
26327 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26328
26329         * gcc.dg/gnu89-init-1.c: New test.
26330
26331 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26334         * g++.old-deja/g++.jason/2371.C: Likewise.
26335         * g++.old-deja/g++.jason/template33.C: Likewise.
26336         * g++.old-deja/g++.jason/template34.C: Likewise.
26337         * g++.old-deja/g++.jason/template36.C: Likewise.
26338         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26339         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26340         * g++.old-deja/g++.other/typename1.C: Likewise.
26341         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26342         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26343         * g++.old-deja/g++.pt/typename11.C: Likewise.
26344         * g++.old-deja/g++.pt/typename14.C: Likewise.
26345         * g++.old-deja/g++.pt/typename16.C: Likewise.
26346         * g++.old-deja/g++.pt/typename3.C: Likewise.
26347         * g++.old-deja/g++.pt/typename4.C: Likewise.
26348         * g++.old-deja/g++.pt/typename5.C: Likewise.
26349         * g++.old-deja/g++.pt/typename7.C: Likewise.
26350         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26351
26352 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26353
26354         * g++.dg/other/linkage1.C: New test.
26355         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26356         specifiers.
26357
26358 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26359
26360         * gcc.dg/concat.c: New test.
26361
26362 2001-12-11  Stan Shebs  <shebs@apple.com>
26363
26364         * objc/compile: New test directory.
26365         * objc/compile/compile.exp: New expect script.
26366         * objc/compile/20011211-1.m: New compile test.
26367
26368 2001-12-11  Jason Merrill  <jason@redhat.com>
26369
26370         * lib/prune.exp (prune_gcc_output): Also handle "In member
26371         function".  So many permutations...
26372
26373 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26374
26375         * g++.dg/template/typedef1.C: New test.
26376
26377 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26378
26379         * g++.dg/other/copy1.C: New test.
26380
26381 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26382
26383         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26384
26385         * gcc.dg/builtin-choose-expr.c: New.
26386
26387 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26388
26389         * gcc.dg/altivec-2.c: New.
26390
26391 2001-12-07  Richard Henderson  <rth@redhat.com>
26392
26393         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26394
26395 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26396
26397         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26398         ultrasparc.
26399
26400 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26401
26402         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26403
26404 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26405
26406         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26407         variable argument list.
26408
26409 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26410
26411         * gcc.c-torture/execute/memcheck: Delete entire directory.
26412         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26413         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26414
26415 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26416
26417         * gcc.dg/Wshadow-1.c: New test.
26418
26419 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26420
26421         * gcc.c-torture/compile/20011130-1.c: New test.
26422
26423         * gcc.dg/noncompile/20011025-1.c: New test.
26424
26425         * g++.dg/other/anon-union.C: New test.
26426
26427         * gcc.c-torture/execute/20011024-1.c: New test.
26428
26429 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26430
26431         * gcc.c-torture/execute/20000722-1.x,
26432         gcc.c-torture/execute/20010123-1.x: Remove.
26433         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26434         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26435         gcc.dg/c99-complit-2.c: New tests.
26436
26437 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * g++.dg/inherit/base1.C: New test.
26440
26441 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26442
26443         * g++.dg/other/stdarg1.C: New test.
26444
26445         * gcc.c-torture/compile/20011130-2.c: New test.
26446
26447 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26448
26449         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26450         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26451         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26452         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26453         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26454         * gcc.dg/builtin-prefetch-1.c: New test.
26455
26456 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26457
26458         * gcc.dg/20011130-1.c: New test.
26459
26460 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26461
26462         * g++.dg/other/scope1.C: New test.
26463         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26464
26465 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26466
26467         * gcc.dg/vla-init-1.c: New test.
26468
26469 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26470
26471         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26472
26473 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26474
26475         * objc.dg/alias.m: Update.
26476         * objc.dg/class-1.m: Update.
26477         * objc.dg/const-str-1.m: Update.
26478         * objc.dg/fwd-proto-1.m: Update.
26479         * objc.dg/id-1.m: Update.
26480         * objc.dg/super-class-1.m: Update.
26481
26482 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26483
26484         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26485         constructs.
26486
26487 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26488
26489         * gcc.c-torture/execute/20011128-1.c: New test.
26490
26491 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26492
26493         * gcc.dg/20011127-1.c: New test.
26494
26495 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26496
26497         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26498         from Austin Group draft 7.
26499         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26500         scanf format arguments.
26501         * gcc.dg/format/no-exargs-2.c: New test.
26502
26503 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26504
26505         * g++.dg/abi/vbase8-4.C: New test.
26506
26507 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26508
26509         * gcc.c-torture/execute/20011121-1.c: New test.
26510
26511 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26512
26513         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26514
26515 2001-11-23  Andreas Jaeger  <aj@suse.de>
26516
26517         * gcc.dg/cpp/charconst-2.c: New test.
26518
26519 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26520
26521         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26522         to the host if it is remote.  Let tests specify extra headers
26523         they use.
26524         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26525         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26526         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26527         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26528         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26529         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26530         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26531         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26532         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26533         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26534
26535 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26536
26537         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26538         for little endian ARMs.
26539
26540 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * gcc.c-torture/compile/20011119-1.c: New test.
26543         * gcc.c-torture/compile/20011119-2.c: New test.
26544
26545 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26546
26547         * gcc.dg/altivec-1.c: Fix typo.
26548
26549 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26550
26551         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26552
26553 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26554
26555         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26556
26557 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26558
26559         * lib/g77.exp: Don't specify --rpath-link.
26560
26561         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26562         across all the headers.
26563         * gcc.dg/format/format.exp: For testing on a remote host,
26564         copy format.h.
26565
26566         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26567         * gcc.c-torture/execute/930406-1.c: Likewise.
26568         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26569
26570 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26571
26572         * gcc.dg/altivec-1.c: New.
26573
26574 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26575
26576         * gcc.dg/cpp/fpreprocessed.c: New test case.
26577
26578 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26579
26580         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26581         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26582         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26583
26584 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26585
26586         * gcc.dg/no-builtin-1.c: New test.
26587
26588 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26589
26590         * gcc.c-torture/execute/20011115-1.c: New test.
26591
26592 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26593
26594         * gcc.c-torture/compile/20011114-2.c: New test.
26595         * gcc.c-torture/compile/20011114-3.c: New test.
26596         * gcc.c-torture/compile/20011114-4.c: New test.
26597
26598 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26599
26600         * g++.dg/other/init1.C: New test.
26601
26602 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26603
26604         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26605         message.
26606
26607         * gcc.c-torture/execute/20011114-1.c: New testcase.
26608
26609         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26610         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26611         like the (before this change) version of 20010327-1.c.
26612
26613 2001-11-14  Roger Sayle <roger@eyesopen.com>
26614
26615         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26616
26617 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26618
26619         * g++.dg/init/array2.C: New test.
26620
26621 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26622
26623         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26624
26625 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26626
26627         * g++.dg/other/forscope1.C: New test.
26628         * g++.dg/ext/forscope1.C: New test.
26629         * g++.dg/ext/forscope2.C: New test.
26630
26631 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26632
26633         * gcc.c-torture/execute/20011113-1.c: New test.
26634
26635 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26636
26637         * gcc.c-torture/execute/20011109-2.c: New test.
26638
26639         * gcc.c-torture/execute/20011109-1.c: New test.
26640
26641 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26642
26643         * gcc.c-torture/compile/20011109-1.c: New test.
26644
26645 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26646
26647         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26648         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26649         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26650         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26651         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26652         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26653         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26654
26655 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26656
26657         * g++.dg/warn/Wshadow-1.C: New tests.
26658         * g++.old-deja/g++.mike/for3.C: Update.
26659
26660 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26661
26662         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26663         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26664         XFAILs.  Adjust expected error texts.
26665         * gcc.c-torture/compile/20011106-1.c,
26666         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26667         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26668         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26669         gcc.dg/c99-array-lval-5.c: New tests.
26670
26671 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26672
26673         * gcc.dg/cpp/defined.c: Update.
26674
26675 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26676
26677         * gcc.c-torture/execute/anon-1.c: New test.
26678
26679 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26680
26681         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26682         same size, so no warning should be produced on stormy16.
26683
26684         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26685         due to oversized array.
26686         * g++.old-deja/g++.mike/ns15.C: Likewise.
26687         * g++.old-deja/g++.pt/crash16.C: Likewise.
26688
26689 2001-11-02  Graham Stott  <grahams@redhat.com>
26690
26691         * g++.dgother/debug1.C: Fix typos.
26692
26693 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26694
26695         * g++.dg/other/debug1.C: New test.
26696
26697 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26698
26699         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26700         of unsigned long.
26701
26702 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26703
26704         * gcc.dg/20011029-2.c: New test.
26705
26706         * gcc.c-torture/compile/20011029-1.c: New test.
26707
26708 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26709
26710         * objc/execute/class_self-1.m: New test.
26711         * objc/execute/class_self-2.m: New test.
26712
26713 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26714
26715         * gcc.misc-tests/msgs.exp: Delete.
26716         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26717         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26718         error set to match recent changes.
26719
26720 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26721
26722         * gcc.dg/20011021-1.c: New test.
26723
26724 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26725
26726         * gcc.c-torture/compile/20011023-1.c: New test.
26727
26728 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26729
26730         * lib/g77.exp: Rewrite based on lib/g++.exp.
26731
26732 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26733
26734         * gcc.c-torture/execute/20011019-1.c: New test.
26735
26736         * gcc.dg/20011018-1.c: New test.
26737
26738 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26739
26740         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26741
26742 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26743
26744         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26745         * gcc.dg/attr-invalid.c: Likewise.
26746
26747 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26748
26749         * testsuite/gcc.dg/20011015-1.c: New test.
26750
26751 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26752
26753         * g++.dg/template/unify2.C: New test.
26754
26755 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26756
26757         * g++.dg/other/exception-specification.C: New test
26758
26759 2001-10-13  Tom Rix  <trix@redhat.com>
26760
26761         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26762         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26763
26764 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26765
26766         * testsuite/gcc.dg/20011009-1.c: New test.
26767
26768 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26769
26770         PR g++/4476
26771         * g++.dg/other/friend1.C: New test.
26772
26773 2001-10-11  Richard Henderson  <rth@redhat.com>
26774
26775         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26776
26777 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26778
26779         * gcc.c-torture/compile/20011010-1.c: New.
26780
26781 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26782
26783         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26784         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26785         g77.f-torture/execute/execute.exp,
26786         g77.f-torture/noncompile/noncompile.exp,
26787         gcc.c-torture/compile/compile.exp,
26788         gcc.c-torture/execute/execute.exp,
26789         gcc.c-torture/execute/ieee/ieee.exp,
26790         gcc.c-torture/execute/memcheck/memcheck.exp,
26791         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26792         objc/execute/execute.exp: Update FSF address.
26793
26794 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26795
26796         * gcc.dg/cpp/cmdlne-C.c: Update.
26797         * gcc.dg/cpp/cmdlne-C2.c: New.
26798
26799 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26800
26801         * gcc.c-torture/execute/20011008-3.c: New.
26802
26803 2001-10-08  DJ Delorie  <dj@redhat.com>
26804
26805         * gcc.dg/20011008-1.c: New.
26806         * gcc.dg/20011008-2.c: New.
26807
26808 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26809
26810         * gcc.dg/cpp/spacing1.c: Update test.
26811
26812 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26813
26814         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26815         spelling errors of "separate" as "seperate".
26816
26817 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26818
26819         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26820         enough to avoid inlining.
26821
26822 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26823
26824         * lib/g77.exp: set libg2c_dir correctly.
26825
26826 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26827
26828         * gcc.dg/cpp/macro11.c: New test.
26829
26830 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26831
26832         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26833         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26834         gcc.dg/format/multattr-3.c: New tests.
26835         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26836         tests for format attributes on function pointers being rejected.
26837
26838 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26839
26840         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26841
26842 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26843
26844         * g++.dg/warn/format1.C: New test.
26845
26846 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26847
26848         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26849
26850 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26851
26852         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26853
26854 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26855
26856         * gcc.dg/cpp/redef2.c: Add test.
26857
26858 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26859
26860         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26861         long-standing bug on i686, apparently.
26862         * gcc.c-torture/execute/loop-2c.x: New file.
26863         * gcc.c-torture/execute/loop-2d.x: New file.
26864         * gcc.c-torture/execute/loop-3c.x: New file.
26865
26866 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26867
26868         * gcc.dg/cpp/20000625-2.c: Correct line number.
26869
26870 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26871
26872         * gcc.dg/cpp/macro10.c: New test.
26873         * gcc.dg/cpp/strify3.c: New test.
26874         * gcc.dg/cpp/spacing1.c: Add tests.
26875         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26876         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26877
26878 2001-09-24  DJ Delorie  <dj@redhat.com>
26879
26880         * gcc.c-torture/execute/20010924-1.c: New test.
26881
26882 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26883
26884         * testsuite/objc/execute/paste.m: Remove.
26885
26886 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26887
26888         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26889
26890 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26891
26892         * g77.dg/strlen0.f: New test.
26893
26894 2001-09-21  Richard Henderson  <rth@redhat.com>
26895
26896         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26897         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26898
26899 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26900
26901         Table-driven attributes.
26902         * g++.dg/ext/attrib1.C: New test.
26903
26904 2001-09-20  DJ Delorie  <dj@redhat.com>
26905
26906         * gcc.dg/20000926-1.c: Update expected warning messages.
26907         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26908         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26909         array.
26910
26911 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26912
26913         * g++.dg/eh/registers1.C: New test case.
26914
26915 2001-09-17  Richard Henderson  <rth@redhat.com>
26916
26917         * gcc.dg/array-5.c: Fix VLA decomposition test.
26918
26919 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26920
26921         * gcc.dg/cpp/line5.c: New testcase.
26922
26923 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26924
26925         * gcc.dg/cpp/macro9.c: New test.
26926
26927 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26928
26929         * gcc.c-torture/execute/980223.c: Change type of addr from long
26930         to char *.
26931
26932 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26933
26934         * gcc.c-torture/execute/20010915-1.c: New test.
26935
26936 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26937
26938         * g77.dg/bprob: New directory.
26939         * g77.dg/bprob/bprob.exp: New file.
26940         * g77.dg/bprob/bprob-1.f: New test.
26941         * g77.dg/gcov: New directory.
26942         * g77.dg/gcov/gcov.exp: New file.
26943         * g77.dg/gcov/gcov-1.f: New test.
26944         * g77.dg/gcov/gcov-1.x: New file.
26945
26946 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26947
26948         * gcc.dg/cpp/directiv.c: Update.
26949         * gcc.dg/cpp/undef1.c: Update.
26950
26951 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26952
26953         * gcc.dg/20010912-1.c: New test.
26954
26955 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26956
26957         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26958         language-independent file in lib.
26959         * lib/gcov.exp: New file.
26960
26961 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26962
26963         * gcc.c-torture/compile/20010911-1.c: New test.
26964
26965 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26966
26967         * lib/profopt.exp: New, to support profile-directed optimizations.
26968         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26969         * gcc.misc-tests/bprob-1.c: New test.
26970         * gcc.misc-tests/bprob-2.c: New test.
26971
26972 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26973
26974         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26975         XFAIL and which kinds of gcov output to verify.
26976         * gcc.misc-tests/gcov-4b.x: New file.
26977         * gcc.misc-tests/gcov-5b.x: New file.
26978         * gcc.misc-tests/gcov-6.x: New file.
26979         * gcc.misc-tests/gcov-7.c: New test.
26980         * gcc.misc-tests/gcov-7.x: New file.
26981
26982 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26983
26984         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26985         * gcc.misc-tests/gcov-6.c: New test.
26986
26987 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26988
26989         PR c++/3986
26990         * g++.dg/abi/vbase1.C: New test.
26991
26992 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26993
26994         * objc.dg/method-2.m: New.
26995
26996 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26997
26998         PR c++/4203
26999         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27000         * g++.dg/init/empty1.C: New test.
27001
27002 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27003
27004         * gcc.c-torture/compile/20010903-1.c: New test.
27005
27006 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27007
27008         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27009         for m68k.
27010
27011 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27012
27013         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27014
27015         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27016
27017         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27018
27019 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27020
27021         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27022         for 16-bit 'unsigned int'.
27023
27024 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27025
27026         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27027
27028 2001-08-27  Richard Henderson  <rth@redhat.com>
27029
27030         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27031         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27032
27033 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27034
27035         * gcc.dg/asm-names.c (ymain): New.
27036
27037 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27038
27039         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27040         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27041         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27042
27043 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27044
27045         * gcc.dg/compare5.c: New testcase.
27046
27047 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27048
27049         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27050         and "In instantiation".
27051
27052 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27053
27054         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27055
27056 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27057
27058         * gcc.misc-tests/gcov.exp: Add support for branch information.
27059         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27060         * gcc.misc-tests/gcov-4.c: New test.
27061         * gcc.misc-tests/gcov-4b.c: New test.
27062         * gcc.misc-tests/gcov-5b.c: New test.
27063
27064 2001-08-20  Zack Weinberg  <zackw@panix.com>
27065
27066         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27067         expected to fail.
27068
27069 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27070
27071         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27072
27073 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27074
27075         * g++.dg/eh/template1.C: New test.
27076
27077 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27078
27079         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27080         Fix thinko.
27081         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27082         for xfail.
27083
27084 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27085
27086         * lib/g77-dg.exp:  Use prune.exp for common procedures
27087         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27088         * lib/g77.exp: (g77-dg-prune) Remove
27089
27090 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27091
27092         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27093
27094 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27095
27096         * g++.dg/template/unify1.C: New test.
27097
27098 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27099
27100         * g++.dg/abi/empty4.C: New test.
27101
27102 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27103
27104         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27105         solaris2.*
27106         * g77.f-torture/compile/pr3743.x: Likewise
27107
27108 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27109
27110         * g++.dg/other/using-declaration.C: New test.
27111
27112 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27113
27114         * gcc.dg/cpp/tr-sign.c: New testcase.
27115
27116 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27117
27118         * gcc.dg/cpp/19951025-1.c: Revert.
27119         * gcc.dg/cpp/directiv.c: We no longer process directives that
27120         interrupt macro arguments.
27121
27122 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27123
27124         * gcc.dg/bconstp-1.c: New test.
27125
27126 2001-08-03  Richard Henderson  <rth@redhat.com>
27127
27128         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27129
27130 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27131
27132         * gcc.dg/cpp/19951025-1.c: Update.
27133
27134 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27135
27136         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27137         should be x.
27138
27139 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         Kill -fhonor-std.
27142         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27143         * g++.old-deja/g++.other/std1.C: Likewise.
27144         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27145
27146 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27147
27148         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27149         (g77_pass, g77_fail, g77_finish, g77_exit,
27150         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27151
27152 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27153
27154         * g77.dg/fbackslash.f
27155         * g77.dg/fcase-preserve.f
27156         * g77.dg/ff90-1.f
27157         * g77.dg/ffixed-line-length-0.f
27158         * g77.dg/ffixed-line-length-132.f
27159         * g77.dg/ffixed-line-length-7.f
27160         * g77.dg/ffixed-line-length-72.f
27161         * g77.dg/ffixed-line-length-none.f
27162         * g77.dg/ffree-form-1.f
27163         * g77.dg/fno-backslash.f
27164         * g77.dg/fno-f90-1.f
27165         * g77.dg/fno-fixed-form-1.f
27166         * g77.dg/fno-onetrip.f
27167         * g77.dg/fno-typeless-boz.f
27168         * g77.dg/fno-underscoring.f
27169         * g77.dg/fno-vxt-1.f
27170         * g77.dg/fonetrip.f
27171         * g77.dg/ftypeless-boz.f
27172         * g77.dg/fugly-assumed.f
27173         * g77.dg/funderscoring.f
27174         * g77.dg/fvxt-1.f
27175
27176 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27177
27178         * objc.dg/fwd-proto-1.m: New.
27179         * objc.dg/local-decl-1.m: New.
27180         * objc.dg/naming-1.m: New.
27181         * objc.dg/naming-2.m: New.
27182         * objc.dg/proto-hier-1.m: New.
27183
27184 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27185
27186         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27187         largest-type elements to a struct makes its size grow.
27188
27189 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27190
27191         * g++.dg/abi/vthunk1.C: New test.
27192
27193 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27194
27195         * g++.dg/abi/vbase8-22.C: New test.
27196
27197 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27198
27199         * gcc.dg/cpp/macro8.c: New test.
27200
27201 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27202
27203         * g++.dg/abi/vbase8-21.C: New test.
27204
27205 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27206
27207         * g++.dg/abi/vbase8-10.C: New test.
27208
27209 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27210
27211         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27212         ${tool}_set_ld_library_path.
27213         Changed caller.
27214         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27215         g++.exp.
27216
27217 2001-07-26  Stan Cox <scox@redhat.com>
27218
27219         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27220         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27221         gcc_exit, gcc_check_unsupported_p):
27222         Moved to gcc-deps.exp
27223         * gcc-deps.exp: New file.
27224
27225 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27226
27227         * g++.old-deja/g++.pt/defarg14.C: New test.
27228
27229 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27230
27231         * g++.old-deja/g++.other/lineno5.C: New test.
27232
27233 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27234
27235         * g++.old-deja/g++.pt/crash68.C: New test.
27236
27237 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         * g++.old-deja/g++.other/crash42.C: New test.
27240
27241 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27242
27243         * gcc.dg/cpp/extratokens.c: Fix.
27244         * gcc.dg/cpp/skipping2.c: New tests.
27245
27246 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27247
27248         * gcc.c-torture/execute/20010724-1.c: New file.
27249         * gcc.c-torture/execute/20010724-1.x: New file.
27250
27251 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27252
27253         * g++.old-deja/g++.other/cond7.C: New test.
27254
27255 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27256
27257         * g++.old-deja/g++.other/optimize4.C: New test.
27258
27259 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27260
27261         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27262
27263 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27264
27265         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27266         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27267         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27268         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27269
27270         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27271         bug report" message.
27272
27273         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27274         * g++.dg/ext/instantiate1.C: Move from old-deja.
27275
27276 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27277
27278         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27279         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27280         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27281         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27282
27283 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27284
27285         * gcc.c-torture/execute/20010723-1.c: New test.
27286
27287 2001-07-23  Ben Elliston  <bje@redhat.com>
27288
27289         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27290
27291 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27292
27293         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27294         i[34567]86-*-*.
27295         Delete handling of ieee_multilib_flags.
27296         Pass -mieee for alpha*-*-* and sh-*-*.
27297         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27298
27299 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27300
27301         Remove old-abi tests.
27302         * g++.old-deja/g++.mike/p11116.C: Remove.
27303         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27304
27305 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27306
27307         * g77.f-torture/compile/pr3743.f:  New test
27308
27309 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27310
27311         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27312
27313 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27314
27315         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27316         g++.old-deja/g++.pt/static6.C: Likewise.
27317         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27318         supports weak symbols.
27319
27320 2001-07-18  Andreas Jaeger  <aj@suse.de>
27321
27322         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27323         supported again.
27324
27325 2001-07-18  Andreas Jaeger  <aj@suse.de>
27326
27327         * gcc.dg/iftrap-1.c: Fix target line.
27328
27329 2001-07-17  Richard Henderson  <rth@redhat.com>
27330
27331         * gcc.c-torture/execute/20010717-1.c: New.
27332
27333 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27334
27335         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27336         tests.
27337
27338 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27339
27340         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27341
27342 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27343
27344         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27345         UAC_SIGBUS, UAC_NOPRINT definitions.
27346
27347 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27348
27349         * objc/execute/object_is_class.m: New test.
27350         * objc/execute/object_is_meta_class.m: New test.
27351
27352 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27353
27354         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27355         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27356
27357 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27358
27359         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27360         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27361
27362 2001-07-14  Richard Henderson  <rth@redhat.com>
27363
27364         * gcc.dg/iftrap-1.c: New.
27365
27366 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27367
27368         * g77.f-torture/execute/intrinsic77.f: New test.
27369
27370 2001-07-11  Janis Johnson <janis@us.ibm.com>
27371
27372         * gcc.misc-tests/gcov-3.c: New test.
27373
27374 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27375
27376         * gcc.c-torture/compile/20010711-1.c,
27377         * gcc.c-torture/compile/20010711-2.c: New tests.
27378
27379 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27380
27381         * gcc.c-torture/execute/20010711-1.c: New test.
27382
27383 2001-07-11  Ben Elliston  <bje@redhat.com>
27384
27385         * g++.old-deja/g++.other/enum5.C: New test.
27386
27387 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27388
27389         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27390         (g++-dg-prune): Call prune_gcc_output.
27391         * prune.exp: New file for prune_gcc_output.
27392         * lib/g++.exp, lib/gcc.exp: Load it.
27393
27394 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27395
27396         * gcc.c-torture/compile/20010701-1.c,
27397         g++.old-deja/g++.ext/attrib6.C: New tests.
27398
27399 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27400
27401         * gcc.c-torture/compile/20010706-1.c: New test.
27402
27403 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27404
27405         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27406
27407 2001-06-28  Stan Shebs  <shebs@apple.com>
27408
27409         * gcc.dg/pragma-darwin.c: New test.
27410
27411 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27412
27413         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27414         Solaris 2.[678] system.
27415
27416 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27417
27418         * gcc.dg/20010622-1.c: New test.
27419
27420 2001-06-18  Stan Shebs  <shebs@apple.com>
27421
27422         * objc.dg: New directory.
27423         * objc.dg/dg.exp: New file.
27424         * objc.dg/alias.m: New.
27425         * objc.dg/class-1.m: New.
27426         * objc.dg/class-2.m: New.
27427         * objc.dg/const-str-1.m: New.
27428         * objc.dg/const-str-2.m: New.
27429         * objc.dg/id-1.m: New.
27430         * objc.dg/method-1.m: New.
27431         * objc.dg/super-class-1.m: New.
27432         * lib/objc-dg.exp: New file.
27433
27434 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27435
27436         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27437         of label name.
27438
27439 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27440
27441         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27442
27443 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27444
27445         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27446         variable.
27447
27448 2001-06-12  Richard Henderson  <rth@redhat.com>
27449
27450         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27451
27452 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27453
27454         * g++.old-deja/g++.abi/vbase5.C: New test.
27455         * g++.old-deja/g++.abi/vbase6.C: New test.
27456         * g++.old-deja/g++.abi/vbase7.C: New test.
27457
27458 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27459
27460         * gcc.c-torture/compile/20010610-1.c: New test.
27461
27462 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27463
27464         * g++.old-deja/g++.abi/vbase4.C: New test.
27465
27466 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27467
27468         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27469         support %f for HC11/HC12 targets.
27470         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27471         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27472         on HC11/HC12 targets.
27473         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27474
27475 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27476
27477         * gcc.dg/wchar_t-1.c: New file.
27478         * gcc.dg/wint_t-1.c: Likewise.
27479
27480 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27481
27482         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27483
27484 2001-06-11  Richard Henderson  <rth@redhat.com>
27485
27486         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27487
27488 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27489
27490         * gcc.c-torture/compile/20010611-1.c: New test.
27491
27492 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27493
27494         * gcc.dg/c99-tag-1.c: Add more tests.
27495
27496 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27497
27498         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27499         representation on MN10300 and ARM/Thumb.
27500
27501 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27502
27503         * g77.f-torture/execute/20010610.f: New.
27504
27505 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27506
27507         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27508         names.
27509
27510 2001-06-09  Richard Henderson  <rth@redhat.com>
27511
27512         * gcc.c-torture/execute/ashrdi-1.c: New.
27513         * gcc.c-torture/execute/ashldi-1.c: New.
27514         * gcc.c-torture/execute/lshrdi-1.c: New.
27515
27516 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27517
27518         * objc/execute/load-3.m: Added. Check sending +load to categories,
27519         in addition to classes.
27520
27521 2001-06-08  Stan Shebs  <shebs@apple.com>
27522
27523         * objc/execute/load-2.m: New test.  From Nicola Pero
27524         <n.pero@mi.flashnet.it>.
27525
27526 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27527
27528         * gcc.c-torture/execute/20010605-2.c: New test.
27529
27530 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27531
27532         * g++.old-deja/g++.abi/vbase2.C: New test.
27533         * g++.old-deja/g++.abi/vbase3.C: New test.
27534
27535 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27536
27537         * g++.old-deja/g++.pt/friend49.C: New test.
27538
27539 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27540
27541         * g++.old-deja/g++.ext/anon3.C: New test.
27542
27543 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27544
27545         * g++.old-deja/g++.other/conv7.C: New test.
27546
27547 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27548
27549         * gcc.c-torture/compile/20010605-2.c: New test.
27550
27551 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27552
27553         * gcc.c-torture/execute/20010604-1.c: New test.
27554
27555 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27556
27557         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27558
27559 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27560
27561         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27562         (g++_link_flags): Likewise.
27563         (g++_init): Pass gccpath's value to two previous functions.
27564
27565 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27566
27567         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27568         Ensure logfile entry matches exec command line.
27569
27570 2001-05-31  Richard Henderson  <rth@redhat.com>
27571
27572         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27573         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27574
27575 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27576
27577         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27578         compiler for irix6.2
27579
27580 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27581
27582         * g++.old-deja/g++.other/optimize3.C: New file.
27583
27584 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27585
27586         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27587         assemble.
27588
27589 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27590
27591         * g++.old-deja/g++.other/optimize2.C: New file.
27592
27593 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27594
27595         * gcc.c-torture/compile/20010518-2.c: New file.
27596         * gcc.c-torture/execute/20010518-1.c: New file.
27597         * gcc.c-torture/execute/20010518-2.c: New file.
27598
27599 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27600
27601         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27602
27603 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27604
27605         G++ no longer defines builtins that do not begin with __builtin.
27606         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27607         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27608         * g++.old-deja/g++.law/builtin1.C: Likewise.
27609         * g++.old-deja/g++.law/cvt2.C: Likewise.
27610         * g++.old-deja/g++.mike/net5.C: Likewise.
27611         * g++.old-deja/g++.other/builtins1.C: Likewise.
27612         * g++.old-deja/g++.other/builtins2.C: Likewise.
27613         * g++.old-deja/g++.other/builtins3.C: Likewise.
27614         * g++.old-deja/g++.other/builtins4.C: Likewise.
27615         * g++.old-deja/g++.other/inline8.C: Likewise.
27616         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27617
27618 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27619
27620         * g++.old-deja/g++.pt/using1.C: Adjust.
27621         * g++.old-deja/g++.pt/using2.C: New test.
27622
27623 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27624
27625         * gcc.dg/cpp/charconst.c: New tests.
27626         * gcc.dg/cpp/escape.c: New tests.
27627         * gcc.dg/cpp/escape-1.c: New tests.
27628         * gcc.dg/cpp/escape-2.c: New tests.
27629         * gcc.dg/cpp/ucs.c: New tests.
27630
27631 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27632
27633         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27634         native compiler for irix6.5.
27635
27636 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27637
27638         * lib/g++.exp (g++_include_flags): Use args to compute
27639         get_multilibs.
27640         (g++_link_flags): Likewise.
27641         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27642
27643 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27644
27645         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27646
27647 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27648
27649         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27650         this file.
27651
27652 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27653
27654         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27655         STACK_SIZE;
27656         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27657         to STACK_SIZE; Use it to define size of add_histo array.
27658         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27659         to STACK_SIZE.
27660         (f): Use GITT_SIZE to define size of gitt local table.
27661         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27662         to STACK_SIZE; Use it to define size of bytemem array.
27663
27664 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27665
27666         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27667         on 68HC11/HC12 due to the asm instruction.
27668         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27669         * gcc.c-torture/compile/920520-1.x: Likewise.
27670         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27671         on 68HC11/HC12 because the function is larger than 64K.
27672         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27673         on 68HC11/HC12 because the structure is too large.
27674
27675 2001-05-20  Richard Henderson  <rth@redhat.com>
27676
27677         * gcc.c-torture/execute/20010520-1.c: New.
27678
27679 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27680
27681         * g++.old-deja/g++.warn/compare1.C: New test.
27682         * gcc.dg/compare4.c: New test.
27683
27684 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27685
27686         * g++.old-deja/g++.other/optimize1.C: New test.
27687
27688 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27689
27690         * g++.old-deja/g++.pt/spec41.C: New test.
27691
27692 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27693
27694         * gcc.c-torture/compile/20010114-1.x: Remove.
27695
27696 2001-05-18  Stan Shebs  <shebs@apple.com>
27697
27698         * gcc.c-torture/compile/20010518-1.c: New test.
27699
27700 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27701
27702         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27703         * g++.old-deja/g++.pt/crash67.C: New test.
27704
27705 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27706
27707         * g++.old-deja/g++.other/debug9.C: New test.
27708
27709 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27710
27711         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27712
27713 2001-05-16  Jan Hubicka  <jh@suse.cz>
27714
27715         * gcc.c-torture/compile/20010516-1.c: New test.
27716
27717 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27718
27719         * g++.old-deja/g++.other/crash41.C: New test.
27720
27721 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27722
27723         * g++.old-deja/g++.pt/crash66.C: New test.
27724
27725 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27726
27727         * g++.old-deja/g++.robertl/eb27.C: Convert.
27728
27729 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27730
27731         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27732         declaration being redundant.
27733
27734 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27735
27736         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27737
27738 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27739
27740         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27741
27742 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27743
27744         * lib/g++.exp: Use testsuite_flags.
27745
27746 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27747
27748         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27749
27750 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27751
27752         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27753
27754 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27755
27756         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27757
27758 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27759
27760         * gcc.c-torture/compile/20010313-1.c: New test.
27761
27762 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27763
27764         * gcc.dg/cpp/direct2.c: New test.
27765         * gccq.dg/cpp/direct2s.c: New test.
27766
27767         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27768
27769 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27770
27771         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27772         * g++.old-deja/g++.other/op3.C: Likewise.
27773
27774 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27775
27776         * gcc.dg/cpp/syshdr.h: New file.
27777         * gcc.dg/cpp/sysmac1.c: Update.
27778         * gcc.dg/cpp/sysmac2.c: Update.
27779
27780 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27781
27782         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27783
27784 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27785
27786         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27787         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27788
27789 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27790
27791         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27792
27793 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27794
27795         * lib/g++.exp (g++_include_flags): Don't use any special flags
27796         if TESTING_IN_BUILD_TREE is not defined.
27797         (g++_init): Use a plain 'c++' as the compiler if
27798         TESTING_IN_BUILD_TREEE is not defined.
27799
27800 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27801
27802         * g++.old-deja/g++.eh/catch13.C: New test.
27803         * g++.old-deja/g++.eh/catch14.C: New test.
27804
27805 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27806
27807         * gcc.dg/cpp/tr-define.c: New test.
27808
27809 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27810
27811         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27812         <stdlib.h>, not <malloc.h>.
27813
27814 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27815
27816         * g++.old-deja/g++.ns/template17.C: New test.
27817
27818 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27819
27820         * g++.old-deja/g++.pt/ref4.C: New test.
27821
27822 2001-04-30  Richard Henderson  <rth@redhat.com>
27823
27824         * gcc.dg/20000724-1.c: Revert last change.
27825
27826 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27827
27828         * g77.f-torture/execute/20010430.f: New test.
27829
27830 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27831
27832         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27833
27834 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27835
27836         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27837
27838 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27839
27840         * g++.old-deja/g++.eh/crash6.C: New test.
27841
27842 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27843
27844         * g++.old-deja/g++.other/warn7.C: New test.
27845
27846 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27847
27848         * g++.old-deja/g++.other/defarg9.C: New test.
27849
27850 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27851
27852         * g77.f-torture/compile/20010426.f: New test.
27853         * g77.f-torture/execute/20010426.f: New test.
27854
27855 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27856
27857         * g77.f-torture/compile/20000629-1.x: Remove - error
27858         has been fixed.
27859
27860 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27861
27862         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27863         Tweak slightly to work with g++.dg framework.
27864         * g++.dg/special/ecos.exp: Run initp1.C test.
27865         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27866
27867         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27868         its linker doesn't give line numbers either.
27869         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27870
27871 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27872
27873         * g++.old-deja/g++.other/lex1.C: New test.
27874
27875 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27876
27877         * gcc.dg/noncompile/20010425-1.c: New test.
27878
27879 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27880
27881         * g++.old-deja/g++.pt/mangle2.C: New test.
27882
27883 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gcc.dg/format/plus-1.c: New test.
27886
27887 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27888
27889         * gcc.dg/20010423-1.c: New test.
27890
27891 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * gcc.c-torture/execute/20010422-1.c: New test.
27894
27895 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27896
27897         * g++.old-deja/g++.ns/type2.C: New test.
27898
27899 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27900
27901         * g++.old-deja/g++.other/perf1.C: New test.
27902
27903 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27904
27905         * gcc.dg/c99-func-2.c: Remove xfail.
27906         * gcc.dg/c99-func-3.c: Remove xfail.
27907         * gcc.dg/c99-func-4.c: Remove xfail.
27908
27909 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27910
27911         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27912
27913 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27914
27915         * gcc.c-torture/compile/20010423-1.c: New test.
27916
27917 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27918
27919         * g++.old-deja/g++.pt/typename28.C: New test.
27920
27921 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27922
27923         * g++.old-deja/g++.abi/empty2.C: New test.
27924         * g++.old-deja/g++.abi/empty3.C: New test.
27925
27926 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27927
27928         * g++.old-deja/g++.other/comdat2.C: New test.
27929         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27930
27931 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27932
27933         * g++.old-deja/g++.other/overload14.C: New test.
27934
27935 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27936
27937         * g++.old-deja/g++.other/lookup23.C: New test.
27938
27939 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27940
27941         * gcc.c-torture/execute/20010403-1.c: New test.
27942
27943 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27944             Mark Mitchell  <mark@codesourcery.com>
27945
27946         * lib/old-dejagnu.exp: Don't delete output of executable.
27947         Add .exe suffix to executables.
27948
27949 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27950
27951         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27952
27953 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27954
27955         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27956
27957 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27958
27959         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27960         * g++.old-deja/g++.abi/crash1.C: New test.
27961
27962 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27963
27964         * g++.old-deja/g++.other/crash40.C: New test.
27965
27966 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27967
27968         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27969
27970 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27971
27972         * g++.old-deja/g++.other/warn6.C: New test.
27973
27974 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27975
27976         * g++.old-deja/g++.robertl/eb42.C: Same.
27977
27978 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27979
27980         * gcc.dg/wtr-conversion-1.c: New testcase.
27981
27982 2001-04-10  Richard Henderson  <rth@redhat.com>
27983
27984         * g++.old-deja/g++.other/array5.C: New.
27985
27986 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27987
27988         * gcc.c-torture/execute/20010408-1.c: New test.
27989
27990 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27991
27992         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27993         headers and constructs.
27994         * g++.old-deja/g++.robertl/eb79.C: Same.
27995         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27996         * g++.old-deja/g++.robertl/eb73.C: Same.
27997         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27998         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27999         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28000         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28001         * g++.old-deja/g++.robertl/eb44.C: Same.
28002         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28003         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28004         * g++.old-deja/g++.robertl/eb39.C: Same.
28005         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28006         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28007         * g++.old-deja/g++.robertl/eb30.C: Same.
28008         * g++.old-deja/g++.robertl/eb3.C: Same.
28009         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28010         * g++.old-deja/g++.robertl/eb21.C: Same.
28011         * g++.old-deja/g++.robertl/eb15.C: Same.
28012         * g++.old-deja/g++.robertl/eb118.C: Same.
28013         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28014         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28015         * g++.old-deja/g++.robertl/eb109.C: Same.
28016         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28017         * g++.old-deja/g++.mike/rtti1.C: Same.
28018         * g++.old-deja/g++.mike/p658.C: Same.
28019         * g++.old-deja/g++.mike/net46.C: Same.
28020         * g++.old-deja/g++.mike/net34.C: Same.
28021         * g++.old-deja/g++.mike/memoize1.C: Same.
28022         * g++.old-deja/g++.mike/eh2.C: Same.
28023         * g++.old-deja/g++.law/weak.C: Same.
28024         * g++.old-deja/g++.law/visibility7.C: Same.
28025         * g++.old-deja/g++.law/visibility25.C: Same.
28026         * g++.old-deja/g++.law/visibility22.C: Same.
28027         * g++.old-deja/g++.law/visibility2.C: Same.
28028         * g++.old-deja/g++.law/visibility17.C: Same.
28029         * g++.old-deja/g++.law/visibility13.C: Same.
28030         * g++.old-deja/g++.law/visibility10.C: Same.
28031         * g++.old-deja/g++.law/visibility1.C: Same.
28032         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28033         * g++.old-deja/g++.law/vbase1.C: Same.
28034         * g++.old-deja/g++.law/operators32.C: Same.
28035         * g++.old-deja/g++.law/nest3.C: Same.
28036         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28037         * g++.old-deja/g++.law/except5.C (main): Same.
28038         * g++.old-deja/g++.law/cvt7.C (run): Same.
28039         * g++.old-deja/g++.law/cvt2.C: Same.
28040         * g++.old-deja/g++.law/cvt16.C: Same.
28041         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28042         * g++.old-deja/g++.law/ctors17.C (main): Same.
28043         * g++.old-deja/g++.law/ctors13.C: Same.
28044         * g++.old-deja/g++.law/ctors12.C (main): Same.
28045         * g++.old-deja/g++.law/ctors10.C: Same.
28046         * g++.old-deja/g++.law/code-gen5.C: Same.
28047         * g++.old-deja/g++.law/bad-error7.C: Same.
28048         * g++.old-deja/g++.law/arm9.C: Same.
28049         * g++.old-deja/g++.law/arm12.C: Same.
28050         * g++.old-deja/g++.law/arg8.C: Same.
28051         * g++.old-deja/g++.law/arg1.C: Same.
28052         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28053         * g++.old-deja/g++.jason/template31.C: Same.
28054         * g++.old-deja/g++.jason/template24.C (main): Same.
28055         * g++.old-deja/g++.jason/2371.C: Same.
28056         * g++.old-deja/g++.eh/new2.C: Same.
28057         * g++.old-deja/g++.eh/new1.C: Same.
28058         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28059         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28060         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28061         * g++.old-deja/g++.brendan/crash62.C: Same.
28062         * g++.old-deja/g++.brendan/crash52.C: Same.
28063         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28064         * g++.old-deja/g++.brendan/crash38.C: Same.
28065         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28066         * g++.old-deja/g++.brendan/copy9.C: Same.
28067
28068 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28069
28070         * gcc.c-torture/execute/20001203-2.c (memset):
28071         Count argument is of type __SIZE_TYPE__.
28072
28073 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28074
28075         * gcc.c-torture/compile/20010404-1.c: New test.
28076
28077 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28078
28079         * gcc.c-torture/compile/20010326-1.c: New test.
28080
28081 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28082
28083         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28084         peculiarities of the SH.
28085         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28086
28087 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28088
28089         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28090         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28091         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28092
28093 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28094
28095         * g77.f-torture/compile/20010321-1.f: New test.
28096
28097 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28098
28099         * gcc.c-torture/compile/20010329-1.c: New test.
28100
28101 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28102
28103         * gcc.c-torture/execute/20010329-1.c: New test.
28104
28105 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28106
28107         * g++.old-deja/g++.other/eh4.C: Fix typo.
28108
28109 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28110
28111         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28112
28113 2001-03-28  Philip Blundell  <philb@gnu.org>
28114
28115         * gcc.c-torture/compile/20010328-1.c: New test.
28116
28117 2001-03-27  Richard Henderson  <rth@redhat.com>
28118
28119         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28120         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28121
28122 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28123
28124         * gcc.c-torture/compile/20010327-1.c: New test.
28125
28126 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28127
28128         * g++.old-deja/g++.other/friend12.C: New test.
28129         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28130         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28131
28132 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28133
28134         * gcc.c-torture/execute/20010325-1.c: New test.
28135
28136 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28137
28138         * g++.old-deja/g++.other/mangle3.C: New test.
28139
28140 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28141
28142         * g++.old-deja/g++.other/anon8.C: New test.
28143
28144 2001-03-20  Philip Blundell  <philb@gnu.org>
28145
28146         * gcc.c-torture/compile/20010320-1.c: New test.
28147
28148 2001-03-17  Richard Henderson  <rth@redhat.com>
28149
28150         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28151
28152 2001-03-15  Geoff Keating  <geoff@redhat.com>
28153
28154         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28155         tests on AIX.
28156
28157 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28158
28159         * g++.old-deja/g++.other/eh4.C: New test.
28160
28161 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28162
28163         * gcc.dg/cpp/mi1.c: Update.
28164
28165 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28166
28167         * g++.old-deja/g++.other/regstack.C: New test.
28168
28169 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28170
28171         * g++.old-deja/g++.other/ref4.C: New test.
28172
28173 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28174
28175         * objc/execute/va_method.m: Added.
28176         * objc/execute/IMP.m: Added.
28177         * objc/execute/_cmd.m: Added.
28178         * objc/execute/accessing_ivars.m: Added.
28179         * objc/execute/class-1.m: Added.
28180         * objc/execute/class-10.m: Added.
28181         * objc/execute/class-11.m: Added.
28182         * objc/execute/class-12.m: Added.
28183         * objc/execute/class-13.m: Added.
28184         * objc/execute/class-14.m: Added.
28185         * objc/execute/class-2.m: Added.
28186         * objc/execute/class-3.m: Added.
28187         * objc/execute/class-4.m: Added.
28188         * objc/execute/class-5.m: Added.
28189         * objc/execute/class-6.m: Added.
28190         * objc/execute/class-7.m: Added.
28191         * objc/execute/class-8.m: Added.
28192         * objc/execute/class-9.m: Added.
28193         * objc/execute/class-tests-1.h
28194         * objc/execute/class-tests-2.h
28195         * objc/execute/compatibility_alias.m: Added.
28196         * objc/execute/encode-1.m: Added.
28197         * objc/execute/formal_protocol-1.m: Added.
28198         * objc/execute/formal_protocol-2.m: Added.
28199         * objc/execute/formal_protocol-3.m: Added.
28200         * objc/execute/formal_protocol-4.m: Added.
28201         * objc/execute/formal_protocol-5.m: Added.
28202         * objc/execute/formal_protocol-6.m: Added.
28203         * objc/execute/formal_protocol-7.m: Added.
28204         * objc/execute/informal_protocol.m: Added.
28205         * objc/execute/initialize.m: Added.
28206         * objc/execute/load.m: Added.
28207         * objc/execute/many_args_method.m: Added.
28208         * objc/execute/nested-3.m: Added.
28209         * objc/execute/no_clash.m: Added.
28210         * objc/execute/private.m: Added.
28211         * objc/execute/redefining_self.m: Added.
28212         * objc/execute/root_methods.m: Added.
28213         * objc/execute/selector-1.m: Added.
28214         * objc/execute/static-1.m: Added.
28215         * objc/execute/static-2.m: Added.
28216         * objc/execute/va_method.m: Added.
28217
28218 2001-03-10  Richard Henderson  <rth@redhat.com>
28219
28220         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28221
28222 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28223
28224         * g++.old-deja/g++.other/crash31.C: XFAIL.
28225         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28226         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28227         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28228         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28229         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28230
28231 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28232
28233         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28234
28235 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28236
28237         * gcc.dg/20000724-1.c: Don't use multiline strings.
28238
28239 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28240
28241         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28242         result of -cString against what we expect it to be; don't just
28243         print it out for no one to read.
28244
28245         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28246         Based on testcases provided by Nicola Pero.
28247
28248 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28249
28250         * gcc.dg/cpp/macro7.c: New test.
28251
28252 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28253
28254         * gcc.dg/cpp/multiline.c: Update.
28255
28256 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28257
28258         * g++.old-deja/g++.other/enum3.C: New test.
28259
28260 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28261
28262         * g++.old-deja/g++.other/pod1.C: New test.
28263
28264 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28265
28266         * g++.old-deja/g++.ext/overload1.C: New test.
28267
28268 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28269
28270         * g++.old-deja/g++.pt/using1.C: New test.
28271
28272 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28273
28274         * g++.old-deja/g++.other/using9.C: New test.
28275
28276 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28277
28278         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28279
28280         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28281
28282 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28283
28284         * g++.old-deja/g++.ext/realpt1.C: Remove.
28285
28286 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28287
28288         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28289
28290 2001-02-26  Will Cohen  <wcohen@redhat.com>
28291
28292         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28293
28294 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28295
28296         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28297         templatized constructors.
28298
28299 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28300
28301         * gcc.c-torture/execute/20010224-1.c: New test.
28302
28303 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28304
28305         * gcc.c-torture/execute/20010222-1.c: New test.
28306
28307 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28308
28309         * g++.old-deja/g++.other/inline20.C: New test.
28310
28311 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28312
28313         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28314
28315 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28316
28317         * g++.old-deja/g++.other/lookup22.C: New test.
28318
28319 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28320
28321         * g77.dg: New directory.
28322         * g77.dg/20010216-1.f: New test case.
28323         * g77.dg/dg.exp: New driver.
28324         * lib/g77-dg.exp: New driver library.
28325
28326 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28327
28328         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28329
28330 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28331
28332         * g++.old-deja/g++.other/decl9.C: New test.
28333
28334 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28335
28336         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28337         not need <string> and also tests the initialization at runtime.
28338
28339 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28340
28341         * gcc.c-torture/execute/longlong.c: New test.
28342
28343 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28344
28345         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28346
28347 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28348
28349         * gcc.c-torture/execute/920302-1.c (execute):
28350         Change argument type to short.
28351
28352 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28353
28354         * g++.old-deja/g++.pt/deduct6.C: New test.
28355
28356 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28357
28358         * g++.old-deja/g++.pt/deduct5.C: New test.
28359
28360 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28361
28362         * gcc.c-torture/execute/20010209-1.c: New test.
28363
28364 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28365
28366         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28367
28368 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28369
28370         * g++.dg/vtgc1.C: Update for new ABI.
28371
28372         * consistency.vlad: New directory, 1665 files.
28373
28374 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28375
28376         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28377         return type.
28378         * gcc.dg/cpp/digraphs.c: Declare puts.
28379
28380 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28381
28382         * g++.old-deja/g++.other/warn5.C: New test.
28383
28384 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28385
28386         * g++.old-deja/g++.pt/spec40.C: New test.
28387
28388 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28389
28390         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28391         case.
28392         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28393
28394 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28395
28396         * gcc.c-torture/compile/20010209-1.c: New test.
28397
28398 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28399
28400         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28401         excess errors message but not if it crashes.
28402         * g++.old-deja/g++.other/crash27.C: Likewise.
28403         * g++.old-deja/g++.other/crash28.C: Likewise.
28404         * g++.old-deja/g++.other/crash30.C: Likewise.
28405         * g++.old-deja/g++.other/crash32.C: Likewise.
28406         * g++.old-deja/g++.other/crash35.C: Likewise.
28407         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28408
28409 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28410
28411         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28412         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28413         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28414         g77.f-torture/execute/execute.exp,
28415         g77.f-torture/noncompile/noncompile.exp,
28416         gcc.c-torture/execute/execute.exp,
28417         gcc.c-torture/execute/memcheck/memcheck.exp,
28418         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28419         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28420         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28421         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28422         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28423         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28424         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28425         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28426         Remove bug reporting instructions with ancient email addresses.
28427
28428 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28429
28430         * gcc.dg/20010202-1.c: New test.
28431         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28432
28433 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28434
28435         * g++.dg/stdbool-if.C: New test.
28436
28437 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28438
28439         * objc/execute/fdecl.m: Added main().
28440
28441 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28442
28443         * gcc.c-torture/execute/20010206-1.c: New test.
28444
28445 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28446
28447         * gcc.dg/cpp/avoidpaste1.c: Update.
28448
28449 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28450
28451         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28452         Pero <nicola@brainstorm.co.uk>.
28453         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28454
28455 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         * g++.old-deja/g++.pt/spec39.C: New test.
28458
28459 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28460
28461         * gcc.c-torture/compile/20010202-1.c: New test.
28462
28463 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28464
28465         * g++.old-deja/g++.abi/primary2.C: New test.
28466         * g++.old-deja/g++.abi/primary3.C: New test.
28467         * g++.old-deja/g++.abi/primary4.C: New test.
28468         * g++.old-deja/g++.abi/primary5.C: New test.
28469         * g++.old-deja/g++.abi/vtable3.h: New test.
28470         * g++.old-deja/g++.abi/vtable3a.C: New test.
28471         * g++.old-deja/g++.abi/vtable3b.C: New test.
28472         * g++.old-deja/g++.abi/vtable3c.C: New test.
28473         * g++.old-deja/g++.abi/vtable3d.C: New test.
28474         * g++.old-deja/g++.abi/vtable3e.C: New test.
28475         * g++.old-deja/g++.abi/vtable3f.C: New test.
28476         * g++.old-deja/g++.abi/vtable3g.C: New test.
28477         * g++.old-deja/g++.abi/vtable3h.C: New test.
28478         * g++.old-deja/g++.abi/vtable3i.C: New test.
28479         * g++.old-deja/g++.abi/vtable3j.C: New test.
28480         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28481
28482 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28483
28484         * g++.old-deja/g++.other/anon6.C: New test.
28485         * g++.old-deja/g++.other/anon7.C: New test.
28486
28487 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28488
28489         * gcc.dg/cpp/avoidpaste2.c: New tests.
28490
28491 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28492
28493         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28494
28495 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28496
28497         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28498         DECIMAL_DIG cases for Irix."
28499
28500 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28501
28502         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28503
28504 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28505
28506         * gcc.dg/c99-tag-1.c: New test.
28507
28508 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28509
28510         * gcc.dg/cpp/tr-warn1.c: Add tests.
28511
28512 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28513
28514         * gcc.dg/cpp/avoidpaste1.c: Update.
28515         * gcc.dg/cpp/paste4.c: Update.
28516
28517 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28518
28519         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28520         cases for Irix.
28521
28522 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28523
28524         * g++.old-deja/g++.other/inline19.C: New test.
28525
28526 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28527
28528         * gcc.dg/Wlarger-than.c: New test.
28529
28530 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28531
28532         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28533
28534 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28535
28536         * gcc.c-torture/execute/20010129-1.c: New test.
28537         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28538
28539 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28540
28541         * gcc.dg/cpp/avoidpaste1.c: Test case.
28542
28543 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28544
28545         * g++.old-deja/g++.other/inline18.C: New test.
28546
28547 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28548
28549         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28550         and __builtin_putchar.
28551
28552 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28553
28554         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28555         tests.
28556
28557 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28558
28559         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28560         floating point number rounding mode to round to the nearest
28561         representable mode.
28562
28563 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28564
28565         * g++.old-deja/g++.other/mangle2.C: New test.
28566
28567 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28568
28569         * gcc.c-torture/compile/20010124-1.c: New test.
28570
28571 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         * g++.old-deja/g++.pt/spec38.C: New test.
28574
28575 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28576
28577         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28578         "Build don't run".
28579
28580 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28581
28582         * gcc.c-torture/execute/20010123-1.c: New test.
28583
28584 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28585
28586         * g++.old-deja/g++.pt/spec37.C: New test.
28587
28588 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28589
28590         * g++.old-deja/g++.pt/overload14.C: New test.
28591
28592 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28593
28594         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28595         __builtin_return_address.
28596
28597 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28598
28599         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28600         * g++.old-deja/g++.pt/spec35.C: New test.
28601         * g++.old-deja/g++.pt/spec36.C: New test.
28602
28603 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28604
28605         * gcc.c-torture/compile/20010118-1.c: New test.
28606
28607 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28608
28609         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28610
28611 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28612
28613         * gcc.c-torture/execute/20010119-1.c: New test.
28614
28615 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28616
28617         * g++.old-deja/g++.other/vbase5.C: New test.
28618
28619 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28620
28621         * gcc.c-torture/execute/20010118-1.c: New test.
28622
28623 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.pt/deduct3.C: New test.
28626
28627 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         * g++.old-deja/g++.pt/spec34.C: New test.
28630
28631 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28632
28633         * g77.f-torture/compile/20000601-2.f: New test.
28634
28635 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28636
28637         * g++.old-deja/g++.other/init17.C: New test.
28638
28639 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28640
28641         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28642
28643 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.pt/unify8.C: New test.
28646
28647 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28648
28649         * g++.old-deja/g++.abi/vbase1.C: New test.
28650
28651 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28652
28653         * g++.old-deja/g++.pt/crash65.C: New test.
28654
28655 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28656
28657         * gcc.dg/cpp/assembl2.S: New test case.
28658
28659 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28660
28661         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28662         are supported.
28663
28664 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28665
28666         * g++.old-deja/g++.other/builtins1.C: New test.
28667         * g++.old-deja/g++.other/builtins2.C: Likewise.
28668         * g++.old-deja/g++.other/builtins3.C: Likewise.
28669         * g++.old-deja/g++.other/builtins4.C: Likewise.
28670
28671 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28672
28673         * gcc.c-torture/compile/20010117-1.c: New test.
28674         * gcc.c-torture/compile/20010117-2.c: New test.
28675
28676 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28677
28678         * g77.f-torture/execute/20010116.[fx]: New test,
28679         XFAIL on i?86-*-*.
28680         * g77.f-torture/compile/20010115.f: Indicate it's
28681         a test for PR fortran/1636.
28682
28683 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28684
28685         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28686
28687 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28688
28689         * g77.f-torture/compile/20010115.f: New test.
28690
28691 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28692
28693         * g++.old-deja/g++.pt/nontype5.C: New test.
28694
28695 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28696
28697         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28698         have an equivalent working one below it.
28699
28700 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28701
28702         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28703         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28704
28705 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28706
28707         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28708         message containing "init_priority".
28709         (conpr-2.C): Likewise.
28710         (conpr-3.C): Likewise.
28711         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28712
28713 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28714
28715         * gcc.c-torture/execute/20010114-2.c: New test.
28716
28717 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28718
28719         * gcc.c-torture/compile/20010114-1.c: New test.
28720         * gcc.c-torture/compile/20010114-1.x: Xfail.
28721         * gcc.c-torture/compile/20010114-2.c: New test.
28722         * gcc.c-torture/execute/20010114-1.c: New test.
28723         * gcc.dg/trunc-1.c: New test.
28724         * gcc.dg/uninit-B.c: New test.
28725
28726 2001-01-13  Nick Clifton  <nickc@redhat.com>
28727
28728         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28729         target.
28730
28731 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28732
28733         * gcc.c-torture/compile/20010113-1.c: New test.
28734
28735 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28736
28737         * gcc.c-torture/compile/20001212-1.c: New test.
28738
28739 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28740
28741         * gcc.dg/cpp/widestr1.c: Update.
28742         * gcc.dg/cpp/prag-imp.c: Remove.
28743
28744 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28745
28746         * gcc.c-torture/execute/20000801-3.x: Remove.
28747         * gcc.dg/c90-init-1.c: New test.
28748         * gcc.dg/c99-init-1.c: New test.
28749         * gcc.dg/c99-init-2.c: New test.
28750         * gcc.dg/gnu99-init-1.c: New test.
28751
28752 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28753
28754         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28755         testing that no relevant ones were found.
28756
28757 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         * g++.old-deja/g++.pt/cast2.C: New test.
28760
28761 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * g++.old-deja/g++.pt/friend47.C: New test.
28764
28765 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28766
28767         * g++.old-deja/g++.pt/instantiate13.C: New test.
28768
28769 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28770
28771         * g++.old-deja/g++.other/defarg7.C: New test.
28772         * g++.old-deja/g++.other/defarg8.C: New test.
28773
28774 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         * g++.old-deja/g++.pt/crash64.C: New test.
28777
28778 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28779
28780         * g++.old-deja/g++.pt/crash63.C: New test.
28781
28782 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28783
28784         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28785
28786 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28787
28788         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28789
28790 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28791
28792         * g++.old-deja/g++.pt/error3.C: New test.
28793
28794 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         * g++.old-deja/g++.other/crash39.C: New test.
28797
28798 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28799
28800         * g++.old-deja/g++.other/vbase4.C: New test.
28801
28802 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28803
28804         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28805         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28806         * gcc.dg/special/special.exp: New test driver which will check
28807         for alias support for the above test.
28808
28809 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28810
28811         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28812         problems on small machines.
28813         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28814         parameterize.
28815
28816 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28817
28818         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28819         mips.
28820         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28821
28822 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28823
28824         * g++.old_deja/g++.pt/using8.C: New test.
28825
28826 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28827
28828         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28829
28830 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28831
28832         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28833         where a failure is expected.
28834         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28835
28836 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28837
28838         * g++.old_deja/g++.pt/instantiate12.C: New test.
28839
28840 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28841
28842         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28843         start of structs.
28844         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28845         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28846         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28847         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28848         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28849         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28850         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28851         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28852         * g++.old-deja/g++.eh/spec6.C: Likewise.
28853         * g++.old-deja/g++.jason/crash3.C: Likewise.
28854         * g++.old-deja/g++.law/ctors11.C: Likewise.
28855         * g++.old-deja/g++.law/ctors17.C: Likewise.
28856         * g++.old-deja/g++.law/ctors5.C: Likewise.
28857         * g++.old-deja/g++.law/ctors9.C: Likewise.
28858         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28859         * g++.old-deja/g++.mike/net22.C: Likewise.
28860         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28861         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28862         * g++.old-deja/g++.mike/virt3.C: Likewise.
28863         * g++.old-deja/g++.niklas/t128.C: Likewise.
28864         * g++.old-deja/g++.other/anon4.C: Likewise.
28865         * g++.old-deja/g++.other/using1.C: Likewise.
28866         * g++.old-deja/g++.other/warn3.C: Likewise.
28867         * g++.old-deja/g++.pt/t37.C: Likewise.
28868         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28869         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28870
28871 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28872
28873         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28874
28875 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28876
28877         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28878
28879 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28880
28881         * gcc.c-torture/compile/20010107-1.c: New test.
28882
28883 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28884
28885         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28886
28887 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28888
28889         * gcc.dg/format/format.h: New file.
28890         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28891         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28892         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28893         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28894         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28895         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28896         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28897         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28898         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28899         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28900         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28901         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28902         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28903         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28904         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28905         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28906         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28907         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28908         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28909         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28910         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28911         instead of declaring standard types, macros and functions in each
28912         test.
28913
28914 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28915
28916         * gcc.c-torture/execute/20010106-1.c: New test.
28917
28918 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28919
28920         * gcc.dg/format/format.exp: New file.
28921         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28922         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28923         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28924         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28925         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28926         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28927         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28928         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28929         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28930         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28931         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28932         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28933         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28934         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28935         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28936         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28937         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28938         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28939         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28940         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28941         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28942         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28943         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28944         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28945         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28946         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28947         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28948         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28949         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28950         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28951         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28952         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28953         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28954         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28955         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28956         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28957         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28958         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28959         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28960         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28961         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28962         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28963
28964 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28965
28966         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28967         account.
28968
28969 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28970
28971         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28972
28973 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28974
28975         * g++.old-deja/g++.pt/crash62.C: New test.
28976
28977 2001-01-04  Richard Henderson  <rth@redhat.com>
28978
28979         * gcc.dg/20000926-1.c: Update expected warnings.
28980         * gcc.dg/array-2.c: Likewise.
28981         * gcc.dg/array-4.c: Also validate flexible array members.
28982         * gcc.dg/c99-flex-array-1.c: New.
28983
28984 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28985
28986         * gcc.c-torture/compile/20001222-1.x: Remove.
28987
28988 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28989
28990         * gcc.c-torture/execute/built-in-setjmp.c: New.
28991
28992 2001-01-03  Richard Henderson  <rth@redhat.com>
28993
28994         * gcc.dg/940510-1.c: Update expected error wording.
28995         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28996
28997 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28998
28999         * lib/target-supports.exp (check_alias_available): Modified to
29000         indicate aliases not supported if only weak aliases are supported.
29001
29002 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29003
29004         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29005         Turn on cmpstrsi checks for __pj__ and __i370__.
29006
29007 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29008
29009         * g++.old-deja/g++.other/virtual11.C: New test.
29010
29011 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29012
29013         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29014
29015 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29016
29017         * gcc.c-torture/compile/20010102-1.c: New test.
29018
29019 2001-01-02  Andreas Jaeger  <aj@suse.de>
29020
29021         * gcc.dg/noreturn-3.c: New test.
29022
29023         * gcc.dg/noreturn-4.c: New test.
29024
29025 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29026
29027         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29028         __builtin_fputc and __builtin_fwrite.
29029
29030 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29031
29032         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29033         signed char, not default char.
29034
29035 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29036
29037         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29038
29039 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29040
29041         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29042
29043 2000-12-29  Richard Henderson  <rth@redhat.com>
29044
29045         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29046         (__cyg_profile_func_exit): Define.
29047
29048 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29049
29050         * g++.dg/vtgc1.C: New test.
29051
29052 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29053
29054         * gcc.dg/noncompile/20001228-1.c: New test.
29055
29056         * gcc.dg/20001228-1.c: New test.
29057
29058         * gcc.c-torture/execute/20001228-1.c: New test.
29059
29060 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29061
29062         * gcc.dg/format-strfmon-1.c: New test.
29063
29064 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29065
29066         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29067         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29068         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29069         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29070         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29071         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29072         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29073         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29074         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29075         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29076         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29077         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29078         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29079
29080         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29081         * gcc.c-torture/execute/string-opt-4.c: Test index.
29082
29083 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29084
29085         * gcc.c-torture/compile/20001226-1.c: New test.
29086
29087 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29088
29089         * gcc.c-torture/compile/20001222-1.c: New test.
29090         * gcc.c-torture/compile/20001222-1.x: Xfail.
29091
29092 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29093
29094         * gcc.c-torture/execute/comp-goto-2.c: New test.
29095
29096 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29097
29098         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29099         Use long types if __INT_MAX__ is 32767.
29100         (main): Use cast to (sint32 *) when poking 88 into a_page.
29101
29102         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29103
29104 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29105
29106         * gcc.c-torture/compile/20001221-1.c: New test.
29107         * gcc.c-torture/execute/20001221-1.c: New test.
29108
29109 2000-12-20  Richard Henderson  <rth@redhat.com>
29110
29111         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29112         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29113
29114 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29115
29116         * gcc.dg/compare3.c: New test.
29117
29118 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29119
29120         * gcc.dg/format-warnll-1.c: New test.
29121
29122 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29123
29124         * gcc.dg/cpp/cmdlne-P.c: New test.
29125
29126 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29127
29128         * gcc.c-torture/execute/builtin-abs-1.c,
29129         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29130
29131 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29132
29133         * gcc.dg/cpp/multiline.c: New test.
29134
29135 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29136
29137         * g++.old-deja/g++.other/syshdr1.C: Update.
29138         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29139
29140 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29141
29142         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29143
29144 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29145
29146         * g++.old-deja/g++.pt/ttp65.C: New test.
29147
29148 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29149
29150         * g++.old-deja/g++.pt/ttp64.C: New test.
29151
29152 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29153
29154         * g++.old-deja/g++.pt/spec33.C: New test.
29155
29156 2000-12-14  Catherine Moore  <clm@redhat.com>
29157
29158         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29159         * gcc.c-torture/execute/920612-2.c: Likewise.
29160         * gcc.c-torture/execute/920428-2.c: Likewise.
29161         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29162         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29163
29164 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29165
29166         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29167         * gcc.dg/pack-test-2.c: Likewise.
29168
29169 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29170
29171         Tests by Zack Weinberg <zackw@stanford.edu>.
29172
29173         * gcc.dg/cpp/defined.c: Update.
29174         * gcc.dg/cpp/defined_trad.c: New tests.
29175
29176 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29177
29178         * gcc.dg/cpp/trad-direct.c: Update.
29179
29180 2000-12-11  Neil Booth  <neilb@earthling.net>
29181
29182         * gcc.dg/cpp/defined_trad.c
29183
29184 2000-12-11  Neil Booth  <neilb@earthling.net>
29185
29186         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29187
29188 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29189
29190         * gcc.dg/format-miss-2.c: New test.
29191
29192 2000-12-09  Neil Booth  <neilb@earthling.net>
29193
29194         * gcc.dg/cpp/lineflags.c: New tests.
29195         * gcc.dg/cpp/poison.c: Update.
29196         * gcc.dg/cpp/redef2.c: Update.
29197         * gcc.dg/cpp/skipping.c: New test.
29198
29199 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29200
29201         * g++.old-deja/g++.other/eh3.C: New testcase.
29202
29203 2000-12-07  Neil Booth  <neilb@earthling.net>
29204
29205         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29206         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29207         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29208         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29209         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29210         Update.
29211
29212 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29213
29214         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29215         __SIZE_TYPE__ instead of int for type of integers cast to
29216         pointers.
29217
29218 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29219
29220         * g++.old-deja/g++.other/cleanup4.C: New test.
29221
29222 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29223
29224         * format-sec-1.c: New test.
29225
29226 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29227
29228         * gcc.dg/format-nonlit-3.c: New test.
29229
29230 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29231
29232         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29233         through a null pointer.
29234
29235 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29236
29237         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29238         * g++.old-deja/g++.pt/partial4.C: New test.
29239
29240 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29241
29242         * gcc.c-torture/execute/ieee/hugeval.x: New.
29243
29244 2000-12-06  Neil Booth  <neilb@earthling.net>
29245
29246         * gcc.dg/cpp/backslash2.c: New tests.
29247
29248 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29249
29250         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29251         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29252
29253 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29254
29255         * gcc.c-torture/execute/20001203-2.c: New testcase.
29256
29257 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29258
29259         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29260         * g++.old-deja/g++.other/virtual10.C: New test.
29261
29262 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29263
29264         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29265
29266 2000-12-05  Richard Henderson  <rth@redhat.com>
29267
29268         * gcc.c-torture/compile/20001205-1.c: New.
29269
29270 2000-12-04  Neil Booth  <neilb@earthling.net>
29271
29272         * g++.old-deja/g++.other/virtual9.C: New test.
29273         * g++.old-deja/g++.pt/crash61.C: New test.
29274         * gcc.c-torture/execute/loop-9.c: New test.
29275
29276 2000-12-04  Neil Booth  <neilb@earthling.net>
29277
29278         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29279         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29280         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29281         * gcc.dg/cpp/extratokens.c: ...here.
29282
29283 2000-12-04  Neil Booth  <neilb@earthling.net>
29284
29285         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29286         New tests.
29287
29288 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29289
29290         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29291         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29292
29293 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29294
29295         * gcc.c-torture/execute/20001203-1.c: New test.
29296
29297 2000-12-03  Neil Booth  <neilb@earthling.net>
29298
29299         * gcc.dg/cpp/macro6.c: New test cases.
29300
29301 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29302
29303         * gcc.c-torture/execute/string-opt-9.c: New test.
29304         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29305         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29306         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29307
29308         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29309         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29310
29311 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29312
29313         * gcc.dg/cpp/if-6.c: New testcase.
29314
29315         * gcc.dg/20001201-1.c: New testcase.
29316
29317 2000-12-02  Neil Booth  <neilb@earthling.net>
29318
29319         * g++.old-deja/g++.other/externC4.C,
29320         g++.old-deja/g++.other/friend10.C: New tests.
29321
29322 2000-12-02  Neil Booth  <neilb@earthling.net>
29323
29324         * g++.old-deja/g++.other/instan2.C
29325         * g++.old-deja/g++.other/instan3.C: New test.
29326
29327 2000-12-02  Neil Booth  <neilb@earthling.net>
29328
29329         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29330         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29331         gnuc99.c,gnuc99-pedantic.c: New tests.
29332
29333 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29334
29335         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29336         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29337
29338 2000-12-01  Neil Booth  <neilb@earthling.net>
29339
29340         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29341         * gcc.dg/cpp/poison.c: Update.
29342         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29343
29344 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29345
29346         * g77.f-torture/execute/20001201.f: New test.
29347
29348 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29349
29350         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29351
29352 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29353
29354         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29355
29356 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29357
29358         * g++.old-deja/g++.other/cast6.C: New test.
29359
29360 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29361
29362         * gcc.c-torture/execute/20001130-2.c: New testcase.
29363
29364 2000-11-30  Richard Henderson  <rth@redhat.com>
29365
29366         * gcc.c-torture/execute/20001130-1.c: New test.
29367
29368 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29369
29370         * g++.old-deja/g++.other/op3.C: New test.
29371
29372 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29373
29374         * g++.old-deja/g++.other/op2.C: New test.
29375
29376 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29377
29378         * g++.old-deja/g++.other/crash38.C: New test.
29379
29380 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29381
29382         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29383
29384 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29387         tests.
29388         * gcc.c-torture/execute/string-opt-6.c: New test.
29389
29390         * gcc.dg/20001117-1.c: Add main.
29391
29392 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29393
29394         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29395         Move from here ...
29396         * gcc.dg/940510-1.c: ... to here.
29397
29398         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29399         zero-size arrays in toplevel structures.
29400
29401 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29402
29403         * gcc.c-torture/execute/loop-8.c: New test.
29404
29405 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29406
29407         * g++.old-deja/g++.other/base1.C: New test.
29408
29409 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29410
29411         * g++.old-deja/g++.other/parse2.C: New test.
29412
29413 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29414
29415         * g++.old-deja/g++.pt/incomplete1.C: New test.
29416
29417 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29418
29419         * g++.old-deja/g++.other/friend9.C: New test.
29420
29421 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29422
29423         * gcc.dg/20001127-1.c: New test.
29424
29425 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29426
29427         * g++.old-deja/g++.pt/friend46.C: New test.
29428
29429 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29430
29431         * g++.old-deja/g++.other/ptrmem8.C: New test.
29432
29433 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29434
29435         * gcc.c-torture/execute/string-opt-7.c: New test.
29436         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29437
29438 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29439
29440         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29441         instead of 'mkcheck 2'.
29442
29443 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29444
29445         * gcc.c-torture/execute/memcheck/driver.c,
29446         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29447         C9X references to refer to C99.
29448
29449 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29450
29451         * gcc.dg/ultrasp3.c: New test.
29452
29453 2000-11-25  Neil Booth  <neilb@earthling.net>
29454
29455         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29456
29457 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29458
29459         * gcc.c-torture/compile/20001123-2.c: New.
29460
29461 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29462
29463         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29464
29465 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29466
29467         * gcc.dg/sequence-point-1.c: Add some new tests.
29468         * gcc.c-torture/execute/20001124-1.c: New test.
29469
29470 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29471
29472         * g++.old-deja/g++.other/vaarg4.C: New test.
29473         * gcc.c-torture/compile/20001123-1.c: New test.
29474
29475 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         * g++.other/crash24.C: Adjust and remove XFAIL.
29478         * g++.other/crash37.C: New test.
29479
29480 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.old-deja/g++.pt/instantiate9.C: New test.
29483
29484 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29485
29486         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29487         new ABI, too.
29488
29489         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29490         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29491
29492 2000-11-22  Neil Booth  <neilb@earthling.net>
29493
29494         * gcc.dg/cpp/Wtrigraphs.c: New test.
29495
29496 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29497
29498         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29499
29500 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29501
29502         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29503
29504 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29505
29506         * lib/gcc-dg.exp: load_lib scanasm.exp.
29507         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29508         * lib/g++-dg.exp: load_lib scanasm.exp.
29509         * lib/scanasm.exp: New.
29510         (scan-assembler, scan-assembler-not): Add optional arguments to
29511         test name, or if not present, the pattern name.
29512         (scan-assembler-dem, scan-assembler-dem-not): New.
29513
29514         * g++.dg/dg.exp: New.
29515
29516 2000-11-21  Neil Booth  <neilb@earthling.net>
29517
29518         * gcc.dg/cpp/integrated1.c: Remove.
29519
29520 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29521
29522         * gcc.c-torture/execute/20001121-1.c: New test.
29523
29524 2000-11-21  Richard Henderson  <rth@redhat.com>
29525
29526         * gcc.c-torture/compile/20001121-1.c: New test.
29527
29528 2000-11-20  Neil Booth  <neilb@earthling.net>
29529
29530         * gcc.dg/cpp/integrated1.c: New test.
29531
29532 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29533
29534         * g++.old-deja/g++.other/inline17.C: New test.
29535
29536 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29537
29538         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29539         local variable to be zero: I made the variable global. Now
29540         uses abort() and exit() instead of relying on main's return value.
29541
29542 2000-11-20  Neil Booth  <neilb@earthling.net>
29543
29544         * gcc.dg/cpp/paste2.c: Update test.
29545         * objc/execute/paste.m: New test.
29546
29547 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29548
29549         * gcc.dg/c99-condexpr-1.c: New test.
29550
29551 2000-11-20  Neil Booth  <neilb@earthling.net>
29552
29553         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29554
29555 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29556
29557         * g++.old-deja/g++.pt/export1.C: New test.
29558
29559 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29560
29561         * gcc.dg/20001117-1.c: New test.
29562
29563 2000-11-18  Richard Henderson  <rth@redhat.com>
29564
29565         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29566
29567 2000-11-18  Richard Henderson  <rth@redhat.com>
29568
29569         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29570         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29571         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29572
29573 2000-11-18  Richard Henderson  <rth@redhat.com>
29574
29575         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29576         (main): New.  Exit cleanly.
29577
29578 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29579
29580         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29581         gcc.dg/c99-fordecl-2.c: New tests.
29582
29583 2000-11-18  Richard Henderson  <rth@redhat.com>
29584
29585         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29586         * gcc.c-torture/execute/zerolen-2.c: New.
29587
29588 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29589
29590         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29591         memory.
29592
29593 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29594
29595         * g++.old-deja/g++.pt/instantiate8.C: New test.
29596
29597 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29598
29599         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29600         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29601
29602 2000-11-16  Nick Clifton  <nickc@redhat.com>
29603
29604         * gcc.c-torture/execute/nestfunc-2.c: New test.
29605         * gcc.c-torture/execute/nestfunc-3.c: New test.
29606
29607 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29608
29609         * gcc.c-torture/compile/20001116-1.c: New test.
29610
29611 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29612
29613         * gcc.c-torture/execute/20001115-1.c: New test.
29614
29615 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29616
29617         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29618         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29619         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29620         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29621
29622 2000-11-15  Neil Booth  <neilb@earthling.net>
29623
29624         gcc.dg/cpp/_Pragma1.c: Update.
29625         gcc.dg/cpp/_Pragma2.c: New test.
29626
29627 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29628
29629         * g++.old-deja/g++.other/anon5.C: New test.
29630
29631 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29632
29633         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29634         tests.
29635
29636 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29637
29638         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29639         output.
29640
29641 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29642
29643         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29644         labels at end of compound statements.
29645
29646 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * gcc.c-torture/execute/loop-7.c: New test.
29649
29650 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29651
29652         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29653
29654 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29655
29656         * gcc.dg/c99-bool-1.c: New test.
29657
29658 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29659
29660         * gcc.dg/c99-scope-1.c: Remove xfail.
29661         * gcc.dg/c99-scope-2.c: New test.
29662
29663 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29664
29665         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29666         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29667
29668 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29669
29670         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29671         error messages.
29672
29673         * g++.mike/p700.C: Don't typedef wchar_t.
29674         * g++.mike/p784.C: Likewise.
29675         * g++.mike/eb101.C: Don't use __wchar_t.
29676
29677 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29678
29679         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29680         from DO loop.
29681
29682 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29683
29684         * gcc.c-torture/execute/20001111-1.c: New test.
29685
29686 2000-11-10  Nick Clifton  <nickc@redhat.com>
29687
29688         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29689         long multuiple and accumulate.
29690
29691 2000-11-09  Richard Henderson  <rth@redhat.com>
29692
29693         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29694         via size_t instead of int.
29695
29696         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29697         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29698         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29699         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29700
29701 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29702
29703         * gcc.c-torture/compile/20001109-1.c: New test.
29704         * gcc.c-torture/compile/20001109-2.c: New test.
29705
29706 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29707
29708         * g++.old-deja/g++.pt/operator1.C: New test.
29709         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29710
29711 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29712
29713         * gcc.dg/20001108-1.c: New test.
29714
29715 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29716
29717         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29718         with both arguments constant strings.
29719         * gcc.c-torture/execute/string-opt-3.c: New test.
29720         * gcc.c-torture/execute/string-opt-4.c: New test.
29721         * gcc.c-torture/execute/string-opt-5.c: New test.
29722
29723 2000-11-08  Nick Clifton  <nickc@redhat.com>
29724
29725         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29726         mulsidi3adddi patterns.
29727
29728 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29729
29730         * g++.old-deja/g++.other/crash36.C: New test.
29731
29732 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29733
29734         * g++.old-deja/g++.other/init16.C: New test.
29735
29736 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29737
29738         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29739
29740 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29741
29742         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29743         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29744         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29745
29746 2000-11-07  DJ Delorie  <dj@redhat.com>
29747
29748         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29749
29750 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29751
29752         * gcc.c-torture/execute/string-opt-1.c: New test.
29753
29754 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29755
29756         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29757         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29758         parameters in registers, and there is no way for a varargs
29759         function to know in which order the integer and floating-point
29760         parameters should be interleaved when they are placed on the
29761         stack.
29762         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29763         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29764
29765 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29766
29767         * gcc.c-torture/execute/string-opt-2.c: New test.
29768
29769 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29770
29771         * g++.old-deja/g++.pt/crash60.C: New test.
29772
29773 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29774
29775         * g++.old-deja/g++.other/crash24.C: New test.
29776         * g++.old-deja/g++.other/crash25.C: New test.
29777         * g++.old-deja/g++.other/crash26.C: New test.
29778         * g++.old-deja/g++.other/crash27.C: New test.
29779         * g++.old-deja/g++.other/crash28.C: New test.
29780         * g++.old-deja/g++.other/crash29.C: New test.
29781         * g++.old-deja/g++.other/crash30.C: New test.
29782         * g++.old-deja/g++.other/crash31.C: New test.
29783         * g++.old-deja/g++.other/crash32.C: New test.
29784         * g++.old-deja/g++.other/crash33.C: New test.
29785         * g++.old-deja/g++.other/crash34.C: New test.
29786         * g++.old-deja/g++.other/crash35.C: New test.
29787
29788 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29789
29790         * gcc.c-torture/execute/20001031-1.c: New test.
29791
29792 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29793
29794         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29795         namespace.
29796
29797         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29798         standards-conformant.
29799
29800         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29801
29802         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29803         * g++.old-deja/g++.mike/p755a.C: Likewise.
29804         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29805         library makes no calls to `operator new' during initialization.
29806
29807 2000-11-04  Neil Booth  <neilb@earthling.net>
29808
29809         * gcc.dg/cpp/include2.c: New tests.
29810
29811 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29812
29813         * lib/g++.exp (g++_set_ld_library_path): New function.
29814         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29815
29816 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29817
29818         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29819         warnings.
29820
29821 2000-11-01  Richard Henderson  <rth@redhat.com>
29822
29823         * g++.old-deja/g++.ext/namedret1.C: New.
29824         * g++.old-deja/g++.ext/namedret2.C: New.
29825         * g++.old-deja/g++.ext/namedret3.C: New.
29826
29827 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29828
29829         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29830         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29831
29832 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29833
29834         * gcc.c-torture/execute/va-arg-21.c: New test.
29835
29836 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29837
29838         * gcc.dg/c99-complex-2.c: New test.
29839
29840 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29841
29842         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29843
29844 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29845
29846         * g++.old-deja/g++.other/inline16.C: New test.
29847
29848 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29849
29850         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29851         __PRETTY_FUNCTION__
29852
29853 2000-10-29  Neil Booth  <neilb@earthling.net>
29854
29855         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29856         New tests.
29857         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29858         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29859         optimisation.
29860
29861 2000-10-29  Neil Booth  <neilb@earthling.net>
29862
29863         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29864         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29865         * mi5.c: Test multiple includes work with -C.
29866         * trigraphs.c: Test ^= version.
29867
29868 2000-10-28  Neil Booth  <neilb@earthling.net>
29869
29870         New tests and test updates for new macro expander.
29871
29872         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29873         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29874         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29875         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29876         new diagnostic messages.
29877
29878         * gcc.dg/cpp/macro3.c: New tests.
29879
29880 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29881
29882         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29883         on the same line.
29884
29885 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29886
29887         * g++.old-deja/g++.other/eh2.C: New test.
29888
29889 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29890
29891         * gcc.c-torture/execute/20001027-1.c: New test.
29892
29893 2000-10-26  Richard Henderson  <rth@redhat.com>
29894
29895         * gcc.c-torture/execute/20001026-1.c: New.
29896
29897 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29898
29899         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29900         * g++.old-deja/g++.law/builtin1.C: Likewise.
29901         * g++.old-deja/g++.law/ctors10.C: Likewise.
29902         * g++.old-deja/g++.law/virtual3.C: Likewise.
29903         * g++.old-deja/g++.mike/p658.C: Likewise.
29904         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29905         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29906         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29907         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29908         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29909
29910 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         * gcc.c-torture/compile/20001024-1.c: New test.
29913
29914 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29915
29916         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29917         to tell us whether or not we are using V3.
29918
29919 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29920
29921         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29922         operands.
29923
29924 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29925
29926         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29927
29928 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29929
29930         * gcc.c-torture/execute/20001024-1.c: New test.
29931
29932 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29933
29934         * g++.old-deja/g++.other/sibcall1.C: New test.
29935
29936 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29937
29938         * gcc.dg/noncompile/init-3.c: New test.
29939
29940 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29941
29942         * gcc.dg/format-array-1.c: New test.
29943
29944 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29945
29946         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29947         writing through null pointers; remove comment about testing
29948         unterminated strings.
29949
29950 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29951
29952         * gcc.c-torture/execute/20001017-2.c: New test.
29953
29954 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29955
29956         * gcc.c-torture/compile/20001018-1.c: New test.
29957         * gcc.c-torture/compile/20001018-1.x: Xfail.
29958
29959 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29960
29961         * gcc.c-torture/execute/20001017-1.c: New test.
29962
29963 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29964
29965         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29966         for multiple use of arguments with scanf formats; add tests for
29967         multiple use of arguments.
29968
29969 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29970
29971         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29972
29973 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29974
29975         * gcc.dg/format-miss-1.c: New test.
29976
29977 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29978
29979         * gcc.c-torture/execute/20001013-1.c: New test.
29980
29981 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29982
29983         * gcc.dg/format-branch-1.c: New test.
29984
29985 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29986
29987         * README, lib/file-format.exp: Remove EGCS references.
29988
29989 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29990
29991         * gcc.dg/20001013-1.c: New test.
29992
29993 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29994
29995         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29996         for intmax_t in the compiler using __typeof__ and the type rules
29997         for conditional expressions.
29998
29999 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30000
30001         * gcc.dg/20001012-1.c: New test.
30002         * gcc.dg/20001012-2.c: New test.
30003
30004 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30005
30006         * gcc.dg/format-attr-1.c: New test.
30007
30008 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30009
30010         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30011         __LONG_LONG_MAX__ instead of LLONG_MAX.
30012
30013 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30014
30015         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30016         scanf flags.
30017         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30018         flags.
30019
30020 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30021
30022         * gcc.dg/sequence-pt-1.c: New test.
30023
30024 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30025
30026         * gcc.c-torture/execute/20001011-1.c: New testcase.
30027         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30028
30029 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30030
30031         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30032         does not error on it.
30033
30034 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30035
30036         * gcc.dg/20001009-1.c: New test.
30037
30038 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30039
30040         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30041         * gcc.c-torture/execute/20001009-2.c: ... to here.
30042
30043 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30044
30045         * gcc.c-torture/compile/20001009-1.c: New testcase.
30046         * gcc.c-torture/execute/20001009-1.c: New testcase.
30047         Testcases provided by Jan Hubicka <jh@suse.cz>.
30048
30049 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30050
30051         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30052         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30053         uintmax_t using <limits.h> to emulate the compiler's internal
30054         logic.  No longer XFAIL %j tests.
30055
30056 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30057
30058         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30059         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30060         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30061         regexps and details of expected handling of some bad formats.
30062         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30063         suppression.
30064
30065 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30066
30067         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30068         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30069         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30070         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30071         in list archives.
30072
30073 2000-10-06  Richard Henderson  <rth@cygnus.com>
30074
30075         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30076         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30077         * g++.old-deja/g++.jason/report.C: Likewise.
30078         * g++.old-deja/g++.law/friend5.C: Likewise.
30079         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30080         of the expected warnings.
30081
30082 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30083
30084         * g++.old-deja/g++.pt/enum14.C: New test.
30085
30086 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30087
30088         * g++.old-deja/g++.pt/crash59.C: New test.
30089
30090 2000-10-04  Will Cohen  <wcohen@redhat.com>
30091
30092         * gcc.dg/20000926-1.c: New test.
30093
30094 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30095
30096         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30097         function name for current C++ compiler.
30098         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30099
30100 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30101
30102         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30103         __PRETTY_FUNCTION__.
30104         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30105
30106 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30107
30108         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30109
30110 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30111
30112         * gcc.c-torture/compile/20000923-1.c: New test.
30113
30114 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30115
30116         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30117         * g++.old-deja/g++.pt/ttp62.C: Same.
30118         * g++.old-deja/g++.other/inline14.C: Same.
30119
30120 2000-09-24  Richard Henderson  <rth@cygnus.com>
30121
30122         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30123
30124 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30125
30126         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30127
30128 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30129
30130         * gcc.c-torture/compile/20000922-1.c: New file.
30131
30132 2000-09-21  Nick Clifton  <nickc@redhat.com>
30133
30134         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30135         a signed long modulo operation.
30136         (mod6): New function - perform an unsigned long modulo operation.
30137         (main): Add tests for modulos of very large numbers by very small
30138         dividends.
30139
30140 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30141
30142         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30143
30144 2000-09-19  Richard Henderson  <rth@cygnus.com>
30145
30146         * gcc.dg/compare2.c (case 10): XFAIL.
30147
30148 2000-09-18  Richard Henderson  <rth@cygnus.com>
30149
30150         * gcc.c-torture/execute/20000906-1.c: Move ...
30151         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30152         that support __builtin_trap.
30153
30154 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30155
30156         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30157
30158 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30159
30160         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30161         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30162         more $ format tests.
30163
30164 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30165
30166         * gcc.dg/format-errmk-1.c: New test.
30167
30168 2000-09-17  Greg McGary  <greg@mcgary.org>
30169
30170         * gcc.c-torture/execute/20000917-1.x: Remove.
30171
30172 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30173
30174         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30175
30176 2000-09-17  Greg McGary  <greg@mcgary.org>
30177
30178         * gcc.c-torture/execute/20000917-1.c: New test.
30179         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30180
30181 2000-09-16  Neil Booth  <NeilB@earthling.net>
30182
30183         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30184         in nested macro bug.
30185
30186 2000-09-15  Neil Booth  <NeilB@earthling.net>
30187
30188         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30189
30190 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30191
30192         * gcc.c-torture/execute/20000914-1.c: New test.
30193
30194 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30195
30196         * g++.other/inline13.C: New test.
30197
30198 2000-09-12  Andreas Jaeger  <aj@suse.de>
30199
30200         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30201         constant by Ulrich Drepper <drepper@redhat.com>.
30202
30203 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30204
30205         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30206
30207 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30208
30209         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30210
30211 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30212
30213         * gcc.dg/cpp/backslash.c: New test.
30214
30215 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30216
30217         * gcc.c-torture/execute/20000910-1.c: New test.
30218         * gcc.c-torture/execute/20000910-2.c: Likewise.
30219
30220 2000-09-11  Robert Lipe  <robertl@sco.com>
30221
30222         * gcc.dg/pragma-align.c: New test.
30223
30224 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30225
30226         * g++.old-deja/g++.pt/explicit82.C: New test.
30227         * g++.old-deja/g++.pt/explicit83.C: New test.
30228
30229 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30230
30231         * gcc.dg/asm-names.c: New test.
30232
30233 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30234
30235         * gcc.dg/cpp/tr-warn6.c: New test
30236
30237 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30238
30239         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30240         be accepted.
30241
30242 2000-09-07  Catherine Moore  <clm@redhat.com>
30243
30244         * gcc.c-torture/execute/unroll-1.c: New test.
30245
30246 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30247
30248         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30249         ERROR markers.
30250         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30251         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30252         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30253         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30254         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30255         Preprocess only.
30256         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30257         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30258
30259 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30260
30261         * g++.old-deja/g++.pt/deduct2.C: New test.
30262
30263 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30264
30265         * g++.old-deja/g++.pt/parms2.C: New test.
30266
30267 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * g++.old-deja/g++.pt/crash58.C: New test.
30270
30271 2000-09-06  Greg McGary  <greg@mcgary.org>
30272
30273         * gcc.c-torture/execute/20000906-1.c: New test.
30274         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30275
30276 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30277
30278         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30279
30280 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30281
30282         * g++.old-deja/g++.pt/crash57.C: New test.
30283
30284 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30285
30286         * g++.old-deja/g++.pt/crash56.C: New test.
30287
30288 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.old-deja/g++.pt/koenig1.C: New test.
30291
30292 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30293
30294         * gcc.dg/20000904-1.c: New test.
30295
30296 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30297
30298         * gcc.dg/cpp/paste8.c: New test.
30299
30300 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30301
30302         * gcc.c-torture/compile/20000827-1.c: New test.
30303
30304 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30305
30306         * gcc.dg/format-diag-1.c: New test.
30307
30308 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30309
30310         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30311         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30312         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30313         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30314         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30315
30316 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30317
30318         * g++.old-deja/g++.other/nested4.C: New test.
30319
30320 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30321
30322         * g++.old-deja/g++.ns/scoped1.C: New test.
30323
30324 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30325
30326         * lib/g++.exp: Support testing already-installed GCC.
30327
30328 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30329
30330         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30331
30332 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30333
30334         * gcc.dg/return-type-2.c: New test.
30335
30336 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30337
30338         * gcc.c-torture/compile/20000825-1.c: New test.
30339
30340 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30341
30342         * gcc.dg/dwarf2-2.c: New test.
30343
30344 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30345
30346         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30347         dg-warning regexps.
30348
30349 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30350
30351         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30352         gcc.dg/format-ext-5.c: New tests.
30353
30354 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30355
30356         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30357
30358 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30359
30360         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30361
30362 2000-08-24  Richard Henderson  <rth@cygnus.com>
30363
30364         * gcc.dg/ia64-sync-1.c: New test.
30365         * gcc.dg/ia64-sync-2.c: New test.
30366         * gcc.dg/ia64-asm-1.c: New test.
30367
30368 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30369
30370         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30371         * gcc.dg/format-ext-2.c: New test.
30372
30373 2000-08-23  Jason Merrill  <jason@redhat.com>
30374
30375         * lib/old-dejagnu.exp: Also ignore "In member function" and
30376         "At global scope".
30377
30378 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30379
30380         * gcc.dg/noncompile/label-lineno-1.c: New test.
30381
30382 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30383
30384         * gcc.dg/c99-array-nonobj-1.c: New test.
30385
30386 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30387
30388         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30389         tests.
30390         * gcc.dg/format-ext-1.c: New test.
30391
30392 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30393
30394         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30395         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30396         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30397         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30398         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30399
30400 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30401
30402         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30403         gcc.dg/c99-strftime-2.c: New tests.
30404
30405 2000-08-22  Richard Henderson  <rth@cygnus.com>
30406
30407         * gcc.c-torture/execute/20000822-1.c: New test.
30408
30409 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30410
30411         * gcc.c-torture/execute/20000819-1.x: Remove.
30412
30413 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30414
30415         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30416         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30417         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30418         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30419         gcc.dg/format-xopen-1.c: New tests.
30420
30421 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30422
30423         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30424
30425 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30426
30427         * g++.old-deja/g++.other/loop2.C: New test.
30428
30429         * gcc.c-torture/compile/20000606-1.c: New test.
30430         * gcc.c-torture/compile/20000728-1.c: New test.
30431         * gcc.c-torture/execute/20000801-1.c: New test.
30432         * gcc.c-torture/execute/20000801-2.c: New test.
30433         * gcc.c-torture/execute/20000819-1.c: New test.
30434         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30435         * gcc.dg/20000629-1.c: New test.
30436         * gcc.dg/20000724-1.c: New test.
30437         * gcc.dg/20000807-1.c: New test.
30438
30439 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30440
30441         * gcc.dg/cpp/pragma-1.c: New test.
30442         * gcc.dg/cpp/pragma-2.c: New test.
30443
30444 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30445
30446         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30447         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30448
30449 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30450
30451         * gcc.c-torture/compile/20000818-1.c: New test.
30452
30453 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30454
30455         * gcc.c-torture/execute/20000818-1.c: New test.
30456
30457 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30458
30459         * gcc.dg/format-va-1.c: New test.
30460
30461 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30462
30463         * g++.old-deja/g++.other/typedef8.C: New test.
30464
30465 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30466
30467         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30468         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30469         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30470         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30471         * g++.old-deja/g++.other/ptrmem7.C: New test.
30472         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30473
30474 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30475
30476         * g++.old-deja/g++.pt/typename27.C: New test.
30477
30478 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30479
30480         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30481         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30482         * g++.old-deja/g++.pt/friend45.C: New test.
30483         * g++.old-deja/g++.other/friend8.C: New test.
30484
30485 2000-08-15  Richard Henderson  <rth@cygnus.com>
30486
30487         * gcc.c-torture/execute/20000815-1.c: New test.
30488
30489 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30490
30491         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30492         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30493         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30494
30495 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30496
30497         * g++.old-deja/g++.other/refinit2.C: New test.
30498
30499 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30500
30501         * lib/c-torture.exp (c-torture): Make
30502         compiler_conditional_xfail_data global.
30503         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30504         compiler_conditional_xfail_data machinery.
30505         (f-torture-execute): Likewise.
30506         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30507         and only when unrolling loops.
30508
30509         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30510
30511 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30512
30513         * g++.old-deja/g++.pt/explicit81.C: New test.
30514
30515 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30516
30517         * g++.old-deja/g++.pt/typename26.C: New test.
30518
30519 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30520
30521         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30522         warning.
30523
30524 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30525
30526         * g++.old-deja/g++.other/array3.C: New test.
30527
30528 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30529
30530         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30531         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30532         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30533         New tests.
30534
30535 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30536
30537         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30538         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30539
30540 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30541
30542         * gcc.c-torture/execute/20000808-1.c: New test.
30543
30544 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30545
30546         * gcc.dg/c90-const-expr-1.c: New test.
30547
30548 2000-08-08  Richard Henderson  <rth@cygnus.com>
30549
30550         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30551
30552 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30553
30554         * gcc.dg/noncompile/const-ll-1.c: New test.
30555
30556 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30557
30558         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30559
30560 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30561
30562         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30563         that running programs linked against the shared version of libobjc
30564         run correctly.
30565
30566 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30567
30568         * gcc.dg/c99-printf-1.c: New test.
30569
30570 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30571
30572         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30573
30574 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30575
30576         * gcc.c-torture/execute/20000731-1.x: Delete.
30577
30578 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30579
30580         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30581         and torture_without_loops as is done by c-torture.exp.
30582         (search_for): Copy from c-torture.exp.
30583         (gcc-dg-runtest): New function, drives a directory of tests
30584         iterating over the TORTURE_OPTIONS.
30585         (scan-assembler, scan-assembler-not): Move here from
30586         individual directory drivers.
30587
30588         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30589         defined by lib/gcc-dg.exp.
30590         * gcc.dg/cpp/cpp.exp: Likewise.
30591         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30592         gcc-dg-runtest, so we cycle over optimization options.
30593
30594         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30595         * gcc.dg/compare2.c: No longer expected to fail.
30596
30597 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30598
30599         * gcc.c-torture/execute/20000804-1.c: New test.
30600
30601 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30602
30603         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30604
30605 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30606
30607         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30608
30609 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30610
30611         * gcc.c-torture/compile/20000803-1.c: New test.
30612
30613 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30614
30615         * gcc.c-torture/execute/20000801-3.c,
30616         gcc.c-torture/execute/20000801-4.c: New tests.
30617         * gcc.c-torture/execute/20000801-3.x,
30618         gcc.c-torture/execute/20000801-4.x: Xfail.
30619
30620 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30621
30622         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30623         libobjc/.libs to allow for libtool.
30624
30625 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30626
30627         * gcc.c-torture/compile/20000802-1.c: New test.
30628
30629 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30630
30631         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30632
30633 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30634
30635         * gcc-c-torture/execute/20000731-2.c: New test.
30636
30637         * gcc.c-torture/execute/20000731-1.c: New test.
30638         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30639
30640 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30641
30642         * testsuite/gcc.dg/cpp/paste7.c: New test.
30643         * gcc.dg/cpp/20000725-1.c: New test.
30644
30645 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30646
30647         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30648         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30649         declaration warning for __builtin_dwarf_reg_size.
30650
30651         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30652
30653 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30654
30655         * gcc.dg/noncompile/voidparam-1.c: New test.
30656
30657 2000-07-30  Richard Henderson  <rth@cygnus.com>
30658
30659         * gcc.dg/c90-digraph-1.c: Don't xfail.
30660         * gcc.dg/compare2.c (case 10): Xfail.
30661         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30662
30663 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30664
30665         * gcc.dg/c99-main-1.c: New test.
30666
30667 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30668
30669         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30670
30671 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30672
30673         * gcc.c-tortuer/execute/20000726-1.c: New test.
30674
30675 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30676
30677         * gcc.c-torture/execute/enum-2.c: New test.
30678
30679 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30680
30681         * gcc.dg/cpp/tr-warn3.c: New test.
30682
30683 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30684
30685         * g++.old-deja/g++.ext/implicit1.C: Remove.
30686         * g++.old-deja/g++.jason/c2.C: Remove
30687         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30688         * g++.old-deja/g++.pt/crash16.C: Likewise.
30689         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30690
30691 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30692
30693         * g++.old-deja/g++.other/for2.C: New test.
30694
30695 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30696
30697         * gcc.dg/20000720-1.c: New test.
30698
30699 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30700
30701         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30702
30703 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30704
30705         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30706         * gcc.c-torture/execute/20000722-1.c: New.
30707         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30708
30709 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30710
30711         * gcc.dg/cpp/20000720-1.S: New test.
30712
30713 2000-07-21  Michael Meissner  <meissner@redhat.com>
30714
30715         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30716
30717 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30718
30719         * g++.old-deja/g++.brendan/crash16.C,
30720         g++.old-deja/g++.brendan/parse3.C,
30721         g++.old-deja/g++.brendan/redecl1.C,
30722         g++.old-deja/g++.ns/template13.C,
30723         g++.old-deja/g++.other/decl4.C,
30724         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30725
30726 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30727
30728         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30729         and "Internal error".
30730
30731         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30732         regexps.
30733         * gcc.dg/cpp/paste6.c: New test.
30734
30735 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30736
30737         * gcc.dg/cpp/tr-direct.c: New test.
30738
30739         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30740         gcc.dg/cpp/undef1.c: Tweak error regexps.
30741
30742 2000-07-18  Eric Christopher <echristo@redhat.com>
30743
30744         * gcc.c-torture/compile/20000718-1.c: New test.
30745
30746 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30747
30748         * cpplex.c (_cpp_push_token): If the token being pushed back
30749         is the previous token in this context, just subtract one from
30750         context->posn.
30751         * cppmacro.c (save_expansion): Clear aux field when storing a
30752         placemarker.
30753
30754 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30755
30756         * gcc.dg/noncompile/redecl-1.c: New test.
30757
30758 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30759
30760         * gcc.c-torture/execute/20000717-5.c: New test.
30761         * gcc.c-torture/execute/20000717-1.x: Removed.
30762
30763 2000-07-17  Richard Henderson  <rth@cygnus.com>
30764
30765         * gcc.c-torture/execute/20000717-4.c: New test.
30766
30767 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30768
30769         * gcc.dg/cpp/syshdr.c: New test.
30770         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30771
30772 2000-07-17  Neil Booth  <neilb@earthling.net>
30773
30774         * gcc.dg/cpp/cmdlne-dM.c: New test.
30775         * gcc.dg/cpp/cmdlne-dD.c: New test.
30776
30777 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30778
30779         * gcc.c-torture/execute/20000717-3.c: New test.
30780
30781         * gcc.c-torture/compile/20000717-1.c: New test.
30782
30783 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30784
30785         * gcc.c-torture/execute/20000717-2.c: New test.
30786
30787 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30788
30789         * gcc.dg/formatz-1.c: New test.
30790
30791         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30792         * gcc.dg/c99-digraph-1.c: New tests.
30793
30794         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30795         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30796
30797         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30798         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30799         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30800         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30801         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30802         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30803         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30804
30805 2000-07-17   Greg McGary <greg@mcgary.org>
30806
30807         * gcc.c-torture/execute/20000717-1.c: New test.
30808         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30809
30810 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.c-torture/execute/20000715-2.c: New test.
30813         * gcc.dg/20000715-1.c: New test.
30814
30815 2000-07-15  Michael Meissner  <meissner@redhat.com>
30816
30817         * gcc.c-torture/execute/20000715-1.c: New test.
30818
30819 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30820
30821         * gcc.c-torture/execute/20000707-1.c: New test.
30822
30823 2000-07-13  Neil Booth  <NeilB@earthling.net>
30824
30825         * testsuite/gcc.dg/cpp/digraph1.c,
30826         testsuite/gcc.dg/cpp/digraph2.c,
30827         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30828
30829 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30830
30831         * g77.f-torture/compile/20000630-2.f:  New test.
30832         * g77.f-torture/compile/20000630-2.x
30833
30834 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30835
30836         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30837
30838 2000-07-11  Neil Booth  <NeilB@earthling.net>
30839
30840         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30841
30842 2000-07-11  Neil Booth  <NeilB@earthling.net>
30843
30844         * gcc.dg/cpp/cmdlne-C.c: New.
30845
30846 2000-07-09  Neil Booth  <NeilB@earthling.net>
30847
30848         * gcc.dg/cpp/directiv.c: New tests.
30849         * gcc.dg/cpp/undef1.c: Update.
30850
30851 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30852
30853         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30854
30855 2000-07-09  Neil Booth  <NeilB@earthling.net>
30856
30857         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30858
30859 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30860
30861         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30862         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30863
30864 2000-07-08  Neil Booth  <NeilB@earthling.net>
30865
30866         * gcc.dg/cpp/macsyntx.c: New tests.
30867
30868 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30869
30870         * gcc.dg/20000707-1.c: New test.
30871
30872 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30873
30874         * gcc.c-torture/execute/20000706-1.c: New test.
30875         * gcc.c-torture/execute/20000706-2.c: New test.
30876         * gcc.c-torture/execute/20000706-3.c: New test.
30877         * gcc.c-torture/execute/20000706-4.c: New test.
30878         * gcc.c-torture/execute/20000706-5.c: New test.
30879
30880 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30881
30882         * g++.old-deja/g++.pt/instantiate7.C: New test.
30883
30884 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30885
30886         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30887         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30888         * g++.old-deja/g++.other/rtti3.C: Likewise.
30889         * g++.old-deja/g++.other/rttid3.C: Likewise.
30890
30891 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30892
30893         *  g77.f-torture/compile/20000630-1.x: Fix typo
30894
30895 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30896
30897         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30898         assembly output.
30899
30900 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30901
30902         * gcc.dg/cpp/ident.c: New test.
30903
30904 2000-07-05  Neil Booth  <NeilB@earthling.net>
30905
30906         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30907           gcc.dg/cpp/lexstrng.c: New tests.
30908
30909 2000-07-04  Neil Booth  <NeilB@earthling.net>
30910
30911         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30912         * gcc.dg/cpp/strify2.c: Same.
30913
30914 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30915
30916         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30917         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30918         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30919         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30920
30921         * testsuite/gcc.dg/cpp/macro1.c,
30922         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30923         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30924         testsuite/gcc.dg/cpp/strify1.c,
30925         testsuite/gcc.dg/cpp/strify2.c: New tests.
30926
30927 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30928
30929         * gcc.c-torture/execute/20000703-1.c: New test.
30930
30931 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30932
30933         * g++.old-deja/g++.pt (lookup10.C): New test.
30934
30935 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30936
30937         * g++.old-deja/g++.pt (typename25.C): New test.
30938
30939 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30940
30941         * gcc.c-torture/compile/20000701-1.c: New test.
30942
30943 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30944
30945         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30946         to test case.
30947
30948 2000-06-30  Catherine Moore  <clm@cygnus.com>
30949
30950         * gcc.c-torture/execute/align-1.c: New test.
30951
30952 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30953
30954         * g++.old-deja/g++.pt/expr8.C: New test.
30955         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30956
30957 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30958
30959         * gcc.c-torture/compile/20000629-1.c: New test.
30960
30961 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30962
30963
30964         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30965         gcc.dg/noncompile directory, depending on whether they're
30966         preprocessor tests or not.  Annotate all the tests for the dg
30967         framework.
30968
30969         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30970         * gcc.dg/noncompile/noncompile.exp: New.
30971
30972         * Moved files:
30973         Old name                                New name
30974         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30975         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30976         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30977         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30978         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30979         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30980         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30981         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30982         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30983         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30984         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30985         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30986         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30987         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30988         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30989         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30990         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30991         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30992         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30993         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30994         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30995         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30996         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30997         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30998
30999         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31000         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31001         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31002         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31003         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31004         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31005
31006 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31007
31008         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31009         declare one variable.  On the fourth, error.
31010         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31011         declared by 20000628-1a.h.
31012
31013 2000-06-29  Richard Henderson  <rth@redhat.com>
31014
31015         * gcc.c-torture/execute/930529-1.x: New file.
31016         * gcc.dg/920413-1.c: Adjust expected warning text.
31017         * gcc.dg/980217-1.c: Declare abort.
31018         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31019
31020 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31021
31022         * g77.f-torture/compile/20000629-1.f: New test.
31023         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31024
31025 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31026
31027         Rearrange lots of files, removing entirely the
31028         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31029         directories.
31030
31031         * Deleted files:
31032         gcc.c-torture/code_quality/code_quality.exp
31033         gcc.c-torture/special/special.exp
31034         gcc.failure/failure.exp
31035         gcc.failure/940409-1.x
31036         gcc.c-torture/compile/961203-1.x
31037
31038         * New files:
31039         gcc.misc-tests/linkage.exp
31040         gcc.c-torture/execute/920730-1t.c
31041         gcc.c-torture/execute/920730-1t.x
31042         gcc.c-torture/compile/920520-1.x
31043         gcc.c-torture/compile/920521-1.x
31044         gcc.c-torture/compile/981006-1.x
31045         gcc.c-torture/execute/eeprof-1.x
31046
31047         * Moved files (possibly with modifications to fit a new harness):
31048         Old name                                New name
31049         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31050         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31051         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31052         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31053         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31054         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31055         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31056         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31057         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31058         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31059         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31060         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31061         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31062         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31063
31064 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31065
31066         * c-torture/compile/961203-1.x: Delete.
31067
31068         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31069         not exit. Include stdio.h.
31070         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31071         * gcc.misc-tests/dg-12.c: Likewise.
31072         * gcc.misc-tests/dg-5.c: Likewise.
31073         * gcc.misc-tests/dg-6.c: Likewise.
31074         * gcc.misc-tests/dg-7.c: Prototype abort.
31075         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31076         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31077         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31078         not exit.
31079         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31080         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31081
31082 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31083
31084         * gcc.dg/cpp/20000628-1.c: New test.
31085         * gcc.dg/cpp/20000628-1.h: New header for above test.
31086         * gcc.dg/cpp/20000628-1a.h: Likewise.
31087
31088 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31089
31090         * gcc.dg/cpp: New directory.
31091         * gcc.dg/cpp/cpp.exp: New driver.
31092         * gcc.dg/cpp/20000627-1.c: New test.
31093         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31094         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31095         and rewrite as a compilation test.
31096
31097         * gcc.dg: Move many files into the cpp subdirectory, possibly
31098         renaming or editing them as well.
31099         Old name                New name
31100         990119-1.c              cpp/19990119-1.c
31101         990228-1.c              cpp/19990228-1.c
31102         990407-1.c              cpp/19990407-1.c
31103         990409-1.c              cpp/19990409-1.c
31104         990413-1.c              cpp/19990413-1.c
31105         990703-1.c              cpp/19990703-1.c
31106         20000127-1.c            cpp/20000127-1.c
31107         20000129-1.c            cpp/20000129-1.c
31108         20000207-1.c            cpp/20000207-1.c
31109         20000207-2.c            cpp/20000207-2.c
31110         20000209-1.c            cpp/20000209-1.c
31111         20000209-2.c            cpp/20000209-2.c
31112         20000301-1.c            cpp/20000301-1.c
31113         20000419-1.c            cpp/20000419-1.c
31114         20000510-1.S            cpp/20000510-1.S
31115         20000519-1.c            cpp/20000519-1.c
31116         20000529-1.c            cpp/20000529-1.c
31117         20000625-1.c            cpp/20000625-1.c
31118         20000625-2.c            cpp/20000625-2.c
31119         cpp-as1.c               cpp/assert1.c
31120         cpp-as2.c               cpp/assert2.c
31121         cxx-comments-1.c        cpp/cxxcom1.c
31122         cxx-comments-2.c        cpp/cxxcom2.c
31123         endif-label.c           cpp/endif.c
31124         cpp-hash1.c             cpp/hash1.c
31125         cpp-hash2.c             cpp/hash2.c
31126         cpp-if1.c               cpp/if-1.c
31127         cpp-if2.c               cpp/if-2.c
31128         cpp-if3.c               cpp/if-3.c
31129         cpp-if4.c               cpp/if-4.c
31130         cpp-if5.c               cpp/if-5.c
31131         cpp-cond.c              cpp/if-cexp.c
31132         cpp-missingop.c         cpp/if-mop.c
31133         cpp-missingparen.c      cpp/if-mpar.c
31134         cpp-opprec.c            cpp/if-oppr.c
31135         cpp-ifparen.c           cpp/if-paren.c
31136         cpp-shortcircuit.c      cpp/if-sc.c
31137         cpp-shift.c             cpp/if-shift.c
31138         cpp-unary.c             cpp/if-unary.c
31139         cpp-li1.c               cpp/line1.c
31140         cpp-li2.c               cpp/line2.c
31141         lineno.c                cpp/line3.c
31142         lineno-2.c              cpp/line4.c
31143         cpp-mi.c                cpp/mi1.c
31144         cpp-mic.h               cpp/mi1c.h
31145         cpp-micc.h              cpp/mi1cc.h
31146         cpp-mind.h              cpp/mi1nd.h
31147         cpp-mindp.h             cpp/mi1ndp.h
31148         cpp-mix.h               cpp/mi1x.h
31149         cpp-mi2.c               cpp/mi2.c
31150         cpp-mi2a.h              cpp/mi2a.h
31151         cpp-mi2b.h              cpp/mi2b.h
31152         cpp-mi2c.h              cpp/mi2c.h
31153         cpp-mi3.c               cpp/mi3.c
31154         cpp-mi3.def             cpp/mi3.def
31155         poison-1.c              cpp/poison.c
31156         pr-impl.c               cpp/prag-imp.c
31157         cpp-redef-2.c           cpp/redef1.c
31158         cpp-redef.c             cpp/redef2.c
31159         strpaste.c              cpp/strp1.c
31160         strpaste-2.c            cpp/strp2.c
31161         cpp-tradpaste.c         cpp/tr-paste.c
31162         cpp-tradstringify.c     cpp/tr-str.c
31163         cpp-tradwarn1.c         cpp/tr-warn1.c
31164         cpp-tradwarn2.c         cpp/tr-warn2.c
31165         trigraphs.c             cpp/trigraphs.c
31166         cpp-unc1.c              cpp/unc1.c
31167         cpp-unc2.c              cpp/unc2.c
31168         cpp-unc3.c              cpp/unc3.c
31169         cpp-unc.c               cpp/unc4.c
31170         undef.c                 cpp/undef1.c
31171         undef-2.c               cpp/undef2.c
31172         cpp-wi1.c               cpp/widestr1.c
31173
31174 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31175
31176         * lib/g++.exp (g++_include_flags): Tweak.
31177
31178 2000-06-27  H.J. Lu  <hjl@gnu.org>
31179             Loren J. Rittle  <ljrittle@acm.org>
31180
31181         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31182         version with one that knows about the new gcc tree structure.
31183         (g++_link_flags): Same.
31184
31185 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31186
31187         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31188         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31189         case we are cross-compiling.
31190
31191         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31192         g++.old-deja/g++.niklas/Makefile.in,
31193         g++.old-deja/g++.niklas/configure.in,
31194         g++.old-deja/g++.other/Makefile.in,
31195         g++.old-deja/g++.other/configure.in,
31196         gcc.c-torture/code_quality/Makefile.in,
31197         gcc.c-torture/code_quality/configure.in,
31198         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31199         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31200         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31201         gcc.c-torture/execute/ieee/Makefile.in,
31202         gcc.c-torture/execute/ieee/configure.in,
31203         gcc.c-torture/noncompile/Makefile.in,
31204         gcc.c-torture/noncompile/configure.in,
31205         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31206         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31207         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31208
31209 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31210
31211         * g++.old-deja/g++.other/ambig3.C: New test.
31212
31213 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31214
31215         * g++.old-deja/g++.pt/syntax1.C: New test.
31216         * g++.old-deja/g++.pt/syntax2.C: New test.
31217         * g++.old-deja/g++.other/syntax3.C: New test.
31218         * g++.old-deja/g++.other/syntax4.C: New test.
31219
31220 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31221
31222         * gcc.dg/20000623-1.c: Prototype exit and abort.
31223
31224 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31225
31226         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31227         New tests.
31228         * gcc.dg/cpp-mi3.def: New file.
31229
31230         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31231         inside assertions.
31232         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31233         lexer's error messages.
31234         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31235         divine anything from the linemarkers.
31236         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31237         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31238
31239 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31240
31241         * gcc.dg/20000623-1.c: New test.
31242
31243 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31244
31245         * gcc.c-torture/execute/20000622-1.c: New test.
31246
31247 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31248
31249         * g++.old-deja/g++.other/init15.C: New test.
31250
31251 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31252
31253         * g++.old-deja/g++.pt/vaarg2.C: New test.
31254         * g++.old-deja/g++.pt/vaarg3.C: New test.
31255
31256 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31257
31258         * g++.old-deja/g++.other/dyncast6.C: New test.
31259
31260 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31261
31262         * gcc.c-torture/execute/loop-6.c: New test.
31263
31264 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31265
31266         * gcc.dg/20000614-1.c: New test.
31267         * gcc.dg/20000614-2.c: New test.
31268
31269 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31270
31271         * g++.old-deja/g++.other/inline12.C: New test.
31272
31273 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31274
31275         * g++.old-deja/g++.other/eh1.C: New test.
31276
31277 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31278
31279         * g++.old-deja/g++.other/type.C: New test.
31280
31281 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31282
31283         * g++.old-deja/g++.other/initstring.C: New test.
31284
31285 2000-06-12  Jason Merrill  <jason@redhat.com>
31286
31287         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31288
31289 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31290
31291         * gcc.c-torture/compile/20000609-1.c: New test.
31292
31293 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31294
31295         * gcc.dg/20000609-1.c: New test.
31296
31297 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31298
31299         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31300         * gcc.c-torture/noncompile/poison-1.c: Move...
31301         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31302         * gcc.dg/cpp-li1.c: Add a token after the #line.
31303
31304 2000-06-05  Richard Henderson  <rth@cygnus.com>
31305
31306         * gcc.c-torture/execute/20000605-2.c: New test.
31307         * gcc.c-torture/execute/20000605-3.c: New test.
31308
31309 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31310
31311         * g77.f-torture/execute/20000503-1.x: New file.
31312
31313 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31314
31315         * g++.old-deja/g++.eh/badalloc1.C: New test.
31316
31317 2000-06-05  Richard Henderson  <rth@cygnus.com>
31318
31319         * gcc.c-torture/execute/20000605-1.c: New test.
31320
31321 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31322             Nathan Sidwell <nathan@codesourcery.com>
31323
31324         * gcc.c-torture/compile/20000605-1.c: New test.
31325
31326 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31327
31328         * g77.f-torture/compile/20000601-1.f:  New test.
31329
31330 2000-06-03  Richard Henderson  <rth@cygnus.com>
31331
31332         * gcc.c-torture/execute/20000603-1.c: New.
31333
31334 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31335
31336         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31337         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31338
31339 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31340
31341         * gcc.dg/compare2.c (case 12): XFAIL.
31342         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31343         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31344
31345         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31346
31347 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31348
31349         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31350         guard macro is already defined when the header is first
31351         included.
31352         * gcc.dg/cpp-mix.h: New file.
31353         * gcc.dg/endif-label.c: Update patterns to match compiler.
31354
31355         * g++.brendan/complex1.C: Declare abort.
31356         * g++.law/refs4.C: Remove XFAIL.
31357         * g++.oliva/expr2.C: Declare abort and exit.
31358
31359 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31360
31361         * gcc.c-torture/execute/20000528-1.c: New test.
31362
31363         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31364         * g++.old-deja/g++.law/temps4.C: Likewise.
31365
31366         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31367         stdlib.h.  Call abort() on failure.
31368         * g++.old-deja/g++.law/refs4.C: Likewise.
31369         * g++.old-deja/g++.law/temps4.C: Likewise.
31370         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31371         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31372
31373 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31374
31375         Relative to g++.dg/special:
31376         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31377
31378         Relative to g++.old-deja:
31379         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31380         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31381         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31382         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31383         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31384         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31385         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31386
31387         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31388         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31389         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31390         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31391         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31392         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31393         and/or string.h.
31394
31395         * g++.other/goto1.C: Update expectations for error messages.
31396
31397 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31398
31399         * gcc.c-torture/compile/20000523-1.c: New test.
31400
31401 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31402
31403         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31404
31405 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31406
31407         * g++.old-deja/g++.eh/catch11.C: New test.
31408         * g++.old-deja/g++.eh/catch12.C: New test.
31409
31410 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31411
31412         * gcc.c-torture/execute/20000523-1.c: New test.
31413
31414 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31415
31416         * c-torture/execute/bcp-1.c: Replace abort in arg of
31417         __builtin_constant_p with a generic external function.
31418
31419         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31420         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31421         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31422         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31423         Prototype abort and/or exit.
31424
31425         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31426         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31427         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31428         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31429
31430 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31431
31432         * gcc.dg/dwarf2-1.c: New test.
31433
31434 2000-05-20  Richard Henderson  <rth@cygnus.com>
31435
31436         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31437
31438 2000-05-20  Andreas Jaeger  <aj@suse.de>
31439
31440         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31441         testcase.
31442
31443 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31444
31445         * gcc.c-torture/execute/20000519-2.c: New test.
31446
31447 2000-05-19  Andreas Jaeger  <aj@suse.de>
31448
31449         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31450         which fails with SSA.
31451
31452         * lib/c-torture.exp: Also test with -O3 -fssa.
31453
31454 2000-05-18  Michael Meissner  <meissner@redhat.com>
31455
31456         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31457         * gcc.c-torture/execute/920415-1.c: Ditto.
31458         * gcc.c-torture/execute/920501-1.c: Ditto.
31459         * gcc.c-torture/execute/conversion.c: Ditto.
31460         * gcc.c-torture/execute/cvt-1.c: Ditto.
31461
31462 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31463
31464         * gcc.c-torture/compile/20000518-1.c: New test.
31465
31466 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31467
31468         * g77.f-torture/compile/200005018.f:  New test.
31469
31470 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31471
31472         * gcc.c-torture/compile/20000517-1.c: New test.
31473
31474 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31475
31476         * gcc.c-torture/execute/20000516-1.c: New test.
31477
31478 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31479
31480         * g++.old-deja/g++.other/eh.C: New test.
31481
31482 2000-05-12  Richard Henderson  <rth@cygnus.com>
31483
31484         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31485         constants through to doit's conditional.
31486
31487 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31488
31489         * gcc.c-torture/compile/20000511-1.c: New test.
31490         * g77.f-torture/compile/20000511-1.f: New test.
31491         * g77.f-torture/compile/20000511-2.f: New test.
31492
31493 2000-05-11  Michael Meissner  <meissner@redhat.com>
31494
31495         * gcc.c-torture/execute/20000511-1.c: New test.
31496
31497 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31498
31499         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31500         * gcc.dg/20000510-1.S: New.
31501
31502 2000-05-08  Catherine Moore  <clm@cygnus.com>
31503
31504         * gcc.dg/unused-3.c: New.
31505
31506 2000-05-06  Richard Henderson  <rth@cygnus.com>
31507
31508           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31509           * g++.old-deja/g++.mike/warn1.C: Likewise.
31510           * g++.old-deja/g++.pt/local1.C: Likewise.
31511           * g++.old-deja/g++.pt/local7.C: Likewise.
31512           * g++.old-deja/g++.pt/spec16.C: Likewise.
31513
31514 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31515
31516         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31517
31518 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31519
31520           * g77.f-torture/execute/20000503-1.f:  New test.
31521
31522 2000-05-04  Andreas Jaeger  <aj@suse.de>
31523
31524         * gcc.dg/noreturn-2.c: New test.
31525
31526 2000-05-04  Neil Booth  <NeilB@earthling.net>
31527
31528         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31529         preprocessor.
31530
31531 2000-05-04  Richard Henderson  <rth@cygnus.com>
31532
31533         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31534
31535 2000-05-04  Richard Henderson  <rth@cygnus.com>
31536
31537         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31538         OpenSSL by Jason R Thorpe.
31539
31540 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31541
31542         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31543
31544 2000-05-03  Robert Lipe <robertlipe@usa.net>
31545
31546         * gcc.dg/20000503-1.c: New test.
31547
31548 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31549
31550         * gcc.c-torture/compile/20000502-1.c: New test.
31551         * g++.old-deja/g++.other/align.C: New test.
31552         * gcc.dg/cpp-tradstringify.c: New test.
31553
31554 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31555
31556         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31557         and hard registers.
31558
31559 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31560
31561         * gcc.c-torture/execute/loop-5.c: New test.
31562
31563 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31564
31565         * gcc.c-torture/execute/va-arg-20.c: New test.
31566
31567 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31568
31569         * gcc.c-torture/execute/20000422-1.c: New test.
31570
31571 2000-04-20  Greg McGary  <gkm@gnu.org>
31572
31573         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31574         when optimizing, but without sibling-call optimizations (-O1).
31575
31576 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31577
31578           * gcc.c-torture/compile/20000420-1.c: New test.
31579
31580 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31581
31582         * g++.abi/ptrflags.C: New test.
31583         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31584
31585 2000-04-19  Catherine Moore  <clm@cygnus.com>
31586
31587         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31588
31589 2000-04-19  Greg McGary  <gkm@gnu.org>
31590
31591         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31592         sibling-call optimizations.
31593
31594 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31595
31596         * gcc.dg/20000419-1.c: New test.
31597
31598 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31599
31600         * gcc.c-torture/execute/20000412-6.c: New test.
31601
31602 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31603
31604         * gcc.c-torture/execute/20000412-5.c: New test.
31605         * g77.f-torture/compile/20000412-1.f: New test.
31606         * gcc.c-torture/execute/20000412-4.c: New test.
31607         * gcc.c-torture/compile/20000412-2.c: New test.
31608         * gcc.c-torture/execute/20000412-3.c: New test.
31609         * gcc.c-torture/compile/20000412-1.c: New test.
31610         * gcc.c-torture/execute/20000412-2.c: New test.
31611
31612 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31613
31614         * objc/execute/bf-20.m: New test.
31615
31616 2000-04-10  Richard Henderson  <rth@cygnus.com>
31617
31618         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31619
31620         * gcc.c-torture/execute/20000412-1.c: New test.
31621
31622 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         * g++.old-deja/g++.eh/catchptr1.C: New test.
31625
31626 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31629
31630 2000-04-08  Neil Booth  <NeilB@earthling.net>
31631
31632         * gcc.dg/cpp-nullchar.c: Remove test as
31633         embedded nulls cause problems.
31634
31635 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31636
31637         * gcc.dg/compare2.c: New test.
31638
31639 2000-04-08  Neil Booth  <NeilB@earthling.net>
31640
31641         * gcc.dg/cpp-nullchar.c: New test.
31642
31643 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31644
31645         * gcc.dg/cpp-mi2.c: New test.
31646         * gcc.dg/cpp-mi2[abc].h: New files.
31647
31648 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31649
31650         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31651         member name.
31652
31653 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31654
31655         * g++.old-deja/g++.abi/vmihint.C: New test.
31656
31657 2000-04-06  Neil Booth  <NeilB@earthling.net>
31658
31659         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31660         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31661         copyright.
31662
31663 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31664
31665         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31666         avoid stack-frame overwrite.
31667
31668 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31669
31670         * gcc.c-torture/compile/20000405-2.c: New test.
31671         * gcc.c-torture/compile/20000405-3.c: New test.
31672
31673 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31674
31675         * gcc.c-torture/compile/20000405-1.c: New test.
31676
31677 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31678
31679         * gcc.dg/cast-qual-1.c: Revert last change.
31680
31681 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31682
31683         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31684
31685 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31686
31687         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31688         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31689
31690 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31691
31692         * gcc.c-torture/compile/20000403-2.c: New test.
31693         * gcc.c-torture/compile/20000403-1.c: New test.
31694
31695 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31696
31697         * gcc.c-torture/execute/20000403-1.c: New test.
31698
31699 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31700
31701         * gcc.c-torture/execute/20000402-1.c: New test.
31702
31703 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31704
31705         * gcc.c-torture/execute/va-arg-15.c: New test.
31706         * gcc.c-torture/execute/va-arg-16.c: New test.
31707         * gcc.c-torture/execute/va-arg-17.c: New test.
31708         * gcc.c-torture/execute/va-arg-18.c: New test.
31709         * gcc.c-torture/execute/va-arg-19.c: New test.
31710
31711 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31712
31713         * gcc.c-torture/compile/981211-1.c: Move to...
31714         * gcc.dg/cpp-as1.c: ...here.
31715         * gcc.dg/cpp-as2.c: New file.
31716
31717         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31718         compiler.
31719
31720 2000-04-02  Neil Booth  <NeilB@earthling.net>
31721
31722         * gcc.dg/cpp-cond.c  New tests.
31723         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31724         accidental success less likely.
31725         * gcc.dg/cpp-missingop.c  New tests.
31726         * gcc.dg/cpp-missingparen.c  New tests.
31727         * gcc.dg/cpp-shift.c  New tests.
31728         * gcc.dg/cpp-shortcircuit.c  New tests.
31729         * gcc.dg/cpp-unary.c  New tests.
31730
31731 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31732
31733         * gcc.c-torture/compile/20000329-1.c: New test.
31734
31735 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31736
31737         * gcc.c-torture/compile/20000326-1.c: New test.
31738         * gcc.c-torture/compile/20000326-2.c: New test.
31739
31740 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31741
31742         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31743         the first parameter is a function argument.
31744
31745 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31746
31747         * g++.old-deja/g++.ext/array4.C: New test.
31748
31749 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31750
31751         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31752
31753 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31754
31755         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31756
31757 2000-03-19  Richard Henderson  <rth@cygnus.com>
31758
31759         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31760
31761 2000-03-19  Richard Henderson  <rth@cygnus.com>
31762
31763         * gcc.c-torture/compile/20000319-1.c: New test.
31764
31765 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31766
31767         * gcc.c-torture/execute/20000314-3.c: New test.
31768         * gcc.c-torture/execute/20000314-2.c: New test.
31769         * gcc.c-torture/execute/20000314-1.c: New test.
31770         * gcc.c-torture/compile/20000314-2.c: New test.
31771         * gcc.c-torture/compile/20000314-1.c: New test.
31772
31773 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31774
31775         * g++.old-deja/g++.warn/inline.C: New test.
31776
31777 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31778
31779         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31780         standards-compliant result rather than specific constants.
31781         Put test-values in array.
31782
31783 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31784
31785         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31786         (g++_target_compile): Put test-specific options last.
31787
31788 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31789
31790         * g++.old-deja/g++.eh/vbase4.C: New test.
31791
31792 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31793
31794         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31795
31796 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31797
31798         * g++.old-deja/g++.brendan/misc12.C: Removed.
31799         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31800         * g++.old-deja/g++.ext/pretty4.C: New test.
31801
31802 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31803
31804         * g++.old-deja/g++.other/string2.C: New test.
31805
31806 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31807
31808         * g++.old-deja/g++.warn/impint2.C: New test.
31809
31810 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31811
31812         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31813         is 1, not zero.
31814
31815 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31816
31817         * g++.old-deja/g++.warn/impint.C: New test.
31818         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31819         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31820         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31821         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31822         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31823         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31824         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31825         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31826         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31827         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31828         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31829         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31830
31831 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31832
31833         * gcc.dg/cpp-redef.c: New test.
31834
31835 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31836
31837         * g++.old-deja/g++.pt/unify7.C: New test.
31838
31839 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31840
31841         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31842         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31843
31844 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31845
31846         * gcc.c-torture/compile/20000224-1.c: New test.
31847
31848 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31849
31850         * gcc.c-torture/compile/cpp-2.c: New test.
31851         * gcc.c-torture/compile/cpp-1.c: New test.
31852
31853 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31854
31855         * gcc.c-torture/execute/20000225-1.c: New test.
31856
31857 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31858
31859         * gcc.dg/cpp-li2.c: New test.
31860
31861         * gcc.dg/cpp-wi1.c: New test.
31862
31863         * gcc.dg/cpp-li1.c: New test.
31864
31865 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         * g++.old-deja/g++.other/sizeof5.C: New test.
31868
31869 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31870
31871         * gcc.c-torture/execute/va-arg-13.c: New test.
31872
31873 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31874
31875         * gcc.c-torture/execute/va-arg-12.c: New test.
31876
31877 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31878
31879         * gcc.c-torture/execute/20000223-1.c: New test.
31880
31881 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31882
31883         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31884
31885 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31886
31887         * g++.old-deja/g++.abi/ptrmem.C: New test.
31888
31889 2000-02-19  Richard Henderson  <rth@cygnus.com>
31890
31891         * gcc.c-torture/compile/init-3.c: New.
31892
31893 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31894
31895         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31896         ALWAYS_CXXFLAGS.
31897
31898 2000-02-11  Robert Lipe <robertl@sco.com>
31899
31900         * gcc.c-torture/compile/20000211-3.c: New test.
31901
31902 2000-02-11  Martin Buchholz <martin@xemacs.org>
31903
31904         * gcc.c-torture/compile/20000211-2.c: New test.
31905
31906 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31907
31908         * gcc.c-torture/compile/20000211-1.c: New test.
31909
31910 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31911
31912         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31913           on native targets
31914
31915 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31916
31917         * g++.old-deja/g++.other/cast5.C: New test.
31918
31919 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31920
31921         * gcc.c-torture/execute/20000205-1.c: New.
31922
31923 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31924
31925         * g++.old-deja/g++.jason/cast3.C: Return void.
31926         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31927
31928 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31929
31930         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31931
31932         * gcc.dg/loop-1.c: New test.
31933
31934 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31935
31936         * gcc.c-torture/compile/20000127-1.c: New test.
31937         * gcc.c-torture/execute/991228-1.c: New test.
31938
31939 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31940
31941         * gcc.dg/unused-2.c: New test.
31942
31943         * gcc.dg/conv-1.c: New test.
31944
31945 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31946
31947         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31948         compiler.
31949         (tool_option_proc): Fix typo.
31950
31951 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31952
31953         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31954         of the ld on the host, not on the build machine.
31955         Also, don't crash if '--help' is not a supported option.
31956
31957 2000-01-24  Richard Henderson  <rth@cygnus.com>
31958
31959         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31960
31961 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31962
31963         * gcc.c-torture/execute/20000120-2.c: New test.
31964         * gcc.c-torture/execute/20000120-1.c: New test.
31965
31966 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31967
31968         * gcc.c-torture/execute/20000113-1.c: New test.
31969
31970 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31971
31972         * gcc.c-torture/execute/20000112-1.c: New test.
31973
31974 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31975
31976         * gcc.dg/20000111-1.c: New test.
31977
31978 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31979
31980         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31981         with 16 bit integers.
31982
31983 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31984
31985         * gcc.dg/20000108-1.c: New test.
31986
31987 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31988
31989         * g++.old-deja/g++.ns/koenig8.C: New test.
31990
31991 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31992
31993         * g++.old-deja/g++.other/cast4.C: New test.
31994
31995 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31996
31997         * gcc.c-torture/compile/20000105-2.c: New test.
31998         * gcc.c-torture/compile/20000105-1.c: New test.
31999
32000 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32001
32002         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32003         references to printf & atoi to conform to ANSI standard.
32004         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32005         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32006         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32007         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32008         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32009         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32010         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32011         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32012         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32013         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32014         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32015         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32016         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32017         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32018         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32019         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32020         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32021         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32022         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32023         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32024         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32025         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32026         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32027         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32028         * g++.old-deja/g++.brendan/init3.C: Likewise.
32029         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32030         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32031         * g++.old-deja/g++.brendan/new2.C: Likewise.
32032         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32033         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32034         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32035         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32036         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32037         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32038         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32039         * g++.old-deja/g++.brendan/template24.C: Likewise.
32040         * g++.old-deja/g++.brendan/template3.C: Likewise.
32041         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32042         * g++.old-deja/g++.jason/inline3.C: Likewise.
32043         * g++.old-deja/g++.jason/opeq.C: Likewise.
32044         * g++.old-deja/g++.law/arg5.C: Likewise.
32045         * g++.old-deja/g++.law/arm7.C: Likewise.
32046         * g++.old-deja/g++.law/ctors11.C: Likewise.
32047         * g++.old-deja/g++.law/cvt8.C: Likewise.
32048         * g++.old-deja/g++.law/init9.C: Likewise.
32049         * g++.old-deja/g++.law/refs4.C: Likewise.
32050         * g++.old-deja/g++.law/template2.C: Likewise.
32051         * g++.old-deja/g++.law/visibility24.C: Likewise.
32052         * g++.old-deja/g++.law/vtable3.C: Likewise.
32053         * g++.old-deja/g++.mike/asm2.C: Likewise.
32054         * g++.old-deja/g++.mike/eh1.C: Likewise.
32055         * g++.old-deja/g++.mike/misc1.C: Likewise.
32056         * g++.old-deja/g++.mike/misc13.C: Likewise.
32057         * g++.old-deja/g++.mike/misc14.C: Likewise.
32058         * g++.old-deja/g++.mike/ns12.C: Likewise.
32059         * g++.old-deja/g++.mike/p1248.C: Likewise.
32060         * g++.old-deja/g++.mike/p3708.C: Likewise.
32061         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32062         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32063         * g++.old-deja/g++.mike/p646.C: Likewise.
32064         * g++.old-deja/g++.mike/p700.C: Likewise.
32065         * g++.old-deja/g++.mike/p783.C: Likewise.
32066         * g++.old-deja/g++.mike/p783a.C: Likewise.
32067         * g++.old-deja/g++.mike/p783b.C: Likewise.
32068         * g++.old-deja/g++.mike/p786.C: Likewise.
32069         * g++.old-deja/g++.mike/p789.C: Likewise.
32070         * g++.old-deja/g++.mike/p789a.C: Likewise.
32071         * g++.old-deja/g++.mike/p807a.C: Likewise.
32072         * g++.old-deja/g++.other/delete3.C: Likewise.
32073         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32074         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32075         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32076         * g++.old-deja/g++.other/empty1.C: Likewise.
32077         * g++.old-deja/g++.other/temporary1.C: Likewise.
32078         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32079         * g++.old-deja/g++.pt/t16.C: Likewise.
32080         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32081
32082 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32083
32084         * gcc.dg/991230-1.c: New test.
32085
32086 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32087
32088         * gcc.c-torture/compile/991229-3.c: New test.
32089         * gcc.c-torture/compile/991229-2.c: New test.
32090         * gcc.c-torture/compile/991229-1.c: New test.
32091
32092 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32093
32094         * gcc.c-torture/compile/labels-2.c: New test.
32095
32096 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32097
32098         * gcc.c-torture/execute/991227-1.c: New test.
32099
32100 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32101
32102         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32103
32104 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32105
32106         * gcc.c-torture/execute/991221-1.c: New test.
32107
32108 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32109
32110         * g++.old-deja/g++.other/cast3.C: New test.
32111
32112 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32113
32114         * gcc.c-torture/execute/991216-4.c: New test.
32115
32116 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32117
32118         * gcc.c-torture/execute/991216-1.c: New test.
32119         * gcc.c-torture/execute/991216-2.c: New test.
32120         * gcc.c-torture/execute/991216-3.c: New test.
32121
32122 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32123
32124         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32125         Actually make the test fail by using "-O2" for compilation.
32126
32127 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32128
32129         * g++.old-deja/g++.warn/cast-align1.C: New test.
32130
32131 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32132
32133         * gcc.c-torture/compile/991214-1.c: New test.
32134         * gcc.c-torture/compile/991214-2.c: New test.
32135
32136 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32137
32138         * gcc.dg/991214-1.c: New test.
32139
32140 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32141
32142         * gcc.c-torture/compile/991213-3.c: New test.
32143         * gcc.c-torture/compile/991213-2.c: New test.
32144         * gcc.c-torture/compile/991213-1.c: New test.
32145
32146 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32147
32148         * gcc.dg/991209-1.c: New test.
32149
32150 1999-12-08  Nathan Sidwell <nathan@acm.org>
32151
32152         * gcc.c-torture/compile/991208-1.c: New test.
32153
32154 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32155
32156         * gcc.dg/ultrasp2.c: New test.
32157
32158 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32159
32160         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32161
32162 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32163
32164         * gcc.c-torture/compile/991202-1.c: New test.
32165         * gcc.c-torture/execute/991202-1.c: New test.
32166         * gcc.c-torture/execute/991202-2.c: New test.
32167         * gcc.c-torture/execute/991202-3.c: New test.
32168
32169 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32170
32171         * g++.old-deja/g++.abi/align.C: New test.
32172         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32173         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32174
32175 1999-12-01  Richard Henderson  <rth@cygnus.com>
32176
32177         * gcc.c-torture/execute/991201-1.c: New.
32178
32179 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32180
32181         * gcc.dg/991129-1.c: New test.
32182
32183 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32184
32185         * gcc.c-torture/compile/991127-1.c: New test.
32186
32187 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32188
32189         * g++.old-deja/g++.other/warn4.C: New test.
32190
32191 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32192
32193         * g++.old-deja/g++.eh/cleanup2.C: New test.
32194         * g++.old-deja/g++.ext/pretty2.C: New test.
32195         * g++.old-deja/g++.ext/pretty3.C: New test.
32196         * g++.old-deja/g++.other/debug6.C: New test.
32197
32198 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32199
32200         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32201         compiler_output to look for one error message instead of two.
32202
32203 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32204
32205         * gcc.c-torture/execute/991118-1.c: Also test case
32206         where the word boundary does not split a byte evenly.
32207
32208 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32209
32210         * g++.old-deja/g++.ext/restrict1.C: New test.
32211
32212 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32213
32214         * gcc.c-torture/execute/991118-1.c: New test.
32215
32216 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32217
32218         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32219         working directory pathnames.
32220
32221 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32222
32223         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32224         host is equipped with driver.h and driver.o so it can actually
32225         compile and run the tests.
32226
32227 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32228
32229         * gcc.c-torture/compile/991008-1.c: New test.
32230
32231 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32232
32233         * lib/gcc-dg.exp: Include target-supports.exp
32234
32235 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32236
32237         * lib/target-supports.exp: New file: Provide procs to test for
32238         features supported by the target.
32239         (check_weak_available): Moved here from ecos.exp.
32240         (check_alias_available): New proc: Determine of the target
32241         toolchain supports the alias attribute.
32242
32243         * gcc.dg/special/ecos.exp: Move check_weak_available to
32244         target-supports.exp.
32245         (alias-1.c): Only perform the test if the target supports
32246         aliases.
32247         (wkali-1.c): Only perform the test if the target supports
32248         aliases.
32249
32250         * gcc.dg/990506-0.c: Expect error messages from cross
32251         targets as well as native targets.
32252
32253 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32254
32255         * gcc.dg/ultrasp1.c: Removed xfail.
32256         * gcc.dg/struct-ret-2.c: Likewise.
32257         * gcc.dg/array-1.c: Likewise.
32258
32259 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32260
32261         * gcc.dg/struct-ret-2.c: New test.
32262
32263         * gcc.dg/array-1.c: New test.
32264
32265 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32266
32267         * gcc.c-torture/execute/991030-1.c: New test.
32268
32269 1999-10-26  Richard Henderson  <rth@cygnus.com>
32270
32271         * gcc.c-torture/compile/991026-2.c: New test.
32272
32273 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32274
32275         * gcc.c-torture/compile/991026-1.c: New test.
32276
32277 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32278
32279         * gcc.c-torture/execute/991023-1.c: New test.
32280
32281 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32282
32283         * gcc.c-torture/execute/991019-1.c: New test.
32284
32285 1999-10-16  Richard Henderson  <rth@cygnus.com>
32286
32287         * gcc.c-torture/execute/991016-1.c: New test.
32288
32289 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32290
32291         * gcc.c-torture/execute/991014-1.c: New test.
32292
32293 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32294
32295         * g++.old-deja/g++.other/union2.C: New test.
32296
32297 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32298
32299         * g++.old-deja/g++.other/vaarg2.C: New test.
32300         * g++.old-deja/g++.other/vaarg3.C: New test.
32301
32302 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32303
32304         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32305         in compile/.
32306
32307 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32308
32309         * gcc.c-torture/execute/va-arg-11.c: New test.
32310
32311 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32312
32313         * lib/file-format.exp (gcc_target_object_format): Don't
32314         crash if objdump is unavailable.
32315
32316 1999-09-29  Donn Terry <donn@interix.com>
32317
32318         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32319
32320 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32321
32322         * gcc.c-torture/compile/990928-1.c: New test.
32323
32324 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32325
32326         * g++.old-deja/g++.other/decl6.C: New test.
32327
32328 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32329
32330         * gcc.c-torture/execute/va-arg-10.c: New test.
32331
32332 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32333
32334         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32335         __PRETTY_FUNCTION__.
32336
32337 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32338
32339         * gcc.c-torture/execute/990923-1.c: New test.
32340
32341 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32342
32343         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32344         for which -fpic is inappropriate.
32345
32346 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32347
32348         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32349
32350 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32351
32352         * g++.old-deja/g++.other/dyncast1.C: New test.
32353         * g++.old-deja/g++.other/dyncast2.C: New test.
32354         * g++.old-deja/g++.other/dyncast3.C: New test.
32355         * g++.old-deja/g++.other/dyncast4.C: New test.
32356         * g++.old-deja/g++.other/dyncast5.C: New test.
32357         * g++.old-deja/g++.eh/catch3.C: New test.
32358         * g++.old-deja/g++.eh/catch3p.C: New test.
32359         * g++.old-deja/g++.eh/catch4.C: New test.
32360         * g++.old-deja/g++.eh/catch4p.C: New test.
32361         * g++.old-deja/g++.eh/catch5.C: New test.
32362         * g++.old-deja/g++.eh/catch5p.C: New test.
32363         * g++.old-deja/g++.eh/catch6.C: New test.
32364         * g++.old-deja/g++.eh/catch6p.C: New test.
32365         * g++.old-deja/g++.eh/catch7.C: New test.
32366         * g++.old-deja/g++.eh/catch7p.C: New test.
32367         * g++.old-deja/g++.eh/catch8.C: New test.
32368         * g++.old-deja/g++.eh/catch8p.C: New test.
32369         * g++.old-deja/g++.eh/catch9.C: New test.
32370         * g++.old-deja/g++.eh/catch9p.C: New test.
32371
32372 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32373
32374         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32375         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32376
32377 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32378
32379         * gcc.c-torture/compile/990913-1.c: New test.
32380
32381 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32382
32383         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32384         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32385
32386 1999-09-09  Richard Henderson  <rth@cygnus.com>
32387
32388         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32389
32390 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32391
32392         * g++.old-deja/g++.other/lookup11.C: New test.
32393         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32394         what is permitted and what we want.
32395         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32396         overload use.
32397         * g++.old-deja/g++.jason/rfg5.C: Likewise
32398
32399 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32400
32401         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32402         * gcc.c-torture/noncompile/poison-1.c: New file.
32403
32404 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32405
32406         * g++.old-deja/g++.other/sizeof3.C: New test.
32407         * g++.old-deja/g++.other/sizeof4.C: New test.
32408         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32409         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32410
32411 1999-09-07  Richard Henderson  <rth@cygnus.com>
32412
32413         * gcc.dg/va-arg-1.c: New.
32414
32415 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32416
32417         * gcc.c-torture/execute/va-arg-9.c: New test.
32418
32419 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32420
32421         * g77.f-torture/compile/980519-2.f: New test.
32422         * g77.f-torture/compile/19990905-0.f: New test.
32423         * g77.f-torture/compile/19990905-1.f: New test.
32424         * g77.f-torture/compile/19990905-2.f: New test.
32425
32426         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32427
32428 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32429
32430         * gcc.c-torture/execute/990827-1.c: Fix typo.
32431
32432 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32433
32434         * g++.old-deja/g++.other/deref1.C: New test.
32435
32436 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32437
32438         * g++.old-deja/g++.other/ambig2.C: New test.
32439         * g++.old-deja/g++.other/cond5.C: New test.
32440         * g++.old-deja/g++.other/lookup16.C: New test.
32441
32442 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32443
32444         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32445         assemblers too.
32446
32447 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32448
32449         * lib/c-torture.exp: Avoid the "compare executables" optimization
32450         when testing native.
32451
32452 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32453
32454         * gcc.c-torture/execute/990829-1.c: New test.
32455         * gcc.c-torture/compile/990829-1.c: New test.
32456
32457 1999-08-27  Paul Burchard  <burchard@pobox.com>
32458
32459         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32460         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32461         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32462         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32463         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32464         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32465         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32466         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32467         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32468         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32469         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32470
32471 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32472
32473         * gcc.c-torture/execute/990827-1.c: New test.
32474
32475 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32476
32477         * g77.f-torture/noncompile/19990826-4.f: New test.
32478
32479         * g77.f-torture/compile/19990826-3.f: New test.
32480
32481         * g77.f-torture/execute/19990826-2.f: New test.
32482
32483         * g77.f-torture/compile/19990826-1.f: New test.
32484
32485         * gcc.c-torture/execute/990826-0.c: New test.
32486         * g77.c-torture/execute/19990826-0.f: New test.
32487
32488         * g77.f-torture/noncompile/970626-2.f: New test.
32489
32490 1999-08-25  Paul Burchard  <burchard@pobox.com>
32491
32492         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32493         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32494         lss-011.C: New tests.
32495
32496 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32497
32498         * g++.old-deja/g++.other/decl5.C: New test.
32499
32500 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32501
32502         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32503         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32504         call `postbase' for each one.  All callers of `postbase' changed
32505         to call this instead.
32506
32507 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32508
32509         * gcc.c-torture/execute/990811-1.c: New test.
32510
32511 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32512
32513         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32514         just native ones.
32515
32516         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32517         just native ones.
32518
32519 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32520
32521         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32522
32523 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32524
32525         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32526
32527 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32528
32529         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32530
32531 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32532
32533         * gcc.c-torture/execute/990804-1.c: New test.
32534
32535 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32536
32537         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32538         * g++.old-deja/g++.brendan/crash64.C: Likewise
32539         * g++.old-deja/g++.brendan/overload8.C: Likewise
32540
32541 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32542
32543         * g++.old-deja/g++.other/struct1.C: New test.
32544
32545 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32546
32547         * g++.old-deja/g++.other/enum2.C: New test.
32548
32549 1999-08-02  Richard Henderson  <rth@cygnus.com>
32550
32551         Adapted from tests from Franz Sirl:
32552         * gcc.c-torture/execute/va-arg-7.c: New test.
32553         * gcc.c-torture/execute/va-arg-8.c: New test.
32554
32555 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32556
32557         * gcc.c-torture/compile/990801-2.c: New test.
32558
32559         * gcc.c-torture/compile/990801-1.c: New test.
32560
32561 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32562
32563         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32564         fp-cmp-1.c, converting double to float.
32565
32566         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32567         fp-cmp-1.c, converting double to long double.
32568
32569         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32570         from fr1 to unknown_register, since fr1 is a legitimate register
32571         on some machines.
32572
32573 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32574
32575         * README: More listname related changes.
32576
32577 1999-07-08  Catherine Moore  <clm@cygnus.com>
32578
32579         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32580
32581 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32582
32583         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32584
32585 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32586
32587         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32588
32589 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32590
32591         * gcc.dg/990703-1.c: New test.
32592
32593 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32594
32595         * lib/file-format.exp: New file: Move definition of proc
32596         gcc_target_object_format to here from
32597         gcc.dg/special/ecos.exp.
32598
32599         * lib/c-torture.exp: Include lib file-format.exp.
32600         * lib/gcc-dg.exp: Include lib file-format.exp.
32601
32602         * gcc.dg/special/ecos.exp: Remove definition of proc
32603         gcc_target_object_format.
32604
32605 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32606
32607         * gcc.c-torture/execute/990628-1.c: New test.
32608
32609 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32610
32611         * gcc.c-torture/compile/990625-2.c: New test.
32612
32613         * gcc.c-torture/compile/990625-1.c: New test.
32614
32615 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32616
32617         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32618         attributes compile.
32619         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32620         ports that use the COFF/PE file format.
32621
32622 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32623
32624         * gcc.c-torture/compile/990617-1.c: New test.
32625
32626 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32627
32628         * g++.old-deja/g++.other/decl4.C: New test.
32629
32630 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32631
32632         * g++.old-deja/g++.other/bitfld3.C: New test.
32633
32634 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32635
32636         * g++.old-deja/g++.eh/catch1.C: New test.
32637
32638 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32639
32640         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32641
32642         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32643         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32644
32645 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32646
32647         * g77.f-torture/compile/19990502-0.f: Replace with new,
32648         shorter, test that still fails after recent changes.
32649
32650 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32651
32652         * gcc.c-torture/execute/990604-1.c: New test.
32653
32654 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32655
32656         * gcc.c-torture/execute/990531-1.c: New test.
32657
32658 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32659
32660         * gcc.c-torture/compile/990527-1.c: New test.
32661
32662 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32663
32664         * gcc.c-torture/execute/990527-1.c: New test.
32665
32666 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32667
32668         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32669         bitfields as signed.
32670
32671 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32672
32673         * g77.f-torture/compile/19990525-0.f: New test.
32674
32675 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32676
32677         * gcc.c-torture/execute/990525-2.c: New test.
32678
32679         * gcc.c-torture/execute/990525-1.c: New test.
32680
32681 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32682
32683         * g++.old-deja/g++.other/anon3.C: New test.
32684         * g++.old-deja/g++.other/anon4.C: New test.
32685         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32686         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32687         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32688         Merrill).
32689
32690 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32691
32692         * gcc.c-torture/execute/990524-1.c: New test.
32693
32694         * gcc.dg/990524-1.c: New test.
32695
32696 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32697
32698         * gcc.c-torture/compile/990523-1.c: New test.
32699
32700 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32701
32702         * gcc.c-torture/compile/990519-1.c: New test.
32703
32704 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32705
32706         * gcc.c-torture/compile/990517-1.c: New test.
32707
32708         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32709         (e4, f4): New tests.
32710         (main): Call them.
32711
32712 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32713
32714         * gcc.dg/noreturn-1.c: New test.
32715
32716 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32717
32718         * gcc.c-torture/execute/990513-1.c: New test.
32719
32720 1999-05-10  Richard Henderson  <rth@cygnus.com>
32721
32722         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32723
32724 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32725
32726         * g77.f-torture/execute/erfc.f: Use small single-precision
32727         values, to avoid problems on Alphas when not -mieee.
32728
32729 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32730
32731         * gcc.dg/990506-0.c: New test.
32732
32733 1999-05-08  Richard Henderson  <rth@cygnus.com>
32734
32735         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32736         the constant to test.  Don't XFAIL 64-bit targets.
32737
32738         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32739         * g++.old-deja/g++.law/profile1.C: Likewise.
32740
32741         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32742         operator new instances.
32743         * g++.old-deja/g++.other/delete5.C: Likewise.
32744
32745 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32746
32747         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32748         intrinsic.
32749
32750 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32751
32752         * g77.f-torture/execute/u77-test.f: Reverse order of two
32753         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32754
32755 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32756
32757         * gcc.dg/compare1.c: New test.
32758
32759 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32760
32761         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32762         New tests.
32763
32764 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32765
32766         * g77.f-torture/compile/19990502-1.f: New test.
32767
32768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32769
32770         * g77.f-torture/compile/19990502-0.f: New test.
32771
32772 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32773
32774         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32775         intrinsic.
32776
32777 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32778
32779         * g77.f-torture/execute/u77-test.f (main): List libU77
32780         intrinsics not currently tested.
32781         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32782         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32783         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32784         Trim blanks off the ends of some printed strings.
32785
32786 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32787
32788         * g77.f-torture/execute/u77-test.f (main): Just warn about
32789         FSTAT gid disagreement, as it's expected on some systems.
32790
32791 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32792
32793         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32794         use a new function, which allows for some slop.
32795         Clean up some commentary.
32796         (issum): The new function.
32797         (sgladd): Deleted subroutine.
32798
32799 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32800
32801         * g77.f-torture/execute/u77-test.f: Modify to be more like
32802         libf2c/libU77 version, bringing patches to that version here.
32803         Add suitable commentary.
32804
32805 1999-04-25  Richard Henderson  <rth@cygnus.com>
32806
32807         * gcc.dg/990424-1.c: New test.
32808
32809 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32810
32811         * g77.f-torture/execute/u77-test.f (main): Bug involving
32812         LSTAT has been fixed, so turn back on full checking.
32813
32814 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32815
32816         * g77.f-torture/compile/19990419-0.f: New test.
32817         * g77.f-torture/execute/19990419-1.f: New test.
32818
32819 1999-04-17  Richard Henderson  <rth@cygnus.com>
32820
32821         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32822         to avoid the need for a prototype to supress a warning.
32823
32824 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32825
32826         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32827
32828 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32829
32830         * gcc.c-torture/execute/990404-1.c: New test.
32831
32832 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32833
32834         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32835         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32836         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32837         missing initializer warnings.
32838
32839 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32840
32841         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32842         matching strings.
32843
32844 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32845
32846         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32847
32848 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32849
32850         * g77.f-torture/execute/19990325-0.f: New test.
32851         * g77.f-torture/execute/19990325-1.f: New test.
32852
32853 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32854
32855         * gcc.c-torture/execute/990324-1.c: New test.
32856
32857 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32858
32859         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32860         test with 4.
32861
32862 1999-03-17  Richard Henderson  <rth@cygnus.com>
32863
32864         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32865
32866 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32867
32868         * g77.f-torture/execute/19990313-2.f: New test.
32869         * g77.f-torture/execute/19990313-3.f: New test.
32870
32871 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32872
32873         * g77.f-torture/execute/19990313-0.f: New test.
32874         * g77.f-torture/execute/19990313-1.f: New test.
32875
32876 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32877
32878         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32879         printf to sprintf.
32880         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32881         (main): Add check for u15.  Conditionalize u31 check depending on
32882         whether ints are <32 bits or >=32 bits.
32883
32884 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32885
32886         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32887
32888 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32889
32890         * g77.f-torture/compile/19990305-0.f: New test.
32891         * g77.f-torture/execute/19981119-0.f: New test.
32892
32893 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32894
32895         * g77.f-torture/execute/970625-2.f: call ABORT if final
32896         result is not correct, instead of just printing it.
32897         Add this checking via newly introduced obfuscation, to
32898         trip up buggy front ends.
32899
32900 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32901
32902         * g77.f-torture/compile/960317-1.f: Moved from being
32903         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32904
32905 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32906
32907         * g77.f-torture/execute/960317-1.f: New (old) test.
32908         * g77.f-torture/execute/970625-2.f: Ditto.
32909
32910 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32911
32912         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32913         message on line 1 or line 2; cccp and cpplib do this differently.
32914
32915 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32916
32917         * g++.old-deja/g++.law/weak1.C: New test.
32918
32919 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32920
32921         * gcc.c-torture/execute/990119-1.c: Renamed to...
32922         * gcc.dg/990119-1.c: this, so it will only be tested once
32923         (it's a preprocessor test, it doesn't need to be run at
32924         multiple optimization levels).
32925
32926 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32927
32928         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32929           ALWAYS_CXXFLAGS.
32930
32931 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32932
32933         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32934         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32935         to not be compilable by current g77.
32936
32937 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32938
32939         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32940
32941 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32942
32943         * gcc.c-torture/execute/990222-1.c: New test.
32944
32945 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32946
32947         * g77.f-torture/compile/19990218-0.f: New test.
32948         * g77.f-torture/noncompile/19990218-1.f: New test.
32949
32950 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32951
32952         * g77.f-torture/compile/19981216-0.f: New test.
32953
32954 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32955
32956         * gcc.dg/990214-1.c: New test.
32957
32958 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32959
32960         * gcc.dg/990213-2.c: New test.
32961
32962         * gcc.dg/990213-1.c: New test.
32963
32964 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32965
32966         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32967         ints.
32968
32969 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32970
32971         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32972         specified by target.
32973
32974         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32975
32976 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32977
32978         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32979
32980 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32981
32982         * gcc.dg/special/ecos.exp: New test driver for new tests with
32983         special requirements.
32984
32985         * gcc.dg/special/alias-1.c: New test.
32986         * gcc.dg/special/gcsec-1.c: New test.
32987         * gcc.dg/special/weak-1.c: New test.
32988         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32989         * gcc.dg/special/weak-2.c: New test.
32990         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32991         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32992         * gcc.dg/special/wkali-1.c: New test.
32993         * gcc.dg/special/wkali-2.c: New test.
32994         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32995         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32996
32997 1999-02-10  Felix Lee  <flee@cygnus.com>
32998
32999           * lib/c-torture.exp (c-torture-compile): Pull out code for
33000           analyzing gcc error messages.
33001           (c-torture-execute): Likewise.  Fix some (harmless) false
33002           positives.
33003           * lib/gcc.exp (gcc_check_compile): New function.
33004
33005 1999-02-08  Richard Henderson  <rth@cygnus.com>
33006
33007         * gcc.c-torture/execute/990208-1.c: New test.
33008
33009 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33010
33011         * g++.dg/special/ecos.exp: New driver for new tests with special
33012         requirements
33013
33014         * g++.dg/special/conpr-1.C: New test
33015         * g++.dg/special/conpr-2.C: New test
33016         * g++.dg/special/conpr-2a.C: New test
33017         * g++.dg/special/conpr-3.C: New test
33018         * g++.dg/special/conpr-3a.C: New test
33019         * g++.dg/special/conpr-3b.C: New test
33020
33021         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33022         allow g++ to use the dg driver
33023
33024         * README: Add comment about g++.dg directory
33025
33026 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33027
33028         * README: Update email addresses.
33029
33030 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33031
33032         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33033         arguments in order to force structure S onto the stack even on
33034         the alpha.
33035         (test): Pass 10 leading arguments to function foo as well as the
33036         structure S.
33037
33038         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33039         failure for all targets.
33040
33041         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33042         abort to terminate program execution.
33043
33044 1999-01-30  Richard Henderson  <rth@cygnus.com>
33045
33046         * gcc.c-torture/execute/990130-1.c: New test.
33047
33048 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33049
33050         * gcc.dg/990130-1.c: New test.
33051
33052 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33053
33054         * gcc.c-torture/execute/990128-1.c: New test.
33055
33056 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33057
33058         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33059
33060 1999-01-27  Felix Lee  <flee@cygnus.com>
33061
33062         * lib/c-torture.exp (c-torture-compile): pull out code for
33063         analyzing gcc error messages.
33064         (c-torture-execute): ditto, and fix some (harmless) false
33065         positives.
33066         * lib/gcc.exp (gcc_check_compile): new function.
33067
33068 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33069
33070         * gcc.dg/990117-1.c: New test.
33071
33072         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33073
33074         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33075
33076 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33077
33078         * g77.f-torture/compile/990115-1.f: New test.
33079
33080 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33081
33082         * gcc.c-torture/compile/990107-1.c: New test
33083
33084 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33085
33086         * gcc.c-torture/execute/990106-2.c: New test.
33087
33088         * gcc.c-torture/execute/990106-1.c: New test.
33089
33090 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33091
33092         * gcc.c-torture/compile/981223-1.c: New test.
33093
33094 1998-12-29  Richard Henderson  <rth@cygnus.com>
33095
33096         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33097         (opt3): Rename from opt4 and disable.
33098
33099 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33100
33101         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33102
33103 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33104
33105         * g++.old-deja/g++.other/conv5.C: New test.
33106
33107 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33108
33109         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33110
33111 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33112
33113         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33114
33115 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33116
33117         * gcc.c-torture/compile/981211-1.c: New test.
33118
33119 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33120
33121         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33122
33123         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33124
33125 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33126
33127         * gcc.special/930510-1.c: Make C9X safe.
33128         * gcc.misc-tests/gcov-1.c Similarly.
33129         * gcc.misc-tests/gcov-2.c Similarly.
33130
33131 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33132
33133         * gcc.dg/ultrasp1.c: New test.
33134
33135 1998-12-06  Richard Henderson  <rth@cygnus.com>
33136
33137         * gcc.c-torture/execute/981206.c: New test.
33138
33139 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33140
33141         * g++.old-deja/g++.ns/template7.C: New test.
33142
33143         * g++.old-deja/g++.other/expr1.C: New test.
33144
33145         * g++.old-deja/g++.eh/tmpl3.C: New test.
33146
33147         * g++.old-deja/g++.eh/tmpl2.C: New test.
33148
33149 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33150
33151         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33152         * g++.old-deja/g++.other/using6.C: Removed.
33153         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33154
33155         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33156
33157 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33158
33159         * g++.old-deja/g++.pt/overload8.C: New test.
33160
33161         * g++.old-deja/g++.pt/overload7.C: New test.
33162
33163         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33164
33165         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33166         and relinking messages.
33167         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33168         compiling with -frepo.
33169
33170 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33171
33172         * g++.old-deja/g++.pt/lookup6.C: New test.
33173
33174 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33175
33176         * gcc.c-torture/execute/981130-1.c: New test.
33177         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33178
33179 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33180
33181         * g++.old-deja/g++.pt/explicit76.C: New test.
33182
33183         * g++.old-deja/g++.pt/friend38.C: New test.
33184
33185         * g++.old-deja/g++.ns/crash2.C: New test.
33186
33187         * g++.old-deja/g++.pt/defarg8.C: New test.
33188
33189         * g++.old-deja/g++.pt/instantiate6.C: New test.
33190
33191         * g++.old-deja/g++.pt/static6.C: New test.
33192
33193         * g++.old-deja/g++.pt/decl2.C: New test.
33194
33195 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33196
33197         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33198         problem is actually related with name lookup, but so what? :-)
33199
33200         * g++.old-deja/g++.pt/friend37.C: New test.
33201
33202 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33203
33204         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33205         element, which fails on some systems.
33206
33207         * g77.f-torture/execute/labug1.f: New test.
33208
33209 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33210
33211         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33212         is defined.
33213
33214 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33215
33216         * g77.f-torture/compile/981117-1.f: New test.
33217
33218 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33219
33220         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33221         properly discarded.
33222
33223 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33224
33225         * gcc.c-torture/execute/memcheck: New directory of tests for
33226         -fcheck-memory-usage.
33227
33228 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33229
33230         * README: New file, general information about the testsuite and
33231         new description of the various C++ test subdirectories.
33232         * README.g++: Eliminate obsolete information, update and move most
33233         relevant stuff to README.
33234
33235 1998-11-07  Richard Henderson  <rth@cygnus.com>
33236
33237         * gcc.c-torture/compile/981107-1.c: New test.
33238
33239 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33240
33241         * execute/memcpy-bi.c: New testcase.
33242
33243 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33244
33245         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33246         base classes.
33247
33248         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33249         template is selected.
33250
33251         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33252         classes, it should be accepted for all types.
33253
33254         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33255
33256         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33257         specializations start with template headers.
33258
33259 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33260
33261         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33262
33263         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33264         non-POD types.
33265
33266 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33267
33268         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33269
33270 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33271
33272         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33273
33274 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33275
33276         * 981019-1.c: New test.
33277
33278 1998-10-14  Robert Lipe <robertl@dgii.com>
33279
33280         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33281         find objc headers.
33282
33283 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33284
33285         * compile/981001-4.c: Remove use of GCC extension that triggers a
33286         compiler bug.
33287
33288 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33289
33290         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33291
33292 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33293
33294         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33295         instantiation of template produces incorrect code for delete
33296         expression.
33297
33298         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33299         constructors' name is not unique.
33300         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33301         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33302
33303         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33304         automatic array of const is ill-formed.
33305
33306         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33307         of template parameter?
33308
33309         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33310         const.
33311
33312         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33313         pointer-to-member expression.
33314
33315         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33316         declaration causes ICE.
33317
33318 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33319
33320         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33321         reserved in the global namespace.
33322
33323         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33324         generate needed virtual table.
33325
33326         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33327
33328 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33329
33330         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33331         template-dependent type
33332
33333 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33334
33335         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33336         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33337         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33338
33339         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33340         class should be usable as argument of member function.
33341         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33342         class should be usable as return type of member function.
33343         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33344         class should be usable as type of data member.
33345
33346         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33347
33348 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33349
33350         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33351
33352 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33353
33354         * gcc.dg/dll-?.c Add thumb to target list.
33355         Fix assembler scan patterns to match current assembler output.
33356
33357 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33358
33359         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33360         matching of template brackets.
33361
33362         * g++.old-deja/g++.other/using4.C: New test.  Test using
33363         declarations of methods from base classes.
33364
33365         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33366         within functions should introduce names into the innermost
33367         enclosing namespace.
33368
33369         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33370         of static locals if first initialization throws.
33371
33372 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33373
33374         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33375
33376 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33377
33378         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33379         lose track of the possible targets of tablejump insns.
33380         * special/special.exp: Run it.
33381
33382 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33383
33384         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33385         must be declared before its specializations can be named in friend
33386         declarations.
33387
33388 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33389
33390         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33391
33392         * g77.f-torture/execute/io1.f: New test.
33393
33394 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33395
33396         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33397         with pointer to template function, for which no argument deduction
33398         is possible.
33399
33400         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33401         specialization of template function as argument to template
33402         function.
33403
33404         * g++.old-deja/g++.other/access2.C: New test; Inner class
33405         shouldn't have privileged access to Outer's names.
33406
33407 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33408
33409         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33410         friend template declared within template class conflicts with
33411         nested class of the same name.
33412
33413         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33414         is ignored.
33415
33416         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33417         object with direct initializer as function declaration.
33418
33419         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33420         initializers.
33421
33422         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33423         involving const pointer and NULL produces incorrect result.
33424
33425         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33426         type name without `typename' should be rejected with -pedantic.
33427
33428 1998-10-02  Richard Henderson  <rth@cygnus.com>
33429
33430         * g++.old-deja/g++.other/addrof1.C: New test.
33431
33432 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33433
33434         * gcc.c-torture/compile/981001-1.c: New test.
33435         * gcc.c-torture/execute/981001-1.c: New test.
33436
33437 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33438
33439         * gcc.c-torture/compile/981001-2.c: New test.
33440         * gcc.c-torture/compile/981001-3.c: New test.
33441         * gcc.c-torture/compile/981001-4.c: New test.
33442
33443 1998-10-01  Robert Lipe  <robertl@dgii.com>
33444
33445         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33446         multilibbed hosts.   Idea grafted from g77.exp.
33447
33448 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33449
33450         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33451         avoid losing on systems which need -lsocket.
33452
33453 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33454
33455         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33456         * g++.old-deja/g++.other/nested2.C: Ditto.
33457         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33458         failure.
33459
33460 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33461
33462         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33463         preferred over template operator!= for enum bitfields.
33464
33465 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33466
33467         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33468         that happen to have the same base name, but in different scopes,
33469         are incorrectly rejected.
33470
33471 1998-09-16  Richard Henderson  <rth@cygnus.com>
33472
33473         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33474         on the native word size instead of an integer literal.
33475
33476 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33477
33478         * g++.old-deja/g++.other/static2.C: Invocation of static data
33479         member of type pointer-to-function denoted as non-static member.
33480
33481         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33482         checks involving function types and aliases.
33483
33484 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33485
33486         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33487         redefined to the same non-trivial type.
33488
33489         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33490         namespace-qualification of template specializations declared in
33491         other namespaces.
33492
33493         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33494         to declare a subset of the specializations of a template function
33495         as friends of specializations of a template class.
33496
33497         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33498         member templates that do not fully specialize the enclosing
33499         template class are rejected.
33500
33501 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33502
33503         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33504
33505 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33506
33507         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33508         altered from libf2c/libU77 version.
33509
33510 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33511
33512         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33513
33514 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33515
33516         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33517         (un)signed char are different types for template specialization
33518         purposes.
33519
33520 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33521
33522         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33523         * objc: ObjC testsuite.
33524
33525 1998-08-31  Catherine Moore  <clm@cygnus.com>
33526
33527         * gcc.c-torture/execute/941014-1.x:  New file.
33528
33529 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33530
33531         * lib/c-torture.exp: Add support for
33532         torture_eval_before_compile and torture_eval_before_execute
33533         variables.
33534
33535 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33536
33537         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33538         this test triggers valid.
33539
33540 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33541
33542         * gcc.dg/980827-1.c: New test.
33543
33544 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33545
33546         * gcc.c-torture/execute/loop-4b.c: New test.
33547
33548 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33549
33550         * lib/c-torture.exp: Add support for
33551         torture_eval_before_compile and torture_eval_before_execute
33552         variables.
33553
33554 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33555
33556         * gcc.c-torture/compile/980825-1.c: New test.
33557
33558 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33559
33560         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33561         count number tests in opt_t0 not good_t0.
33562
33563 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33564
33565         * gcc.c-torture/compile/930326-1.x: Fix typo.
33566
33567 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33568
33569         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33570         causes an ICE.
33571
33572 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33573
33574         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33575         STACK_SIZE is defined.
33576         * gcc.c-torture/unsorted/stuct.c: Similarly.
33577
33578         * gcc.c-torture/compile/980821-1.c: New test.
33579
33580 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33581
33582         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33583
33584 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33585
33586         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33587         code.
33588
33589 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33590
33591         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33592         error'.
33593
33594 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33595
33596         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33597
33598 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33599
33600         * gcc.c-torture/compile/980816-1.c: New test.
33601
33602         * gcc.dg/980816-1.c: New test.
33603
33604 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33605
33606         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33607         compiler for ieee tests.
33608
33609 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33610
33611         * g77.f-torture/compile/980729-0.f: New test.
33612
33613 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33614
33615         * gcc.c-torture/special/eeprof-1.c: New test, for
33616         -finstrument-functions.
33617         * gcc.c-torture/special/special.exp: Run it.
33618
33619 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33620
33621         * gcc.c-torture/compile/980729-1.c: New test.
33622
33623 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33624
33625         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33626         __thumb__ is defined, and test for ARM style doubles if so.
33627
33628 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33629
33630         * g77.f-torture/noncompile/980615-0.f: New test.
33631
33632 1998-07-26  H.J. Lu  (hjl@gnu.org)
33633
33634         * gcc.dg/980312-1.c: Do link instead of compile.
33635         * gcc.dg/980313-1.c: Likewise.
33636
33637 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33638
33639         * gcc.c-torture/compile/980726-1.c: New test.
33640
33641 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33642
33643         * g77.f-torture/execute/io0.f: New test.
33644
33645 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33646
33647         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33648         an int.
33649
33650 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33651
33652         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33653         m32r bugs.
33654
33655 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33656
33657         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33658         c-decl.c:grokdeclarator can handle mode attributes.
33659
33660 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33661
33662         * gcc.c-torture/execute/980716-1.c: New test.
33663
33664 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33665
33666         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33667         the mn10200.
33668         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33669         the mn10200.
33670         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33671         * gcc.c-torture/compile/930326-1.x: Similarly.
33672
33673 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33674
33675         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33676         New test from Craig.
33677
33678 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33679
33680         * g77.f-torture/noncompile/980616-0.f: New test.
33681
33682         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33683
33684 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33685
33686         *  g++.other/singleton.C: Return error value instead of taking
33687         SIGSEGV.
33688
33689 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33690
33691         *  g++.other/singleton.C: New test.   Warning is under dispute.
33692         Runtime crash is not.
33693
33694 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33695
33696         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33697         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33698         using6.C, using7.C}:  New namespace tests.
33699
33700 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33701
33702         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33703         specialization with typedef'ed names used as array indexes.
33704
33705 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33706
33707         * gcc.c-torture/execute/980709-1.c: New test.
33708
33709         * gcc.dg/980709-1.c: New test.
33710
33711 1998-07-07  Richard Henderson  <rth@cygnus.com>
33712
33713         * gcc.c-torture/execute/bcp-1.c: New test.
33714
33715 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33716
33717         * gcc.c-torture/execute/980707-1.c: New test.
33718
33719 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33720
33721         * gcc.c-torture/compile/980706-1.c: New test.
33722
33723 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33724
33725         * g77.f-torture/execute/980701-0.f,
33726         g77.f-torture/execute/980701-1.f: New test from Craig.
33727
33728 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33729
33730         * gcc.c-torture/compile/980701-1.c: New test.
33731
33732         * gcc.c-torture/execute/980701-1.c: New test.
33733
33734 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33735 rlsruhe.de>
33736
33737         * g++.old-deja/g++.robertl/eb132.C: New test.
33738         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33739
33740 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33741
33742         * g77.f-torture/execute/980628-7.f,
33743         g77.f-torture/execute/980628-8.f,
33744         g77.f-torture/execute/980628-9.f,
33745         g77.f-torture/execute/980628-10.f: New tests from Craig.
33746
33747         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33748
33749 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33750
33751         * g77.f-torture/execute/980628-4.f: New test from Craig.
33752         * g77.f-torture/execute/980628-5.f: Likewise.
33753         * g77.f-torture/execute/980628-2.f: Likewise.
33754         * g77.f-torture/execute/980628-0.f: Likewise.
33755         * g77.f-torture/execute/980628-1.f: Likewise.
33756         * g77.f-torture/execute/980628-3.f: Likewise.
33757         * g77.f-torture/execute/980628-6.f: Likewise.
33758
33759 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33760
33761         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33762         directory when nothing has been installed yet.
33763
33764 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33765
33766         * gcc.c-torture/special/special.exp: Handle newer versions of
33767         dejagnu.
33768
33769 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33770
33771         * gcc.dg/980626-1.c: New test.
33772
33773 1998-06-19  Bruno Haible <haible@ilog.fr>
33774
33775         * gcc.misc-tests/m-un-2.c: New test.
33776         * g++.old-deja/g++.other/warn01.c: Likewise.
33777
33778 1998-06-19  Robert Lipe  <robertl@dgii.com>
33779
33780         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33781         compatibility with assmblers with a different comment character.
33782         Eliminate use of GAS-specific extensions.
33783
33784 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33785
33786         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33787
33788 1998-06-19  Robert Lipe  <robertl@dgii.com>
33789
33790         *lib/g77.exp: Replace search for libf2c.a with search for newly
33791         renamed libg2c.a
33792
33793 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33794
33795         * gcc.c-torture/execute/980617-1.c: New test.
33796
33797 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33798
33799         * gcc.c-torture/execute/980612-1.c: New test.
33800
33801 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33802
33803         * gcc.dg/980523-1.c: Only test on ppc-linux.
33804         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33805
33806         * gcc.c-torture/execute/980608-1.c: New test.
33807
33808 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33809
33810         * gcc.c-torture/execute/980605-1.c: New test.
33811
33812 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33813
33814         * gcc.c-torture/execute/980604-1.c: New test.
33815
33816 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33817
33818         * gcc.c-torture/execute/980602-1.c: New test.
33819         * gcc.c-torture/execute/980602-2.c: Likewise.
33820
33821 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33822
33823         * 970125-0.f: Fix per JCB.  Add commentary.
33824
33825 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33826
33827         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33828         IEEE -0 support.
33829
33830 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33831
33832         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33833         earlier.
33834
33835 1998-05-28  Catherine Moore <clm@cygnus.com>
33836
33837         * gcc.c-torture/execute/980526-3.c: New test.
33838
33839 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33840
33841         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33842         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33843         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33844         m88k-motorola-sysv3 to XFAIL.
33845
33846 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33847
33848         * gcc.dg/980526-1.c: New test.
33849         * gcc.c-torture/execute/980526-2.c: New test.
33850
33851 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33852
33853         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33854
33855         * gcc.c-torture/execute/980526-1.c: New test.
33856
33857 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33858
33859         * g77.f-torture/execute/alpha2.f: Add runtime test.
33860
33861 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33862
33863         * g++.old-deja/old-deja.exp: Strip leading directories.
33864
33865         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33866         error for the line.  Don't run multiple tests for the same line.
33867
33868 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33869
33870         * gcc.dg/980523-1.c: New test.
33871
33872 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33873
33874         * g77.f-torture/compile/970915-0.f: New test.
33875
33876 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33877
33878         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33879
33880 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33881
33882         * gcc.dg/980520-1.c: New test.
33883
33884 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33885
33886         * gcc.dg/980502-1.c: Fix return type.
33887
33888 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33889
33890         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33891         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33892         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33893         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33894         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33895
33896 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33897
33898         * g77.f-torture/execute/980520-1.f: New test.
33899
33900 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33901
33902         * lib/mike-g77.exp: New file.
33903
33904         * g77.f-torture/noncompile/noncompile.exp,
33905         g77.f-torture/noncompile/check0.f: New files.
33906
33907 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33908
33909         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33910         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33911         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33912         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33913         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33914         abort where appropriate.
33915
33916 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33917
33918         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33919         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33920
33921 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33922
33923         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33924
33925 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33926
33927         * g77.f-torture/compile/980427-0.f: New test.
33928
33929 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33930
33931         * g77.f-torture/compile/980424-0.f: New test.
33932
33933 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33934
33935         * g77.f-torture/compile/980419-2.f (main): New test.
33936         * g77.f-torture/compile/970125-0.f: New test.
33937         * g77.f-torture/compile/980419-1.f: New test.
33938
33939 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33940
33941         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33942         of loop-4.c.
33943
33944 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33945
33946         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33947
33948 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33949
33950         * gcc.c-torture/compile/980329-1.c: New test.
33951
33952 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33953
33954         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33955         * gcc.dg/980312-1.c: Fix typo in -march command.
33956
33957 1998-03-16  H.J. Lu  (hjl@gnu.org)
33958
33959         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33960
33961 1998-03-11  Robert Lipe  <robertl@dgii.com>
33962
33963         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33964         Dave Love agree the Fortran source is bogus.
33965
33966 1998-03-11  Robert Lipe  <robertl@dgii.com>
33967
33968         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33969         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33970         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33971         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33972         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33973
33974 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33975
33976         * g++.old-deja/g++.other/friend1.C: New test.
33977
33978 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33979
33980         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33981         possibly uninitialized) variables and declare dnrm2.
33982
33983 1998-02-23  Robert Lipe <robertl@dgii.com>
33984
33985         From Bruno Haible <haible@ilog.fr>:
33986         * gcc.c-torture/execute/980223.c: New test.
33987
33988 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33989
33990         * gcc.dg/ifelse-1.c: New test.
33991
33992 1998-02-09  H.J. Lu  (hjl@gnu.org)
33993
33994         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33995
33996           * lib/old-dejagnu.exp (old-dejagnu): Added the
33997           "execution test - XFAIL *-*-*" handling in the spirit of
33998           "excess errors test -". Changed the "execution test fails"
33999           handling to be like "excess errors test fails".
34000           * Update various tests accordingly.
34001
34002 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34003
34004         * gcc.c-torture/execute/980205.c: New test.
34005
34006 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34007
34008         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34009         * lib/f-torture.exp: Similarly.
34010         * gcc.c-torture: Rename all .cexp files to .x files.
34011
34012 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34013
34014         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34015         (940510-1.c): Removed duplicate.
34016         (971104-1.c): New test.
34017
34018 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34019
34020           * lib/f-torture.exp: Improve error and loop detection.
34021
34022 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34023
34024         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34025         use that to size the filler array.
34026
34027 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34028
34029         * lib/c-torture.exp(c-torture-execute): Fix typo.
34030
34031         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34032         testcase as the executable name. Keep the executable around if
34033         the test fails.
34034
34035 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34036
34037         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34038         changes.  Only test one -g option, and move it to the end of the
34039         list of options to test.
34040
34041 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34042
34043         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34044         variable GCC_TORTURE_OPTIONS to supply default switches separated
34045         by colons.  If no environment variable, run tests with -O0 -g, -O1
34046         -g, and -O2 -g as well.
34047
34048 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34049
34050         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34051         explanatory comments. Fix indentation.
34052
34053 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34054
34055         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34056
34057 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34058
34059         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34060         * g++.old-deja/g++.mike/p7325.C: Likewise.
34061         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34062
34063 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34064
34065         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34066         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34067         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34068         * g++.old-deja/g++.law/operators4.C: Likewise.
34069
34070 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34071
34072         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34073         * g++.old-deja/g++.mike/p784.C: Ditto.
34074         * g++.old-deja/g++.mike/p785.C: Ditto.
34075
34076 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34077
34078           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34079
34080 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34081
34082         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34083         target feature; pass this to c-torture-execute as needed.
34084
34085 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34086
34087         * lib/c-torture.exp(c-torture-execute): If the previous and the
34088         current executables being tested are identical, we don't need to
34089         run the executable again. Try to make the executable names
34090         unique. Add an optional argument for passing additional compiler
34091         flags.
34092
34093 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34094
34095         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34096
34097 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34098
34099         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34100
34101 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34102
34103         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34104         32bit or larger longs.
34105
34106         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34107         have either a 32bit long or 32bit int.
34108
34109 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34110
34111         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34112         Make double precision tests dependent on sizeof (double).
34113
34114 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34115
34116         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34117         too.
34118
34119 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34120
34121         * gcc.c-torture/compile/961203-1.cexp: New script.
34122
34123 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34124
34125         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34126         up the includes ourselves.
34127
34128 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34129
34130         * lib/plumhall.exp: Remove random include, and add a few
34131         verbose messages for debugging.
34132
34133 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34134
34135         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34136         of trying to do it ourselves.
34137
34138 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34139
34140         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34141
34142 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34143
34144         * gcc.prms/5403.c: Made regexp a bit less strict.
34145
34146 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34147
34148         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34149         is returned from remote_load instead.
34150         * lib/plumhall.exp: Ditto.
34151         * lib/mike-g++.exp: Ditto.
34152         * lib/old-dejagnu.exp: Ditto.
34153         * lib/c-torture.exp: Ditto.
34154
34155 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34156
34157         * lib/g++.exp: Use build_wrapper procedure.
34158         * lib/gcc.exp: Ditto.
34159
34160 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34161
34162         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34163         an old-style decl for malloc.  Fixes tests to work when
34164         sizeof (int) != sizeof (size_t).
34165
34166 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34167
34168         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34169
34170         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34171         use stdargs.h interface.
34172
34173 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34174
34175         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34176         NO_VARARGS when compiling.
34177
34178 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34179
34180         * lib/plumhall.exp(ph_includes): New procedure.
34181         (ph_make): Use it.
34182         (ph_compiler): Ditto.
34183
34184         * lib/g++.exp: Rename test-glue.c to testglue.c.
34185         * lib/gcc.exp: Ditto.
34186
34187 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34188
34189         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34190         to completion when it's called.
34191
34192 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34193
34194         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34195         is defined, don't do test.
34196
34197 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34198
34199         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34200         for object files.
34201         (ph_summary): Mark skipped testcases as untested, not unresolved.
34202
34203         * lib/plumhall.exp (ph_make): If unresolved because of bad
34204         errorCode, record errorCode in log file.
34205         (*): Replace send_log/verbose with verbose -log.
34206
34207 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34208
34209         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34210         double conversion if double isn't at least 8 bytes.
34211
34212         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34213         int to work with targets where int is 16 bits.
34214
34215         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34216         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34217         precision for the test to complete.
34218
34219 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34220
34221         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34222         if d10v is not compiled with the -mdouble64 flag.
34223         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34224
34225         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34226         d10v is not compiled with the -mint32 flag.
34227
34228 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34229
34230         * lib/plumhall.exp: Use incr_count.
34231
34232 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34233
34234         * gcc.c-torture: Update to c-torture-1.45.
34235
34236 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34237
34238         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34239         the name of the expect testcase file).
34240
34241         * lib/g++.exp(g++_init): Ditto.
34242
34243 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34244
34245         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34246         the host.
34247
34248         * lib/gcc.exp(gcc_exit): New procedure.
34249
34250 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34251
34252         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34253         specs where appropriate.
34254
34255         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34256         because of new "candidates are" messages, and removed a few
34257
34258         * Converted all non-old-style g++ testcases to old-style, and
34259         moved into g++.old-deja.
34260
34261 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34262
34263         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34264         options.
34265
34266         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34267         succeeded.
34268
34269         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34270
34271 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34272
34273         * lib/gcc.exp (gcc_target_compile): Add support for defining
34274         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34275         the machine doesn't have those features.
34276
34277 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34278
34279         * g++.law/operators4.exp: Don't use LIBS.
34280
34281 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34282
34283         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34284
34285         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34286         * lib/g++.exp: Set it here instead. Also, allow use of the
34287         --tool_exec and --tool_opt options. Change CXX to
34288         GXX_UNDER_TEST.
34289
34290         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34291
34292         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34293
34294 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34295
34296         * lib/old-dejagnu.exp: Use prune_warnings instead of
34297         prune_system_crud.
34298         * lib/mike-g++.exp: Ditto.
34299         * lib/gcc.exp: Ditto.
34300         * lib/g++.exp: Ditto.
34301
34302         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34303
34304 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34305
34306           * 941014-2.c: Include stdlib.h
34307           * 960327-1.c: Include stdio.h
34308           * dbra.c, index-1.c: Don't assume ints are 32bits.
34309
34310 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34311
34312         * lib/gcc.exp: Add gcc,stack_size target feature.
34313
34314         * lib/g++.exp(g++_target_compile): Add the include and link
34315         paths here, not in two other places. And, it's $options, not
34316         options.
34317
34318         * lib/mike-g++.exp(postbase): Remove the code that determines
34319         the correct include and link paths.
34320         * g++.old-deja/old-deja.exp: Ditto.
34321
34322 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34323
34324         * lib/g++.exp(g++_init): target_compile no longer returns the
34325         filename of the result.
34326
34327 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34328
34329         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34330         call to glob.
34331
34332         * gcc.c-torture/special/special.exp: Change call to
34333         gcc_target_compile to include the object file.
34334
34335 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34336
34337         * gcc.c-torture/special/special.exp: Correct misspelling in last
34338         change.
34339
34340 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34341
34342         * lib/plumhall.exp(ph_summary): Log the entire output of the
34343         executable. Return -1 if there were any failures, 0 otherwise.
34344         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34345         (ph_make): Clean up objects and executables that were built
34346         if the tests succeeded.
34347
34348 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34349
34350         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34351         libraries and includes in the build tree as appropriate.
34352
34353 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34354
34355         * lib/c-torture.exp: Instead of looking for the global variable
34356         NO_LONG_LONG, check to see if that's a feature of the target.
34357
34358 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34359
34360         * config/default.exp: Minimize. Delete the remainer of the files in
34361         config; this functionality is now in devo/dejagnu/config.
34362
34363         g++.*/*: Pass any additional flags used to compile to postbase;
34364         delete CXXFLAGS.
34365
34366         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34367         is now done by runtest.exp. Use gcc_target_compile instead of
34368         compile.
34369
34370         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34371         Remove references to CFLAGS. Use remote_file instead of
34372         calling rm -f.
34373         (c-torture): Take a list of arguments to use to compile this
34374         testcase.
34375
34376         lib/g++.exp: Simplify. Use target_compile instead of compile.
34377         lib/gcc-dg.exp: Ditto.
34378         lib/gcc.exp: Ditto.
34379         lib/mike-{gcc,g++}.exp: Ditto.
34380         lib/old-dejagnu.exp: Ditto.
34381         lib/plumhall.exp: Ditto.
34382
34383 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34384
34385         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34386         (ph_linker): Likewise.
34387
34388 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34389
34390           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34391         MAP_ANON / MAP_ANONYMOUS if defined;
34392         else try to map from /dev/zero .
34393
34394 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34395
34396         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34397         isn't defined, then define it to MAP_ANONYMOUS.
34398
34399 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34400
34401         * gcc.c-torture: Update to c-torture-1.42 release.
34402
34403 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34404
34405         * gcc.c-torture: Update to c-torture-1.41 release.
34406
34407 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34408
34409         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34410         c-torture release.
34411
34412 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34413
34414         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34415         and LDFLAGS.  Fix second case to append the target_info ldflags
34416         onto LDFLAGS, not CFLAGS.
34417         * lib/g++.exp (g++_init): Add target_info stuff.
34418         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34419         of libgloss and newlib flags for !native.
34420
34421         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34422         (GDB): Fix relative path to go up another dir for finding gdb.
34423
34424 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34425
34426         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34427         versions in the target_info array, if they don't exist.
34428
34429 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34430
34431         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34432
34433 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34434
34435         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34436         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34437
34438 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34439
34440         * lib/old-dejagnu.exp: Don't remove the output file before we've
34441         actually tested it. Don't append pwd to the path of the executable
34442         we're testing.
34443
34444 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34445
34446         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34447
34448 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34449
34450         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34451         temporary directory for compiler files, and set it to a default
34452         value of /tmp. Set $output as the name of the output file from
34453         compiling the testcase. Add a -o option to $cflags_var so the
34454         compiler writes the final output file as $output. Set $executable
34455         to $output.
34456
34457         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34458         directory for compiler files, and set it to /tmp if it doesn't
34459         already have a value. Set $output_file to the name of the output
34460         file from compiling the testcase. Add a -o option to CXXFLAGS so
34461         the compiler writes the final output file as $output. Use $output
34462         as the executable to be tested.
34463
34464 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34465
34466         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34467
34468 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34469
34470         * gcc.c-torture/execute/pending-1.c: New test.  Still
34471         pending in Tege's queue.
34472
34473 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34474
34475         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34476         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34477         if there were failures.  Call unresolved if there were unresolved
34478         testcases.  Call gcc_fail if program did not run to completion.
34479         (ph_make): Pass additional argument name to ph_execute.
34480         (ph_execute): Add new argument.  Pass additional arguments to
34481         ph_summary.  Call gcc_fail is there is no execution output.
34482
34483 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34484
34485         * lib/plumhall.exp (proc_summary): Output relavent summary
34486         lines into the log so specific failures in plumhall can be
34487         investigated.
34488
34489 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34490
34491         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34492         (c-torture-execute): Don't try to execute tests which use
34493         "long long" types if $NO_LONG_LONG is nonzero.
34494
34495 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34496
34497         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34498         not c-torture.
34499
34500         * gcc.ieee: Move from here.
34501         * gcc.c-torture/execute/ieee: To here.
34502
34503 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34504
34505         * gcc.c-torture: Update to c-torture-1.41 release.
34506
34507 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34508
34509         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34510         not "$output".
34511
34512 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34513
34514         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34515         -c present.
34516
34517 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34518
34519         * config/proelf.exp: Handle connecting to a simulator.
34520
34521 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34522
34523         * config/proelf.exp: New file.  Enough framework that we can
34524         run c-torture tests on the proelf targets (or any other target
34525         that gdb can connect to for that matter).
34526
34527 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34528
34529         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34530         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34531
34532         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34533         exec_output exists.
34534
34535 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34536
34537         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34538         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34539
34540         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34541         to pass/fail/unresolved/unsupported/untested.  Caller must now
34542         call unresolved/unsupported/untested.
34543         * lib/*.exp: Update FSF address.  Update to handle new results of
34544         ${tool}_load.
34545         * lib/chill.exp (verbose): Delete.
34546
34547 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34548
34549         * lib/gcc.exp (default_gcc_start): Change order of args to
34550         $LDFLAGS $CFLAGS $LIBS.
34551         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34552         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34553         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34554         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34555         * gcc.misc-tests/dg-test.exp: Likewise.
34556         * gcc.misc-tests/msgs.exp: Likewise.
34557         * gcc.prms/prms.exp: Likewise.
34558         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34559         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34560
34561         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34562
34563 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34564
34565         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34566
34567         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34568         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34569
34570         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34571         necessary.
34572
34573 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34574
34575         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34576         global for loop; add use of $mathlib.
34577         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34578         settings here; set mathlib for anything but VxWorks.
34579
34580 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34581
34582         * gcc.c-torture: Update to c-torture-1.40 release.
34583
34584 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34585
34586         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34587         dg.exp.
34588
34589 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34590
34591         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34592         global.
34593
34594 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34595
34596         * lib/g++.exp (LIBS): Define if not already.
34597         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34598         (gcc-dg-prune): Call prune_gcc_output.
34599         * lib/gcc.exp (prune_gcc_output): New proc.
34600         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34601         prune_gcc_output.
34602
34603 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34604
34605         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34606         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34607
34608 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34609
34610         * gcc.c-torture: Update to c-torture-1.39 release.
34611
34612 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34613
34614         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34615         fails, try others as well.
34616
34617 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34618
34619         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34620         If compilation fails, mark execute tests as `untested'.
34621         If test is marked as unsupported, don't mark compilation and
34622         execute tests as failed.
34623
34624 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34625
34626         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34627         libstdc++ for whether or not we want to be doing shared
34628         libraries.  Delete link_curses since we don't need it anymore.
34629         * lib/mike-g++.exp (postbase): Don't link in libg++.
34630         * g++.old-deja/old-deja.exp: Likewise.
34631
34632 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34633
34634         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34635
34636 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34637
34638         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34639         For that, add `-Wl,-a,shared_archive'.
34640         * g++.old-deja/old-deja.exp: Likewise.
34641
34642 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34643
34644         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34645
34646 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34647
34648         * lib/mike-g++.exp (postbase): Pay attention to the status of
34649         g++_load.
34650
34651 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34652
34653           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34654
34655 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34656
34657         * lib/gcc.exp (default_gcc_start): No longer need to log program
34658         being executed or its output, execute_anywhere does that now.
34659         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34660         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34661
34662 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34663
34664         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34665         the same as those in lib/g++.exp.
34666
34667 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34668
34669         * gcc.c-torture: Update to c-torture-1.38 release.
34670         * gcc.ieee: Related changes.
34671
34672 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34673
34674         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34675         "exec". Minor reformatting changes.
34676
34677         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34678         cross. This means all "exec" calls now work on a remote host as
34679         well.
34680         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34681         cross. Filter out the extra "\r\n" stuff that expect puts in.
34682         (c-torture-execute): Filter out the bogus warnings like
34683         c-torture-compile does. Add support for canadian cross.
34684         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34685         Use execute_anywhere rather than calling exec directly. Now it
34686         works for canadian cross testing.
34687
34688 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34689
34690         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34691         results into a variable, and check that rather than using file exists.
34692
34693 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34694
34695         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34696         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34697
34698 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34699
34700         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34701         lib_curses if there's a shared libg++ in the build tree.
34702
34703 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34704
34705         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34706         if not supported target.
34707
34708 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34709
34710         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34711         link_curses up to always happen, not just for native builds.
34712
34713 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34714
34715         * gcc.c-torture: Update to c-torture-1.36 release.
34716         * gcc.failure: Related changes.
34717
34718 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34719
34720         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34721
34722 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34723
34724         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34725         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34726         runshlib, link_curses, and mathlib for link and run.
34727
34728         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34729         pass the runtime shared library options for Solaris, OSF/1, and
34730         Irix5, and link with -lcurses to avoid unresolved references.
34731
34732 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34733
34734         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34735         only run once.
34736
34737 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34738
34739         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34740
34741 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34742
34743         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34744         do not have a framework for the "compat" tests yet.
34745
34746 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34747
34748         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34749         set to null if we're testing vxworks5.1.  Use that instead of
34750         `-lm' in the setting of LIBS for link and run.
34751
34752 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34753
34754         * config/rom68k.exp (${tool}_load): Major changes to make it
34755         work.  Verified that it does in fact return the stuff in
34756         exec_output properly.  Catch any Emul or any TRAP other than 0.
34757
34758 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34759
34760         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34761         LDFLAGS properly for targets that need stuff from libgloss.
34762         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34763         only run once.
34764         (gpp_initialized): New variable.
34765
34766 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34767
34768         * config/rom68k.exp: Load libgloss.exp.
34769         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34770         so we can produce a fully linked binary.
34771         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34772         so we can produce a fully linked binary.
34773
34774 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34775
34776         * lib/plumhall.exp (ph_section): Watch for expected failures.
34777         Add missing `else'.
34778
34779         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34780         run the testcase.
34781         (c-torture): Likewise.
34782
34783 1995-08-28  Doug Evans  <dje@cygnus.com>
34784
34785         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34786
34787         * lib/mike-g++.exp (mike_cleanup): New proc.
34788         (prebase): New globals compiler_result, not_compiler_result,
34789         target_regexp.
34790         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34791         allow leading "-" in pattern.  Watch for unsupported tests.
34792         If $compiler_result is set, pattern match assembler code,
34793         and ditto for $not_compiler_result.
34794         * lib/mike-gcc.exp: Likewise.
34795
34796         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34797         execution "succeeded".
34798
34799 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34800
34801         * config/win32.exp: New file.
34802         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34803
34804 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34805
34806         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34807         unsupported.
34808         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34809         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34810         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34811
34812         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34813         "... without exceptions was ...".  That is now handled by
34814         prune_system_crud.
34815         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34816
34817 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34818
34819         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34820         sieve.c,sort2.c}: New files.
34821         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34822         sieve.exp,sort2.exp}: Drivers for them.
34823
34824         * lib/mike-gcc.exp (program_output): New user settable variable.
34825         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34826         messages.
34827         * lib/mike-g++.exp (program_output): New user settable variable.
34828
34829         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34830
34831         * config/sh.exp: Deleted (use sim.exp instead).
34832
34833 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34834
34835         * config/vx.exp: Declare CHECKTASK as global.
34836         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34837         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34838         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34839
34840 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34841
34842         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34843         target. Like vx.exp, only includes `vx29k.exp' instead of
34844         `vxworks.exp'.
34845
34846 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34847
34848         * config/sim.exp: Increase time limit from 120 seconds to 240.
34849
34850 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34851
34852         * gcc.c-torture/execute/950628-1.c: New test.
34853
34854 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34855
34856         * gcc.c-torture: Update with changes/additions from
34857         c-torture-1.34.
34858
34859 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34860
34861         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34862
34863 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34864
34865         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34866
34867 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34868
34869         * gcc.c-torture/compile/950512-1.c: New test.
34870         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34871         * gcc.dg/struct-ret-1.c: Likewise.
34872
34873 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34874
34875         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34876           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34877
34878 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34879
34880         * gcc.c-torture/special/920411-1.c: Deleted.
34881         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34882
34883 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34884
34885         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34886         cpu limit.
34887
34888 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34889
34890         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34891
34892 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34893
34894         From kenner;
34895         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34896         is the proper length.
34897         * va-arg-3.c: Likewise.
34898
34899 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34900
34901         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34902         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34903
34904         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34905         * lib/g++.exp (default_g++_start): Delete old cruft.
34906
34907 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34908
34909         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34910         (2 * (1 << 18)) to (2 * (1 << 17)).
34911
34912         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34913
34914 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34915
34916         * config/rom68k.exp: Renamed from config/idp.exp
34917
34918 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34919
34920         * c-torture/compile/921109-2.c
34921
34922 1995-04-18  Mike Stump  <mrs@cygnus.com>
34923
34924         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34925         excess errors.
34926
34927 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34928
34929         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34930         output.
34931         * lib/g++.exp (default_g++_start): Likewise.
34932
34933 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34934
34935         * gcc.c-torture/compile/950329-1.c: New test.
34936
34937 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34938
34939           * config/bug.exp (${tool}_load): Updated to use new remote_open
34940           and remote_close procs.
34941         * config/idp.exp: New file.
34942
34943 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34944
34945         * gcc.c-torture/execute/950322-1.c: New test.
34946
34947 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34948
34949         * config/vx.exp (${tool}_load): Clean up testing of return code from
34950         vxworks_ld and vxworks_spawn.
34951
34952 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34953
34954         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34955
34956 1995-03-13  Mike Stump  <mrs@cygnus.com>
34957
34958         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34959         can mark excess errors on a machine by machine basis.  Note, the
34960         default is to not expect any excess errors, even when excess
34961         errors test - is given, so you will want to put an XFAIL ... on
34962         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34963         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34964         those 4 machines, but no others.
34965
34966 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34967
34968         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34969         * lib/c-torture.exp: to here.
34970
34971 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34972
34973         * gcc.c-torture/execute/950221-1.c: New test.
34974         * gcc.c-torture/execute/struct-ret-1.c: New test.
34975         * gcc.c-torture/compile/950221-1.c: New test.
34976
34977         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34978
34979 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34980
34981         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34982         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34983
34984 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34985
34986         * g++.gb: New directory of tests, derived from my signature and
34987         class scoping tests.
34988
34989         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34990         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34991         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34992         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34993         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34994         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34995         * g++.gb/sig25.C: Likewise.
34996
34997         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34998         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34999         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35000         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35001         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35002         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35003         * g++.gb/sig25.exp: Likewise.
35004
35005         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35006         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35007         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35008         * g++.gb/scope13.C: Likewise, this test still fails.
35009
35010         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35011         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35012         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35013         * g++.gb/scope13.exp: Ditto.
35014
35015         * g++.gb/README: New file, explains what these tests are about.
35016
35017 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35018
35019         * lib/dg.exp (dg-do): Support `preprocess'.
35020         (dg-test): Likewise.
35021
35022 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35023
35024         * config/udi.exp: change "continue -expect" to "exp_continue".
35025
35026 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35027
35028         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35029         Delete redundant tests.
35030
35031         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35032         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35033         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35034         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35035         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35036         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35037         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35038         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35039
35040         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35041         storing label pointers.
35042         * gcc.c-torture/execute/921019-1.c: Likewise.
35043         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35044         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35045         parameter fp.
35046         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35047         constants.
35048
35049         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35050         Delete obsolete tests.
35051
35052         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35053         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35054         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35055         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35056         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35057         * gcc.c-torture/compile/950124-1.c: New test.
35058
35059         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35060
35061 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35062
35063         * lib/mike-g++.exp: Add -lm to LIBS.
35064
35065 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35066
35067         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35068
35069 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35070
35071         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35072
35073 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35074
35075         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35076
35077 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35078
35079         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35080         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35081         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35082         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35083         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35084         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35085         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35086         * g++.law/{operators31.C, operators32.C,
35087         * g++.law/{operators33.C, operators34.C}: Likewise.
35088         * g++.law/{pic1.C, refs2.C}: Likewise.
35089         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35090         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35091         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35092         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35093
35094         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35095         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35096         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35097         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35098         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35099         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35100         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35101         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35102         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35103         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35104         * g++.law/{operators34.exp}: Likewise.
35105         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35106         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35107         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35108         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35109         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35110
35111         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35112         No longer expected to fail.
35113         * g++.law/missed-error3.C: Tweak for recent bool changes.
35114
35115 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35116
35117         * config/emb-unix: Deleted.
35118         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35119         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35120
35121 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35122
35123         * lib/dg.exp (dg-test): Fix typo in last patch.
35124
35125 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35126
35127         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35128         (handles multiple occurrences).
35129
35130 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35131
35132         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35133         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35134         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35135         printed).
35136         * lib/c-torture.exp (c-torture-compile): Likewise.
35137         (c-torture): Prepend full path if missing.
35138         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35139         (gcc_fail): Likewise.
35140         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35141
35142 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35143
35144         * lib/netware.exp: Only attach to NetWare i386 systems.
35145
35146 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35147
35148         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35149         messages.  Add test name to "output pattern match" pass/fail message.
35150
35151 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35152
35153         * gcc.dg: New testsuite.
35154         * gcc.dg/dg.exp: New file.
35155
35156         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35157         test-switch.c}: Deleted.
35158
35159         * gcc.misc-tests/msgs.exp: New testcase driver.
35160
35161 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35162
35163         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35164         Watch for illegal return values from ${tool}_load.
35165         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35166         cross targets.  Coerce return value >0 to 1.
35167
35168 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35169
35170         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35171
35172         * config/emb-unix.exp: New file.
35173
35174         * config/sim.exp: Error if variable $SIM not defined.
35175         (${tool}_load): Mark test as "untested" if simulator missing.
35176
35177         * config/unix.exp: Load remote.exp to get rcp_download.
35178         * lib/c-torture.exp: Use different option lists for testcases with
35179         and without loops.
35180         * gcc.c-torture/execute/execute.exp: Likewise.
35181
35182 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35183
35184         * config/*.exp: Clarify return code from ${tool}_load.
35185         Call `unresolved' or `untested' instead of `warning' or `perror'
35186         (sometimes you still want to call both though).
35187         Add comment that `shell_id' is local to each file.
35188         * config/udi.exp (timeout): Set to 30.
35189         Don't print warning if connection fails, $connectmode has already
35190         printed an error.
35191         (${tool}_load): Move verbose messages to level 2.
35192         Rework pattern for "Process started" message.
35193         Pass `shell_id' to ${connectmode}_download.
35194         Retry twice upon timeout.  Make resetting of target more robust.
35195         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35196         Pass `shell_id' to exit_$connectmode.
35197         Only call exit_$connectmode if connected.
35198         * config/unix.exp (${tool}_load): Check return codes better.
35199         * config/vrtx.exp (${tool}_load): Likewise.
35200         * config/vx.exp (${tool}_load): Likewise.
35201         Delete unneeded global's.
35202         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35203         from ${tool}_load.
35204         (dg-stat): Delete.
35205         (dg-init): Delete recording of pass/fail counts.
35206         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35207         (old-dejagnu-init): Likewise.
35208         (old-dejagnu-stat): Delete contents, empty proc now.
35209         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35210         (c-torture): Delete references to lcnt, lpass, lfail.
35211         Get option list from TORTURE_OPTIONS.
35212         Delete -funroll[-all]-loops if no loops.
35213         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35214         (g++_stat): Delete contents (empty proc now).
35215         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35216         (gcc_finish): Likewise.
35217         (gcc_stat): Deleted.
35218         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35219         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35220         * gcc.c-torture/execute/execute.exp: Likewise.
35221         Split tests into two parts: compile, execute.
35222         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35223         no loops.  Update to reflect clarified return codes from ${tool}_load.
35224
35225 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35226
35227         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35228         to grep for.
35229         (old-dejagnu): Likewise (where necessary).
35230
35231 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35232
35233         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35234
35235         * lib/dg.exp (dg-process-target): Fix processing of selector.
35236         Add comment regarding use of `error'.
35237
35238         * lib/gcc.exp (prune_system_crud): Define if missing.
35239         * lib/g++.exp (prune_system_crud): Likewise.
35240
35241         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35242         Call prune_system_crud.
35243         * lib/dg.exp (dg-runtest): New proc.
35244         Use perror instead of send_user for tcl errors in testcase.
35245         Don't return any value, it's never used.
35246         Don't clobber previous definition of `unknown'.
35247         Print tcl errors in `dg-final'.
35248
35249 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35250
35251         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35252         (dg-test): Don't print errorInfo, it contains stack backtrace.
35253
35254 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35255
35256         * lib/g++.exp (runtest_file_p): Define if missing.
35257
35258 1994-09-24  Doug Evans  (dje@cygnus.com)
35259
35260         * lib/mike-g++.exp: Comment out loading of g++.exp.
35261         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35262         (default_g++_version): Always print something.
35263         (default_g++_start): Comment out call to `which'.
35264         (g++_start, g++_load): Deleted (must be defined in config file).
35265         * lib/gcc.exp: Test for existence of $CC at start.
35266         Delete check for tmpdir (done in gcc_init).
35267         (default_gcc_version): Always print something.
35268         (default_gcc_start): Comment out call to `which'.
35269         * config/*.exp: Major cleanup - make cross targets work at least a
35270         little better for g++ (by not being "--tool gcc" specific).
35271         Rename gcc_xxx to ${tool}_xxx.
35272         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35273         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35274
35275 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35276
35277         * lib/c-torture.exp (c-torture-compile): Rework compiler
35278         message processing.
35279
35280         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35281         c-torture.
35282
35283 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35284
35285         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35286
35287         * lib/dg.exp (dg-process-target): Support { target native }.
35288
35289 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35290
35291         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35292         looked for "... program xxx got fatal signal".
35293         Correct regsub munging of `comp_output'.
35294         Ignore compiler messages "path prefix not used" and "linker input
35295         file unused".
35296
35297 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35298
35299         * lib/gcc.exp (runtest_file_p): Define if missing.
35300         * gcc.prms/template.c: Example to work from.
35301
35302 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35303
35304         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35305         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35306
35307         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35308         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35309         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35310         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35311
35312         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35313         (dg-process-target): No longer a varargs proc.
35314         Return S/N for target, P/F for xfail.  All callers changed.
35315         (user option procs): More argument checking.
35316         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35317         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35318         (dg-test): Skip test if not running on selected target in `dg-do'.
35319         Update handling of `dg-do-what', `dg-output-text'.
35320         Separate execution pass/fail from output pattern match pass/fail.
35321         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35322
35323 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35324
35325         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35326         target for 920510-1.c.
35327
35328 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35329
35330         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35331         Clean up comment regarding use of passcnt, etc.
35332         (gcc_stat): Don't update `testcnt' here.
35333         (gcc_finish): Do it here.
35334         Might as well reset `but_id' here too.
35335         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35336         to determine if the file should be tested.
35337         * gcc.c-torture/compile/compile.exp: Likewise.
35338         * gcc.c-torture/execute/execute.exp: Likewise.
35339         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35340         * gcc.misc-tests/dg-test.exp: Likewise.
35341         * gcc.prms/prms.exp: Likewise.
35342         * gcc.wendy/wendy.exp: Likewise.
35343         * g++.old-deja.exp: Likewise.
35344         Move "Testing file" message to verbose level 1.
35345
35346 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35347
35348         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35349
35350 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35351
35352         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35353         (default_gcc_start): Accept optional second list element
35354         of compiler flags.  Print compiler output at verbosity level 2.
35355         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35356         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35357         Save current values of framework globals passcnt, failcnt, xpasscnt,
35358         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35359         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35360         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35361         xfailcnt to compute stats.  Update framework global `testcnt' from
35362         pass/fail counts.
35363         (gcc_finish): New proc.  Clean up test environment.
35364         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35365         (gcc_epass, gcc_efail): Delete.
35366         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35367         argument of line number.
35368         (dg-init): If the tool has an init routine, call it.
35369         (dg-test): Remove args `cflags_var' and `libs_var'.
35370         Pass all compiler options to ${tool}_start.
35371         Handle missing line number.
35372         (dg-finish): New function.
35373         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35374         particular files.  Call gcc_finish at end.  Move "skipping test"
35375         message to verbosity level 3.
35376         * gcc.c-torture/compile/compile.exp: Likewise.
35377         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35378         * gcc.c-torture/execute/execute.exp: Likewise.
35379         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35380         Print testcase being tried at verbosity level 1.
35381         * gcc.c-torture/special/special.exp: Unset xfail.
35382         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35383         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35384         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35385         * gcc.failure/failure.exp: Likewise.
35386         * gcc.ieee/ieee.exp: Likewise.
35387         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35388         Update call to dg-test.  Call dg-finish at end.
35389         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35390         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35391         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35392         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35393         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35394         * gcc.wendy/wendy.exp: Add copyright.
35395         Delete setting of tmpdir (done by gcc_init).
35396         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35397         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35398         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35399         gcc_[ce]pass/fail.
35400
35401 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35402
35403         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35404         confusion.
35405         (g++_load): Likewise.
35406
35407         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35408         Rename argument to `prog' to remove the confusion.
35409         Varargs fns behave differently too!
35410         (g++_load): Likewise.
35411
35412         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35413
35414         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35415         what it is.  Delete (always) printing of status value for !native.
35416         Simplify verbose code, and include status and exec_output.
35417         (g++_load): Use gcc_load.
35418
35419 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35420
35421         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35422         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35423         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35424         940714-3.c as these testcases don't exist anymore.  Make
35425         va-arg-1.c expected to pass.
35426
35427 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35428
35429         * gcc.misc-tests/misc.exp: Only run specific testcases.
35430         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35431         * gcc.misc-tests/dg-[1-9].c: New files.
35432
35433         * lib/dg.exp: New testsuite driver.
35434         * gcc.prms/prms.exp: Use it.
35435
35436         * README.gcc: New file.
35437
35438         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35439         Document and reset `lxpass' and `lxfail'.
35440         Simplify "initialized" message.
35441         (gcc_stat): Clean up comments a little.
35442
35443 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35444
35445         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35446
35447 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35448
35449         * lib/old-dejagnu.exp (process-option): New proc.
35450         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35451         (old-dejagnu): Simplify.
35452         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35453
35454 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35455
35456         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35457         exists and is not an empty string.
35458
35459         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35460         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35461         finished.
35462         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35463         automatically.
35464
35465         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35466         longer expected to fail.
35467
35468         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35469         "f" function call.
35470
35471         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35472
35473         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35474         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35475         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35476         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35477         c-torture-1.29.
35478
35479         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35480         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35481
35482         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35483
35484         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35485         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35486
35487         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35488         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35489         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35490
35491 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35492
35493         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35494         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35495         940714-1.c, 940714-2.c, 940714-3.c},
35496         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35497         gcc.misc-tests/{mg.c,mg.exp}:
35498         New tests.
35499         * gcc.noncompile/noncompile.exp: Change accordingly.
35500
35501 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35502
35503         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35504         Undo previous clobberage.
35505
35506 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35507
35508         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35509         * gcc.special/{930510-1.c, special.exp}:
35510         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35511         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35512         struct-varargs-1.c}: New tests from c-torture-1.26.
35513
35514 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35515
35516         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35517           argument to switch.
35518
35519 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35520
35521         * Revert the previous changes.  Please see Rob's directory
35522           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35523           fixes.
35524
35525 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35526
35527         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35528             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35529             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35530             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35531             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35532             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35533             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35534             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35535             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35536             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35537             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35538             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35539             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35540             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35541             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35542             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35543             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35544             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35545             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35546             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35547             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35548             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35549             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35550             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35551             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35552             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35553             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35554
35555 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35556
35557         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35558             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35559           with perror calls.
35560
35561 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35562
35563         * config/unix.exp (g++_load): Fix syntax.
35564
35565 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35566
35567         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35568         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35569         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35570         Don't expect va-arg-1.c to fail.  Correct expected output for
35571         920928-1.c.
35572         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35573         * gcc.wendy/hbm4.c: Correct typo.
35574         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35575
35576 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35577
35578         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35579         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35580         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35581         * lib/c-torture.exp (c-torture-compile): Ditto.
35582
35583         Reduce volume of output (remove all the -I's and such).
35584         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35585         Call gcc_cpass, gcc_cfail.
35586         (c-torture): Pass testing option to c-torture-compile.
35587
35588 1994-03-21  Doug Evans  (dje@cygnus.com)
35589
35590         Bring patches over from progressive.
35591         * config/default.exp: Exit remote shell cleanly.
35592         (g++_exit, g++_start): Add default versions.
35593         * config/sim.exp (gcc_load): Use perror, not error.
35594
35595 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35596
35597         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35598         set in site.exp.
35599
35600 1994-03-14  Doug Evans  (dje@cygnus.com)
35601
35602         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35603         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35604         (wendy_try): New proc to run testcase.
35605         (main loop): Call 'em.
35606         * gcc.wendy/*.c: Clean up pass to correct expected output.
35607
35608         * lib/gcc.exp: Minor cleanup work.
35609         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35610
35611 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35612
35613         * config/sim.exp (gcc_load): Document return codes better.
35614         Don't pass -v to simulator.
35615
35616 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35617
35618           * gcc.special/920717-x.c: Fix typo.
35619           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35620           get at sources.
35621
35622         * lib/mike-gcc.exp: Fix typo.
35623
35624 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35625
35626         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35627         binary to use, transform the name.
35628         * config/*.exp: rename everything. Nuke any g++ specific files,
35629         it's now a special case of gcc that requires no special support.
35630         Add a default.exp for unsupported targets.
35631
35632 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35633
35634         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35635         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35636         version of Tcl.
35637
35638 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35639
35640         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35641         than a warning.
35642
35643 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35644
35645         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35646
35647 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35648
35649         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35650         option_list.  Compile every file with only 4/6 option choices
35651         (same as C torture) instead of with 12/18 different option
35652         choices.
35653         * lib/c-torture.exp: Likewise.
35654
35655         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35656         not already set.
35657
35658 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35659
35660         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35661         can put an XFAIL *-*-* on excess errors.
35662
35663 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35664
35665         * g++.law: Add more tests derived from g++-bugs snapshots.
35666
35667         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35668         equivalent to g++.law/init9.
35669
35670         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35671         compiled it, and the a.out file after we've run it.
35672
35673 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35674
35675         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35676         compiled it, and the a.out file after we've run it.
35677
35678 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35679
35680         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35681
35682 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35683
35684         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35685         version number.
35686
35687 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35688
35689         * g++.law: New directory of g++ tests derived from the g++-bugs
35690         snapshots.
35691
35692 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35693
35694         * gcc.compile: initbug1.c initbug1.exp testcase added
35695
35696 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35697
35698         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35699         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35700           fixes submitted by Jeff Law (law@cs.utah.edu)
35701         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35702           Jeff Law (law@cs.utah.edu)
35703
35704
35705 1993-11-30  Mike Stump  (mrs@cygnus.com)
35706
35707         * config/unix-g++.exp: Follow the gcc way of doing things.
35708         * g++.old-deja/old-deja.exp: Minor updates.
35709         * lib/g++.exp: New file, follow the gcc way of doing things.
35710         * lib/old-dejagnu.exp: Minor updates.
35711         * lib/mike-g++.exp: Always unset errorInfo.
35712
35713 1993-11-06  Mike Stump  (mrs@cygnus.com)
35714
35715         * lib/gcc.exp: Fix some errors with the below change, CC and
35716         CFLAGS should be global when setting, not local.
35717
35718 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35719
35720         * lib/gcc.exp: Transform tool name.
35721
35722 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35723
35724         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35725
35726 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35727
35728         * lib/gcc.exp: change gcc_done to gcc_stat
35729
35730 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35731
35732         * Upgraded gcc testsuite to c-torture version 1.25
35733
35734 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35735
35736         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35737         * lib/c-torture: added hooks for new reporting code.
35738
35739 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35740
35741         * config/sh-gcc.exp: check if sh-sim exists in the path
35742
35743 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35744
35745         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35746         * gcc.compile/compile.exp: Initial changes for new logic.
35747         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35748         * gcc.failure/failure.exp: Initial changes for new logic.
35749         * gcc.ieee/ieee.exp: Initial changes for new logic.
35750         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35751         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35752         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35753         * lib/c-torture.exp: Initial changes for new logic.
35754         * lib/gcc.exp: Initial changes for new logic.
35755
35756 1993-10-15  Mike Stump  (mrs@cygnus.com)
35757
35758         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35759         depend upon failure or success.  Fully qualify names in failure
35760         and success messages.  Always remove a.out before starting
35761         compile, just in case.  Pay more attention to error text output by
35762         the compiler.  Handle testcases with no known past errors just
35763         like all others, so that things are uniform.  Other miscellaneous
35764         improvements.
35765
35766 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35767
35768         * gcc.cpp: new directory for cpp tests
35769
35770 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35771
35772         * lib/chill.exp: Code reformatted, removed unused code.
35773         * config/unix-chill.exp: Code reformatted, removed unused code.
35774         * chill.execute/execute.exp: Code reformatted, removed unused code.
35775         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35776
35777 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35778
35779         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35780         routines not written.
35781
35782 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35783
35784         * config/bug-gcc.exp: Use new procs from bug.exp.
35785
35786 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35787
35788         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35789         via ftp, rather than depending on NFS.
35790         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35791         case.
35792
35793 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35794
35795         * config/bug-gcc.exp: Use new download proc.
35796
35797 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35798
35799         * chill.execute/execute.exp: cleanups, handles errors better
35800         * chill.compile/compile.exp: rewrite, based on execute.exp
35801         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35802         * lib/chill.exp: major changes to diff proc and compile and link
35803           procs. added chill_fail and chill_pass wrappers to pass and
35804           fail. added more comments, and handle error codes better.
35805           Added a hack to capture stderr from exec, so noncompile tests
35806           can work.
35807
35808 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35809
35810         * chill.execute/execute.exp: rewrite of testsuite driver
35811         * lib/chill.exp: rewrite of testsuite driver
35812         * config/unix-chill.exp: rewrite of testsuite driver
35813
35814 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35815
35816     In chill.execute:
35817         * iexpr.ch: Standardize uppercase.
35818         * tuples.dat: Standardize uppercase.
35819         * vary.ch: standardize.  Correct varying string assignments.
35820         * vary.dat: Add new output lines.
35821
35822 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35823
35824     In chill.execute:
35825         * chprintf.ch: Standardize use of uppercase.
35826         * tuples.ch: Standardize and turn arr2 into a DCL,
35827           rather than a SYN.
35828         * pinits.ch: Standardize.
35829
35830 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35831
35832         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35833         * Makefil: Renamed to Makefile.in.
35834         * configure.in: New.
35835
35836 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35837
35838     In chill.execute:
35839         * .cvsignore: Add result/output files.
35840         * Makefile: Fix up variables at start.  Use MFLAGS
35841           everywhere.  Correct bool_loc, built_ins entries.
35842           Add entry for vary1.ch.
35843         * bitarray.ch: Standardize upper-case usage.
35844         * bitexpr.ch: Standardize, add output of b1.
35845         * params.ch: Use arrayt in along PROC parameters, to
35846           avoid novelty problems.
35847         * sets.ch: Tiny cleanup.
35848         * vary1.ch: Re-indent.
35849
35850 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35851
35852           * Add PR-related files to Makefiles, .cvsignore files, etc.
35853
35854 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35855
35856         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35857           with compiler objects. New names are test-flow.c and test-loop.c
35858
35859 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35860
35861         * Upgraded c-torture tests from 1.19 to 1.20
35862
35863         * new files:
35864         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35865         * gcc.compile: 930623-1.c 930623-2.c
35866         * gcc.noncompile: 930622-1.c 930622-2.c
35867         * gcc.failure: 920411-1.c 920627-2.c
35868         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35869
35870 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35871
35872         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35873           More changes to get testsuite working properly. Needs more work.
35874           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35875
35876 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35877
35878         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35879           More changes to get testsuite working properly. Needs more work.
35880
35881 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35882
35883         * chill.compile/compile.exp: Added for Dejagnu support
35884         * chill.execute/execute.exp: Added for Dejagnu support
35885         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35886
35887 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35888
35889     This should complete moving the CHILL test files.
35890         * chill.noncompile(.cvsignore printf.grt
35891             in-printf.grt chprintf.grt chprintf.ch):
35892             Added test-support files.
35893           (Makefile): Modified further.
35894         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35895             signal.ch): Added test files.
35896           * chill.execute (.cvsignore printf.grt printr.c
35897             in-printf.grt rts.c chprintf.grt rts.h): Added
35898           test-support files.
35899             (Makefile): More corrections.
35900
35901 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35902
35903         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35904           test cases, ready for DejaGnu.
35905
35906 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35907
35908         * Upgraded c-torture tests from 1.18 to 1.19
35909
35910         * gcc.compile: added test(s):
35911           930607-1.c
35912         * gcc.execute: added test(s):
35913           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35914
35915         * added new subdirectory for misc tests: gcc.misc-tests
35916         * gcc.misc-test(s): added tests:
35917           inst-check.c test-consts.c test-ior.c test-switch.c
35918
35919 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35920
35921         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35922
35923 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35924
35925         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35926
35927 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35928
35929         * Upgraded c-torture tests from 1.17 to 1.18
35930
35931 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35932
35933         * Upgraded c-torture tests from 1.12 to 1.17
35934
35935 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35936
35937         * lib/old-dejagnu.exp:
35938           Fixed handling of XFAIL target triplets to correctly
35939           recognize wildcard characters.  Removed code that
35940           appended a unique id tag to the end of the file name
35941           printed out by the result of the testcases within a
35942           given test file.
35943
35944 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35945
35946         * lib/old-dejagnu.exp:
35947           Reworked expected failure handling to trigger off of XFAIL
35948           keyword in keyphrase embeded in testcase source code. The
35949           XFAIL keyword must be at the end of the keyphrase line. It
35950           may optionally be followed by one or more target triplets.
35951           It has just occured that the handling of wildcards in the
35952           target triplet may not be correct.
35953
35954 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35955
35956         * g++.old-deja/tests:
35957           Moved all subdirectories up one level into g++.old-deja .
35958
35959         * lib/old-dejagnu.exp:
35960           Fixed problem with CXXFLAGS not being properly reset, and being
35961           corrupted with extraneous "-c" compiler option.  This was
35962           causing binaries to not be generated for test that needed them.
35963           Modified strings passed to "pass" and "fail" so that individual
35964           tests from the same test file would be distinguished by an
35965           identifier appended to the test file name in the summary logs;
35966           this corrected a problem with erroneous diff logs.  Added code
35967           to search testcases for expected fail and unexpected pass keywords.
35968
35969 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35970
35971         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35972
35973 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35974
35975         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35976           Removed extraneous text from end of "Special g++ Options"
35977           keyphrase.
35978
35979         * lib/old-dejagnu.exp: Added pattern matching to look for new
35980           keywords, embedded in testcases comments, which will trigger
35981           calls to xpass and xfail.
35982
35983 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35984
35985         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35986           comments embedded in the testcases, especially the one looking for
35987           special compiler options, as well as the pattern matching for the
35988           compiler output again.
35989
35990 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35991
35992         * lib/old-dejagnu.exp: Do a proper check of the return value for
35993           execute tests. Fixed several problems with the pattern matching
35994           of the compiler output which gave erroneous test results.
35995           Changed several of the test result messages to be more descriptive.
35996         * config/unix-g++.exp: Proc g++_load now actually works and
35997           executes the tests passed to it and returns a usable return
35998           value.
35999
36000 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36001
36002           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36003
36004 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36005
36006         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36007           Modified both files to properly execute the old style
36008           dejagnu tests. The previous versions of these files were
36009           experimental and did not function anything near correctly.
36010
36011 1993-04-05  Rob Savoye  (rob@cygnus.com)
36012
36013         * Removed all Makefile.in and configure.in files. No configuration
36014         needed now.
36015
36016 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36017
36018         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36019
36020 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36021
36022         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36023         gcc.special/configure.in, gcc.noncompile/configure.in,
36024         gcc.execute/configure.in, gcc.code_quality/configure.in,
36025         g++.other/configure.in, g++.old-deja/configure.in,
36026         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36027         in srcname setting.
36028
36029 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36030
36031         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36032         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36033         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36034
36035 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36036
36037         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36038         (gdb_exit): Don't remove *_soc files.
36039
36040 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36041
36042         * lib/c-torture.exp: Don't look for main; instead always use -w
36043         -c.  This is how the c-torture tests work.  Remove the object
36044         file if the compilation succeeds.
36045         * gcc.execute/execute.exp: Remove executable if test passes.
36046         * gcc.noncompile/noncompile.exp: Every test is an expected
36047         failure.
36048         * gcc.special/special.exp: Added tests from c-torture 1.11,
36049         corrected use of existing test.
36050         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36051         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36052         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36053         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36054         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36055         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36056         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36057         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36058         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36059         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36060         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36061         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36062         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36063         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36064         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36065         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36066         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36067         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36068         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36069         c-torture 1.11.
36070         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36071         correspond to c-torture 1.11.
36072
36073         * New file.