OSDN Git Service

9690bb5e355b857f179519192cb09530c6d2371a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
2
3         PR fortran/15326
4         * gfortran.dg/char_result_1.f90,
5         * gfortran.dg/char_result_2.f90,
6         * gfortran.dg/char_result_3.f90,
7         * gfortran.dg/char_result_4.f90,
8         * gfortran.dg/char_result_5.f90,
9         * gfortran.dg/char_result_6.f90,
10         * gfortran.dg/char_result_7.f90,
11         * gfortran.dg/char_result_8.f90: New tests.
12
13 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14
15         PR fortran/19928
16         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17
18 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19
20         PR obj-c++/16816
21         * obj-c++.dg/selector-5.mm: New test.
22         * obj-c++.dg/selector-6.mm: New test.
23
24 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25
26         PR objc/20574
27         PR objc/19324
28         * objc.dg/error-1.m: New test.
29
30 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
31
32         PR fortran/23373
33         * gfortran.fortran-torture/execute/pr23373-1.f90,
34         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
35
36 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
37
38         PR libfortran/23760
39         * gfortran.dg/g77/1832.f: Remove long string in write statement
40         to allow the test to pass on correct list directed output with 
41         prepended space.
42
43 2005-09-07  James E Wilson  <wilson@specifix.com>
44
45         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
46
47 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
48
49         * gfortran.dg/parameter+save.f90:  Rename to
50         * gfortran.dg/parameter_save.f90: .. this.
51
52 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
53
54         PR fortran/20848
55         * gfortran.dg/parameter+save.f90:  New test case.
56
57 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
58
59         PR fortran/19269
60         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
61
62 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
63
64         PR c/23075
65         * gcc.dg/pr23075.c: New test.
66         * g++.dg/warn/pr23075.C: New test.
67
68         PR target/22362
69         * gcc.target/i386/pr22362.c: New test.
70
71         PR rtl-optimization/23098
72         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
73
74         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
75         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
76         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
77
78 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
79
80         * g++.dg/expr/cast6.C: New test.
81
82         PR c++/9782
83         * g++.dg/init/new15.C: New test.
84
85 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
86
87         * gcc.dg/vect/Os-vect-95.c: New test.
88         * gcc.dg/vect/vect-95.c: Same.
89
90 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
91
92         * gcc.dg/vect/vect-29.c: Update xfail testing.
93         * gcc.dg/vect/vect-44.c: Same.
94         * gcc.dg/vect/vect-48.c: Same.
95         * gcc.dg/vect/vect-50.c: Same.
96         * gcc.dg/vect/vect-72.c: Same.
97         * gcc.dg/vect/vect-77.c: Same.
98         * gcc.dg/vect/vect-78.c: Same.
99         * gcc.dg/vect/vect-80.c: Same.
100         * gcc.dg/vect/vect-96.c: Same.
101         * gcc.dg/vect/vect-100.c: Same.
102         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
103         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
104         * gfortran.dg/vect/vect-5.f90: Same.
105
106 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
107
108         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
109         start strings.
110         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
111         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
112
113         PR c++/23056
114         * g++.dg/opt/pr23056.C: New test.
115
116         PR rtl-optimization/23098
117         * gcc.target/i386/pr23098.c: New test.
118
119 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
120
121         PR c++/23667
122         * g++.dg/template/static15.C: New test.
123
124         PR c++/21440
125         * g++.dg/ext/stmtexpr5.C: New test.
126         * g++.dg/ext/stmtexpr6.C: Likewise.
127
128 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
129
130         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
131
132         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
133         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
134         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
135
136 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
137
138         PR libfortran/23321
139         * gfortran.dg/direct_io_4.f90:  New test case.
140
141 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
142             Rasmus Hahn  <rassahah@neofonie.de>
143
144         PR libobjc/23108
145         * objc.dg/type-stream-1.m: New test.
146
147 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
148
149         PR fortran/23661
150         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
151         gfortran.dg/print_fmt_3.f90: New test.
152
153 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
154
155         * gfortran.dg/fmt_t_1.f90: New test.
156
157 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
158
159         PR rtl-optimization/23454
160         * g++.dg/opt/pr23454.C: New test.
161
162 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
163
164         PR c++/23699
165         * g++.dg/ext/static1.C: New test.
166
167 2005-09-02  Richard Henderson  <rth@redhat.com>
168
169         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
170         tail call to check_fa_work.
171
172 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
173
174         PR c++/21687
175         * g++.dg/other/gc3.C: New test.
176
177 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
178
179         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
180         * gcc.dg/20050826-1.c: Likewise.
181
182 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/23167
185         * g++.dg/expr/volatile1.C: New test.
186
187 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
188
189         PR middle-end/23547
190         * gcc.dg/pr23547.c: New test.
191
192 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
193
194         PR c/22061
195         * gcc.c-torture/execute/pr22061-1.c,
196         * gcc.c-torture/execute/pr22061-2.c,
197         * gcc.c-torture/execute/pr22061-3.c,
198         * gcc.c-torture/execute/pr22061-4.c: New tests.
199
200 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
201
202         * gcc.dg/Wredundant-decls-2.c: New test to check that
203         -Wredundant-decls does not issue warning for a variable 
204         definition following a declaration.
205
206 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
207
208         PR debug/7241
209         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
210         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
211         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
212
213         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
214         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
215         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
216         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
217         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
218         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
219         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
220         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
221
222 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
223
224         PR objc/23306
225         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
226         scan-assmbler.
227
228 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
229
230         PR target/21255
231         * gcc.dg/pr21255-1.c: New test.
232         * gcc.dg/pr21255-2-mb.c: Likewise.
233         * gcc.dg/pr21255-2-ml.c: Likewise.
234         * gcc.dg/pr21255-3.c: Likewise.
235         * gcc.dg/pr21255-4.c: Likewise.
236
237 2005-08-31  Dale Johannesen  <dalej@apple.com>
238
239         * gcc.dg/20050830-1.c:  New.
240
241 2005-08-31  Josh Conner  <jconner@apple.com>
242
243         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
244         command-line options for arm-*-* targets.
245         * g++.dg/init/array16.C: Likewise.
246         * g++.dg/other/crash-4.C: Likewise.
247
248 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
249
250         PR obj-c++/23640
251         * obj-c++.dg/gnu-runtime-3.mm: New test.
252
253 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
254
255         PR c++/13377
256         * g++.dg/lookup/ambig4.C: New test.
257         * g++.dg/lookup/ambig5.C: New test.
258         * g++.dg/tc1/dr101.C: Adjust error markers.
259
260 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
261
262         PR c++/23639
263         * g++.dg/template/ttp5.C: Adjust error markers.
264
265 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         PR testsuite/23609
268         * lib/obj-c++.exp: Include target-libpath.exp.
269         (obj-c++_link_flags): Look for the GNU libobjc library
270         and set the library path to include it.
271         Don't manually set LD_LIBRARY_PATH (etc.) but call
272         set_ld_library_path_env_vars instead.
273         (obj-c++_target_compile): Don't set library path or
274         linker flags because they are already set correctly
275         in obj-c++_link_flags.
276
277 2005-08-30  Josh Conner  <jconner@apple.com>
278
279         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
280         to command-line options for arm-*-* targets.
281
282 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
283
284         * g++.dg/other/i386-1.C: New.
285
286 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
287
288         PR preprocessor/20348
289         PR preprocessor/20356
290         * gcc.dg/cpp/pr20348.c: New test.
291         * gcc.dg/cpp/pr20348.h: New file.
292         * gcc.dg/cpp/inc/pr20348.h: New file.
293         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
294         * gcc.dg/cpp/pr20356.c: New test.
295         * gcc.dg/cpp/pr20356.h: New file.
296         * gcc.dg/cpp/inc/pr20356.h: New file.
297         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
298
299 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
300
301         * gfortran.fortran-torture/execute/intrinsic_count.f90:
302         Fix array dimension to avoid correct end-of-file error.
303
304 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
305
306         PR libfortran/23598
307         * gfortran.dg/iostat_1.f90:  New test.
308
309 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
310
311         PR middle-end/23408
312         * gcc.dg/pr23408.c: New test.
313
314 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
315
316         PR c++/23099
317         * g++.dg/init/member1.C: Make sure erroneous static data member
318         definitions are required.
319         * g++.dg/template/static13.C: New test.
320         * g++.dg/template/static14.C: Likewise.
321
322 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
323
324         * gcc.target/i386/pr23575.c: Use -msse2 instead of
325         -march=pentium4, remove ilp32 requirement.
326
327         PR middle-end/23484
328         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
329         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
330
331 2005-08-29  Andreas Jaeger  <aj@suse.de>
332
333         PR testsuite/23607
334         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
335
336 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
337
338         * gcc.c-torture/execute/20050316-2.c: New test.
339         * gcc.c-torture/execute/20050316-3.c: New test.
340         * gcc.dg/torture/pr16104-1.c: New test.
341
342 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
343
344         PR middle-end/23463
345         * gcc.c-torture/execute/zero-struct-1.c: New test.
346
347 2005-08-27  Richard Guenther  <rguenther@suse.de>
348
349         PR target/23575
350         * gcc.target/i386/pr23575.c: New testcase.
351
352 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
353
354         PR rtl-optimization/23561
355         * gcc.c-torture/execute/20050826-1.c: New test.
356
357         PR rtl-opt/23560
358         * gcc.c-torture/execute/20050826-2.c: New test.
359
360 2005-08-26  Dale Johannesen  <dalej@apple.com>
361
362         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
363         * gcc.dg/20050826-1.c:  New.
364
365 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
366
367         PR c++/19004
368         * g++.dg/template/nontype13.C: New test.
369
370         PR c++/23491
371         * g++.dg/init/new14.C: New test.
372         * g++.dg/expr/anew1.C: Do not XFAIL.
373         * g++.dg/expr/anew2.C: Likewise.
374         * g++.dg/expr/anew3.C: Likewise.
375
376 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
377
378         PR middle-end/22439
379         * gcc.dg/vla-3.c: New test.
380
381 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
382
383         PR fortran/20363
384         * gfortran.dg/named_interface.f90: New.
385
386 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
387
388         * gcc.c-torture/execute/frame-address.c: New test.
389
390 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
391
392         PR c++/20817
393         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
394
395 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
396
397         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
398
399 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
400
401         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
402         * gcc.dg/altivec-22.c: Rename from..
403         * gcc.dg/altivec-nomfcr.c: ..this.
404
405 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
406
407         PR tree-optimization/23546
408         * gcc.dg/tree-ssa/pr23546.c: New test.
409
410 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
411
412         PR fortran/17758
413         * gfortran.dg/nonreturning_statements.f90: New test.
414
415 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
416
417         PR c++/22454
418         * g++.dg/parse/crash29.C: New.
419
420 2005-08-23  DJ Delorie  <dj@redhat.com>
421
422         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
423         constants have the L suffix.
424
425 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
426
427         PR c++/23044
428         * g++.dg/template/instantiate8.C: New.
429
430 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
431
432         PR middle-end/23467
433         * gcc.c-torture/execute/pr23467.c: New test.
434
435 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
436
437         PR tree-optimization/22043
438         * gcc.c-torture/execute/20050613-1.c: New test.
439
440 2005-08-23  Ben Elliston  <bje@au.ibm.com>
441
442         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
443
444 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
445
446         PR rtl-optimization/23478
447         * g++.dg/opt/pr23478.C: New test.
448
449 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
450
451         PR c/18715
452         * gcc.dg/switch-warn-3.c: New test.
453
454 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
455
456         PR c++/22233
457         * g++.dg/template/param1.C: New test.
458
459 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
460
461         PR c++/23089
462         * g++.dg/other/incomplete1.C: New test.
463
464 2005-08-22  Ira Rosen  <irar@il.ibm.com>
465
466         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
467         are vectorizable.
468
469 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
470
471         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
472         d_lines_5.f: New.
473
474 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
475
476         * gcc.target/i386/sse-4.c: New test.
477
478 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
479
480         PR testsuite/23239
481         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
482
483 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
484
485         * gcc.dg/20050811-1.c: New test.
486         * gcc.dg/20050811-2.c: New test.
487
488 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
489
490         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
491
492 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
493
494         PR 23476
495         * gcc.c-torture/compile/pr23476.c: New test.
496
497 2005-08-19  Devang Patel  <dpatel@apple.com>
498
499         PR tree-optimization/23048
500         * gcc.dg/tree-ssa/pr23048.c: New test.
501
502 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
503
504         PR middle-end/20624
505         * g++.dg/warn/Wreturn-3.C: New test
506
507 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
508
509         PR tree-optimization/22228
510         * g++.dg/vect/pr22543.cc: New test.
511
512 2005-08-17  Steven Bosscher  <stevenb@suse.de>
513
514         PR tree-optimization/21574
515         * gcc.dg/tree-ssa/pr21574.c: New test.
516
517 2005-08-16  James E Wilson  <wilson@specifix.com>
518
519         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
520
521 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
522
523         PR tree-opt/23402
524         * gcc.c-torture/compile/zero-strct-3.c: New test.
525         * gcc.c-torture/compile/zero-strct-4.c: New test.
526
527 2005-08-16  Steven Bosscher  <stevenb@suse.de>
528
529         PR target/23376
530         * gcc.target/x86_64/pr23376.c: New test.
531
532 2005-08-16  Ian Lance Taylor  <ian@airs.com>
533
534         PR c++/23337
535         * g++.dg/ext/vector2.C: New.
536
537 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
538
539         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
540
541 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
542
543         PR libfortran/23428
544         * gfortran.dg/inquire-complex.f90:  New test case.
545
546 2005-08-16  James E Wilson  <wilson@specifix.com>
547
548         PR tree-optimization/21105
549         * gcc.dg/large-size-array.c: New.
550
551 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
552
553         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
554         type.
555         * gcc.dg/vect/vect-41: Likewise.
556         * gcc.dg/vect/vect-42: Likewise.
557         * gcc.dg/vect/vect-43: Likewise.
558         * gcc.dg/vect/vect-44: Likewise.
559         * gcc.dg/vect/vect-46: Likewise.
560         * gcc.dg/vect/vect-47: Likewise.
561         * gcc.dg/vect/vect-48: Likewise.
562         * gcc.dg/vect/vect-52: Likewise.
563         * gcc.dg/vect/vect-53: Likewise.
564         * gcc.dg/vect/vect-54: Likewise.
565         * gcc.dg/vect/vect-55: Likewise.
566         * gcc.dg/vect/vect-56: Likewise.
567         * gcc.dg/vect/vect-57: Likewise.
568         * gcc.dg/vect/vect-58: Likewise.
569         * gcc.dg/vect/vect-59: Likewise.
570         * gcc.dg/vect/vect-60: Likewise.
571         * gcc.dg/vect/vect-61: Likewise.
572         * gcc.dg/vect/vect-85: Likewise.
573         * gcc.dg/vect/vect-87: Likewise.
574         * gcc.dg/vect/vect-88: Likewise.
575         * gcc.dg/vect/vect-93.c: Likewise.
576         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
577         * gcc.dg/vect/vect-75: Likewise.
578         * gcc.dg/vect/vect-76: Likewise.
579         * gcc.dg/vect/vect-77: Likewise.
580         * gcc.dg/vect/vect-78: Likewise.
581         * gcc.dg/vect/vect-80: Likewise.
582         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
583         vectorized for the expected reason, rather than checking how alignment
584         was handled.
585         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
586         type and also instead of aligned pointers. Added documentation.
587
588 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
589
590         * gfortran.dg/power.f90: New test.
591
592 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
593
594         PR rtl-optimization/23299
595         * g++.dg/opt/pr23299.C: New test.
596
597 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
598
599         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
600
601 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
602
603         * g++.dg/template/local6.C: New test.
604
605 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
606
607         * execute/exceptions/finally-1.m: Check that the catch and finally are
608         being called.  Also add a "return 0;" at the end of main.
609
610 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
611
612         PR fortran/21432.
613         * gfortran.dg/namelist_print_1.f: New test of functionality of
614         PRINT namelist.
615         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
616         namelist generates error with -std=f95.
617
618 2005-08-14  Ira Rosen  <irar@il.ibm.com>
619
620         PR tree-optimization/23119
621         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
622
623 2005-08-13  Marcin Koziej  <creep@desk.pl>
624             Andrew Pinski  <pinskia@physics.uc.edu>
625
626         PR libobjc/22492
627         * execute/exceptions/finally-1.m: New test.
628
629 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
630
631         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
632         testsuite.
633         * objc/execute/exceptions/trivial.m: New test.
634         * objc.dg/try-catch-11.m: Move to ...
635         * objc/execute/exceptions/foward-1.m: Here.
636         * objc.dg/try-catch-2.m: Move to ...
637         * objc/execute/exceptions/catchall-1.m: Here.
638         * objc.dg/try-catch-8.m: Move to ...
639         * objc/execute/exceptions/local-variables-1.m: Here.
640
641 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
642
643         * objc.dg/nested-func-1.m: Move to ...
644         * objc/execute/nested-func-1.m: Here.
645
646 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
647
648         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
649         in ${options} instead of [target_info name].
650         * lib/obj-c++.exp (objc_target_compile): Likewise.
651
652 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
653
654         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
655
656 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
657
658         part of PR testsuite/23348
659         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
660         of the torture options.
661         * objc/compile/trivial.m: New test.
662
663 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
664
665         * gfortran.dg/eoshift.f90:  Correct format.
666
667 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
668
669         * gfortran.fortran-torture/execute/character_passing.f90:
670         Fix comment typo.
671
672 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
673
674         PR c++/8271
675         * g++.dg/template/unify10.C: New.
676
677 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
678
679         * g++.dg/parse/pr22514.C: Move to...
680         * g++.dg/debug/pr22514.C: here.
681
682 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
683
684         PR c++/23266
685         * g++.dg/inherit/pure1.C: New test.
686
687         * ChangeLog: Fix typos.
688
689 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
690             Steven Bosscher  <stevenb@suse.de>
691
692         * gfortran.dg/runtime_warning_1.f90: New test.
693
694 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
695
696         PR c++/23219
697         * g++.dg/parse/crash28.C: New.
698
699 2005-08-11  Richard Guenther  <rguenther@suse.de>
700
701         PR target/23289
702         * gcc.target/i386/tailcall-1.c: New testcase.
703
704 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
705
706         * gcc.dg/vect/vect-67.c: Un-xfail.
707
708 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
709
710         PR c++/23225
711         * g++.dg/testsuite/parse/crash27.C: new test.
712
713 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
714
715         PR libfortran/22143
716         * gfortran.dg/shift-kind.f90:  New testcase.
717
718 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
719
720         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
721         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
722
723 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
724
725         PR c++/20646
726         * g++.dg/other/mult-stor1.C: New test.
727
728 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
729
730         * gcc.c-torture/pr18299-1.c: Move to ...
731         * gcc.c-torture/compile/pr18299-1.c: Here.
732
733 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
734
735         * gfortran/fortran.torture/execute/character_passing.f90:
736         Fix types for LSAME.
737
738 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
739
740         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
741         input data back to what it was originally.
742
743 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         * objc.dg/try-catch-8.m: Enable for all targets.
746
747 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
748
749         * gcc.dg/pr23165.c: New test.
750
751 2005-08-09  Steven Bosscher  <stevenb@suse.de>
752
753         PR tree-optimization/23234
754         * gcc.dg/tree-ssa/pr23234.c: New test.
755
756 2005-08-08  Josh Conner  <jconner@apple.com>
757
758         PR rtl-optimization/23241
759         * gcc.dg/char-compare.c: New test.
760
761 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
762
763         PR c++/22508
764         * g++.dg/init/new13.C: New test.
765
766 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
767
768         PR c++/21166
769         * g++.dg/other/crash-4.C: Adjust
770         * g++/dg/ext/packed9.C: New.
771
772 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
773
774         PR middle-end/21964
775         * gcc.c-torture/execute/pr21964-1.c: New test.
776
777 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
778
779         PR c/22458
780         * gcc.dg/pr22458-1.c: New test.
781
782 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
783             Steven G. Kargl <kargls@comcast.net>
784
785         PR fortran/22390
786         * gfortran.dg/flush_1.f90: New test.
787
788 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
789
790         PR c++/23191
791         * g++.dg/template/eh2.C: New test.
792
793 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
794
795         PR c++/19498
796         * g++.dg/template/instantiate7.C: New test.
797
798 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
799
800         PR c/23113
801         * gcc.dg/Wunused-value-1.c: New test.
802
803 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
804
805         PR rtl-optimization/23233
806         * gcc.c-torture/compile/pr23233-1.c: New test.
807
808 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
809
810         PR fortran/18833
811         PR fortran/20850
812         * gfortran.dg/equiv_1.f90: New test.
813         * gfortran.dg/equiv_2.f90: New test.
814         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
815         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
816         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
817
818 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
819
820         * gcc.c-torture/execute/vrp-5.c: New test.
821         * gcc.c-torture/execute/vrp-6.c: New test.
822         * gcc.dg/tree-ssa/vrp21.c: New test.
823
824 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
825
826         * g++.dg/parse/pr22514.C: New test.
827
828 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
829
830         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
831
832         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
833         instead of constant loads / pool entries.
834
835 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
836
837         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
838         TEST_TO_WCTYPE.
839
840 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
841
842         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
843         __WINT_TYPE__ in generated prototypes if possible.
844
845 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
846
847         PR 22037
848         * g++.dg/tree-ssa/pr22037.C:
849
850 2005-08-04  Richard Henderson  <rth@redhat.com>
851
852         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
853         scan-tree-dump-times directive.
854
855 2005-08-04  Jan Hubicka  <jh@suse.cz>
856
857         * gcov-1.C: Fix switch counts.
858         * gcov-4b.c: Likewise.
859
860 2005-08-03  Jeff Law  <law@redhat.com>
861
862         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
863
864 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
865
866         * gcc.c-torture/execute/pr23135.c: New test.
867
868 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
869
870         PR tree-optimization/19899
871         * gcc.dg/tree-ssa/scev-1.c: New test.
872         * gcc.dg/tree-ssa/scev-2.c: New test.
873
874 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
875
876         PR target/18582
877         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
878
879 2005-08-03  Jan Hubicka  <jh@suse.cz>
880
881         * update-conroll.c: New testcase.
882         * update-conroll-2.c: New testcase.
883
884 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
885
886         * gfortran.dg/constant_substring.f: New test.
887         * gfortran.dg/pr22491.f: New test.
888
889 2005-08-02  Jan Hubicka  <jh@suse.cz>
890
891         * update-threading.c: Replace by the proper one.
892
893 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
894
895         PR 23164
896         * g++.dg/tree-ssa/pr23164.C: New test.
897
898 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
899
900         * gcc.dg/tree-ssa/pr23192.c: New test.
901
902 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
903
904         * gcc.c-torture/execute/vrp-4.c: New test.
905
906 2005-08-02  Jan Hubicka  <jh@suse.cz>
907
908         * update-threading.c: New test.
909
910 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
911
912         * gcc.c-torture/compile/20050801-1.c: New test.
913         * gcc.c-torture/compile/20050801-2.c: New test.
914
915 2005-08-01  Jan Hubicka  <jh@suse.cz>
916
917         * val-prof-5.c: New test.
918
919 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
920
921         PR c/22311
922         * gcc.dg/pr22311-1.c : New test.
923
924 2005-07-31  Steven Bosscher  <stevenb@suse.de>
925
926         PR target/23095
927         * gfortran.dg/pr23095.f: New test.
928
929         PR c++/22003
930         * g++.dg/other/pr22003.C: New test.
931
932 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
933
934         PR target/20621
935         * gcc.c-torture/execute/pr20621-1.c: New test.
936
937 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
938
939         * gfortran.dg/comma_format_extension_4.f:  Adjust length
940         of string for format.
941         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
942         print statement with internal write.
943         * gfortran.dg/der_array_io_2.f:  Likewise.
944         * gfortran.dg/der_array_io_3.f:  Likewise.
945
946 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
947
948         * gcc.dg/fold-abs-4.c: new test.
949
950 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
951
952         PR fortran/22570 an related issues.
953         * gfortran.dg/x_slash_1.f: New test.
954
955 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
956
957         PR c/23143
958         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
959         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
960
961 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
962
963         PR c/529
964         * gcc.dg/Wshadow-3.c: New test.
965
966 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
967
968         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
969         used to have the wrong bounds).
970
971 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
972
973         PR c/21720
974         * gcc.dg/hex-round-1.c: Test more cases.
975         * gcc.dg/hex-round-2.c: New test.
976
977 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
978
979         PR 22550
980         * g++.dg/tree-ssa/pr22550.C: New test.
981
982 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
983
984         * gcc.dg/tree-ssa/vrp19.c: New test.
985         * gcc.dg/tree-ssa-vrp20.c: New test.
986
987 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
988
989         PR c/22240
990         * gcc.dg/transparent-union-4.c: New test.
991
992 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
993
994         PR c/22192
995         * gcc.dg/c99-vla-2.c: New test.
996
997 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
998
999         PR c/21720
1000         * gcc.dg/hex-round-1.c: New test.
1001
1002 2005-07-28  Jan Hubicka  <jh@suse.cz>
1003
1004         * inliner-1.c: Do not dump everything.
1005         * tree-prof.exp: Do not pass -ftree-based-profiling.
1006         * bprob.exp: Likewise.
1007
1008         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1009
1010 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1011
1012         PR c++/22545
1013         * g++.dg/expr/ptrmem7.C: New test.
1014
1015 2005-07-28  Mike Stump  <mrs@apple.com>
1016
1017         * g++.old-deja/g++.mike/visibility-1.C: New test.
1018
1019 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1020
1021         PR c/20187
1022         * gcc.c-torture/execute/pr20187-1.c: New test.
1023
1024 2005-07-28  Jeff Law  <law@redhat.com>
1025
1026         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1027         * gcc.dg/tree-ssa/vrp18.c: New test.
1028
1029 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1030
1031         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1032
1033 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1034
1035         PR tree-optimization/22506
1036         * gcc.dg/vect/ps22506.c: New test.
1037
1038 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1039
1040         PR target/21149
1041         * gcc.target/i386/sse-3.c: New test.
1042
1043 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1044
1045         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1046         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1047
1048 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1049
1050         PR c/22589
1051         * gcc.c-torture/compile/pr22589-1.c: New test.
1052
1053 2005-07-28  Jan Hubicka  <jh@suse.cz>
1054
1055         * update-loopch.c: New testcase.
1056
1057 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1058
1059         PR rtl-optimization/23047
1060         * gcc.c-torture/execute/pr23047.c: New test.
1061         * gcc.c-torture/execute/pr23047.x: New.
1062
1063 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1064
1065         PR tree-optimization/22493
1066         * gcc.c-torture/execute/pr22493-1.c: New test.
1067         * gcc.c-torture/execute/pr22493-1.x: New.
1068         * gcc.c-torture/execute/vrp-1.c: New test.
1069         * gcc.c-torture/execute/vrp-2.c: New test.
1070         * gcc.c-torture/execute/vrp-2.c: New test.
1071
1072 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1073
1074         * gcc.target/frv/all-builtin-read8.c: Delete.
1075         * gcc.target/frv/all-builtin-read16.c: Delete.
1076         * gcc.target/frv/all-builtin-read32.c: Delete.
1077         * gcc.target/frv/all-builtin-read64.c: Delete.
1078         * gcc.target/frv/all-builtin-write8.c: Delete.
1079         * gcc.target/frv/all-builtin-write16.c: Delete.
1080         * gcc.target/frv/all-builtin-write32.c: Delete.
1081         * gcc.target/frv/all-builtin-write64.c: Delete.
1082         * gcc.target/frv/all-read-write-1.c: New.
1083
1084 2005-07-27  Jeff Law  <law@redhat.com>
1085
1086         * gcc.c-torture/execute/pr22630.c: New test.
1087
1088 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1089
1090         PR tree-optimization/23073
1091         * gcc.dg/vect/nodump-pr23073.c: New test.
1092         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1093
1094 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1095
1096         PR tree-optimize/22348
1097         * gcc.c-torture/execute/pr22348.c: New.
1098
1099 2005-07-27  Richard Guenther  <rguenther@suse.de>
1100
1101         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1102
1103 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1104
1105         PR fortran/22503
1106         * gfortran.dg/logical_comp.f90: New test.
1107
1108 2005-07-27  Jan Hubicka  <jh@suse.cz>
1109
1110         * inliner-1.c: Add cleanup of dumps.
1111         * val-prof-*.c: Likewise.
1112         * update-tailcall.c: New.
1113
1114 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1115
1116         PR 22591
1117         * gcc.dg/tree-ssa/pr22591.c: New test.
1118         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1119
1120 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1121
1122         PR libobjc/22606
1123         * objc.dg/try-catch-11.m: New test.
1124
1125 2005-07-26  Richard Guenther  <rguenther@suse.de>
1126
1127         PR tree-optimization/22486
1128         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1129
1130 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1131
1132         PR tree-opt/22484
1133         * testsuite/g++.dg/opt/loop2.C: New test.
1134
1135 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1136
1137         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1138         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1139
1140 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1141
1142         * lib/profopt.exp (profopt-execute): Check for profiling data
1143         files on the target.
1144
1145 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1146
1147         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1148         for matching of asm labels.
1149
1150 2005-07-25  Richard Guenther  <rguenther@suse.de>
1151
1152         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1153
1154 2005-07-25  Richard Guenther  <rguenther@suse.de>
1155
1156         PR testsuite/22624
1157         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1158
1159 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1160
1161         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1162         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1163         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1164         * gcc.dg/vect/vect-100.c: New test.
1165         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1166         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1167         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1168         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1169         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1170         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1171         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1172         * gfortran.dg/vect/pr19049.f90: New testcase.
1173         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1174
1175 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1176
1177         * gcc.c-torture/execute/20050713-1.c: New test.
1178
1179         PR fortran/20063
1180         * gfortran.fortran-torture/execute/data_4.f90: New test.
1181
1182         PR middle-end/20303
1183         * gcc.dg/visibility-d.c: New test.
1184
1185 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1186
1187         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1188         * gfortran.dg/underflow.f90: Ditto.
1189
1190 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1191
1192         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1193         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1194         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1195
1196 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1197
1198         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1199         include case of field width of zero.
1200
1201 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1202
1203         PR libgfortran/21875
1204         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1205         with trailing blanks on normal formatted read.
1206
1207 2005-07-23  Chao-ying Fu  <fu@mips.com>
1208
1209         * gcc.target/mips/mips32-dsp-type.c: New test.
1210         * gcc.target/mips/mips32-dsp.c: New test.
1211
1212 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1213
1214         PR testsuite/21073
1215         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1216
1217         PR testsuite/20454
1218         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1219         and __cyg_profile_func_exit.
1220
1221 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1222
1223         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1224         * gfortran.dg/comma_format_extension_4.f: Same.
1225         * gfortran.dg/pr15332.f: Same.
1226         * gfortran.dg/pr21730.f: Same.
1227
1228 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         * g++.dg/opt/vrp2.C: Fix testcase.
1231
1232         PR tree-opt/22625
1233         * g++.dg/opt/vrp2.C: New test.
1234
1235 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1236
1237         PR debug/21828
1238         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1239
1240 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1241
1242         * gcc.dg/tree-ssa/20050719-1.c: New test.
1243
1244 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1245
1246         * gcc.dg/bfin-longcall-1.c: New file.
1247         * gcc.dg/bfin-longcall-2.c: New file.
1248
1249 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1250
1251         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1252
1253 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1254
1255         PR middle-end/19055
1256         * gcc.dg/tree-ssa/pr19055.c: New test.
1257         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1258
1259 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1260
1261         PR C++/22358
1262         * g++.dg/other/pr22358.C: New test.
1263
1264 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1265
1266         PR c++/2922
1267         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1268
1269 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1270
1271         PR c++/15938
1272         * g++.dg/init/union2.C: New test.
1273
1274 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1275
1276         PR c/22393
1277         * gcc.dg/complex-4.c: New test.
1278
1279 2005-07-21  Richard Guenther  <rguenther@suse.de>
1280
1281         PR testsuite/22522
1282         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1283         scanning for asm labels.
1284         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1285
1286 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1287
1288         PR target/22085
1289         * gcc.dg/altivec-pr22085.c: New.
1290
1291 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1292
1293         PR tree-optimization/19210
1294         * gcc.dg/tree-ssa/pr19210-1.c: New.
1295         * gcc.dg/tree-ssa/pr19210-2.c: New.
1296
1297 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1298
1299         PR rtl-optimization/22167
1300         * g++.dg/opt/pr22167.C: New test.
1301
1302 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1303
1304         PR c++/2922
1305         * g++.dg/lookup/two-stage2.C: New.
1306         * g++.dg/lookup/two-stage3.C: New.
1307         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1308         fixed two-stage name lookup for operators.
1309         * g++.dg/template/call3.C: Compiler now produces an appropriate
1310         error message.
1311         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1312         14 as a candidate.
1313         * g++.dg/template/ptrmem4.C: Compiler produces different error
1314         message.
1315         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1316         connect_to_method as a candidate.
1317
1318 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1319
1320         * gcc.dg/fold-alloc-1.c: New test.
1321
1322 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1323
1324         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1325         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1326
1327 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1328
1329         * gcc.dg/fold-abs-1.c: New test.
1330         * gcc.dg/fold-abs-2.c: New test.
1331         * gcc.dg/fold-abs-3.c: New test.
1332
1333 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1334
1335         Make CONSTRUCTOR use VEC to store initializers.
1336         * g++.dg/ext/complit3.C: Check for specific error messages.
1337         * g++.dg/init/brace2.C: Update error message.
1338         * g++.dg/warn/Wbraces2.C: Likewise.
1339
1340 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1341
1342         PR fortran/16940
1343         * gfortran.dg/module_interface_1.f90: New test.
1344
1345 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1346             Kenneth Zadeck <zadeck@naturalbridge.com>
1347
1348         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1349
1350 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1351
1352         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1353         specify -Wformat for these tests.
1354         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1355         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1356         * gcc.dg/format/opt-6.c: Delete.
1357
1358 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1359
1360         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1361         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1362
1363 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1364
1365         * gcc.dg/tree-ssa/alias-2.c: New test.
1366
1367 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1368
1369         PR c++/22263
1370         * g++.dg/template/explicit7.C: New test.
1371
1372 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1373
1374         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1375         width of 8 to +Inf and -Inf.
1376
1377 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1378
1379         PR c++/22139
1380         * g++.dg/template/friend36.C: New test.
1381
1382 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1383
1384         PR fortran/21730
1385         * gfortran.dg/pr21730.f: New test.
1386
1387 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1388             Kenneth Zadeck <zadeck@naturalbridge.com>
1389
1390         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1391         since pure const detection cannot run at -O1 in c compiler.
1392         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1393         can now optimize this case properly.
1394         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1395         because we now pass.
1396         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1397
1398 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1399
1400         PR c/22421
1401         * gcc.dg/format/bitfld-1.c: New test.
1402
1403 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1404
1405         PR c++/22204
1406         * g++.dg/rtti/repo1.C: New test.
1407
1408 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1409
1410         PR middle-end/22398
1411         * gcc.c-torture/compile/pr22398.c: New test.
1412
1413 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/22132
1416         * g++.dg/expr/cast4.C: New test.
1417
1418 2005-07-15  Richard Guenther  <rguenther@suse.de>
1419
1420         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1421         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1422
1423 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1424
1425         PR tree-optimization/22230
1426         * gcc.dg/tree-ssa/pr22230.c: New test.
1427
1428 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1429
1430         * gfortran.dg/g77/cpp6.f: New test.
1431
1432         PR fortran/22417
1433         * gfortran.dg/g77/cpp5.F: New test.
1434         * gfortran.dg/g77/cpp5.h: New file.
1435         * gfortran.dg/g77/cpp5inc.h: New file.
1436
1437 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1438
1439         PR libfortran/16435
1440         * gfortran.dg/tl_editting.f90: New.
1441         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1442
1443 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1444
1445         * gfortran.dg/char_array_constructor.f90: New test.
1446
1447 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1448
1449         * gfortran.dg/past_eor.f90: New.
1450         * gfortran.dg/complex_read.f90: New.
1451
1452 2005-07-13  Jeff Law  <law@redhat.com>
1453
1454         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1455         additional casts.
1456
1457         * gcc.dg/tree-ssa/pr22321.c: New test
1458
1459 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1460
1461         PR tree-optimization/21921
1462         * gcc.dg/tree-ssa/pr21921.c: New.
1463
1464 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1465
1466         PR tree-optimizatio/22442
1467         * gcc.dg/tree-ssa/loop-11.c: New test.
1468
1469 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1470
1471         PR tree-opt/21840
1472         * gcc.c-torture/compile/pr21840.c: New test.
1473
1474 2005-07-12  Jan Hubicka  <jh@suse.cz>
1475
1476         * gcc.c-torture/compile/pr22379.c: New test.
1477
1478 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1479
1480         PR libfortran/21593
1481         gfortran.dg/dev_null.f90:  Remove outdated comment about
1482         PR libfortran/21593.
1483
1484
1485 2005-07-12  Dale Johannesen  <dalej@apple.com>
1486
1487         * gcc.target/i386/compress-float-sse.c:  New.
1488         * gcc.target/i386/compress-float-sse-pic.c:  New.
1489         * gcc.target/i386/compress-float-387.c:  New.
1490         * gcc.target/i386/compress-float-387-pic.c:  New.
1491         * gcc.dg/compress-float-ppc.c:  New.
1492         * gcc.dg/compress-float-ppc-pic.c:  New.
1493
1494 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1495
1496         PR libfortran/21593
1497         gfortran.dg/dev_null.f90:  Remove targets.
1498
1499 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1500
1501         PR tree-opt/22335
1502         * gcc.dg/pr22335-1.c: New test.
1503         * gcc.dg/pr22335-2.c: New test.
1504
1505 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1506
1507         PR c++/20172
1508         * g++.dg/template/nontype12.C : New test.
1509
1510 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1511
1512         * gcc.dg/tree-ssa/loop-10.c: New test.
1513
1514 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1515
1516         * gcc.c-torture/execute/20020720-1.x: Remove.
1517
1518 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1519
1520         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1521
1522 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1523
1524         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1525         (dg-mips-options): Use it.
1526
1527 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1528
1529         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1530
1531 2005-07-09  Richard Henderson  <rth@redhat.com>
1532
1533         * lib/target-supports.exp (check_effective_target_sync_char_short):
1534         Add alpha.
1535
1536 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1537
1538         PR libfortran/22217
1539         * gfortran.dg/negative-z-descriptor.f90:  New test.
1540
1541 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1542
1543         PR tree-opt/22329
1544         * gcc.dg/pr22329.c: New test.
1545
1546 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1547
1548         PR tree-optimization/20139
1549         * gcc.dg/tree-ssa/pr20139.c: New.
1550
1551 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1552
1553         PR tree-opt/22356
1554         * testsuite/gcc.dg/pr22356-1.c: New test.
1555
1556 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1557
1558         PR c++/21799
1559         * g++.dg/template/unify8.C: New.
1560         * g++.dg/template/unify9.C: New.
1561
1562 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1563
1564         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1565
1566 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1567
1568         * gcc.dg/darwin-version-1.c: New.
1569         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1570         * gcc.dg/builtins-20.c: Likewise.
1571         * gcc.dg/builtins-53.c: Likewise.
1572         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1573         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1574         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1575         * gcc.dg/torture/builtins-power-1.c: Likewise.
1576         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1577         on Darwin.
1578
1579 2005-07-07  Jeff Law  <law@redhat.com>
1580
1581         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1582         argument evaluation order.
1583
1584 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1585
1586         PR libfortran/21594
1587         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1588         Add test cases where the shift length is greater than the
1589         array length.
1590
1591 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1592
1593         * obj-c++.dg/proto-lossage-6.mm: New.
1594         * objc.dg/proto-lossage-6.m: New.
1595
1596 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1597
1598         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1599         * objc.dg/gnu-runtime-2.m: Likewise.
1600
1601 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1602
1603         * gfortran.dg/longline.f: New test.
1604
1605         * gfortran.dg/badline.f: New test.
1606
1607 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1608
1609         PR fortran/16531
1610         PR fortran/15966
1611         PR fortran/18781
1612         * gfortran.dg/hollerith.f90: New.
1613         * gfortran.dg/hollerith2.f90: New.
1614         * gfortran.dg/hollerith3.f90: New.
1615         * gfortran.dg/hollerith4.f90: New.
1616         * gfortran.dg/hollerith_f95.f90: New.
1617         * gfortran.dg/hollerith_legacy.f90: New.
1618         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1619
1620 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1621
1622         PR objc/22274
1623         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1624         * objc.dg/gnu-runtime-2.m: New.
1625
1626 2005-07-06  Jeff Law  <law@redhat.com>
1627
1628         * gcc.dg/tree-ssa/vrp17.c: New test.
1629
1630 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1631
1632         PR fortran/22327
1633         * gfortran.dg/array_constructor_5.f90: New test.
1634
1635 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1636
1637         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1638
1639 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1640
1641         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1642         * gcc.dg/980816-1.c: Ditto.
1643
1644 2005-07-06  Jeff Law  <law@redhat.com>
1645
1646         * gcc.c-torture/compile/pr21356.c: New test.
1647
1648 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1649
1650         PR c/22013
1651         PR c/22098
1652         * gcc.c-torture/compile/pr22013-1.c,
1653         gcc.c-torture/execute/pr22098-1.c,
1654         gcc.c-torture/execute/pr22098-2.c,
1655         gcc.c-torture/execute/pr22098-3.c: New tests.
1656
1657 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1658
1659         PR c/22308
1660         * gcc.dg/pr22308-1.c: New test.
1661
1662 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1663
1664         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1665         target.
1666         * gcc.dg/compare9.c: Use -fshort-enums instead of
1667         -fno-short-enums.  Change the last test to dg-bogus.
1668
1669 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1670
1671         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1672         * gcc.dg/compare9.c: New.
1673
1674 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1675
1676         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1677
1678 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1679
1680         PR testsuite/22288
1681         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1682
1683
1684 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1685
1686         * gcc.dg/format/gcc_gfc-1.c: New.
1687
1688 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1689
1690         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1691
1692 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1693
1694         PR fortran/20842
1695         * gfortran.dg/io_invalid_1.f90: New test.
1696
1697 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1698
1699         * gcc.dg/format/gcc_diag-1.c: Update.
1700
1701 2005-07-02  Jeff Law  <law@redhat.com>
1702
1703         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1704         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1705
1706 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1707
1708         * gcc.dg/format/gcc_diag-1.c: Update.
1709
1710 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1711
1712         PR tree-opt/22269
1713         * gcc.c-torture/compile/pr22269.c: New test.
1714
1715 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1716
1717         PR 21584
1718         PR 22219
1719         * g++.dg/tree-ssa/pr21584-1.C: New test.
1720         * g++.dg/tree-ssa/pr21584-2.C: New test.
1721
1722 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1723
1724         * obj-c++.dg/try-catch-11.mm: New.
1725         * objc.dg/try-catch-10.m: New.
1726
1727 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1728
1729         * g++.dg/other/ucnid-1.C: xfail on AIX.
1730
1731 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1732
1733         PR 22234
1734         * gcc.dg/20050629-1.c: New test.
1735
1736 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1737
1738         * obj-c++.dg/const-str-1[0-1].mm: New.
1739         * objc.dg/const-str-1[0-1].m: New.
1740
1741 2005-05-29  Richard Henderson  <rth@redhat.com>
1742
1743         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1744         Rename from check_effective_target_vect_no_max.
1745         (check_effective_target_vect_no_int_add): New.
1746         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1747         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1748         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1749         * gcc.dg/vect/vect-reduc-1.c: Use both.
1750         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1751
1752 2005-05-29  Richard Henderson  <rth@redhat.com>
1753
1754         * lib/target-supports.exp (check_effective_target_vect_no_max):
1755         Remove i386 and x86_64.
1756
1757 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1758
1759         PR testsuite/21969
1760         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1761
1762 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1763
1764         PR middle-end/21969
1765         * gcc.dg/vect/pr21969.c: New test.
1766
1767 2005-06-28  Eric Christopher  <echristo@redhat.com>
1768
1769         PR c/22052
1770         PR c/21975
1771         * gcc.dg/inline1.c: New test.
1772         * gcc.dg/inline2.c: Ditto.
1773         * gcc.dg/inline3.c: Ditto.
1774         * gcc.dg/inline4.c: Ditto.
1775         * gcc.dg/inline5.c: Ditto.
1776
1777 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1778
1779         PR libfortran/22142
1780         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1781         Add testcase also testing eoshift1 for PR 22142.
1782
1783 2005-06-28  Richard Henderson  <rth@redhat.com>
1784
1785         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1786         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1787         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1788         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1789         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1790
1791 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1792
1793         PR libfortran/22142
1794         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1795         Add testcase for PR 22142.
1796
1797 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1798
1799         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1800         gcc.target/ia64/fpreg-2.c: New tests.
1801
1802 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1803
1804         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1805
1806 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1807
1808         PR libfortran/22170
1809         * gfortran.dg/slash_1.f90: New test.
1810
1811 2005-06-27  Richard Henderson  <rth@redhat.com>
1812
1813         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1814         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1815         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1816         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1817         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1818         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1819
1820 2005-06-27  Richard Henderson  <rth@redhat.com>
1821
1822         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1823         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1824
1825 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1826
1827         * obj-c++.dg/proto-lossage-5.mm: New.
1828         * objc.dg/proto-lossage-5.m: New.
1829
1830 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1831
1832         PR 21959
1833         * gcc.dg/tree-ssa/pr21959.c: New test.
1834
1835 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1836
1837         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1838         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1839         testing uninitialized var.
1840
1841         * gcc.c-torture/execute/builtins/chk.h: New.
1842         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1843         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1844         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1845         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1846         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1847         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1848         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1849         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1850         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1851         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1852         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1853         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1854         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1855         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1856         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1857         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1858         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1859         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1860         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1861         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1862         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1863         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1864         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1865         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1866         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1867         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1868         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1869         * gcc.dg/builtin-object-size-1.c: New test.
1870         * gcc.dg/builtin-object-size-2.c: New test.
1871         * gcc.dg/builtin-object-size-3.c: New test.
1872         * gcc.dg/builtin-object-size-4.c: New test.
1873         * gcc.dg/builtin-object-size-5.c: New test.
1874         * gcc.dg/builtin-stringop-chk-1.c: New test.
1875         * gcc.dg/builtin-stringop-chk-2.c: New test.
1876         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1877         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1878         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1879         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1880         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1881         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1882         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1883         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1884         * gcc.c-torture/execute/printf-1.c: New test.
1885         * gcc.c-torture/execute/fprintf-1.c: New test.
1886         * gcc.c-torture/execute/vprintf-1.c: New test.
1887         * gcc.c-torture/execute/vfprintf-1.c: New test.
1888         * gcc.c-torture/execute/printf-chk-1.c: New test.
1889         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1890         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1891         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1892
1893 2005-06-27  Michael Matz  <matz@suse.de>
1894
1895         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1896         slot is not merged if address escapes.
1897
1898 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1899
1900         PR c/21911
1901         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1902
1903 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1904
1905         PR middle-end/17965
1906         * gcc.c-torture/compile/20050622-1.c: New test.
1907
1908         PR middle-end/22028
1909         * gcc.dg/20050620-1.c: New test.
1910
1911 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1912
1913         PR tree-optimization/22026
1914         * gcc.dg/tree-ssa/pr22026.c: New.
1915
1916 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1917
1918         PR libfortran/22144
1919         * gfortran.dg/shift-alloc.f90:  New testcase.
1920
1921 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1922
1923         * all files: Update FSF address in copyright headers.
1924
1925 2005-06-22  Jan Hubicka  <jh@suse.cz>
1926
1927         * wholeprogram-1.c: New testcase.
1928         * wholeprogram-2.c: New testcase.
1929
1930 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1931
1932         PR 22171
1933         * gcc.dg/tree-ssa/pr22171.c: New test.
1934
1935 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1936
1937         * gfortran.dg/simplify_modulo.f90: New.
1938
1939 2005-06-24  Jan Hubicka  <jh@suse.cz>
1940
1941         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1942
1943 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1944
1945         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1946
1947 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1948
1949         * obj-c++.dg/typedef-alias-1.mm: New.
1950         * objc.dg/typedef-alias-1.m: New.
1951
1952 2005-06-23  Jeff Law  <law@redhat.com>
1953
1954         * gcc.dg/tree-ssa/vrp16.c: New test.
1955
1956 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1957
1958         * lib/target-supports.exp: Add
1959         check_effective_target_fortran_large_real and
1960         check_effective_target_fortran_large_int to check for
1961         corresponding effective targets.
1962         * gfortran.dg/large_integer_kind_1.f90: New test.
1963         * gfortran.dg/large_real_kind_1.f90: New test.
1964
1965 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1966
1967         PR tree-optimization/22117
1968         * gcc.dg/tree-ssa/pr22117.c: New.
1969
1970 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1971
1972         PR testsuite/22123
1973         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1974
1975 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1976
1977         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1978
1979 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1980
1981         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1982         * gfortran.dg/f2c_4.c: Likewise
1983
1984 2005-06-22 Paul Brook  <paul@codesourcery.com>
1985
1986         PR fortran/21034
1987         * gfortran.dg/auto_save_1.f90: New test.
1988
1989 2005-06-22  Michael Matz  <matz@suse.de>
1990
1991         * gcc.target/x86-64/abi: New directory.
1992         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1993         * gcc.target/x86-64/abi/README.gcc: New file.
1994         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1995         * gcc.target/x86-64/abi/asm-support.s: New file.
1996         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1997         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1998         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1999         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2000         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2001         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2002         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2003         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2004         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2005         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2006         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2007         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2008         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2009         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2010         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2011         * gcc.target/x86_64/abi/test_varargs.c: New test.
2012
2013 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2014
2015         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2016         32-bit i?86 and x86_64.
2017
2018 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2019
2020         * obj-c++.dg/const-str-[1-9].mm: New tests.
2021
2022 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2023
2024         PR fortran/22010
2025         * gfortran.dg/namelist_use.f90: New.
2026         * gfortran.dg/namelist_use_only.f90: New.
2027
2028 2005-06-21  Jeff Law  <law@redhat.com>
2029
2030         * gcc.dg/tree-ssa/vrp15.c: New test.
2031
2032 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2033
2034         * lib/target-supports.exp (check_effective_target_vect_reduction):
2035         Remove.
2036         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2037         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2038         remove vect_reduction target keyword. Also avoid two returns in main.
2039         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2040         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2041         * gcc.dg/vect/vect-reduc-1short.c: New test.
2042         * gcc.dg/vect/vect-reduc-1char.c: New test.
2043         * gcc.dg/vect/vect-reduc-2short.c: New test.
2044         * gcc.dg/vect/vect-reduc-2char.c: New test.
2045         * gcc.dg/vect/vect-reduc-6.c: New test.
2046         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2047         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2048         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2049
2050 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2051         Paul Thomas  <pault@gcc.gnu.org>
2052
2053         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2054         New tests.
2055
2056 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2057
2058         * gfortran.dg/backslash_1.f90: New test.
2059         * gfortran.dg/backslash_2.f90: New test.
2060
2061 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2062
2063         * gfortran.dg/duplicate_labels.f90: New test.
2064
2065 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2066
2067         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2068         unsupportable relocations.
2069         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2070         * gcc.dg/20050321-2.c: xfail for NetWare.
2071
2072 2005-06-20  Andreas Jaeger  <aj@suse.de>
2073
2074         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2075         gcc.target/i386/fastcall-sseregparm.c,
2076         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2077
2078 2005-06-19  Richard Henderson  <rth@redhat.com>
2079
2080         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2081
2082 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2083
2084         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2085
2086 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2087
2088         PR c++/22115
2089         * g++.dg/conversion/simd2.C: Change expected error message.
2090
2091 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2092
2093         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2094         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2095         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2096
2097 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2098
2099         * gcc.dg/fold-mod-1.c: New test.
2100
2101 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2102
2103         PR fortran/19926
2104         * gfortran.dg/pr19926.f90: New test.
2105
2106 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2107
2108         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2109         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2110         targets.
2111         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2112         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2113
2114 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2115
2116         * gcc.target/ia64/float80-varargs-1.c: New test.
2117
2118 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2119
2120         PR tree-opt/22035
2121         * gfortran.dg/f2c_6.f90: New test.
2122
2123 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2124
2125         PR c++/17413
2126         * g++.dg/template/local5.C: New.
2127
2128 2005-06-17  Richard Henderson  <rth@redhat.com>
2129
2130         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2131
2132 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2133
2134         PR testsuite/21945
2135         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2136
2137 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2138
2139         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2140         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2141         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2142         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2143         check_vect to verify the presence of hardware vector support.
2144
2145 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2146
2147         PR testsuite/22056
2148         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2149
2150 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2151
2152         PR libfortran/19216
2153         * gfortran.dg/pr19216.f: Add correct space between brackets and
2154         dg directive.
2155
2156 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2157
2158         PR libfortran/16436
2159         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2160
2161 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2162
2163         * gcc.target/i386/attributes-error.c: New testcase.
2164         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2165         * gcc.target/i386/regparm-stdcall.c: Likewise.
2166         * gcc.target/i386/sseregparm-1.c: Likewise.
2167         * gcc.target/i386/sseregparm-2.c: Likewise.
2168
2169 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2170
2171         * g++.dg/rtti/crash2.C: New.
2172
2173 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2174
2175         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2176
2177 2005-06-15  David Ung  <davidu@mips.com>
2178
2179         * gcc.target/mips/mips16e-extends.c: New test for testing the
2180         generation of MIPS16e zeb/zeh, seb/seh instructions.
2181
2182 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2183
2184         PR 22018
2185         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2186         * gcc.dg/tree-ssa/pr22018.c: New test.
2187
2188 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2189
2190         * gcc.dg/simd-1.c: Update error messages.
2191         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2192         * gcc.dg/simd-2.c: Update error messages.
2193         * gcc.dg/simd-4.c: New.
2194
2195 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2196
2197         PR c++/20678
2198         * g++.dg/other/crash-4.C: New.
2199
2200 2005-06-14  Devang Patel  <dpatel@apple.com>
2201
2202         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2203
2204 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2205
2206         PR c++/21929
2207         * g++.dg/parse/crash11.C: Update
2208
2209 2005-06-13  Jeff Law  <law@redhat.com>
2210
2211         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2212         perform the desired transformations.
2213         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2214         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2215
2216 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2217
2218         PR fortran/22038
2219         * gfortran.dg/forall_1.f90: Un-XFAIL.
2220
2221 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2222
2223         PR c++/21929
2224         * g++.dg/parse/crash26.C: New.
2225
2226         PR c++/20789
2227         * g++.dg/init/member1.C: New.
2228
2229 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2230
2231         * gfortran.dg/altreturn_1.f90: New test.
2232
2233 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2234
2235         PR middle-end/21985
2236         * gcc.dg/tree-ssa/pr21985.c: New test.
2237
2238 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2239
2240         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2241
2242 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2243
2244         PR c++/21930
2245         * g++.dg/other/error10.C: New test case.
2246
2247 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2248
2249         PR libfortran/19155
2250         * gfortran.dg/pr19155.f: Add test.
2251
2252 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2253
2254         * gfortran.dg/f2c_7.f90: New test.
2255
2256         * gfortran.dg/forall_1.f90: XFAILed.
2257
2258 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2259
2260         * gcc.dg/pr14796-1.c: New.
2261         * gcc.dg/pr14796-2.c: New.
2262
2263 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2264
2265         PR fortran/17792
2266         PR fortran/21375
2267         * gfortran.dg/deallocate_stat.f90:  New test.
2268
2269 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2270
2271         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2272
2273 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2274
2275         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2276         access will be generated when this loop is vectorized. Test that
2277         accesses with same alignment were detected.
2278         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2279         Test that accesses with same alignment were detected.
2280         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2281         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2282         alignment were detected.
2283
2284 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2285
2286         PR c++/10611
2287         * g++.dg/conversion/simd2.C: New.
2288
2289 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2290
2291         * gcc.dg/Wcxx-compat-1.c: New.
2292
2293 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2294
2295         PR libfortran/21480
2296         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2297         complex array.
2298
2299 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2300
2301         * gcc.dg/alias-8.c: New.
2302
2303 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2304
2305         * gcc.dg/format/cmn_err-1.c: Update.
2306
2307 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2308
2309         PR target/20666
2310         * gcc.target/sparc/fexpand-2.c: New.
2311         * gcc.target/sparc/fpmerge-2.c: New.
2312         * gcc.target/sparc/fpmul-2.c: New.
2313         * gcc.target/sparc/noresult.c: New.
2314         * gcc.target/sparc/pdist-2.c: New.
2315         * gcc.target/sparc/pdist-3.c: New.
2316
2317 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2318
2319         PR testsuite/21702
2320         * gcc.target/i386/i386.exp: Fix comment typo.
2321
2322 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2323
2324         PR c++/19497
2325         * g++.dg/inherit/using5.C: New.
2326         * g++.dg/inherit/using6.C: New.
2327
2328 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2329
2330         PR c++/19894
2331         * g++.dg/template/ptrmem15.C: New test.
2332
2333         PR c++/20563
2334         * g++.dg/ext/label4.C: New test.
2335
2336 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2337
2338         * gcc.dg/tls/debug-1.c: New test.
2339
2340 2005-06-07  Dale Johannesen  <dalej@apple.com>
2341
2342         * gcc.target/i386/movq.c:  New.
2343
2344 2005-06-07  Dale Johannesen  <dalej@apple.com>
2345
2346         * gcc.dg/20050607-1.c:  New.
2347
2348 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2349
2350         PR middle-end/21850
2351         * gcc.c-torture/execute/20050607-1.c: New test.
2352
2353 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2354
2355         PR libfortran/21926
2356         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2357         Test case where the return array has lowest stride one,
2358         but isn't packed.
2359
2360 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2361
2362         * lib/target-supports.exp (check_effective_target_sync_int_long):
2363         Add s390 and s390x targets.
2364
2365 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2366
2367         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2368         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2369         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2370         * gcc.dg/tree-ssa/loop-9.c: New test.
2371
2372 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2373
2374         * g++.dg/parse/defarg10.C: New.
2375
2376 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2377
2378         PR regression/21897
2379         * gcc.c-torture/execute/20050604-1.c: New test.
2380
2381 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2382
2383         PR 21903
2384         * g++.dg/parse/defarg9.C: New.
2385
2386         PR c++/20637
2387         * g++.dg/inherit/using4.C: New.
2388         * g++.dg/overload/error1.C: Adjust expected errors.
2389         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2390         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2391         * g++.old-deja/g++.other/redecl2.C: Likewise.
2392         * g++.old-deja/g++.other/redecl4.C: Likewise.
2393         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2394
2395 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2396
2397         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2398
2399 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2400
2401         * lib/gfortran.exp (gfortran_target_compile): Call
2402         dg-additional-files-options
2403         * gfortran.dg/f2c_4.f90: New file
2404         * gfortran.dg/f2c_4.c: New file
2405         * gfortran.dg/f2c_5.f90: New file
2406         * gfortran.dg/f2c_5.c: New file
2407
2408 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2409
2410         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2411
2412         PR fortran/21912
2413         * gfortran.dg/array_constructor_4.f90: New test.
2414
2415 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2416
2417         PR c++/21619
2418         * g++.dg/ext/builtin9.C: New test.
2419
2420 2005-06-05  Dale Johannesen  <dalej@apple.com>
2421
2422         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2423         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2424
2425 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2426
2427         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2428         * gcc.dg/vect/vect-reduc-1.c: New.
2429         * gcc.dg/vect/vect-reduc-2.c: New.
2430         * gcc.dg/vect/vect-reduc-3.c: New.
2431
2432 2005-06-04  Dale Johannesen  <dalej@apple.com>
2433
2434         * gcc.c-torture/execute/20050603-1.c:  New.
2435         * gcc.c-torture/execute/20050603-2.c:  New.
2436         * gcc.dg/20050603-3.c:  New.
2437
2438 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2439
2440         PR fortran/19195
2441         * gfortran.dg/debug_1.f90: New test.
2442
2443         * gfortran.dg/forall_1.f90: New test.
2444
2445 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2446
2447         * gfortran.dg/array_constructor_3.f90: New test.
2448
2449 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2450
2451         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2452
2453 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2454
2455         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2456
2457 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2458
2459         PR c/21873
2460         * gcc.dg/init-excess-1.c: New test.
2461
2462 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/21853
2465         * g++.dg/expr/static_cast6.C: New test.
2466
2467 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2468
2469         * gcc.dg/tree-ssa/vrp14.c: New test.
2470
2471 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/21336
2474         * g++.dg/template/new2.C: New test.
2475
2476 2005-06-03  Josh Conner  <jconner@apple.com>
2477
2478         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2479         all entries in initializer.
2480
2481 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2482
2483         PR middle-end/21858
2484         * gcc.dg/pr21858.c: New testcase.
2485
2486 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2487
2488         PR tree-optimization/21292
2489
2490         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2491         New.
2492         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2493         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2494         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2495         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2496         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2497
2498 2005-06-02  Richard Henderson  <rth@redhat.com>
2499
2500         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2501
2502 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2503
2504         * gcc.dg/wtypequal.c: New testcase.
2505
2506 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2507
2508         PR 21582
2509         * gcc.dg/tree-ssa/pr21582.c: New test.
2510
2511 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         PR c++/21280
2514         * g++.dg/opt/interface2.h: New.
2515         * g++.dg/opt/interface2.C: New.
2516         * g++.dg/init/ctor4.C: Adjust error lines.
2517         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2518         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2519         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2520         * g++.old-deja/g++.pt/assign1.C: Likewise.
2521         * g++.old-deja/g++.pt/crash20.C: Likewise.
2522
2523 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2524
2525         PR tree-optimization/21734
2526         * g++.dg/vect/pr21734_1.cc: New.
2527         * g++.dg/vect/pr21734_2.cc: New.
2528
2529 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2530
2531         PR c++/20350
2532         * g++.dg/template/spec24.C: New.
2533
2534         PR c++/21151
2535         * g++.dg/pch/local-1.C: New.
2536         * g++.dg/pch/local-1.Hs: New.
2537
2538 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2539
2540         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2541         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2542         * gcc.dg/tree-ssa/pr14341.c: New test.
2543         * gcc.dg/tree-ssa/pr14841.c: New test.
2544         * gcc.dg/tree-ssa/pr20701.c: New test.
2545         * gcc.dg/tree-ssa/pr21086.c: New test.
2546         * gcc.dg/tree-ssa/pr21090.c: New test.
2547         * gcc.dg/tree-ssa/pr21332.c: New test.
2548         * gcc.dg/tree-ssa/pr21458.c: New test.
2549         * gcc.dg/tree-ssa/pr21658.c: New test.
2550         * gcc.dg/tree-ssa/vrp01.c: New test.
2551         * gcc.dg/tree-ssa/vrp02.c: New test.
2552         * gcc.dg/tree-ssa/vrp03.c: New test.
2553         * gcc.dg/tree-ssa/vrp04.c: New test.
2554         * gcc.dg/tree-ssa/vrp05.c: New test.
2555         * gcc.dg/tree-ssa/vrp06.c: New test.
2556         * gcc.dg/tree-ssa/vrp07.c: New test.
2557         * gcc.dg/tree-ssa/vrp08.c: New test.
2558         * gcc.dg/tree-ssa/vrp09.c: New test.
2559         * gcc.dg/tree-ssa/vrp10.c: New test.
2560         * gcc.dg/tree-ssa/vrp11.c: New test.
2561         * gcc.dg/tree-ssa/vrp12.c: New test.
2562         * gcc.dg/tree-ssa/vrp13.c: New test.
2563
2564 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2565
2566         PR 21029
2567         * gcc.dg/tree-ssa/pr21029.c: New test.
2568
2569 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2570
2571         * gfortran.dg/logint-1.f: New test case.
2572         * gfortran.dg/logint-2.f: Likewise.
2573         * gfortran.dg/logint-3.f: Likewise.
2574
2575 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR c/21536
2578         PR c/20760
2579         * gcc.dg/20050527-1.c: New test.
2580
2581         * gcc.dg/i386-sse-12.c: New test.
2582
2583         PR fortran/21729
2584         * gfortran.dg/implicit_5.f90: New test.
2585
2586 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2587
2588         PR fortran/20883
2589         * gfortran/assign_4.f90: New test.
2590         * gfortran/assign_2.f90: Change compile to run.
2591
2592 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2593
2594         * lib/target-supports.exp
2595         (check_effective_target_sync_char_short): New.
2596         * gcc.dg/sync-2.c: New.
2597
2598 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2599
2600         PR tree-optimization/21817
2601         * gcc.dg/torture/pr21817-1.c: New.
2602
2603 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2604
2605         PR c++/21165
2606         * g++.dg/template/init5.C: New.
2607
2608 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         * gfortran.dg/char_initialiser_actual.f90:
2611         Test character initialisers as actual arguments.
2612         * gfortran.dg/char_pointer_comp_assign.f90:
2613         Test character pointer structure component assignments.
2614         * gfortran.dg/char_array_structure_constructor.f90:
2615         Test character components in structure constructors.
2616
2617 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2618
2619         PR middle-end/20931
2620         * g++.dg/opt/pr20931.C: New test.
2621
2622 2005-05-31  Andreas Jaeger  <aj@suse.de>
2623
2624         PR testsuite/20772
2625         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2626         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2627         g++.old-deja/g++.ext/asmspec1.C,
2628         g++.old-deja/g++.other/regstack.C,
2629         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2630         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2631         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2632         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2633         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2634         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2635         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2636         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2637         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2638         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2639         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2640         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2641         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2642         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2643         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2644         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2645         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2646         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2647         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2648
2649 2005-05-31  Jeff Law  <law@redhat.com>
2650
2651         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2652
2653 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2654
2655         PR middle-end/21743
2656         * gcc.dg/builtins-1.c: Activate disabled clog test.
2657         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2658
2659 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2660
2661         * gfortran.dg/char_pointer_assign.f90:
2662         Test character-pointer assignments and pointer assignments.
2663         * gfortran.dg/char_pointer_dummy.f90:
2664         Test character-pointer dummy arguments.
2665         * gfortran.dg/char_pointer_func.f90:
2666         Test character-pointer function returns.
2667         * gfortran.dg/char_pointer_dependency.f90:
2668         Test character-pointer functions with dependencies.
2669
2670 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/21784
2673         * g++.dg/lookup/using14.C: New test.
2674
2675 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2676
2677         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2678         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2679         trailing ^M.
2680
2681 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2682
2683         PR c++/17413
2684         * g++.dg/template/local5.C: New.
2685
2686         PR target/21761
2687         * gcc.c-torture/compile/pr21761.c: New.
2688
2689         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2690         before darwin8.
2691
2692 2005-05-30  Steven G. Kargl
2693
2694         PR fortran/20846
2695         * gfortran.dg/inquire_8.f90: New test.
2696
2697 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2698
2699         PR libfortran/21376
2700         * gfortran.dg/output_exponents_1.f90: New test.
2701
2702 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2703
2704         PR libfortran/20006
2705         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2706
2707 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2708
2709         PR c++/21210
2710         * g++.dg/ext/complex1.C: New test.
2711
2712         PR c++/21340
2713         * g++.dg/init/ctor6.C: New test.
2714
2715 2005-05-29  Jan Hubicka  <jh@suse.cz>
2716
2717         * gcc.c-torture/compile/pr21562.c: New.
2718
2719 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2720
2721         * gfortran.dg/subnormal_1.f90: New test.
2722
2723 2005-05-28  Jan Hubicka  <jh@suse.cz>
2724
2725         * tree-prof.exp: Fix comment.
2726         * value-prof-1.c: New.
2727         * value-prof-2.c: New.
2728         * value-prof-3.c: New.
2729         * value-prof-4.c: New.
2730
2731 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2732
2733         PR c++/21614
2734         * g++.dg/expr/ptrmem6.C: New test.
2735         * g++.dg/expr/ptrmem6a.C: Likewise.
2736
2737 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2738
2739         PR tree-optimization/21658
2740         * gcc.dg/tree-ssa/pr21658.c: New.
2741
2742 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2743
2744         PR c++/21455
2745         * g++.dg/inherit/ptrmem3.C: New.
2746
2747         PR c++/21681
2748         * g++.dg/parse/template16.C: New.
2749
2750 2005-05-27  Andreas Jaeger  <aj@suse.de>
2751
2752         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2753
2754         * gcc.dg/i386-sse-8.c: Run test on all archs.
2755
2756 2005-05-26  Mike Stump  <mrs@apple.com>
2757
2758         * objc.dg/isa-field-1.m: Only run on darwin.
2759         * objc.dg/lookup-1.m: Likewise.
2760         * objc.dg/try-catch-8.m: Likewise.
2761
2762 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2763
2764         PR tree-optimization/9814
2765         * gcc.dg/pr9814-1.c: New test case.
2766
2767 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2768
2769         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2770         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2771         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2772         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2773         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2774         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2775         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2776         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2777         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2778         objc.dg/try-catch-8.m: New.
2779
2780 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2781
2782         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2783         remove extraneous semicolons.
2784
2785 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2786
2787         * obj-c++.dg/comp-types-12.mm: New.
2788         * objc.dg/comp-types-11.m: New.
2789         * objc.dg/selector-4.m: New.
2790
2791 2005-05-26  Andreas Jaeger  <aj@suse.de>
2792
2793         PR testsuite/20772
2794         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2795         g++.old-deja/g++.ext/attrib3.C,
2796         g++.old-deja/g++.other/store-expr1.C,
2797         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2798         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2799         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2800         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2801         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2802         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2803         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2804         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2805         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2806         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2807         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2808         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2809         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2810         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2811         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2812         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2813         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2814         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2815         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2816
2817 2005-05-26  Andreas Jaeger  <aj@suse.de>
2818
2819         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2820         x86-64 compilation.
2821
2822 2005-05-26  Andreas Jaeger  <aj@suse.de>
2823
2824         PR testsuite/20772
2825         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2826         gcc.misc-tests/i386-pf-athlon-1.c,
2827         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2828         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2829         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2830         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2831         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2832         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2833         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2834         programs.
2835
2836         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2837         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2838         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2839         x86-64 compilation.
2840
2841         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2842         x86_64.
2843
2844         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2845         effective-target ilp32.
2846
2847 2005-05-26  David Ung  <davidu@mips.com>
2848
2849         * gcc.target/mips/ext_ins.c: New test for testing the generation
2850         of MIPS32/64 rev 2 ext/ins instructions.
2851
2852 2005-05-26  Andreas Jaeger  <aj@suse.de>
2853
2854         * treelang/compile/unsigned.tree: Use gimple instead of
2855         nonexisting generic dump.
2856
2857 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2858
2859         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2860
2861 2005-05-26  Andreas Jaeger  <aj@suse.de>
2862
2863         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2864
2865 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2866
2867         PR libfortran/17283
2868         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2869         Test callee-allocated memory with write statements.
2870
2871 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2872
2873         PR middle-end/21709
2874         * gcc.dg/pr21709-1.c: New test case.
2875
2876 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2877             Mike Stump  <mrs@apple.com>
2878
2879         * objc/execute/next_mapping.h: Update for C++.
2880
2881         * obj-c++.dg/selector-1.mm: Move to...
2882         * obj-c++.dg/selector-4.mm: here...
2883
2884         * obj-c++.dg/basic.mm: New.
2885         * obj-c++.dg/comp-types-1.mm: New.
2886         * obj-c++.dg/cxx-class-1.mm: New.
2887         * obj-c++.dg/cxx-ivars-1.mm: New.
2888         * obj-c++.dg/cxx-ivars-2.mm: New.
2889         * obj-c++.dg/cxx-ivars-3.mm: New.
2890         * obj-c++.dg/cxx-scope-1.mm: New.
2891         * obj-c++.dg/cxx-scope-2.mm: New.
2892         * obj-c++.dg/defs.mm: New.
2893         * obj-c++.dg/empty-private-1.mm: New.
2894         * obj-c++.dg/encode-1.mm: New.
2895         * obj-c++.dg/encode-2.mm: New.
2896         * obj-c++.dg/encode-3.mm: New.
2897         * obj-c++.dg/extern-c-1.mm: New.
2898         * obj-c++.dg/extra-semi.mm: New.
2899         * obj-c++.dg/fix-and-continue-2.mm: New.
2900         * obj-c++.dg/isa-field-1.mm: New.
2901         * obj-c++.dg/ivar-list-semi.mm: New.
2902         * obj-c++.dg/local-decl-1.mm: New.
2903         * obj-c++.dg/lookup-1.mm: New.
2904         * obj-c++.dg/lookup-2.mm: New.
2905         * obj-c++.dg/method-1.mm: New.
2906         * obj-c++.dg/method-2.mm: New.
2907         * obj-c++.dg/method-3.mm: New.
2908         * obj-c++.dg/method-4.mm: New.
2909         * obj-c++.dg/method-5.mm: New.
2910         * obj-c++.dg/method-6.mm: New.
2911         * obj-c++.dg/method-7.mm: New.
2912         * obj-c++.dg/no-extra-load.mm: New.
2913         * obj-c++.dg/overload-1.mm: New.
2914         * obj-c++.dg/pragma-1.mm: New.
2915         * obj-c++.dg/pragma-2.mm: New.
2916         * obj-c++.dg/private-1.mm: New.
2917         * obj-c++.dg/private-2.mm: New.
2918         * obj-c++.dg/proto-qual-1.mm: New.
2919         * obj-c++.dg/qual-types-1.mm: New.
2920         * obj-c++.dg/stubify-1.mm: New.
2921         * obj-c++.dg/stubify-2.mm: New.
2922         * obj-c++.dg/super-class-1.mm: New.
2923         * obj-c++.dg/super-class-2.mm: New.
2924         * obj-c++.dg/super-dealloc-1.mm: New.
2925         * obj-c++.dg/super-dealloc-2.mm: New.
2926         * obj-c++.dg/template-1.mm: New.
2927         * obj-c++.dg/template-2.mm: New.
2928         * obj-c++.dg/template-3.mm: New.
2929         * obj-c++.dg/template-4.mm: New.
2930         * obj-c++.dg/template-5.mm: New.
2931         * obj-c++.dg/template-6.mm: New.
2932         * obj-c++.dg/try-catch-1.mm: New.
2933         * obj-c++.dg/try-catch-2.mm: New.
2934         * obj-c++.dg/try-catch-3.mm: New.
2935         * obj-c++.dg/try-catch-4.mm: New.
2936         * obj-c++.dg/try-catch-5.mm: New.
2937         * obj-c++.dg/try-catch-6.mm: New.
2938         * obj-c++.dg/try-catch-7.mm: New.
2939         * obj-c++.dg/try-catch-8.mm: New.
2940         * obj-c++.dg/try-catch-9.mm: New.
2941         * obj-c++.dg/va-meth-1.mm: New.
2942
2943 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2944
2945         * obj-c++.dg/selector-1.mm: New.
2946         * obj-c++.dg/selector-2.mm: New.
2947
2948 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2949
2950         * obj-c++.dg/selector-3.mm: New.
2951         * objc.dg/selector-3.m: New.
2952
2953 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2954
2955         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2956         about where warning appears.
2957
2958 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2959
2960         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2961         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2962         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2963         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2964
2965 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2966
2967         * gcc.dg/20050524-1.c: New test.
2968
2969 2005-05-25  Jan Hubicka  <jh@suse.cz>
2970
2971         * gcc.dg/tree-prof/inliner-1.c: New.
2972
2973 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2974
2975         * gcc.dg/tree-prof: New directory.
2976         * gcc.dg/tree-prof/tree-prof.exp: New.
2977
2978 2005-05-25  DJ Delorie  <dj@redhat.com>
2979
2980         * gcc.dg/Wattributes-1.c: New.
2981         * gcc.dg/Wattributes-2.c: New.
2982         * gcc.dg/Wattributes-3.c: New.
2983
2984 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2985
2986         PR tree-optimization/19833
2987         * gcc.dg/uninit-4.c: Remove xfail.
2988         * gcc.dg/uninit-9.c: Ditto.
2989
2990 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2991
2992         * obj-c++.dg/bitfield-[1-5].mm: New.
2993         * obj-c++.dg/class-protocol-1.mm: New.
2994         * obj-c++.dg/comp-types-1[0-1].mm: New.
2995         * obj-c++.dg/comp-types-[2-9].mm: New.
2996         * obj-c++.dg/encode-[4-8].mm: New.
2997         * obj-c++.dg/layout-1.mm: New.
2998         * obj-c++.dg/method-1[0-9].mm: New.
2999         * obj-c++.dg/method-2[0-1].mm: New.
3000         * obj-c++.dg/method-[8-9].mm: New.
3001         * obj-c++.dg/objc-gc-3.mm: New.
3002         * obj-c++.dg/try-catch-10.mm: New.
3003         * objc.dg/bitfield-5.m: New.
3004         * objc.dg/comp-types-10.m: New.
3005         * objc.dg/comp-types-9.m: New.
3006         * objc.dg/layout-1.m: New.
3007         * objc.dg/objc-gc-4.m: New.
3008         * objc.dg/try-catch-9.m: New.
3009         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3010         * objc.dg/comp-types-1.m: Likewise.
3011         * objc.dg/comp-types-[5-6].m: Likewise.
3012         * objc.dg/method-9.m: Likewise.
3013
3014 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3015
3016         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3017         and on hardware without VMX support.
3018
3019         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3020
3021         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3022
3023         * lib/profopt.exp (dg-final-generate, dg-final-use,
3024         profopt-final-code, profopt-get-options): New.
3025         (profopt-execute): Process test directives.
3026
3027         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3028         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3029         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3030
3031 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3032
3033         PR C++/21645
3034         * g++.dg/init/ctor5.C: New test.
3035
3036 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3037
3038         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3039         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3040         vect-113.c, vect-114.c.
3041
3042 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3043
3044         * gcc.dg/const-elim-1.c: Remove xfails.
3045
3046 2005-05-23  Jeff Law  <law@redhat.com>
3047
3048         * gcc.c-torture/compile/pr21638.c: New test.
3049         * gcc.c-torture/compile/20050520-1.c: New test.
3050
3051 2005-05-23  Nick Clifton  <nickc@redhat.com>
3052
3053         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3054         be a proper triple, ie: m32r*-*-*.
3055         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3056
3057 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3058
3059         PR middle-end/21331
3060         PR tree-opt/21293
3061         * gcc.c-torture/compile/pr21293.c: New test.
3062         * gcc.c-torture/execute/pr21331.c: New test.
3063
3064 2004-05-20  Richard Henderson  <rth@redhat.com>
3065
3066         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3067
3068 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3069
3070         * obj-c++-dg.exp: Add.
3071         * obj-c++.exp: Add.
3072         * obj-c++.dg/dg.exp: Add.
3073
3074 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3075
3076         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3077         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3078
3079 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3080
3081         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3082
3083 2004-05-19  Richard Henderson  <rth@redhat.com>
3084
3085         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3086
3087 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3088
3089         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3090
3091         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3092
3093 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR c++/21495
3096         * g++.dg/parse/extern1.C: New test.
3097         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3098
3099 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3100
3101         * gcc.dg/c99-math.h: New.
3102         * gcc.dg/c99-math-float-1.c: New test.
3103         * gcc.dg/c99-math-double-1.c: Likewise.
3104         * gcc.dg/c99-math-long-double-1.c: Likewise.
3105
3106 2005-05-18  Richard Henderson  <rth@redhat.com>
3107
3108         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3109
3110 2005-05-18  Devang Patel  <dpatel@apple.com>
3111
3112         * g++.dg/opt/20050511-1.C: New test.
3113
3114 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3115
3116         PR libfortran/21127
3117         * gfortran.dg/reshape-complex.f90:  New test.
3118
3119 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3120
3121         * gfortran.dg/array_constructor_1.f90: New test.
3122         * gfortran.dg/array_constructor_2.f90: New test.
3123
3124 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3125
3126         PR fortran/20954
3127         * gfortran.dg/pr20954.f: New test.
3128
3129 2005-05-17  Mike Stump  <mrs@apple.com>
3130
3131         Yet more Objective-C++...
3132
3133         * objc.dg/method-5.m: Update.
3134         * objc.dg/method-6.m: Update.
3135         * objc.dg/method-7.m: Update.
3136         * objc.dg/method-9.m: Update.
3137         * objc.dg/try-catch-2.m: Update.
3138
3139 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3140
3141         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3142         Remove little-endian optimizations.
3143
3144 2005-05-17  Jeff Law  <law@redhat.com>
3145
3146         * g++.dg/tree-ssa/pr14814.C: New test.
3147         * gcc.dg/tree-ssa/pr14814.C: New test.
3148         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3149         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3150
3151 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3152
3153         * gcc.dg/compat/generate-random.c: Do not include
3154         libiberty.h.
3155         * gcc.dg/compat/generate-random_r.c: Likewise.
3156
3157 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3158
3159         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3160
3161 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3162
3163         PR middle-end/21595
3164         * g++.dg/tree-ssa/builtin1.C: New testcase.
3165
3166 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3167
3168         PR c++/21454
3169         * g++.dg/opt/const4.C: New test.
3170
3171         PR middle-end/21492
3172         * g++.dg/opt/crossjump1.C: New test.
3173
3174         PR tree-optimization/21610
3175         * gcc.c-torture/compile/20050516-1.c: New test.
3176
3177         PR fortran/15080
3178         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3179         about the test failing.
3180         * gfortran.fortran-torture/execute/where_7.f90: New test.
3181         * gfortran.fortran-torture/execute/where_8.f90: New test.
3182
3183 2005-05-16  Richard Henderson  <rth@redhat.com>
3184
3185         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3186         i?86 and x86_64.
3187
3188 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3189
3190         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3191         (limits.h): Include unconditionally.
3192         (stdlib.h): Likewise.
3193         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3194         (limits.h): Include unconditionally.
3195         (stdlib.h): Likewise.
3196         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3197         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3198         (limits.h): Include unconditionally.
3199         (stdlib.h): Likewise.
3200         (hashtab.h): Do not include.
3201         (getopt.h): Likewise.
3202         (stddef.h): Include.
3203         (hashval_t): Define.
3204         (struct entry): Add "next" field.
3205         (HASH_SIZE): New macro.
3206         (hash_table): New variable.
3207         (switchfiles): Do not use xmalloc.
3208         (mix): New macro.
3209         (iterative_hash): New function.
3210         (hasht): Remove.
3211         (e_exists): New function.
3212         (e_insert): Likewise.
3213         (output): Use, instead of libiberty hashtable functions.
3214         (main): Do not use getopt.  Do not call htab_create.
3215
3216 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3217
3218         PR libstdc++/21526
3219         * lib/target-supports.exp (check_mkfifo_available):
3220         Return 0 for cygwin as mkfifo support incomplete on platform.
3221         Fix typos in comments.
3222
3223 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3224
3225         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3226
3227 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3228
3229         PR fortran/17432
3230         * gfortran.dg/assign_4.f: New test.
3231
3232 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3233
3234         PR tree-optimization/21563
3235         * gcc.dg/tree-ssa/pr21563.c: New.
3236
3237 2005-05-14  Jan Hubicka  <jh@suse.cz>
3238
3239         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3240
3241 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3242
3243         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3244
3245 2005-05-13  Julian Brown  <julian@codesourcery.com>
3246
3247         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3248         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3249
3250 2005-05-13  Jan Hubicka  <jh@suse.cz>
3251
3252         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3253         * gcc.dg/fold-xor-?.c: Likewise.
3254         * gcc.dg/pr15784-?.c: Likewise.
3255         * gcc.dg/pr20922-?.c: Likewise.
3256         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3257         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3258         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3259
3260 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3261
3262         PR fortran/21260
3263         * gfortran.dg/hollerith_1.f90: New test.
3264
3265 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3266
3267         * gfortran.dg/func_result_2.f90: New test.
3268
3269 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3270
3271         * gfortran.dg/dev_null.f90: New test.
3272
3273 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3274
3275         * gcc.dg/arm-vfp1.c: Revert last change.
3276
3277 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3278
3279         PR middle-end/19807
3280         PR tree-optimization/19639
3281         * g++.dg/tree-ssa/pr19807.C: New testcase.
3282
3283 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3284
3285         PR libfortran/21471
3286         * gfortran.dg/append-1.f90: New test.
3287
3288 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3289
3290         * gcc.dg/pr18501.c: XFAIL.
3291         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3292         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3293         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3294         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3295         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3296         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3297         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3298         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3299
3300 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3301
3302         PR fortran/20178
3303         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3304         gfortran.dg/f2c_3.f90: New tests.
3305
3306         * gfortran.dg/return_1.f90: Fix dg annotation.
3307
3308 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3309
3310         * gcc.c-torture/compile/20050510-1.c: New test.
3311
3312 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3313
3314         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3315
3316 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3317
3318         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3319
3320 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3321
3322         PR c/17913
3323         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3324
3325 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3326
3327         PR c/21342
3328         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3329         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3330
3331 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3332
3333         PR debug/16676
3334         * gcc.dg/debug/pr16676.c: New test.
3335
3336 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3337
3338         PR testsuite/21443
3339         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3340         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3341         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3342         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3343         Change -O1 to -O2.
3344         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3345         -fno-tree-dominator-opts.
3346
3347 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3348
3349         * gfortran.dg/return_1.f90: New test.
3350
3351 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3352
3353         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3354
3355         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3356
3357 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3358
3359         PR c++/21427
3360         * g++.dg/inherit/covariant13.C: New.
3361
3362 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3363
3364         PR libfortran/19155
3365         * gfortran.dg/pr19155.f: New test.
3366
3367 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3368
3369         PR inline-asm/8788
3370         * gcc.dg/pr8788-1.c: New testcase.
3371
3372 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3373
3374         PR target/21416
3375         * gcc.target/mips/fpcmp-[12].c: New tests.
3376
3377 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3378
3379         * lib/target-supports-dg.exp (dg-require-fork): New function.
3380         (dg-require-mkfifo): Likewise.
3381         * lib/target-supports.exp (check_function_available): New
3382         function.
3383         (check_fork_available): Likewise.
3384         (check_mkfifo_available): Likewise.
3385
3386 2005-05-06  Jeff Law  <law@redhat.com>
3387
3388         * gcc.c-torture/compile/pr21380.c: New test.
3389
3390 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR c++/20961
3393         * g++.dg/ext/weak3.C: New test.
3394
3395 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/21352
3398         * g++.dg/template/crash37.C: New test.
3399
3400 2005-05-05  Paul Brook  <paul@codesourcery.com>
3401
3402         * gcc.dg/arm-g2.c: Use effective-target arm32.
3403         * gcc.dg/arm-mmx-1.c: Ditto.
3404         * gcc.dg/arm-scd42-2.c: Ditto.
3405         * gcc.dg/arm-vfp1.c: Ditto.
3406         * lib/target-supports.exp (check_effective_target_arm32): New
3407         function.
3408
3409 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3410
3411         PR libfortran/21354
3412         gfortran.dg/in_pack_rank7.f90:  New test.
3413
3414 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3415
3416         PR middle-end/15618
3417         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3418
3419 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3420
3421         PR middle-end/21265
3422         * gcc.dg/20050503-1.c: New test.
3423
3424         PR rtl-optimization/21239
3425         * gcc.dg/i386-sse-11.c: New test.
3426
3427 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3428
3429         PR target/16888
3430         * gcc.target/i386/asm-1.c: New test.
3431
3432 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3433
3434         PR rtl-optimization/21330
3435         * gcc.c-torture/execute/20050502-1.c: New test.
3436
3437         PR target/21297
3438         * gcc.c-torture/execute/20050502-2.c: New test.
3439
3440 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3441
3442         PR middle-end/21282
3443         * gcc.dg/pr21282.c: New.
3444
3445 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3446
3447         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3448         * gcc.dg/vect/vect-92.c: Likewise
3449         * gcc.dg/vect/vect-93.c: Likewise
3450         * gcc.dg/vect/vect-dv-1.c: Likewise
3451         * gcc.dg/vect/vect-dv-2.c: Likewise
3452         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3453
3454 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3455
3456         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3457         * gfortran.dg/vect/vect-2.f90:  Likewise
3458         * gfortran.dg/vect/vect-3.f90:  Likewise
3459         * gfortran.dg/vect/vect-4.f90:  Likewise
3460         * gfortran.dg/vect/vect-5.f90:  Likewise
3461
3462 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3463
3464         PR target/20813
3465         * gcc.dg/rs6000-fpint-2.c: New.
3466
3467 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3468
3469         PR c/15698
3470         * gcc.dg/builtins-30.c: Update expected messages.
3471         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3472         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3473         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3474
3475 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3476
3477         PR tree-optimization/21294
3478         * gcc.dg/tree-ssa/pr21294.c: New.
3479
3480 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3481
3482         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3483         __builtin_altivec_st_internal_4si built-in.
3484
3485 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/15875
3488         * g++.dg/template/ptrmem14.C: New test.
3489
3490 2005-05-02  Paul Brook  <paul@codesourcery.com>
3491
3492         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3493
3494 2005-05-02  Michael Matz  <matz@suse.de>
3495
3496         PR c++/19542
3497         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3498
3499 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3500
3501         * g++.dg/cpp/weak.C: New test.
3502
3503 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3504
3505         * gcc.dg/tree-ssa/loop-8.c: New test.
3506
3507 2005-04-30  Michael Maty  <matz@suse.de>
3508
3509         * gcc.dg/inline-mcpy.c: New test.
3510
3511 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3512
3513         PR libfortran/18958
3514         * gfortran.dg/eoshift.f90:  New test case.
3515
3516 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR libfortran/18857
3519         * gfortran.dg/matmul_1.f90: New test.
3520
3521 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3522
3523         PR tree-optimization/21030
3524         * gcc.dg/tree-ssa/pr21030.c: New.
3525
3526 2005-04-29  Devang Patel  <dpatel@apple.com>
3527
3528         PR tree-optimization/21272
3529         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3530
3531 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3532
3533         PR fortran/13082
3534         PR fortran/18824
3535         * gfortran.dg/entry_4.f90: New test.
3536         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3537         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3538         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3539         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3540         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3541         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3542         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3543
3544 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3545
3546         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3547
3548 2005-04-29  Paul Brook   <paul@codesourcery.com>
3549
3550         * gfortran.dg/entry_3.f90: New test.
3551
3552 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3553
3554         * gfortran.dg/implicit_4.f90: New test.
3555
3556 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3557
3558         * lib/target-supports.exp (check_profiling_available): Return
3559         false for xtensa-*-elf.
3560
3561 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3562
3563         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3564         error if file cannot be deleted.
3565
3566 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3567
3568         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3569         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3570         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3571         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3572         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3573         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3574         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3575         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3576         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3577         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3578         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3579         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3580         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3581
3582 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3583
3584         PR fortran/20865
3585         * gfortran.dg/pr20865.f90: New test.
3586
3587 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3588
3589         * gcc.dg/void-cast-2.c: New test.
3590
3591 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3592
3593         PR c/21159
3594         * gcc.dg/void-cast-1.c: New test.
3595
3596 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3597
3598         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3599
3600 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3601
3602         PR fortran/21177
3603         * gfortran.dg/pr21177.f90: New test.
3604
3605 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3606
3607         PR tree-optimization/21171
3608         * gcc.dg/tree-ssa/pr21171.c: New test.
3609
3610 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3611
3612         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3613         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3614         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3615         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3616         gcc.dg/tree-ssa/gen-vect-32.c: New.
3617         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3618         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3619         don't run on PPC32.
3620
3621 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3622
3623         PR c/21213
3624         * gcc.dg/transparent-union-3.c: New test.
3625
3626 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3627
3628         PR c/20740
3629         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3630         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3631         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3632         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3633         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3634         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3635
3636 2005-04-26  Jeff Law  <law@redhat.com>
3637
3638         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3639         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3640         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3641         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3642         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3643         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3644         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3645
3646 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3647
3648         PR tree-optimization/17598
3649         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3650
3651 2005-04-25  Mike Stump  <mrs@apple.com>
3652
3653         * objc.dg/fix-and-continue-1.m: Add.
3654
3655 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3656
3657         PR c++/20995
3658         * g++.dg/opt/pr20995-1.C: New test case.
3659
3660 2005-04-25  Devang Patel <dpatel@apple.com>
3661
3662         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3663
3664 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3665
3666         PR testsuite/21062
3667         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3668
3669 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3670
3671         PR C++/21188
3672         * g++.dg/opt/rtti2.C: New test.
3673
3674 2005-04-25  Paul Brook  <paul@codesourcery.com>
3675         Steven G. Kargl  <kargls@comcast.net>
3676
3677         PR fortran/20879
3678         * gfortran.dg/ichar_1.f90: New file.
3679
3680 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR middle-end/20991
3683         * g++.dg/opt/pr20991.C: New test.
3684
3685         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3686         where sizeof (type) < __alignof__ (type).
3687         * gcc.dg/compat/struct-layout-1.h: Likewise.
3688
3689 2005-04-24  Per Bothner  <per@bothner.com>
3690             Devang Patel  <dpatel@apple.com>
3691
3692         PR preprocessor/20907
3693         * gcc.dg/cpp/very-long-comment.c: New test.
3694
3695 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3696
3697         PR fortran/20059
3698         * gfortran.dg/common_5.f: New test.
3699
3700 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3701
3702         PR middle-end/21082
3703         * g++.dg/tree-ssa/pr21082.C: New testcase.
3704
3705 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3706
3707         * gcc.dg/vect/vect-99.c: New test.
3708
3709 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3710
3711         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3712
3713 2005-04-22  Jeff Law  <law@redhat.com>
3714
3715         * gcc.dg/uninit-5.c: Remove xfails.
3716         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3717         conditionals and loads.
3718
3719 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3720
3721         PR libfortran/20074
3722         PR libfortran/20436
3723         PR libfortran/21108
3724         * gfortran.dg/nested_reshape.f90: new test
3725         * gfortran.dg/reshape-alloc.f90: new test
3726         * gfortran.dg/reshape.f90: new test
3727
3728 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3729
3730         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3731
3732         * gcc.dg/arm-vfp1.c: New test.
3733
3734 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3735
3736         PR c++/21087
3737         * g++.dg/lookup/builtin2.C: New test.
3738
3739 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3740
3741         * gcc.dg/weak/weak-13.c: New test.
3742
3743 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3744
3745         * lib/target-supports.exp (check_effective_target_sync_int_long):
3746         Add powerpc*.
3747
3748 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3749
3750         * gcc.target/mips/branch-1.c: New test.
3751
3752 2005-04-21  Richard Henderson  <rth@redhat.com>
3753
3754         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3755         * gcc.dg/vect/vect-86.c: Likewise.
3756         * gcc.dg/vect/vect-87.c: Likewise.
3757         * gcc.dg/vect/vect-88.c: Likewise.
3758
3759 2005-04-21  Devang Patel  <dpatel@apple.com>
3760
3761         PR optimization/20994
3762         * gcc.dg/tree-ssa/ifc-3.c: New test.
3763
3764 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3765
3766         PR c/12913
3767         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3768         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3769         gcc.dg/c99-vla-jump-5.c: New tests.
3770
3771 2005-04-19  Richard Henderson  <rth@redhat.com>
3772
3773         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3774         Fix typo in exists check.
3775         (check_effective_target_sync_int_long): New.
3776         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3777         * gcc.dg/ia64-sync-2.c: Likewise.
3778         * gcc.dg/ia64-sync-3.c: Likewise.
3779         * gcc.dg/ia64-sync-4.c: Likewise.
3780
3781 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3782
3783         * gcc.dg/fold-xor-1.c: New test.
3784         * gcc.dg/fold-xor-2.c: New test.
3785
3786 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3787
3788         PR target/20670
3789         * g++.dg/eh/fp-regs.C: New test.
3790
3791 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3792
3793         * gcc.dg/Wint-to-pointer-cast-1.c,
3794         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3795         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3796         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3797
3798 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3799
3800         PR fortran/16861
3801         * gfortran.dg/pr16861.f90: New test.
3802
3803 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3804
3805         * gcc.dg/pr21085.c: New test.
3806
3807 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3808
3809         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3810         (setup_mips_tests, dg-mips-options): New procedures.
3811         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3812         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3813         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3814         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3815         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3816         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3817         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3818         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3819         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3820         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3821         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3822         dg-mips-options instead of dg-options.  Remove now-redundant
3823         preprocessor guards.
3824         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3825         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3826         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3827         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3828         * gcc.dg/vr-mult-2.c: Delete.
3829         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3830         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3831         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3832         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3833         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3834         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3835         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3836
3837 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3838
3839         * ada/acats/run_all.sh: Use sync when executable not present.
3840
3841 2005-04-18  Devang Patel  <dpatel@apple.com>
3842
3843         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3844         * gcc.dg/vect/vect-11a.c: New.
3845         * gcc.dg/vect/vect-none.c: Update.
3846         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3847
3848 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3849
3850         PR tree-optimization/20922
3851         * gcc.dg/pr20922-1.c: New test.
3852         * gcc.dg/pr20922-2.c: New test.
3853         * gcc.dg/pr20922-3.c: New test.
3854         * gcc.dg/pr20922-4.c: New test.
3855         * gcc.dg/pr20922-5.c: New test.
3856         * gcc.dg/pr20922-6.c: New test.
3857
3858 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3859
3860         PR libfortran/20950
3861         * gfortran.dg/pr20950.f: New test.
3862
3863 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3864
3865         PR libfortran/19216
3866         * gfortran.dg/pr19216.f: New test.
3867
3868 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3869
3870         PR tree-optimization/21001
3871         * gcc.dg/tree-ssa/pr21001.c: New.
3872
3873 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3874
3875         PR libfortran/21075
3876         * gfortran.dg/reshape_rank7.f90: New test.
3877
3878 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3879
3880         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3881         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3882         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3883         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3884         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3885         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3886         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3887         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3888         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3889         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3890         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3891         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3892         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3893         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3894         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3895         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3896         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3897         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3898         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3899         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3900         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3901
3902 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3903
3904         * gfortran.dg/wtruncate.f: New testcase.
3905         * gfortran.dg/wtruncate.f90: New testcase.
3906
3907 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3908
3909         PR c++/21025
3910         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3911         which sizeof/alignof is dependent, rather than just whether we are
3912         processing_template_decl.
3913
3914 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3915
3916         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3917         corrected typo where the wrong variables had been compared.
3918
3919 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3920
3921         PR libfortran/18495
3922         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3923         Test callee-allocated version of return array with a write
3924         statement.
3925         Test spread with a temporary with another write statement.
3926
3927 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3928
3929         PR tree-optimization/21031
3930         * gcc.dg/tree-ssa/pr21031.c: New.
3931
3932 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3933
3934         PR tree-optimization/21004
3935         * gcc.dg/builtins-53.c: Include builtins-config.h.
3936         Check floorf, ceilf, floorl and ceill transformations
3937         only when HAVE_C99_RUNTIME is defined.
3938
3939 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3940
3941         PR middle-end/20739
3942         * gcc.dg/tree-ssa/pr20739.c: New test.
3943
3944 2005-04-14  Mike Stump  <mrs@apple.com>
3945
3946         * gcc.dg/Foundation.framework/empty: New.
3947         * gcc.dg/framework-2.c: New.
3948
3949 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3950
3951         PR tree-optimization/21021
3952         * gcc.c-torture/compile/pr21021.c: New.
3953
3954 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3955
3956         PR testsuite/21010
3957         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3958         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3959         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3960         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3961         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3962         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3963         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3964         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3965
3966 2005-04-14  Richard Henderson  <rth@redhat.com>
3967
3968         * lib/target-supports.exp (check_effective_target_vect_condition):
3969         Add ia64, i?86, and x86_64.
3970
3971 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3972
3973         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3974
3975 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3976
3977         PR tree-optimization/20657
3978         * gcc.dg/tree-ssa/pr20657.c: New.
3979
3980 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3981
3982         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3983         (long long int)trunc*.
3984
3985 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3986
3987         PR target/20927
3988         * gcc.dg/pr20927.c: New test.
3989
3990 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3991
3992         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3993         * gcc.target/mips/asm-1.c: Likewise.
3994
3995 2005-04-13  Dale Johannesen  <dalej@apple.com>
3996
3997         * objc.dg/objc-fast-4.m:  New.
3998
3999 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4000
4001         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4002         directory.
4003         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4004
4005 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4006
4007         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4008         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4009         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4010
4011 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4012
4013         PR tree-optimization/20913
4014         * gcc.dg/tree-ssa/pr20913.c: New.
4015
4016         PR tree-optimization/20702
4017         * gcc.dg/tree-ssa/pr20702.c: New.
4018
4019 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4020
4021         PR c++/13744
4022         * g++.dg/inherit/local3.C: New test.
4023
4024 2005-04-12  Jeff Law  <law@redhat.com>
4025
4026         * gcc.dg/tree-ssa/20050412-1.c: New test.
4027
4028 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4029
4030         PR libfortran/19016
4031         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4032         Add tests with mask generated by expression.
4033         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4034         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4035         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4036
4037 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4038
4039         PR middle-end/20917
4040         * gcc.dg/20050409-1.c: New test.
4041
4042 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4043
4044         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4045
4046 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4047
4048         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4049         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4050         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4051         (TARGET_CXX): Adjust accordingly.
4052         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4053         determine_class_data_visibility and class_data_always_comdat.
4054         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4055         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4056         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4057         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4058         (arm_cxx_determine_class_data_visibility): New.
4059         (arm_cxx_class_data_always_comdat): Likewise.
4060         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4061         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4062         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4063         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4064         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4065         Define.
4066
4067 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4068
4069         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4070
4071 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4072
4073         * gcc.dg/i386-darwin-fpmath.c: New.
4074
4075 2004-04-11  Devang Patel  <dpatel@apple.com>
4076
4077         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4078         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4079         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4080         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4081         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4082         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4083         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4084         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4085         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4086
4087 2004-04-11  Devang Patel  <dpatel@apple.com>
4088
4089         * gcc.dg/vect/vect-dv-1.c: New test.
4090         * gcc.dg/vect/vect-dv-2.c: New test.
4091
4092 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4093
4094         PR tree-optimization/20933
4095         * gcc.dg/tree-ssa/pr20933.c: New test.
4096
4097 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4098
4099         * gfortran.dg/fold_nearest.f90: New test.
4100
4101 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4102
4103         * gcc.dg/tree-ssa/alias-1.c: New test.
4104
4105 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4106
4107         PR tree-optimization/20920
4108         * g++.dg/tree-ssa/pr20920.C: New test.
4109
4110 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4111
4112         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4113         (long long int)ceil*.
4114
4115 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4116
4117         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4118         explicit C++ linkage.
4119
4120 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4121
4122         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4123         warning for arithmetic IF statements.
4124
4125 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4126
4127         * eor_handling_1.f90: New test case.
4128         * eor_handling_2.f90: New test case.
4129         * eor_handling_3.f90: New test case.
4130         * eor_handling_4.f90: New test case.
4131         * eor_handling_5.f90: New test case.
4132         * noadv_size.f90: New test case.
4133         * pad_no.f90: New test case.
4134
4135 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4136
4137         * gcc.c-torture/execute/20050410-1.c: New test.
4138
4139 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4140
4141         * gcc.dg/pr20126.c: New.
4142
4143 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4144             Steven G. Kargl <kargls@comcast.net>
4145
4146         * gfortran.dg/PR19872.f: New test.
4147
4148 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4149
4150         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4151
4152 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4153
4154         * gfortran.dg/nint_1.f90: New test.
4155
4156 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4157
4158         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4159         Added test for callee-allocated arrays with write statements.
4160         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4161         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4162         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4163         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4164         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4165
4166 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4167
4168         PR libfortran/20163
4169         * gfortran.dg/open-options-blanks.f:  New test.
4170
4171 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4172
4173         PR fortran/13257
4174         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4175
4176 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4177
4178         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4179         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4180         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4181         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4182         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4183         * gcc.c-torture/execute/stdarg-4.c: New test.
4184
4185         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4186
4187         PR target/20795
4188         * g++.dg/abi/param2.C: New test.
4189
4190 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4191
4192         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4193
4194 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4195
4196         * gcc.dg/builtins-53.c: New test.
4197
4198 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4199
4200         * g++.dg/tree-ssa/pr18178.C: New test.
4201         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4202         * gcc.c-torture/execute/20041019-1.c: New test.
4203         * gcc.dg/tree-ssa/20041008-1.c: New test.
4204         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4205         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4206         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4207         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4208         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4209         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4210         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4211         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4212         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4213         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4214
4215 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4216
4217         PR rtl-optimization/20466
4218         * gcc.c-torture/execute/pr20466-1.c: New test.
4219
4220 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/20905
4223         * g++.dg/parse/cond2.C: New test.
4224
4225         PR c++/20145
4226         * g++.dg/warn/Wdtor1.C: New test.
4227
4228 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4229
4230         PR fortran/17229
4231         * gfortran.dg/pr17229.f: New test.
4232
4233 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4234
4235         * gfortran.dg/tiny_1.f90: New test.
4236         * gfortran.dg/tiny_2.f90: ditto.
4237
4238 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4239
4240         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4241         * gfortran.dg/open_new.f90:  Fix dg-do run line
4242
4243 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4244
4245         * lib/target-supports.exp (get_compiler_messages): Support
4246         optional arguments, the fourth being compiler options.
4247         (check_effective_target_fpic): New proc.
4248         * gcc.dg/20050321-2.c: Restrict to target fpic.
4249
4250 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4251
4252         * gcc.dg/15443-1.c: New test.
4253         * gcc.dg/15443-2.c: Likewise.
4254
4255 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4256
4257         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4258
4259 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4260
4261         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4262
4263 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4264
4265         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4266         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4267         -m64.
4268         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4269         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4270         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4271
4272 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4273
4274         PR c++/20212
4275         * g++.dg/warn/Wunused-11.C: New test.
4276
4277 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4278
4279         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4280
4281 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4282
4283         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4284
4285 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4286
4287         PR c++/20734
4288         * g++.dg/template/ptrmem13.C: New test.
4289
4290 2005-04-05  Per Bothner  <per@bothner.com>
4291
4292         * lib/gcc.exp: Always add -fno-show-column, for now.
4293
4294 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4295
4296         PR testsuite/20767
4297         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4298         of plain old "unsigned int" for the type of "i".  Makes this test
4299         64bit clean.
4300
4301 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4302
4303         * gcc.dg/i386-ssefn-1.c: New test.
4304         * gcc.dg/i386-ssefn-2.c: New test.
4305         * gcc.dg/i386-ssefn-3.c: New test.
4306         * gcc.dg/i386-ssefn-4.c: New test.
4307
4308 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR tree-optimization/20076
4311         * gcc.dg/builtin-apply4.c: New test.
4312
4313         PR preprocessor/19475
4314         * gcc.dg/cpp/macspace1.c: New test.
4315         * gcc.dg/cpp/macspace2.c: New test.
4316
4317 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4318
4319         * gfortran.dg/pr20755.f: Fixed bad format.
4320
4321 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4322
4323         PR c++/20763
4324         * g++.dg/ext/attrib21.C: New test.
4325
4326 2004-04-05  Devang Patel  <dpatel@apple.com>
4327
4328         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4329         * gcc.dg/vect/vect-shift-1.c: New test.
4330
4331 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4332
4333         PR libfortran/20755
4334         * gfortran.dg/pr20755.f: New test.
4335
4336 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4337
4338         * gfortran.dg/pr15959.f90: New test.
4339         * gfortran.dg/string_pad_trunc.f90: New test.
4340
4341 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4342
4343         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4344         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4345         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4346         syntax.
4347
4348 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4349
4350         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4351
4352 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4353
4354         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4355         * gcc.c-torture/compile/20011119-2.c: Likewise.
4356         * gcc.c-torture/compile/981001-2.c: Likewise.
4357
4358 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4359
4360         PR c++/20679
4361         * g++.dg/template/overload4.C: New test.
4362
4363 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4364
4365         PR c++/20746
4366         * g++.dg/abi/covariant5.C: New.
4367
4368         PR debug/20505
4369         * g++.dg/debug/const2.C: New.
4370
4371 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR rtl-optimization/16104
4374         * gcc.c-torture/execute/20050316-1.c: New test.
4375
4376 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4377
4378         * g++.dg/template/spec23.C: Fix dg-error text.
4379
4380 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4381
4382         PR c++/19199
4383         * g++.dg/expr/lval2.C: New.
4384
4385 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4386
4387         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4388         __builtin_strcasecmp and __builtin_strncasecmp.
4389
4390 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4391
4392         PR c++/20723
4393         * g++.dg/template/spec22.C: New.
4394         * g++.dg/template/spec23.C: New.
4395
4396 2005-04-03  Dale Ranta  <dir@lanl.gov>
4397             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4398
4399         PR libfortran/20068
4400         PR libfortran/20125
4401         PR libfortran/20156
4402         PR libfortran/20471
4403         * gfortran.dg/backspace.f: New test.
4404
4405 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4406
4407         * gcc.dg/pr19345.c: New test.
4408
4409 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4410
4411         PR tree-optimization/20640
4412         * gcc.dg/torture/tree-loop-1.c: New.
4413
4414 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4415
4416         PR rtl-optimization/20290
4417         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4418
4419 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4420
4421         * gcc.dg/rs6000-fpint.c: New.
4422
4423 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4424
4425         * gcc.dg/old-style-then-proto-1.c: New test.
4426
4427 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4428
4429         * gfortran.fortran-torture/execute/backspace.f90: Check
4430         after backspace and read was incorrect.
4431
4432 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4433
4434         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4435         buffer past the terminating NUL using memcmp.
4436         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4437         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4438
4439         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4440         Fix unused/uninitialized variable warnings.
4441
4442         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4443         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4444         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4445         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4446
4447         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4448         gcc.c-torture/execute/builtins/fputs-lib.c,
4449         gcc.c-torture/execute/builtins/lib/fprintf.c,
4450         gcc.c-torture/execute/builtins/lib/main.c,
4451         gcc.c-torture/execute/builtins/lib/memcmp.c,
4452         gcc.c-torture/execute/builtins/lib/memmove.c,
4453         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4454         gcc.c-torture/execute/builtins/lib/memset.c,
4455         gcc.c-torture/execute/builtins/lib/printf.c,
4456         gcc.c-torture/execute/builtins/lib/sprintf.c,
4457         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4458         gcc.c-torture/execute/builtins/lib/strchr.c,
4459         gcc.c-torture/execute/builtins/lib/strcmp.c,
4460         gcc.c-torture/execute/builtins/lib/strcpy.c,
4461         gcc.c-torture/execute/builtins/lib/strcspn.c,
4462         gcc.c-torture/execute/builtins/lib/strlen.c,
4463         gcc.c-torture/execute/builtins/lib/strncat.c,
4464         gcc.c-torture/execute/builtins/lib/strncmp.c,
4465         gcc.c-torture/execute/builtins/lib/strncpy.c,
4466         gcc.c-torture/execute/builtins/lib/strrchr.c,
4467         gcc.c-torture/execute/builtins/lib/strspn.c,
4468         gcc.c-torture/execute/builtins/lib/strstr.c,
4469         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4470         gcc.c-torture/execute/builtins/strlen-2.c,
4471         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4472         prototypes.
4473
4474 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4475
4476         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4477         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4478         selectany usage.
4479
4480 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR c++/19406
4483         * g++.dg/debug/using1.C: New test.
4484
4485 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4486
4487         PR middle-end/20524
4488         * gcc.dg/alias-7.c: Prefix asm-declared name with
4489         __USER_LABEL_PREFIX__.
4490
4491 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4492
4493         Fix fallout from PR middle-end/15700:
4494         * gcc.c-torture/compile/20011119-1.c: Take
4495         __USER_LABEL_PREFIX__ into account.
4496         * gcc.c-torture/compile/20011119-2.c: Likewise.
4497
4498 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4499
4500         PR c++/18644
4501         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4502
4503 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4504
4505         PR c/17855
4506         * gcc.c-torture/compile/struct-non-lval-1.c,
4507         gcc.c-torture/compile/struct-non-lval-2.c,
4508         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4509
4510 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4511
4512         * gcc.dg/tls/tls.exp: Remove temporary file.
4513         * g++.dg/tls/tls.exp: Ditto.
4514         * lib/file-format.exp: Ditto.
4515         * g++.dg/special/ecos.exp: Ditto.
4516
4517         * lib/profopt.exp: Treat prof_ext as a list.
4518         * gcc.misc-tests/bprob.exp: Ditto.
4519         * g++.dg/bprob/bprob.exp: Ditto.
4520
4521         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4522         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4523         g++.dg/tree-ssa/pointer-reference-alias.C,
4524         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4525         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4526         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4527         g++.dg/vect/pr19951.cc: Ditto.
4528         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4529         gcc.dg/builtins-47.c: Ditto.
4530         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4531         gcc.dg/pr20115-1.c: Ditto.
4532         * gcc.dg/tree-ssa/20030530-2.c,
4533         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4534         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4535         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4536         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4537         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4538         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4539         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4540         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4541         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4542         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4543         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4544         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4545         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4546         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4547         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4548         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4549         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4550         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4551         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4552         gcc.dg/tree-ssa/20030824-1.c,
4553         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4554         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4555         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4556         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4557         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4558         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4559         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4560         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4561         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4562         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4563         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4564         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4565         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4566         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4567         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4568         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4569         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4570         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4571         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4572         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4573         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4574         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4575         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4576         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4577         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4578         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4579         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4580         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4581         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4582         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4583         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4584         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4585         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4586         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4587         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4588         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4589         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4590         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4591         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4592         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4593         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4594         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4595         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4596         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4597         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4598         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4599         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4600         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4601         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4602         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4603         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4604         gcc.dg/tree-ssa/useless-1.c: Ditto.
4605         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4606         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4607         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4608         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4609         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4610         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4611         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4612         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4613         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4614         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4615         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4616         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4617         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4618         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4619         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4620         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4621         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4622         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4623         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4624         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4625         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4626         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4627         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4628         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4629         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4630         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4631         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4632         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4633         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4634         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4635         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4636         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4637         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4638         gcc.dg/vect/vect-none.c: Ditto.
4639         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4640         treelang/compile/unsigned.tree: Ditto.
4641
4642         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4643         * gcc.dg/cpp/direct2s.c: Ditto.
4644         * gcc.dg/cpp/paste4.c: Ditto.
4645         * gcc.dg/cpp/separate-1.c: Ditto.
4646         * gcc.dg/pch/save-temps-1.c: Ditto.
4647         * g++.dg/ext/altivec-10.C: Ditto.
4648         * g++.dg/pch/pch.C: Ditto.
4649
4650         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4651
4652         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4653         * g++.dg/template/repo1.C: Ditto.
4654         * g++.dg/template/repo2.C: Ditto.
4655         * g++.dg/template/repo3.C: Ditto.
4656         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4657         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4658         * g++.old-deja/g++.pt/repo1.C: Ditto.
4659         * g++.old-deja/g++.pt/repo2.C: Ditto.
4660         * g++.old-deja/g++.pt/repo3.C: Ditto.
4661         * g++.old-deja/g++.pt/repo4.C: Ditto.
4662
4663         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4664         * gcc.dg/20030107-1.c: Ditto.
4665         * gcc.dg/20030702-1.c: Ditto.
4666         * gcc.dg/profile-generate-1.c: Ditto.
4667         * g++.dg/other/profile1.C: Ditto.
4668         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4669
4670         * lib/gcc-dg.exp (remove-build-file): New.
4671         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4672         cleanup-tree-dump, cleanup-saved-temps): New.
4673
4674 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4675
4676         PR c++/19203, DR 214
4677         * g++.dg/parse/ambig3.C: Not ambiguous.
4678         * g++.dg/template/spec20.C: New.
4679         * g++.dg/template/spec21.C: New.
4680
4681 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4682
4683         PR target/20045
4684         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4685
4686 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4687
4688         PR libfortran/20660
4689         * gfortran.dg/negative_unit.f: New test.
4690
4691 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4692
4693         * gcc.dg/20050330-1.c: New test.
4694
4695 2005-03-30  Devang Patel  <dpatel@apple.com>
4696
4697         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4698
4699 2005-03-30  Dale Johannesen  <dalej@apple.com>
4700
4701         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4702
4703 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4704
4705         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4706         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4707         Strip options from test name.
4708
4709 2005-03-31  Jan Hubicka  <jh@suse.cz>
4710
4711         * gcc.dg/varpool-1.c: New testcase.
4712
4713 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4714
4715         PR c/772
4716         PR c/17913
4717         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4718         gcc.dg/stmt-expr-label-3.c : New tests.
4719         * gcc.c-torture/execute/medce-2.c: Remove.
4720
4721 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4722
4723         PR c/20368
4724         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4725         tests.
4726
4727 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4728
4729         * gcc.c-torture/compile/pr20203.c: New test.
4730
4731 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4732
4733         * gfortran.dg/promotion.f90:  New test.
4734
4735 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4736
4737         PR middle-end/20491
4738         * gcc.dg/torture/asm-subreg-1.c: New test.
4739
4740 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4741
4742         PR c/20672
4743         * gcc.dg/pr20672-1.c: New test.
4744
4745 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4746
4747         * gfortran.dg/vect: New directory.
4748         * gfortran.dg/vect/vect.exp: New.
4749         * gfortran.dg/vect/vect-1.f90: New test.
4750         * gfortran.dg/vect/vect-2.f90: New test.
4751         * gfortran.dg/vect/vect-3.f90: New test.
4752         * gfortran.dg/vect/vect-4.f90: New test.
4753         * gfortran.dg/vect/vect-5.f90: New test.
4754
4755 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4756
4757         PR middle-end/20622
4758         * gcc.dg/alias-7.c: New test.
4759
4760 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4761
4762         * gcc.dg/sparc-reg-1.c: New test.
4763
4764 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4765
4766         PR target/19890
4767         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4768
4769 2005-03-29  Dale Ranta  <dir@lanl.gov>
4770             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4771
4772         PR libfortran/20163
4773         * gfortran.dg/pr20163-2.f: New test.
4774
4775 2005-03-28  Jan Hubicka  <jh@suse.cz>
4776
4777         PR middle-end/20635
4778         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4779         by Jakub Jelinek.
4780
4781 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4782
4783         PR tree-optimization/20626
4784         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4785         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4786
4787 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4788
4789         * gfortran.dg/underflow.f90:  New test.
4790         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4791
4792 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4793
4794         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4795
4796 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4797
4798         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4799         (g++_init): Make sure that CXXFLAGS is set.
4800         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4801         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4802         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4803         * lib/objc.exp (objc_init): Likewise.
4804         * lib/treelang.exp (treelang_init): Likewise.
4805
4806 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4807
4808         PR tree-optimization/20470
4809         * gcc.dg/tree-ssa/pr20470.c: New test.
4810
4811 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4812
4813         * gcc.dg/ppc-stfiwx.c: New.
4814
4815 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4816
4817         PR target/19888
4818         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4819
4820 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4821
4822         * gcc.dg/20050325-1.c: Fix a typo.
4823
4824 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4825
4826         PR libfortran/19678
4827         PR libfortran/19679
4828         * gfortran.dg/dos_eol.f: New test.
4829
4830 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4831
4832         PR rtl-optimization/20249
4833         * gcc.dg/20050325-1.c: New test.
4834
4835 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4836
4837         PR libfortran/15332
4838         * gfortran.dg/pr15332.f: New test.
4839
4840 2005-03-24  Dale Johannesen  <dalej@apple.com>
4841
4842         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4843
4844 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4845
4846         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4847         'internal' visibility.
4848         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4849         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4850         'protected' visibility.
4851         * gcc.dg/visibility-7.c: Likewise.
4852         * lib/target-supports.exp (check_visibility_available): Take
4853         a parameter, the kind of visibility to check for.
4854         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4855         to check_visibility_available.
4856
4857         * g++.dg/expr/cast3.C: New.
4858
4859 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4860
4861         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4862         rs6000.
4863
4864 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4865
4866         PR target/20095
4867         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4868
4869 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4870
4871         * gcc.dg/badshift.c: Renamed to...
4872         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4873
4874         * gcc.target/i386/badshift.c: Renamed to...
4875         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4876         only.
4877
4878         PR rtl-optimization/20532
4879         * gcc.target/i386/badshift.c: New.
4880
4881 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4882
4883         * gfortran.dg/pr18025.f90: New test.
4884
4885 2005-03-23  Dale Johannesen  <dalej@apple.com>
4886
4887         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4888
4889 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4890
4891         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4892
4893         * lib/target-supports.exp (check_iconv_available): Default
4894         libiconv to -liconv, if there is no definition.
4895
4896 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4897
4898         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4899
4900 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4901
4902         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4903         * g++.dg/opt/pr7503-2.C: Likewise.
4904         * g++.dg/opt/pr7503-3.C: Likewise.
4905         * g++.dg/opt/pr7503-4.C: Likewise.
4906         * g++.dg/opt/pr7503-5.C: Likewise.
4907         * g++.dg/warn/minmax.C: New test.
4908
4909 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4910
4911         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4912         * gfortran.dg/g77_intrinsics_sub.f: New test.
4913
4914 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4915             Jan Hubicka  <jh@suse.cz>
4916             Steven Bosscher <stevenb@suse.de
4917
4918         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4919
4920 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4921
4922         PR c++/19980
4923         * g++.dg/template/redecl3.C: New test.
4924
4925 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4926
4927         PR c++/20499
4928         * g++.dg/parse/error16.C: Tweak error markers.
4929
4930 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4931
4932         PR target/20561
4933         * gcc.dg/20050321-2.c: New test.
4934
4935 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4936
4937         PR c++/20465
4938         PR c++/20381
4939         * g++.dg/template/ptrmem12.C: New.
4940
4941 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4942
4943         PR rtl-optimization/20527
4944         * gcc.c-torture/execute/pr20527-1.c: New test.
4945
4946 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4947
4948         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4949         program, compile it into a real executable and then delete the .c
4950         and .x files afterwards, to avoid problems on testglue targets.
4951
4952 2005-03-21  Stuart Hastings  <stuart@apple.com>
4953
4954         * gcc.target/i386/sse-2.c: New.
4955
4956 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4957
4958         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4959
4960 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4961
4962         * g++.dg/parse/crash25.C: Fix typo.
4963
4964 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4965
4966         PR c++/20461
4967         * g++.dg/parse/crash24.C: New test.
4968
4969         PR c++/20536
4970         * g++.dg/parse/crash25.C: New test.
4971
4972 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4973
4974         PR c++/20147
4975         * g++.dg/ext/stmtexpr4.C: New test.
4976
4977 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4978
4979         PR middle-end/20539
4980         * gcc.c-torture/compile/pr13066-1.c: New test case.
4981         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4982         * g++.dg/opt/pr13066-1.C: Likewise.
4983
4984 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4985
4986         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4987
4988 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4989
4990         PR fortran/18525
4991         * gfortran.dg/nesting_1.f90: New test.
4992
4993 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4994
4995         PR c++/20240
4996         * g++.dg/lookup/using13.C: New test.
4997
4998 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4999
5000         PR c++/20333
5001         * g++.dg/template/crash36.C: New test.
5002
5003 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5004
5005         PR c++/20463
5006         * g++.dg/template/crash35.C: New test.
5007
5008 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5009
5010         PR c++/19966
5011         * g++.dg/overload/operator2.C: New test.
5012
5013 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5014
5015         PR libfortran/20257
5016         * gfortran.dg/pr20257.f90: New test.
5017
5018 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5019
5020         PR libfortran/20480
5021         * gfortran.dg/pr20480.f90: New test.
5022
5023 2005-03-16  Richard Henderson  <rth@redhat.com>
5024
5025         PR middle-end/15700
5026         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5027         (_rtld_global): New.
5028         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5029         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5030
5031         * gcc.dg/alias-3.c: New.
5032         * gcc.dg/alias-4.c: New.
5033         * gcc.dg/alias-5.c: New.
5034         * gcc.dg/alias-6.c: New.
5035
5036 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5037
5038         * gcc.dg/cpp/ucnid-7.c: New.
5039
5040 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5041             Dorit Naishlos  <dorit@il.ibm.com>
5042
5043         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5044         darwin.
5045
5046 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5047
5048         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5049         misaligned accesses.
5050         * gcc.dg/vect/vect-58.c: Likewise.
5051         * gcc.dg/vect/vect-92.c: New.
5052         * gcc.dg/vect/vect-93.c: New.
5053
5054 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5055
5056         PR fortran/18827
5057         * gfortran.dg/assign_2.f90: New test.
5058         * gfortran.dg/assign_3.f90: New test.
5059         * gfortran.dg/assign.f90: New test.
5060
5061 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5062
5063         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5064         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5065         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5066         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5067         names.
5068
5069 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5070
5071         * gcc.dg/cpp/ucnid-6.c: New.
5072
5073         * gcc.dg/cpp/normalize-1.c: New.
5074         * gcc.dg/cpp/normalize-2.c: New.
5075         * gcc.dg/cpp/normalize-3.c: New.
5076         * gcc.dg/cpp/normalize-4.c: New.
5077         * gcc.dg/cpp/ucnid-4.c: New.
5078         * gcc.dg/cpp/ucnid-5.c: New.
5079         * g++.dg/cpp/normalize-1.C: New.
5080         * g++.dg/cpp/ucnid-1.C: New.
5081
5082 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5083
5084         * gcc.dg/pr18628.c: New.
5085
5086 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5087
5088         PR c++/20280
5089         * g++.dg/tree-ssa/pr20280.C: New.
5090
5091 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5092
5093         PR fortran/20467
5094         * gfortran.dg/stfunc_2.f90: New test.
5095
5096 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5097
5098         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5099
5100 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5101
5102         * gcc.dg/tree-ssa/20050314-1.c: New test.
5103
5104 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5105
5106         PR c++/4403
5107         PR c++/9783, DR433
5108         * g++.dg/template/friend34.C: New test.
5109         * g++.dg/template/friend35.C: Likewise.
5110         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5111
5112 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5113
5114         Friend class name lookup 5/n
5115         PR c++/1016
5116         * g++.dg/lookup/hidden-class1.C: New test.
5117         * g++.dg/lookup/hidden-class2.C: Likewise.
5118         * g++.dg/lookup/hidden-class3.C: Likewise.
5119         * g++.dg/lookup/hidden-class4.C: Likewise.
5120         * g++.dg/lookup/hidden-class5.C: Likewise.
5121         * g++.dg/lookup/hidden-class6.C: Likewise.
5122         * g++.dg/lookup/hidden-class7.C: Likewise.
5123         * g++.dg/lookup/hidden-class8.C: Likewise.
5124         * g++.dg/lookup/hidden-class9.C: Likewise.
5125         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5126         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5127         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5128         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5129         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5130         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5131         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5132         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5133         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5134         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5135         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5136
5137 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/20157
5140         * g++.dg/template/error18.C: New test.
5141
5142 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5143
5144         PR debug/16792
5145         * g++.dg/debug/pr16792.C: New test.
5146
5147 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5148
5149         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5150         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5151         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5152         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5153         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5154         test assertion names.
5155
5156 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5157
5158         PR fortran/18600
5159         * gfortran.dg/stfunc_1.f90: New test.
5160
5161 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5162
5163         PR fortran/16907
5164         * gfortran.dg/real_index_1.f90: New test.
5165
5166 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5167
5168         PR fortran/20323
5169         * gfortran.dg/spec_expr_1.f90: New test.
5170
5171 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5172
5173         PR c/20402
5174         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5175         new parser.
5176
5177 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5178
5179         PR fortran/20361
5180         * gfortran.dg/largeequiv_1.f90: New test.
5181
5182 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5183
5184         * gcc.dg/ucnid-1.c: New.
5185         * gcc.dg/ucnid-2.c: New.
5186         * gcc.dg/ucnid-3.c: New.
5187         * gcc.dg/ucnid-4.c: New.
5188         * gcc.dg/ucnid-5.c: New.
5189         * gcc.dg/ucnid-6.c: New.
5190         * gcc.dg/cpp/ucnid-1.c: New.
5191         * gcc.dg/cpp/ucnid-2.c: New.
5192         * gcc.dg/cpp/ucnid-3.c: New.
5193         * g++.dg/other/ucnid-1.C: New.
5194
5195 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5196
5197         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5198
5199 2005-03-11  Per Bothner  <per@bothner.com>
5200
5201         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5202         that diagnotics refer to correct token.
5203         * gcc.dg/unused-3.c: Likewise.
5204
5205 2005-03-11  Per Bothner  <per@bothner.com>
5206
5207         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5208         constant" is now actually on same line as string constant.
5209         * gcc.dg/cpp/direct2s.c: Likewise.
5210
5211 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5212
5213         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5214
5215 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5216
5217         PR libfortran/20124
5218         * gfortran.dg/pr20124.f90: New Test
5219
5220 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5221
5222         PR tree-optimization/20130
5223         * gcc.dg/pr20130-1.c: New test.
5224
5225 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5226
5227         PR target/20095
5228         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5229
5230 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5231
5232         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5233
5234 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5235
5236         * g++.dg/eh/forced1.C: Fix comment.
5237         * g++.dg/eh/forced2.C: Ditto.
5238         * g++.dg/eh/forced3.C: Ditto.
5239         * g++.dg/eh/forced4.C: Ditto.
5240
5241 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5242
5243         PR rtl-opt/20412
5244         * gcc.c-torture/compile/pr20412.c: New test.
5245
5246 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5247
5248         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5249
5250 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR target/20322
5253         * gcc.dg/20050307-1.c: New test.
5254
5255 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5256
5257         PR c++/20375
5258         * g++.dg/other/stdarg3.C: New.
5259
5260 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5261
5262         PR c++/18384, c++/18327
5263         * g++.dg/init/array19.C: New test.
5264
5265         PR inline-asm/20314
5266         * gcc.dg/torture/pr20314-1.c: New test.
5267         * gcc.dg/torture/pr20314-2.c: New test.
5268
5269 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5270
5271         * gcc.dg/20050309-1.c: New test.
5272
5273 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5274
5275         * gcc.dg/builtins-10.c: Reactivate disabled test.
5276         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5277         new cbrt transformations.
5278
5279 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5280
5281         PR c++/20208
5282         * g++.dg/template/array13.C: New test.
5283
5284 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5285
5286         PR c++/16859
5287         * g++.dg/init/brace4.C: New test.
5288
5289 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5290
5291         PR c++/20186
5292         * g++.dg/template/non-dependent12.C: New.
5293
5294 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5295
5296         PR c++/20142
5297         * g++.dg/init/array18.C: Add dg-do run marker.
5298
5299         PR c++/20142
5300         * g++.dg/init/array18.C: New test.
5301
5302 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5303
5304         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5305         * g++.dg/gcov/gcov.exp: Likewise.
5306         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5307         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5308         * lib/c-torture.exp: Likewise.
5309         * lib/fortran-torture.exp: Likewise.
5310         * lib/g++.exp: Likewise.
5311         * lib/gcc-defs.exp: Likewise.
5312         * lib/gcc-dg.exp: Likewise.
5313         * lib/gcc.exp: Likewise.
5314         * lib/gcov.exp: Likewise.
5315         * lib/gfortran.exp: Likewise.
5316         * lib/mike-g++.exp: Likewise.
5317         * lib/mike-gcc.exp: Likewise.
5318         * lib/objc-torture.exp: Likewise.
5319         * lib/objc.exp: Likewise.
5320         * lib/profopt.exp: Likewise.
5321         * lib/target-libpath.exp: Likewise.
5322         * lib/target-supports.exp: Likewise.
5323         * lib/treelang.exp: Likewise.
5324         * lib/wrapper.exp: Likewise.
5325
5326 2005-03-08  Jeff Law  <law@redhat.com>
5327
5328         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5329         PHI-OPT changes.
5330
5331 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5332
5333         * gcc.dg/vect/pr20122.c: New test.
5334
5335 2005-03-07  Jeff Law  <law@redhat.com>
5336
5337         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5338         was folded away.
5339         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5340         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5341         * gcc.dg/tree-ssa/pr18134.c: New test.
5342
5343 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5344
5345         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5346         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5347         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5348
5349 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5350
5351         PR tree-opt/17671
5352         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5353
5354 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5355
5356         * g++.dg/warn/Wnvdtor.C: New test.
5357
5358 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5359
5360         * gcc.dg/torture/pr19683-1.c: New test.
5361
5362 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5363
5364         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5365         * gfortran.dg/g77/19990313-2.f: Ditto.
5366         * gfortran.dg/g77/19990313-3.f: Ditto.
5367         * gfortran.dg/g77/19990525-0.f: Ditto.
5368         * gfortran.dg/g77/19990826-0.f: Ditto.
5369         * gfortran.dg/g77/19990826-2.f: Ditto.
5370         * gfortran.dg/g77/19990826-3.f: Ditto.
5371         * gfortran.dg/g77/20000511-1.f: Ditto.
5372         * gfortran.dg/g77/20000511-2.f: Ditto.
5373         * gfortran.dg/g77/970625-2.f: Ditto.
5374         * gfortran.dg/g77/980310-2.f: Ditto.
5375         * gfortran.dg/g77/980310-3.f: Ditto.
5376         * gfortran.dg/g77/980310-8.f: Ditto.
5377         * gfortran.dg/g77/980519-2.f: Ditto.
5378         * gfortran.dg/g77/alpha1.f: Ditto.
5379         * gfortran.dg/g77/claus.f: Ditto.
5380         * gfortran.dg/g77/erfc.f: Ditto.
5381         * gfortran.dg/g77/short.f: Ditto.
5382         * gfortran.fortran-torture/execute/data.f90: Ditto.
5383         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5384         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5385
5386 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5387
5388         * lib/file-format.exp (gcc_target_object_format): Add check for som
5389         format and hardcode object formats on hppa*-*-hpux*.
5390         * lib/target-supports.exp (check_weak_available): Add check for som
5391         object format.  Always return 0 on hppa*-*-hpux10*.
5392
5393         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5394         is defined.
5395
5396         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5397
5398 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5399
5400         * gfortran.dg/pr19936_1.f90: New test.
5401         * gfortran.dg/pr19936_2.f90: New test.
5402         * gfortran.dg/pr19936_3.f90: New test.
5403
5404 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5405             Paul Thomas <prthomas@drfccad.cea.fr>
5406
5407         * gfortran.dg/PR19754_1.f90: New test.
5408         * gfortran.dg/PR19754_2.f90: Ditto.
5409
5410 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5411
5412         PR c++/19311
5413         * g++.dg/template/non-dependent11.C: New test.
5414
5415 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5416
5417         * lib/target-supports.exp (check_iconv_available): Fix comment.
5418
5419 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5420             Joseph S. Myers  <joseph@codesourcery.com>
5421
5422         PR c++/19797
5423         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5424
5425 2005-03-04  Matthew Sachs  <msachs@apple.com>
5426
5427         * gcc.exp (gcc_target_compile): Put braces around
5428         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5429         * objc.exp (objc_target_compile): Likewise.
5430         * treelang.exp (treelang_target_compile): Likewise.
5431
5432 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5433
5434         PR fortran/19673
5435         * gfortran.dg/func_result_1.f90: New test.
5436
5437 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5438
5439         * gcc.misc-tests/options.exp: New test.
5440
5441 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5442
5443         * gcc.dg/pr15784-4.c: New test.
5444
5445 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5446
5447         * gcc.c-torture/execute/pr17133.c: New.
5448         * gcc.c-torture/compile/20050303-1.c: New.
5449
5450 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5451
5452         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5453
5454 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5455
5456         * g++.dg/overload/using2.C: New.
5457
5458 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/19916
5461         * g++.dg/init/ptrmem2.C: New test.
5462
5463 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5464
5465         PR c/8927
5466         * gcc.dg/pr8927-1.c: New test.
5467
5468 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5469
5470         PR c++/20232
5471         * g++.dg/inherit/covariant12.C: New.
5472
5473 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5474
5475         PR fortran/19479
5476         * gfortran.dg/bound_1.f90: New test.
5477
5478 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5479
5480         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5481         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5482
5483 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5484
5485         PR c/20245
5486         * gcc.dg/pr20245-1.c: New test.
5487
5488 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR middle-end/19874
5491         * gcc.c-torture/execute/20050119-2.c: New test case.
5492
5493 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5494
5495         * README: Update the DejaGnu bug reporting address.
5496         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5497         * lib/objc-torture.exp: Likewise.
5498
5499 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5500
5501         * gfortran.dg/boz_1.f90: New test.
5502         * gfortran.dg/boz_3.f90: New test.
5503         * gfortran.dg/boz_4.f90: New test.
5504
5505 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5506
5507         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5508         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5509
5510 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5511
5512         PR libfortran/20101
5513         * gfortran.dg/write_0_pe_format.f90: New test.
5514
5515 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5516
5517         PR c++/20206
5518         * g++.dg/opt/thunk2.C: New test.
5519         * g++.dg/opt/covariant1.C: New test.
5520
5521 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5522
5523         * gfortran.dg/e_d_fmt.f90: New test.
5524
5525 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5526
5527         * gcc.dg/asm-b.c: Fix comment typos.
5528
5529 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5530
5531         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5532         a V_MAY_DEF also.
5533
5534 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5535
5536         PR tree-opt/20188
5537         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5538         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5539         * gcc.dg/asm-b.c: New test.
5540
5541 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5542
5543         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5544         Disable this test on IRIX 6.
5545
5546 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5547
5548         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5549         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5550         parser.
5551
5552 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5553
5554         PR tree-optimization/20204
5555         * testsuite/gcc.dg/pr20204.c: New test.
5556
5557 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5558
5559         PR target/20196
5560         * gcc.c-torture/execute/20050224-1.c: New test.
5561
5562         PR c++/20175
5563         * g++.dg/warn/Wbraces2.C: New test.
5564
5565 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c++/19878
5568         * g++.dg/init/const2.C: New test.
5569
5570 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5571
5572         PR tree-optimization/20100
5573         * gcc.c-torture/execute/pr20100-1.c: New test.
5574
5575 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5576
5577         * gfortran.dg/implicit_3.f90: New test.
5578
5579         * gfortran.dg/deftype_1.f90: New test.
5580
5581 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5582
5583         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5584         the test passes.
5585         * g++.dg/other/anon3.C: Accept a warning.
5586
5587 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5588
5589         * gcc.dg/pr20017.c: Fix a comment typo.
5590
5591 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5592
5593         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5594
5595 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5596
5597         PR ada/19902
5598         * ada/acats/tests/cxa/cxa3004.a: Remove.
5599         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5600
5601 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5602
5603         PR c++/20073
5604         * g++.dg/init/const1.C: New test.
5605
5606         PR c++/19991
5607         * g++.dg/parse/constant7.C: New test.
5608
5609         PR c++/20152
5610         * g++.dg/parse/error27.C: New test.
5611         * g++.dg/template/qualttp15.C: Adjust error markers.
5612         * g++.old-deja/g++.other/struct1.C: Likewise.
5613
5614         PR c++/20153
5615         * g++.dg/template/error17.C: New test.
5616
5617         PR c++/20148
5618         * g++.dg/parser/error26.C: New test.
5619
5620 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5621
5622         PR tree-optimization/20100
5623         PR tree-optimization/20115
5624         * gcc.dg/pr20115.c: New test.
5625         * gcc.dg/pr20115-1.c: New test.
5626         * gcc.dg/pr20100.c: New test.
5627         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5628         call-clobbered variables after alias1.
5629
5630 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5631
5632         * gfortran.dg/list_read_4.f90: new test.
5633
5634 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5635
5636         PR rtl-optimization/20017.
5637         * gcc.dg/pr20017.c: New.
5638
5639 2005-02-22  Devang Patel  <dpatel@apple.com>
5640
5641         PR 19952
5642         * g++.dg/tree-ssa/pr19952.C: New test.
5643
5644 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5645
5646         PR c++/19883
5647         * g++.dg/parse/constant6.C: New test.
5648
5649 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5650
5651         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5652         * g++.dg/charset/asm2.c: Likewise.
5653         * g++.dg/charset/asm3.c: Likewise.
5654         * g++.dg/charset/asm4.c: Likewise.
5655         * g++.dg/charset/asm5.c: Likewise.
5656         * g++.dg/charset/attribute1.c: Likewise.
5657         * g++.dg/charset/attribute2.c: Likewise.
5658         * g++.dg/charset/extern1.cc: Likewise.
5659         * g++.dg/charset/extern2.cc: Likewise.
5660         * g++.dg/charset/extern3.cc: Likewise.
5661         * g++.dg/charset/function.cc: Likewise.
5662         * g++.dg/charset/string.c: Likewise.
5663         * g++.dg/charset/charset.exp: Likewise.
5664         * lib/target-supports.exp (check_iconv_available): Fix comment.
5665
5666 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5667
5668         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5669         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5670         * gcc.dg/charset/asm2.c: Likewise.
5671         * gcc.dg/charset/asm3.c: Likewise.
5672         * gcc.dg/charset/asm4.c: Likewise.
5673         * gcc.dg/charset/asm5.c: Likewise.
5674         * gcc.dg/charset/asm6.c: Likewise.
5675         * gcc.dg/charset/attribute1.c: Likewise.
5676         * gcc.dg/charset/attribute2.c: Likewise.
5677         * gcc.dg/charset/builtin1.c: Likewise.
5678         * gcc.dg/charset/extern.c: Likewise.
5679         * gcc.dg/charset/function.c: Likewise.
5680         * gcc.dg/charset/string.c: Likewise.
5681         * gcc.dg/charset/charset.exp: Likewise.
5682
5683 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5684
5685         PR fortran/20086
5686         * gfortran.dg/pr20086.f90: New test.
5687
5688 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5689
5690         PR tree-optimization/19786
5691         * g++.dg/tree-ssa/pr19786.C: New.
5692
5693 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5694
5695         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5696
5697 2005-02-21  Jeff Law  <law@redhat.com>
5698
5699         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5700
5701 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5702
5703         * gfortran.dg/do_iterator: Split loop, markup all lines for
5704         which an error locus is printed.
5705         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5706         locus is printed.
5707         * gfortran.dg/select_4.f90: Likewise.
5708         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5709         locuses in the various permutations.
5710
5711 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5712
5713         PR tree-optimization/19951
5714         * g++.dg/vect: New directory.
5715         * g++.dg/vect/vect.exp: New file.
5716         * g++.dg/vect/pr19951.cc: New testcase.
5717         * g++.dg/dg.exp: Also prune vectorizer tests.
5718
5719 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5720
5721         PR 18785
5722         * gcc.dg/charset/builtin1.c: New test.
5723
5724 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5725
5726         PR c++/19299
5727         * g++.dg/inherit/volatile1.C: New test.
5728
5729         PR c++/19440
5730         * g++.dg/template/dtor4.C: New test.
5731
5732 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5733
5734         * gfortran.dg/int_1.f90: New test.
5735
5736 2005-02-19  Devang Patel  <dpatel@apple.com>
5737
5738         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5739
5740 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5741
5742         * gfortran.dg/achar_1.f90: New test.
5743
5744 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5745
5746         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5747
5748 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5749             Jakub Jelinek  <jakub@redhat.com>
5750
5751         PR tree-optimization/19828
5752         * gcc.dg/tree-ssa/loop-7.c: New test.
5753         * gcc.c-torture/execute/20050218-1.c: New test.
5754
5755 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR c/20043
5758         * gcc.dg/transparent-union-1.c: New test.
5759         * gcc.dg/transparent-union-2.c: New test.
5760
5761 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5762
5763         PR tree-optimization/18977
5764         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5765
5766 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5767
5768         PR target/20054
5769         * gcc.dg/pr20054.c: New test.
5770
5771 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5772
5773         PR c++/19508
5774         * g++.dg/ext/attrib20.C: New test.
5775
5776 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5777
5778         PR middle-end/20030
5779         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5780
5781 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5782
5783         PR c++/20008
5784         * g++.dg/opt/switch4.C: New.
5785
5786 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR c++/20023
5789         PR tree-optimization/20009
5790         * gcc.c-torture/compile/20050217-1.c: New test.
5791         * g++.dg/opt/switch3.C: New test.
5792
5793         PR tree-optimization/18947
5794         * gcc.c-torture/compile/20050215-1.c: New test.
5795         * gcc.c-torture/compile/20050215-2.c: New test.
5796         * gcc.c-torture/compile/20050215-3.c: New test.
5797
5798 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5799
5800         PR c++/20028
5801         * g++.dg/template/crash34.C: New.
5802
5803         PR c++/20022
5804         * g++.dg/other/access3.C: New.
5805
5806 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5807
5808         * gcc.dg/vect/vect-98.c: New test.
5809
5810 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5811
5812         PR tree-optimization/19967
5813         * gcc.dg/pr19967.c: New.
5814
5815 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5816
5817         PR middle-end/19857
5818         * gcc.dg/tree-ssa/20050215-1.c: New test.
5819         * gcc.c-torture/execute/20050215-1.c: New test.
5820
5821 2005-02-15  Eric Christopher  <echristo@redhat.com>
5822
5823         * gcc.dg/cpp/20050215-1.c: New file.
5824
5825 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5826
5827         PR tree-optimization/15785
5828         * gcc.dg/pr15785-1.c: New test.
5829
5830 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5831
5832         PR c++/17788
5833         * g++.dg/init/ctor4.C: New.
5834         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5835
5836 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5837
5838         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5839         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5840
5841 2005-02-15  Andreas Schwab  <schwab@suse.de>
5842
5843         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5844         declare malloc.
5845
5846 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5847
5848         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5849
5850 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5851
5852         PR tree-optimization/19853
5853         * gcc.c-torture/compile/pr19853.c: New test.
5854
5855 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5856
5857         PR c++/19608
5858         * g++.dg/parse/local-class1.C: New.
5859
5860         PR c++/19895
5861         * g++.dg/parse/ptrmem3.C: New.
5862
5863         PR c++/19884
5864         * g++.old-deja/g++.oliva/template6.C: Add another case.
5865         * g++.dg/template/explicit6.C: New.
5866
5867 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5868
5869         PR c++/17816
5870         * g++.dg/other/redecl2.C: New.
5871
5872 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5873
5874         PR c++/19891
5875         * g++.dg/abi/covariant4.C: New.
5876
5877 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5878
5879         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5880
5881 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5882
5883         * gcc.dg/vect/vect-96.c: Fix typo.
5884
5885 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5886
5887         PR c++/14479
5888         PR c++/19487
5889         * g++.dg/template/enum5.C: New test.
5890
5891 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5892
5893         * gcc.dg/vect/vect-97.c: New test.
5894
5895 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5896
5897         * gcc.dg/vect/vect-96.c: New test.
5898
5899 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5900
5901         * gcc.dg/builtins-34.c: Also check ldexp*.
5902
5903 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5904
5905         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5906
5907 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5908
5909         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5910         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5911         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5912         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5913         selector_list, selector_expression, dg-process-target): Move to new
5914         file target-supports-dg.exp.
5915         * lib/target-supports-dg.exp: New.
5916
5917         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5918         New.
5919
5920 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5921
5922         PR c++/19666
5923         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5924
5925         PR middle-end/19858
5926         * gcc.c-torture/compile/20050210-1.c: New test.
5927
5928 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/19755
5931         * g++.dg/warn/Wbraces1.C: New test.
5932
5933 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5934
5935         * gcc.dg/builtins-52.c: New testcase.
5936
5937 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5938
5939         PR c/19342
5940         * gcc.c-torture/execute/20050119-1.c: New test.
5941
5942 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5943
5944         PR c++/19811
5945         * g++.dg/init/delete1.C: New test.
5946
5947 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5948
5949         PR c++/18470
5950         * g++.dg/template/static12.C: New test.
5951
5952 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/19787
5955         * g++.dg/conversion/ambig1.C: New test.
5956
5957         PR c++/19739
5958         * g++.dg/ext/attrib19.C: New test.
5959
5960         PR c++/19732
5961         * g++.dg/parse/dtor5.C: New test.
5962
5963         PR c++/19762
5964         * g++.dg/template/dtor3.C: New test.
5965
5966         PR c++/19826
5967         * g++.dg/template/static11.C: New test.
5968         * g++.dg/template/crash2.C: Remove dg-error marker.
5969
5970 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5971
5972         PR C++/18491
5973         * g++.old-deja/g++.mike/p10769a.C: Remove.
5974
5975 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5976
5977         * gcc.dg/builtins-48.c: New test case.
5978         * gcc.dg/builtins-49.c: New test case.
5979         * gcc.dg/builtins-50.c: New test case.
5980         * gcc.dg/builtins-51.c: New test case.
5981
5982 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5983
5984         PR middle-end/19583
5985         * g++.dg/warn/Wreturn-type-3.C: New test.
5986
5987 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5988
5989         PR middle-end/19402
5990         * gcc.dg/pr19402-1.c: New testcase.
5991         * gcc.dg/pr19402-2.c: likewise.
5992
5993 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5994
5995         PR middle-end/19854
5996         * g++.dg/tree-ssa/tmmti.C: New testcase.
5997
5998 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5999
6000         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6001
6002 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/19733
6005         * g++.dg/parse/crash23.C: New test.
6006         * g++.dg/warn/Weff1.C: New test.
6007
6008 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6009
6010         * gcc.dg/20050209-1.c: New test.
6011
6012 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6013
6014         PR target/19799
6015         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6016
6017 2005-02-08  Mike Stump  <mrs@apple.com>
6018
6019         * g++.dg/pch/import-2.c: New test.
6020         * g++.dg/pch/import-2.hs: New.
6021         * g++.dg/pch/include/import-2a.h: New.
6022         * g++.dg/pch/include/import-2b.h: New.
6023
6024 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6025
6026         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6027
6028 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6029
6030         * gfortran.dg/substr_1.f90: New test.
6031
6032 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6033
6034         PR middle-end/19775
6035         * gcc.dg/torture/builtin-power-1.c: Disable test for
6036         invalid transformation.
6037         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6038         no longer optimize.
6039         * gcc.dg/builtins-47.c: New testcase.
6040
6041 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6042             Dorit Naishlos  <dorit@il.ibm.com>
6043
6044         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6045
6046 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6047
6048         * gcc.c-torture/compile/20050206-1.c: New test.
6049
6050 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6051
6052         PR tree-opt/19768
6053         * g++.dg/opt/pr19768.C: New test.
6054
6055 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6056
6057         PR tree-opt/19736
6058         * gcc.c-torture/compile/pr19736.c: New test.
6059
6060 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6061
6062         PR c++/17401
6063         * g++.dg/parse/error25.C: New test.
6064
6065 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6066
6067         * gcc.c-torture/execute/20050203-1.c: New.
6068
6069 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6070
6071         * gcc.dg/vect/vect-85.c: Remove xfail.
6072         * gcc.dg/vect/vect-86.c: Remove xfail.
6073         * gcc.dg/vect/vect-87.c: Remove xfail.
6074         * gcc.dg/vect/vect-88.c: Remove xfail.
6075
6076 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6077
6078         * gcc.dg/altivec-19.c: New.
6079
6080 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6081
6082         PR c/17807
6083         * gcc.dg/nested-func-3.c: New test.
6084         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6085
6086 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6087
6088         * gcc.test-framework/gen_directive_tests: Generate tests for
6089         selector expressions.
6090
6091 2005-02-02  Matt Austern  <austern@apple.com>
6092
6093         PR c++/19628
6094         * g++/ext/builtin7.C: New.
6095         * g++/ext/builtin8.C: New.
6096
6097 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6098
6099         PR c/18502
6100         * gcc.dg/pr18502-1.c: New test.
6101
6102 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6103
6104         PR c++/17413
6105         * g++.dg/template/local4.C: Tweak.
6106
6107 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6108
6109         PR tree-optimization/19578
6110         * gcc.c-torture/compile/20050202-1.c: New test.
6111
6112 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6113
6114         PR c/19435
6115         * gcc.dg/c99-init-4.c: New test.
6116
6117 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6118
6119         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6120
6121         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6122
6123         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6124         * g++.dg/eh/check-vect.h: New.
6125
6126         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6127         * gcc.dg/vect/vect-78.c: Ditto.
6128         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6129         Remove.
6130
6131         * g++.dg/conversion/simd1.C: Expect warning.
6132         * g++.dg/ext/attribute-test-1.C: Ditto.
6133         * g++.dg/ext/attribute-test-2.C: Ditto.
6134         * g++.dg/ext/attribute-test-3.C: Ditto.
6135         * g++.dg/ext/attribute-test-4.C: Ditto.
6136
6137         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6138         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6139
6140         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6141
6142 2005-02-01  Richard Henderson  <rth@redhat.com>
6143
6144         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6145         long double for ibm double-double format.
6146         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6147
6148 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6149
6150         PR tree-optimization/19633
6151         * testsuite/gcc.dg/pr19633-1.c: New test.
6152         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6153         to NULL or a symbol.
6154
6155 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6156
6157         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6158         New procs.
6159         (dg-process-target (local override)): Handle selector expressions.
6160
6161         * gcc.test-framework/README: Describe tests in source directory.
6162         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6163         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6164         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6165         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6166         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6167         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6168         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6169         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6170         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6171         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6172         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6173         * gcc.test-framework/dg-error-exp-P.c: New test.
6174         * gcc.test-framework/dg-error-exp-XP.c: New test.
6175         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6176         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6177         * gcc.test-framework/dg-output-exp-P.c: New test.
6178         * gcc.test-framework/dg-output-exp-XF.c: New test.
6179         * gcc.test-framework/dg-warning-exp-P.c: New test.
6180         * gcc.misc-tests/dg-1.c: Remove.
6181         * gcc.misc-tests/dg-2.c: Remove.
6182         * gcc.misc-tests/dg-3.c: Remove.
6183         * gcc.misc-tests/dg-4.c: Remove.
6184         * gcc.misc-tests/dg-5.c: Remove.
6185         * gcc.misc-tests/dg-6.c: Remove.
6186         * gcc.misc-tests/dg-7.c: Remove.
6187         * gcc.misc-tests/dg-8.c: Remove.
6188         * gcc.misc-tests/dg-9.c: Remove.
6189         * gcc.misc-tests/dg-10.c: Remove.
6190         * gcc.misc-tests/dg-11.c: Remove.
6191         * gcc.misc-tests/dg-12.c: Remove.
6192         * gcc.misc-tests/dg-test.exp: Remove.
6193
6194         * gcc.test-framework/test-framework.awk: Change recording and
6195         printing of passes and failures.
6196
6197         * gcc.test-framework: New directory.
6198         * gcc.test-framework/README: New.
6199         * gcc.test-framework/test-framework.exp: New.
6200         * gcc.test-framework/test-framework.awk: New.
6201         * gcc.test-framework/gen_directive_tests: New.
6202
6203 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6204
6205         * lib/treelang.exp: Fix comment typos.
6206         (treelang_target_compile): Don't append libs=-ltreelang to options.
6207
6208 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6209
6210         * g++.dg/parse/typename7.C: Adjust error messages.
6211
6212 2005-01-31  Jeff Law  <law@redhat.com>
6213
6214         * gcc.c-torture/execute/20050131-1.c: New test.
6215         * gcc.dg/wcaselabel.c: New test.
6216
6217 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/other/warning1.C: Adjust error messags.
6220         * g++.dg/parse/constant5.C: New test.
6221
6222 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6223
6224         PR c/19333
6225         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6226         the test case valid.
6227         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6228         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6229         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6230         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6231         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6232         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6233
6234 2005-01-31  Dale Johannesen  <dalej@apple.com>
6235
6236         * g++.dg/opt/pr19650.C:  New test.
6237
6238 2005-01-31  Richard Henderson  <rth@redhat.com>
6239
6240         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6241         long double for intel double extended format.
6242         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6243
6244 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6245
6246         PR c++/19555
6247         * g++.dg/template/static10.C: New test.
6248
6249         PR c++/19395
6250         * g++.dg/parse/error24.C: New test.
6251
6252         PR c++/19367
6253         * g++.dg/lookup/builtin1.C: New test.
6254
6255         PR c++/19457
6256         * g++.dg/warn/conv3.C: New test.
6257
6258 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6259
6260         PR fortran/19647
6261         * gfortan.dg/inquire_7.f90
6262
6263 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6264
6265         PR tree-optimization/15791
6266         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6267         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6268         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6269         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6270         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6271         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6272         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6273         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6274         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6275         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6276
6277 2005-01-29  Paul Brook  <paul@codesourcery.com>
6278
6279         PR fortran/18565
6280         * check.c (real_or_complex_check): New function.
6281         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6282         * intrinsic.c (add_functions): Use new check functions.
6283         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6284         Add prototypes.
6285
6286 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6287
6288         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6289         gcc.dg/lvalue-3.c: New tests.
6290         * gcc.dg/concat.c: Update expected messages.
6291
6292 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6293
6294         PR libfortran/19595
6295         * gfortran.dg/eor_1.f90:  New test.
6296
6297 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6298
6299         PR fortran/19589
6300         * gfortran.dg/logical_data_1.f90: New test.
6301
6302 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6303
6304         PR c++/19253
6305         * g++.dg/template/crash33.C: New test.
6306
6307         PR c++/19667
6308         * g++.dg/template/crash32.C: New test.
6309
6310 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6311
6312         PR middle-end/16558
6313         * g++.dg/warn/Wreturn-type-2.C: New test.
6314
6315 2004-06-24  Jeff Law  <law@redhat.com>
6316
6317         * gcc.dg/tree-ssa/20050128-1.c: New test.
6318
6319 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6320
6321         * gcc.target/frv/all-mdpackh-1.c: New test.
6322
6323 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6324
6325         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6326
6327 2005-01-27  Richard Henderson  <rth@redhat.com>
6328
6329         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6330
6331 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6332
6333         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6334
6335 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6336
6337         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6338         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6339         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6340         to cope with cases where the multilib options override the dg-options.
6341
6342 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6343
6344         PR c/18946
6345         * gcc.dg/noncompile/20050120-1.c: New test.
6346
6347 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6348
6349         PR tree-optimization/19633
6350         * gcc.dg/pr19633.c: New test.
6351         * gcc.dg/tree-ssa/pr19633.c: New test.
6352
6353 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6354
6355         * gcc.dg/20041216-1.c: New test.
6356
6357 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6358
6359         PR objc/18862
6360         * objc.dg/selector-2.m: New test.
6361
6362 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * g++.dg/opt/range-test-2.C: New test.
6365
6366         PR rtl-optimization/19579
6367         * gcc.c-torture/execute/20050124-1.c: New test.
6368
6369 2005-01-26  Greg Parker  <gparker@apple.com>
6370         Stuart Hastings  <stuart@apple.com>
6371
6372         * gcc.c-torture/execute/20050125-1.c: New.
6373
6374 2005-01-18  Jan Hubicka  <jh@suse.cz>
6375
6376         PR tree-optimize/19337
6377         * gcc.c-torture/compile/20050119-1.c: New test.
6378
6379 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6380
6381         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6382         test for successful match.
6383
6384 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6385
6386         PR objc/18408
6387         * objc.dg/comp-types-7.m: New test.
6388
6389 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6390
6391         * lib/target-supports.exp (current_target_name): New.
6392         (check_effective_target_ilp32, check_effective_target_lp64):
6393         Cache the result to use as long as the current target, with
6394         multilib flags, remains the same.
6395
6396         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6397         (dg-require-weak, dg-require-visibility, dg-require-alias,
6398         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6399         dg-require-effective-target, dg-skip-if): Remove call to
6400         skip_test_and_clear_xfail.
6401         (dg-test): Clear xfail data.
6402
6403 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6404
6405         PR target/17751
6406         * gcc.dg/ppc64-toc.c: New test.
6407
6408         * g++.dg/tree-ssa/empty-1.C: New test.
6409
6410         PR middle-end/19551
6411         * gcc.c-torture/execute/20050121-1.c: New test.
6412         * gcc.dg/20050121-2.c: New test.
6413
6414 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6415         Paul Brook  <paul@codesourcery.com>
6416
6417         PR fortran/17941
6418         * gfortran.dg/real_const_1.f: New test.
6419         * gfortran.dg/real_const_2.f90: New test.
6420         * gfortran.dg/complex_int_1.f90: New test.
6421
6422 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6423
6424         PR fortran/19313
6425         * gfortan.dg/inquire_6.f90: New test.
6426
6427 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6428
6429         PR libfortran/19451
6430         * open_readonly_1.f90:  New test.
6431
6432 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6433
6434         PR libfortran/18982
6435         * gfortran.dg/open_new.f90: New file.
6436
6437 2005-01-22  Paul Brook  <paul@codesourcery.com>
6438
6439         * namelist_1.f90: New test.
6440
6441 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6442
6443         PR tree-optimization/19484
6444         * gcc.c-torture/compile/20050122-[12].c: New tests.
6445
6446 2005-01-22  Paul Brook  <paul@codesourcery.com>
6447
6448         * gfortran.dg/implicit_2.f90: New test.
6449
6450 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6451
6452         PR fortran/19314
6453         * gfortran.dg/inquire_5.f90: New test.
6454
6455 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6456
6457         PR c/18809
6458         * gcc.dg/pr18809-1.c: New test.
6459
6460 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6461
6462         * gcc.dg/20050121-1.c: New test.
6463
6464         PR tree-optimization/13000
6465         * gcc.dg/20040206-1.c: Change warning to point where function is
6466         being inlined.
6467
6468 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6469
6470         PR c++/19208
6471         * g++.dg/template/array11.C: New test.
6472
6473 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6474
6475         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6476         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6477         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6478         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6479         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6480         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6481
6482 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6483
6484         PR tree-optimization/15349
6485         * gcc.dg/tree-ssa/pr15349.c: New.
6486
6487 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6488
6489         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6490
6491 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6492
6493         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6494         scan-assembler-times directive name.
6495
6496         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6497         after dg-do.
6498
6499         PR rtl-optimization/19462
6500         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6501
6502 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6503
6504         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6505         counting function calls on ia64.
6506
6507 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR rtl-optimization/15139
6510         * gcc.dg/20050111-2.c: New test.
6511
6512         PR c/17297
6513         * gcc.c-torture/compile/20050113-1.c: New testcase.
6514
6515         PR middle-end/19164
6516         * gcc.dg/20050113-1.c: New testcase.
6517
6518 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6519
6520         * gcc.dg/vect/vect-85.c: Add comment.
6521         * gcc.dg/vect/vect-86.c: Add xfail for now.
6522         * gcc.dg/vect/vect-87.c: Add xfail for now.
6523         * gcc.dg/vect/vect-88.c: Add xfail for now.
6524         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6525
6526 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6527
6528         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6529
6530 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6531
6532         * g++.dg/debug/typedef3.C: New test.
6533
6534 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6535
6536         PR c/19472
6537         * gcc.dg/asm-a.c: New test.
6538
6539 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6540
6541         * gcc.dg/sh-relax.c: Add prototype for abort.
6542
6543 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6544
6545         * gcc.dg/short-compare-1.c: New test.
6546         * gcc.dg/short-compare-2.c: Likewise.
6547
6548 2005-01-18  Michael Matz  <matz@suse.de>
6549
6550         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6551
6552 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6553
6554         PR tree-optimization/19121
6555         * gcc.c-torture/compile/pr19121.c: New test.
6556
6557 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6558
6559         PR target/19357
6560         * gcc.c-torture/compile/pr19357.c: New test.
6561
6562 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6563
6564         PR c/5675
6565         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6566         pass--those that refer just to the variable, possibly with a
6567         cast.
6568         * gcc.dg/c99-const-expr-3.c: Likewise.
6569
6570         PR middle-end/13127
6571         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6572         longer emitted.
6573
6574 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6575
6576         PR fortran/18778
6577         * gfortran.dg/endfile_2.f90: New test.
6578
6579 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6580
6581         PR 19168
6582         * gfortran.dg/select_5.f90: New test.
6583
6584 2004-01-16  Paul Brook  <paul@codesourcery.com>
6585
6586         * gfortran.dg/common_4.f90: New test.
6587
6588 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6589
6590         PR rtl-optimization/19462
6591         * gcc.dg/torture/pr19462-1.c: New test.
6592
6593 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6594
6595         PR objc/19321
6596         * objc.dg/func-ptr-2.m: New.
6597         * objc.dg/volatile-1.m: New.
6598
6599 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6600
6601         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6602
6603 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6604
6605         PR tree-optimization/19060
6606         * gcc.c-torture/execute/20050104-1.c: New test.
6607
6608 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6609
6610         PR fortran/18983
6611         * gfortran.dg/write_to_null.f90: New test.
6612
6613 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6614             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6615
6616         PR other/19328
6617         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6618         argument.
6619
6620 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6621
6622         PR c++/19263
6623         * g++.dg/init/vector1.C: New test.
6624
6625 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6626
6627         PR target/13158
6628         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6629         PR target/18987
6630         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6631
6632 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6633
6634         * gfortran.dg/select_1.f90: New test.
6635         * gfortran.dg/select_2.f90: New test.
6636         * gfortran.dg/select_3.f90: New test.
6637         * gfortran.dg/select_4.f90: New test.
6638
6639 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR middle-end/19084
6642         PR rtl-optimization/19348
6643         * gcc.dg/20050111-1.c: New test.
6644         * gcc.c-torture/execute/20050111-1.c: New test.
6645
6646         * gcc.dg/i386-asm-4.c: New test.
6647
6648 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6649
6650         * gcc.dg/nested-func-2.c: New test.
6651         * ada/acats/norun.lst: Remove c953002.
6652
6653 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6654
6655         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6656
6657 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6658
6659         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6660
6661 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6662
6663         PR target/18761
6664         * g++.dg/abi/align1.C: New test.
6665
6666 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6667
6668         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6669         at a time.
6670         * g++.dg/ext/altivec_check.h: Support compiling as C.
6671
6672 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6673
6674         PR c++/19355
6675         * g++.dg/expr/pr19355-1.C: New test case.
6676
6677 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6678
6679         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6680         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6681         * ada/acats/tests/c3/c92005b.ada: Likewise.
6682         * ada/acats/tests/c3/cxb3012.a: Likewise.
6683         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6684
6685 2005-01-09  Paul Brook  <paul@codesourcery.com>
6686
6687         * gfortran.dg/common_2.f90: New file.
6688         * gfortran.dg/common_3.f90: New file.
6689
6690 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6691
6692         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6693
6694 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6695
6696         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6697         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6698         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6699         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6700         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6701         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6702         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6703         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6704         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6705         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6706         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6707         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6708         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6709         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6710         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6711         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6712         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6713         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6714         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6715         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6716         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6717         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6718         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6719         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6720         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6721         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6722         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6723         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6724         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6725         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6726         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6727         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6728         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6729         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6730         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6731         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6732         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6733         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6734         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6735         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6736         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6737         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6738         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6739         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6740         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6741         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6742         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6743         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6744         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6745         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6746         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6747         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6748         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6749         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6750         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6751         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6752         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6753         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6754         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6755         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6756         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6757         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6758         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6759         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6760         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6761         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6762         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6763
6764         * gcc.dg/vect/vect-1.c: Fix spelling.
6765         * gcc.dg/vect/vect-10.c: Fix spelling.
6766         * gcc.dg/vect/vect-11.c: Fix spelling.
6767         * gcc.dg/vect/vect-12.c: Fix spelling.
6768         * gcc.dg/vect/vect-14.c: Fix spelling.
6769         * gcc.dg/vect/vect-15.c: Fix spelling.
6770         * gcc.dg/vect/vect-16.c: Fix spelling.
6771         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6772         * gcc.dg/vect/vect-64.c: Fix comments.
6773         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6774
6775 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6776             Ira Rosen  <irar@il.ibm.com>
6777
6778         * gcc.dg/vect/vect-70.c: New test.
6779         * gcc.dg/vect/vect-71.c: New test.
6780
6781 2005-01-09  Manfred Hollstein  <mh@suse.com>
6782
6783         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6784         * gcc.dg/pr18241-2.c: Likewise.
6785         * gcc.dg/pr18241-3.c: Likewise.
6786         * gcc.dg/pr18241-4.c: Likewise.
6787         * gcc.dg/pr18241-5.c: Likewise.
6788
6789 2005-01-08  Richard Henderson  <rth@redhat.com>
6790
6791         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6792         False for x86 and x86-64.
6793
6794 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6795
6796         PR tree-optimization/18241
6797         * gcc.dg/pr18241-1.c: New test.
6798         * gcc.dg/pr18241-2.c: New test.
6799         * gcc.dg/pr18241-3.c: New test.
6800         * gcc.dg/pr18241-4.c: New test.
6801         * gcc.dg/pr18241-5.c: New test.
6802
6803 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6804
6805         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6806         gfortran.dg/select_4.f90: New.
6807
6808 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6809
6810         * gcc.c-torture/execute/20050107-1.c: New test.
6811
6812 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6813
6814         PR c++/19298
6815         * g++.dg/template/ref2.C: New.
6816
6817 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6818
6819         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6820         instead of being empty.
6821
6822 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6823
6824         PR fortran/15553
6825         * gfortran.dg/array-1.f90: New test.
6826
6827 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR tree-optimization/19283
6830         * gcc.c-torture/execute/20050106-1.c: New test.
6831
6832         PR rtl-optimization/18861
6833         * gcc.dg/20050105-1.c: New test.
6834
6835         PR tree-optimization/18828
6836         * gcc.dg/20050105-2.c: New test.
6837
6838 2005-01-07  Andreas Jaeger  <aj@suse.de>
6839
6840         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6841
6842 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6843
6844         PR fortran/18398
6845         * gfortran.dg/fmt_read.f90: New test.
6846
6847 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6848
6849         * gcc.dg/rs6000-ldouble-2.c: New.
6850
6851 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6852
6853         PR c++/19244
6854         * g++.dg/parser/ctor2.C: New test.
6855
6856 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6857
6858         PR c++/17154
6859         * g++.dg/template/using9.C: New test.
6860
6861 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6862
6863         PR c++/19258
6864         * g++.dg/lookup/friend6.C: New test.
6865
6866 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6867
6868         PR c++/19270
6869         * g++.dg/template/array10.C: New.
6870
6871 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6872
6873         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6874         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6875
6876 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6877
6878         * gcc.c-torture/compile/20050105-1.c: New test.
6879
6880 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6881
6882         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6883
6884 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6885
6886         PR middle-end/19100
6887         * gcc.dg/conv-3.c: New test case.
6888
6889 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6890
6891         * gcc.dg/asm-wide-1.c: New test.
6892
6893 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6894
6895         PR c++/19030
6896         * g++.dg/parse/crash22.C: New
6897
6898 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6899
6900         PR 19257
6901         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6902
6903 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6904
6905         PR middle-end/17767
6906         * gcc.dg/i386-mmx-6.c: New test case.
6907
6908 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6909
6910         PR tree-optimization/18308
6911         * gcc.dg/vect/pr18308.c: New testcase.
6912
6913 2005-01-04  Andreas Jaeger  <aj@suse.de>
6914
6915         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6916
6917 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6918             Robert Bowdidge <bowdidge@apple.com>
6919
6920         * gcc.dg/cpp/subframework1.c: New.
6921         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6922         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6923         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6924         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6925
6926 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6927
6928         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6929         producing warning.
6930         * gcc.dg/darwin-weakimport-2.c: New.
6931
6932 2005-01-03  Richard Henderson  <rth@redhat.com>
6933
6934         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6935
6936 2005-01-03  Richard Henderson  <rth@redhat.com>
6937
6938         * gcc.dg/vect/vect.exp: Enable for ia64.
6939         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6940         (check_effective_target_vect_float): Likewise.
6941         (check_effective_target_vect_no_align): Likewise.
6942         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6943         * gcc.dg/vect/vect-8.c: Likewise.
6944
6945 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6946
6947         PR target/19236
6948         * gcc.dg/pr19236-1.c: New test case.
6949
6950 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6951
6952         PR rtl-optimization/12092
6953         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6954
6955 2005-01-02  Andreas Jaeger  <aj@suse.de>
6956
6957         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6958
6959 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6960             Andrew Pinski  <pinskia@physics.uc.edu>
6961
6962         PR rtl-optimization/12092
6963         * gcc.dg/pr12092-1.c: New test case.
6964
6965 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6966
6967         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6968         'hidden' and 'default' for better portability.
6969         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6970
6971         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6972         6 and 7.
6973         * g++.old-deja/g++.brendan/new3.C: Likewise.
6974
6975 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6976
6977         * gcc.dg/20041231-1.C: New test.
6978         * g++.dg/warn/Wunreachable-code-1.C: New test.
6979
6980 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6981
6982         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6983         file, not /dev/null.  Abort on error.
6984
6985 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6986             Ziemowit Laski  <zlaski@apple.com>
6987
6988         PR objc/18971
6989         * objc.dg/encode-5.m: New test.
6990
6991 2004-12-29  Richard Henderson  <rth@redhat.com>
6992
6993         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6994         * objc.dg/stabs-1.m: Disable for ia64.
6995
6996 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6997
6998         PR c++/19190
6999         * g++.dg/warn/Wunused-10.C: New test.
7000
7001 2004-12-28  Richard Henderson  <rth@redhat.com>
7002
7003         * objc.dg/stabs-1.m: Disable for alpha.
7004
7005 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7006
7007         PR c++/19149
7008         * g++.dg/parse/error23.C: New test.
7009
7010 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7011
7012         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7013
7014         PR fortran/19032
7015         * gfortran.dg/intrinsic_modulo_1.f90: New.
7016         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7017         tests with divisor -1.
7018
7019 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7020
7021         * g++.dg/opt/temp1.C (memcpy): Return a value.
7022
7023         PR c++/19148
7024         * g++.dg/expr/cond7.C: New test.
7025
7026 2004-12-27  Paul Brook  <paul@codesourcery.com>
7027
7028         * gfortran.dg/g77/select_no_compile.f: Remove.
7029
7030 2004-12-27  Richard Henderson  <rth@redhat.com>
7031
7032         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7033         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7034         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7035
7036 2004-12-26  Richard Henderson  <rth@redhat.com>
7037
7038         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7039         by 1i instead of token pasting.
7040
7041 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7042
7043         PR tree-optimization/17578
7044         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7045         to additional_flags.
7046         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7047
7048 2004-12-25  Richard Henderson  <rth@redhat.com>
7049
7050         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7051         Remove Alpha.
7052
7053 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7054
7055         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7056         hppa*-*-hpux*.
7057         * gcc.dg/pr17957.c (dg-options): Likewise.
7058         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7059         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7060         instead of 0 on __hppa__.
7061         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7062         "foo,%r" on hppa*-*-*.
7063
7064 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7065
7066         PR fortran/19071
7067         * gfortran.dg/complex_write.f90: New test.
7068
7069 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7070
7071         PR c++/17595
7072         * g++.dg/parse/pragma2.C: New test.
7073
7074         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7075
7076 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7077
7078         * gcc.dg/empty2.c: Add missing dg-warning.
7079
7080 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/17413
7083         * g++.dg/template/local4.C: New test.
7084         * g++.dg/template/crash19.C: Add dg-error marker.
7085
7086         * g++.dg/template/crash31.C: Correct embedded PR number.
7087
7088 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7089
7090         PR c++/16405
7091         * g++.dg/opt/temp1.C: Add do-run marker.
7092
7093 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7094
7095         * g++.dg/template/spec19.C: New.
7096
7097 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7098
7099         PR target/16819
7100         * gcc.dg/empty2.c: New.
7101
7102 2004-12-23  Richard Henderson  <rth@redhat.com>
7103
7104         * lib/target-supports.exp (check_effective_target_vect_no_align):
7105         Remove i?86 and x86-64.
7106
7107 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7108
7109         PR c++/16405
7110         * g++.dg/opt/temp1.C: New test.
7111
7112 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7113
7114         PR c++/18733
7115         * g++.dg/template/friend33.C: New testcase.
7116
7117 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7118
7119         PR c++/18464
7120         * g++.dg/template/cond5.C: New test.
7121
7122         PR c++/18492
7123         * g++.dg/inherit/thunk3.C: New test.
7124
7125         PR c++/11224
7126         * g++.dg/warn/Wunused-9.C: New test.
7127
7128 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7129
7130         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7131
7132 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7133
7134         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7135
7136 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7137
7138         PR c++/18378
7139         * g++.dg/ext/packed8.C: New test.
7140
7141         PR c++/19063
7142         * g++.dg/template/crash31.C: New test.
7143
7144         PR c++/19034
7145         * g++.dg/template/crash30.C: New test.
7146
7147 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7148
7149         PR C++/18984
7150         * g++.dg/eh/ctor3.C: New test.
7151
7152 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7153
7154         * objc.dg/stabs-1.m: Allow section name to be quoted and
7155         assembly label to begin with '.LL'.
7156
7157 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7158
7159         * gcc.dg/vect/vect.exp
7160         (check_effective_target_lp64_or_vect_no_align): New.
7161         * gcc.dg/vect/vect-77.c: Use it.
7162         * gcc.dg/vect/vect-78.c: Use it.
7163
7164         * lib/target-supports.exp
7165         (check_effective_target_vect_no_max,
7166         check_effective_target_vect_no_bitwise,
7167         check_effective_target_vect_no_align): New.
7168         * gcc.dg/vect/vect-13.c: Use them.
7169         * gcc.dg/vect/vect-17.c: Ditto.
7170         * gcc.dg/vect/vect-18.c: Ditto.
7171         * gcc.dg/vect/vect-19.c: Ditto.
7172         * gcc.dg/vect/vect-20.c: Ditto.
7173         * gcc.dg/vect/vect-27.c: Ditto.
7174         * gcc.dg/vect/vect-29.c: Ditto.
7175         * gcc.dg/vect/vect-44.c: Ditto.
7176         * gcc.dg/vect/vect-48.c: Ditto.
7177         * gcc.dg/vect/vect-50.c: Ditto.
7178         * gcc.dg/vect/vect-52.c: Ditto.
7179         * gcc.dg/vect/vect-54.c: Ditto.
7180         * gcc.dg/vect/vect-56.c: Ditto.
7181         * gcc.dg/vect/vect-58.c: Ditto.
7182         * gcc.dg/vect/vect-60.c: Ditto.
7183         * gcc.dg/vect/vect-72.c: Ditto.
7184         * gcc.dg/vect/vect-80.c: Ditto.
7185
7186 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7187
7188         PR c++/14075
7189         * g++.dg/init/string1.C: New.
7190
7191         PR c++/18975
7192         * g++.dg/other/synth1.C: New.
7193
7194 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7195
7196         PR c/18963
7197         * gcc.dg/pr18963-1.c: New test.
7198
7199 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7200
7201         PR c/18596
7202         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7203         * gcc.dg/pr18596-1.c: Use dg-error.
7204         (dg-options): Use -fno-unit-at-a-time.
7205         * gcc.dg/pr18596-2.c: New test.
7206         * gcc.dg/pr18596-3.c: New test.
7207
7208 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7209
7210         PR middle-end/18683
7211         * g++.dg/opt/pr18683-1.C: New test case.
7212
7213 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7214
7215         PR other/19093
7216         * g++.dg/opt/max1.C: Fix for 64bit targets.
7217
7218 2004-12-20  Matt Austern  <austern@apple.com>
7219
7220         PR c++/19044
7221         * g++.dg/ext/builtin6.C: New
7222
7223 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7224
7225         PR tree-optimization/19080
7226         * gcc.c-torture/compile/pr19080.c: New test.
7227
7228 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7229
7230         * gcc.dg/20041219-1.c: New test.
7231
7232 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7233
7234         PR middle-end/19068
7235         * g++.dg/opt/max1.C: New test case.
7236
7237 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7238
7239         * gcc.dg/fdata-sections-1.c: New test.
7240
7241 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7242
7243         PR middle-end/18548
7244         * gcc.dg/max-1.c: New test case.
7245
7246 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7247
7248         * gcc.c-torture/execute/20041218-1.c: New test.
7249
7250 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7251
7252         * gcc.dg/pr18501.c: New test.
7253         * gcc.dg/uninit-5.c: XFAIL.
7254         * gcc.dg/uninit-9.c: XFAIL.
7255
7256 2004-12-17  Dale Johannesen  <dalej@apple.com>
7257
7258         * gcc.dg/20041213-1.c:  New.
7259
7260 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7261
7262         * objc.dg/stabs-1.m: Allow assembly label to begin
7263         with a dot ('.').
7264
7265 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7266
7267         * gcc.c-torture/execute/20041213-1.c: Move...
7268         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7269
7270 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7271
7272         PR c++/18721
7273         * g++.dg/lookup/conv-5.C: New.
7274
7275 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7276
7277         * objc.dg/stabs-1.m: New test.
7278
7279 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7280
7281         * gcc.dg/visibility-c.c: Change compile to
7282         assemble for the test.
7283
7284 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7285
7286         PR target/19041
7287         * gcc.dg/visibility-c.c: New test.
7288
7289 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7290
7291         PR middle-end/18493
7292         * gcc.dg/switch-8.c: New test case.
7293
7294 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7295
7296         PR c++/18905
7297         * g++.dg/template/init4.C: New.
7298         * g++.dg/opt/static3.C: Enable optimizer.
7299
7300 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7301
7302         * g++.dg/other/complex1.C: New test.
7303
7304 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7305
7306         * g++.dg/opt/inline9.C: New test.
7307
7308 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7309
7310         PR fortran/18993
7311         * gfotran.dg/nullify_1.f: New test.
7312
7313 2004-12-15  Richard Henderson  <rth@redhat.com>
7314
7315         * gcc.target/i386/i386.exp: New harness.
7316         * gcc.target/i386/vect-args.c: New.
7317
7318 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7319
7320         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7321
7322 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7323
7324         PR c++/18825
7325         * g++.dg/template/friend32.C: New test.
7326
7327 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7328
7329         * cpp/pragma-once-1.c: New test.
7330         * cpp/pragma-once-1b.h: Likewise.
7331         * cpp/pragma-once-1c.h: Likewise.
7332         * cpp/pragma-once-1d.h: Likewise.
7333         * cpp/inc/pragma-once-1a.h: Likewise.
7334
7335 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7336             Steven G. Kargl  <kargls@comcast.net>
7337
7338         PR fortran/17597
7339         * gfortran.dg/list_read_3.f90: New test.
7340
7341 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7342
7343         * gcc.dg/ftrapv-2.c: New test.
7344
7345 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7346
7347         PR c++/18981
7348         * g++.dg/template/typename9.C: New test.
7349
7350 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7351
7352         PR c++/18738
7353         * g++.dg/template/typename8.C: New test.
7354         * g++.dg/parse/friend2.C: Tweak error message.
7355
7356 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7357
7358         * gcc.c-torture/20041214-1.c: New test.
7359
7360 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7361
7362         PR c++/18965
7363         * g++.dg/init/array17.C: New test.
7364
7365 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/18793
7368         * g++.dg/init/aggr3.C: New test.
7369
7370 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7371
7372         * gcc.dg/altivec-types-1.c: New test.
7373         * gcc.dg/altivec-types-2.c: New test.
7374         * gcc.dg/altivec-types-3.c: New test.
7375         * gcc.dg/altivec-types-4.c: New test.
7376         * g++.dg/ext/altivec-types-1.C: New test.
7377         * g++.dg/ext/altivec-types-2.C: New test.
7378         * g++.dg/ext/altivec-types-3.C: New test.
7379         * g++.dg/ext/altivec-types-4.C: New test.
7380
7381 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR middle-end/18951
7384         * gcc.c-torture/execute/20041213-1.c: New test.
7385
7386 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7387
7388         PR c++/18949
7389         * g++.dg/template/cast1.C: New.
7390
7391 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7392
7393         * gcc.c-torture/execute/20041213-2.c: New test.
7394
7395 2004-12-13  Richard Henderson  <rth@redhat.com>
7396
7397         * gcc.dg/i386-sse-10.c: Fix typo in options.
7398
7399 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7400
7401         PR c++/18968
7402         * g++.dg/opt/pr18968.C: New test.
7403
7404 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7405
7406         PR c++/18925
7407         * g++.dg/ext/visibility/staticdatamem.C: New test.
7408
7409 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7410
7411         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7412
7413 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7414
7415         PR rtl-optimization/18928
7416         * gcc.dg/pr18928-1.c: New test case.
7417
7418 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7419
7420         PR tree-opt/16951
7421         * gcc.c-torture/compile/20041211-1.c: New.
7422
7423 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7424
7425         PR middle-end/17564
7426         * gcc.c-torture/execute/20041212-1.c: New test.
7427
7428 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7429
7430         PR fortran/18869
7431         * gfortran.dg/common_1.f90: New test.
7432
7433 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7434         Paul Brook  <paul@codesourcery.com>
7435
7436         PR fortran/16222
7437         * gfortran.dg/real_do_1.f90: New test.
7438
7439 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7440
7441         PR tree-opt/18040
7442         * g++.dg/opt/ptrmem6.C: New test.
7443
7444 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7445
7446         PR middle-end/18921
7447         * gcc.dg/pr18921-1.c: New test case.
7448
7449 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7450
7451         PR fortran/17175
7452         * gfortran.dg/scale_1.f90: New test.
7453
7454 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7455
7456         PR middle-end/18903
7457         * gcc.c-torture/compile/pr18903.c: New test.
7458
7459 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7460
7461         * gcc.c-torture/execute/20041210-1.c: New test.
7462
7463 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7464
7465         PR c++/18731
7466         * g++.dg/parser/struct-1.C: New test.
7467         * g++.dg/parser/struct-2.C: New test.
7468         * g++.dg/parser/struct-3.C: New test.
7469
7470 2004-12-09  Richard Henderson  <rth@redhat.com>
7471
7472         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7473
7474         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7475         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7476
7477 2004-12-09  Matt Austern  <austern@apple.com>
7478
7479         PR c++/18514
7480         * g++.dg/ext/builtin1.C: New
7481         * g++.dg/ext/builtin2.C: New
7482         * g++.dg/ext/builtin3.C: New
7483         * g++.dg/ext/builtin4.C: New
7484         * g++.dg/ext/builtin5.C: New
7485
7486 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7487
7488         PR tree-opt/18904
7489         * g++.dg/opt/ptrmem5.C: New test.
7490
7491 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7492
7493         * g++.dg/parse/typename5.C: Adjust for new error.
7494         * g++.dg/parse/typename7.C: New.
7495
7496 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7497
7498         PR c++/18073
7499         * g++.dg/other/mmintrin.C: New test.
7500
7501 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7502
7503         PR c++/16681
7504         * g++.dg/init/array15.C: New.
7505         * g++.dg/init/array16.C: New.
7506
7507 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7508
7509         PR fortran/18826
7510         * gfortran.dg/assign_1.f90: New test.
7511
7512 2004-12-08  Nick Clifton  <nickc@redhat.com>
7513
7514         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7515         * gcc.target/xstormy16/data_below100: Likewise.
7516         * gcc.target/xstormy16/sfr: Likewise.
7517         * gcc.target/xstormy16/below100.S: New test source file.
7518         * gcc.target/xstormy16/below100.ld: New test linker script.
7519         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7520         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7521         bp instructions.
7522         * gcc.target/xstormy16/bp.c: Likewise.
7523
7524         * gcc.target/xstormy16/bss_below100: New files:
7525         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7526         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7527         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7528         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7529         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7530         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7531         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7532         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7533         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7534         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7535         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7536         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7537         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7538         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7539         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7540         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7541         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7542         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7543         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7544         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7545         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7546         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7547         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7548         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7549         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7550         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7551         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7552
7553         * gcc.target/xstormy16/data_below100: New files:
7554         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7555         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7556         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7557         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7558         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7559         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7560         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7561         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7562         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7563         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7564         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7565         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7566         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7567         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7568         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7569         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7570         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7571         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7572         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7573         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7574         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7575         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7576         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7577         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7578         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7579         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7580         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7581
7582         * gcc.target/xstormy16/sfr: New files:
7583         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7584         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7585         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7586         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7587         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7588         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7589         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7590         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7591         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7592         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7593         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7594         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7595         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7596         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7597         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7598         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7599         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7600         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7601         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7602         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7603         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7604         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7605         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7606         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7607         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7608         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7609         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7610         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7611         27_if0_sfrw_bitfield_f.c
7612
7613 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7614
7615         PR c++/18100
7616         * g++.dg/lookup/name-clash4.C: New test.
7617
7618 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7619
7620         PR c++/18672
7621         * g++.dg/opt/array1.C: New.
7622
7623         PR c++/18803
7624         * g++.dg/template/operator5.C: New.
7625
7626 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7627
7628         PR c/18867
7629         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7630
7631 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7632
7633         * gcc.dg/noncompile/20041207.c: New test.
7634
7635 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7636
7637         * g++.dg/other/unreachable-1.C: New test.
7638
7639 2004-12-06  Nick Clifton  <nickc@redhat.com>
7640
7641         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7642         <limits.h> because the latter comes from gcc's include/ directory
7643         and not the newlib/libc/include directory.
7644
7645 2004-12-04  Richard Henderson  <rth@redhat.com>
7646
7647         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7648
7649 2004-12-04  Richard Henderson  <rth@redhat.com>
7650
7651         * lib/target-supports.exp (check_gc_sections_available): Disable
7652         for alpha and ia64.
7653
7654 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7655
7656         PR middle-end/17909
7657         * g++.dg/other/vararg-2.C: New test.
7658
7659 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7660
7661         PR c++/17011, c++/17971
7662         * g++.dg/template/error15.C: Adjust expected error.
7663         * g++.dg/template/instantiate3.C: Likewise.
7664
7665 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7666
7667         * gcc.dg/altivec-18.c: Fix for darwin
7668
7669 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7670
7671         PR c++/18782
7672         * g++.dg/parse/ptrmem2.C: New.
7673
7674         PR c++/18318
7675         * g++.dg/template/new1.C: New.
7676
7677 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7678
7679         PR fortran/18710
7680         * gfortran.dg/direct_io_3.f90: New test.
7681
7682 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7683
7684         PR 18758
7685         * g++.dg/parse/crash21.C: New.
7686
7687 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7688
7689         PR c++/15664, c++/18276
7690         * g++.dg/template/ttp13.C: New test.
7691         * g++.dg/template/ttp14.C: Likewise.
7692
7693 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7694
7695         PR c++/18123
7696         * g++.dg/parse/enum2.C: New test.
7697         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7698
7699 2004-12-02  Nick Clifton  <nickc@redhat.com>
7700
7701         * gcc.target/xstormy16: New test directory.
7702         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7703         * gcc.target/xstormy16/bp.c: Check the generation of bp
7704         instructions.
7705         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7706         bn instructions and the BELOW100 attribute.
7707
7708 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7709
7710         PR target/16952
7711         * gcc.dg/ppc-eabi.c: New.
7712
7713 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7714
7715         PR fortran/18284
7716         * gfortran.dg/backspace.f90
7717
7718 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7719
7720         * gfortran.dg/inquire.f90: New test.
7721
7722 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7723
7724         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7725         handle effective-target-keyword.
7726         (dg-skip-if): Support effective-target keyword as target list.
7727         (dg-xfail-if): Ditto.
7728         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7729
7730 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7731
7732         PR tree-optimization/18291
7733         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7734
7735 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7736
7737         PR C++/18729
7738         * g++.dg/parse/crash20.C: New.
7739
7740         PR c++/17431
7741         * g++.dg/overload/arg1.C: New.
7742         * g++.dg/overload/arg2.C: New.
7743         * g++.dg/overload/arg3.C: New.
7744         * g++.dg/overload/arg4.C: New.
7745
7746 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7747
7748         * gcc.dg/c99-flex-array-4.c: Remove.
7749
7750 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7751
7752         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7753
7754         * lib/target-supports.exp (is-effective-target): Simplify.
7755
7756         * lib/target-supports.exp (check_effective_target_vect_long):
7757         Fix for powerpc64-*-*.
7758
7759 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7760
7761         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7762         to support new requirements on FreeBSD 5.
7763
7764 2004-11-30  Devang Patel  <dpatel@apple.com>
7765
7766         PR 18702
7767         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7768
7769 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7770
7771         * g++.dg/ext/altivec-13.C: New test.
7772
7773 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7774
7775         PR tree-opt/18298
7776         * gcc.c-torture/execute/p18298.c: New test.
7777
7778 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7779             Dorit Naishlos  <dorit@il.ibm.com>
7780
7781         PR tree-opt/18607
7782         * gcc.dg/vect/vect-89.c: New test.
7783
7784 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7785
7786         * gcc.dg/pr18596-1.c: New test.
7787
7788 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7789
7790         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7791
7792 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7793
7794         PR c/18479
7795         * gcc.dg/pr18479.c: New test.
7796
7797 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7798
7799         PR target/18490
7800         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7801         mmix-knuth-mmixware.
7802
7803         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7804         cris-*-elf* cris-*-aout* mmix-*-*
7805
7806 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7807
7808         PR middle-end/18725
7809         * gcc.dg/pr18725.c: New test.
7810
7811 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7812
7813         PR target/18488
7814         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7815
7816         PR target/18336
7817         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7818
7819 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7820
7821         PR c++/18368
7822         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7823         * g++.old-deja/g++.law/ctors5.C: Likewise.
7824         * g++.old-deja/g++.other/crash25.C: Likewise.
7825
7826         PR c++/18674
7827         * g++.dg/template/error16.C: New test.
7828
7829         PR c++/18512
7830         * g++.dg/template/crash29.C: New test.
7831
7832 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7833
7834         PR tree-optimization/18712
7835         * gcc.c-torture/compile/pr18712.c: New test.
7836
7837 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7838
7839         PR c/7544
7840         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7841         tests.
7842
7843 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7844
7845         PR c++/18652
7846         * g++.dg/lookup/crash6.C: New test.
7847
7848 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7849
7850         PR middle-end/18164
7851         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7852
7853 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7854
7855         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7856         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7857         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7858
7859 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7860
7861         * gcc.dg/pr18164.c: New test.
7862
7863 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7864
7865         * gcc.dg/funroll-loops-all.c: New.
7866
7867 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7868
7869         PR target/18489
7870         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7871         delimeter, match space and TAB as well as ":".
7872
7873         PR target/18484
7874         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7875
7876         PR target/18348
7877         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7878
7879         PR target/18345
7880         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7881
7882         PR target/18337
7883         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7884
7885 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7886
7887         * gfortran.dg/direct_io_2.f90: New test.
7888
7889 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7890
7891         PR target/18334
7892         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7893
7894 2004-11-28  Richard Henderson  <rth@redhat.com>
7895
7896         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7897
7898 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7899
7900         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7901         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7902         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7903         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7904         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7905         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7906         gcc.dg/pointer-arith-8.c: New tests.
7907
7908 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7909
7910         PR fortran/18364
7911         * gfortran.dg/endfile.f90: New test.
7912
7913 2004-11-27  Falk Hueffner  <falk@debian.org>
7914
7915         * gcc.dg/loop-6.c: New test.
7916
7917 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * gcc.c-torture/execute/20041126-1.c: New test.
7920
7921 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7922
7923         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7924         on IRIX.
7925
7926 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7927
7928         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7929         functions.
7930
7931 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7932
7933         PR rtl-optimization/17825
7934         * gcc.c-torture/compile/20041119-1.c: New test.
7935
7936 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7937
7938         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7939         Check existence of ld library path variables before unsetting.
7940
7941 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7942
7943         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7944
7945 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7946
7947         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7948
7949 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7950
7951         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7952
7953 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7954
7955         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7956         dg-do directive.
7957
7958 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7959
7960         * gcc.dg/pr17957.c: Pass --param, not -param.
7961
7962 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7963
7964         PR middle-end/17957
7965         * testsuite/gcc.dg/pr17957.c: New test.
7966
7967 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7968
7969         PR c++/18445
7970         * g++.dg/template/crash28.C: Likewise.
7971
7972         PR c++/18001
7973         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7974         * g++.dg/ext/lvaddr.C: Likewise.
7975         * g++.dg/opt/pr7503-3.C: Likewise.
7976
7977         PR c++/18466
7978         * g++.dg/parse/qualified3.C: New test.
7979         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7980
7981         PR c++/18545
7982         * g++.dg/expr/return1.C: New test.
7983
7984 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7985
7986         Friend class name lookup 3/n, PR c++/3332
7987         * g++.dg/lookup/friend3.C: New test.
7988         * g++.dg/lookup/friend4.C: Likewise.
7989         * g++.dg/lookup/friend5.C: Likewise.
7990
7991 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7992
7993         Friend class name lookup 2/n, PR c++/14513, c++/15410
7994         * g++.dg/lookup/friend2.C: New test.
7995         * g++.dg/template/friend31.C: Likewise.
7996
7997 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7998
7999         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8000
8001 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8002
8003         PR c++/17473
8004         * g++.dg/tc1/dr56.C: Remove.
8005         * g++.dg/template/typedef1.C: Add dg-error markers.
8006         * g++.old-deja/g++.other/typedef7.C: Likewise.
8007
8008         PR c++/18285
8009         * g++.dg/parse/typedef7.C: New test.
8010
8011 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8012
8013         * gcc.c-torture/execute/20041124-1.c: New test.
8014
8015 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8016
8017         * g++.dg/template/deduce3.C: New test.
8018
8019         PR c++/18586
8020         * g++.dg/template/crash27.C: New test.
8021
8022         PR c++/18530
8023         * g++.dg/warn/Wshadow-3.C: New test.
8024
8025 2004-11-24  Devang Patel  <dpatel@apple.com>
8026
8027         PR/18555
8028         * gcc.dg/cpp/isysroot-1.c: New test.
8029         * gcc.dg/cpp/usr/include/stdio.h: New file.
8030         * gcc.dg/cpp/isysroot-2.c: New test.
8031         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8032         New file.
8033
8034 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8035
8036         PR c++/8929
8037         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8038
8039 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8040
8041         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8042         * gcc.target/sparc/pdist.c: Likewise.
8043
8044 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8045
8046         PR c++/16882
8047         * g++.dg/conversion/simd1.C: New test.
8048
8049 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8050
8051         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8052         and restore_ld_library_path_env_vars.
8053         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8054         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8055         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8056         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8057
8058 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8059
8060         * gcc.dg/pragma-align-2.c: Test macro expansion.
8061         * gcc.dg/pragma-pack-2.c: New test.
8062
8063 2004-11-23  Richard Henderson  <rth@redhat.com>
8064
8065         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8066         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8067         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8068         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8069         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8070         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8071
8072         * gcc.dg/vect/vect.exp: Add check for alpha.
8073         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8074         (check_effective_target_vect_int): Enable for alpha.
8075         (check_effective_target_vect_long): New.
8076         (is-effective-target): Add it.
8077
8078 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8079
8080         * gcc.dg/pr18614-1.c: New test.
8081
8082 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8083
8084         * gcc.dg/setjmp-2.c: New test.
8085
8086 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8087
8088         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8089         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8090         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8091         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8092         gcc.target/sparc/pdist.c: New tests.
8093
8094 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8095
8096         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8097
8098 2004-11-22  Dale Johannesen  <dalej@apple.com>
8099
8100         * gcc.dg/20041111-1.c:  New.
8101
8102 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8103
8104         PR tree-opt/18536
8105         * gcc.dg/vect/pr18536.c: New test.
8106
8107 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8108
8109         PR c++/18354
8110         * g++.dg/template/nontype11.C: New test.
8111
8112 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8113
8114         PR middle-end/18520
8115         * gcc.dg/pr18520-1.c: New test case.
8116
8117 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8118
8119         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8120         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8121         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8122         expected diagnostics.
8123
8124 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8125
8126         PR target/18580
8127         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8128         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8129         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8130
8131 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8132
8133         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8134
8135 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8136             Joseph Myers  <joseph@codesourcery.com>
8137
8138         * lib/target-supports.exp (check_visibility_available): Really
8139         test the compiler.
8140
8141 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8142
8143         PR tree-opt/18181
8144         * gcc.dg/vect/vect-85.c: New test.
8145         * gcc.dg/vect/vect-86.c: New test.
8146         * gcc.dg/vect/vect-87.c: New test.
8147         * gcc.dg/vect/vect-88.c: New test.
8148
8149 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8150
8151         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8152
8153 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8154
8155         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8156         * gcc.dg/ppc-and-1.c: Ditto.
8157         * gcc.dg/ppc-compare-1.c: Ditto.
8158         * gcc.dg/ppc-mov-1.c: Ditto
8159
8160 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8161             Mark Mitchell  <mark@codesourcery.com>
8162
8163         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8164
8165 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8166             Aldy Hernandez  <aldyh@redhat.com>
8167
8168         * lib/target-supports.exp (check_effective_target_vect_int): New
8169         (check_effective_target_vect_float): New
8170         (check_effective_target_vect_double): New.
8171         (is-effective-target): Support new effective targets keywords.
8172         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8173         default action for dg-do.
8174         * gcc.dg/vect/pr16105.c: Use new support.
8175         * gcc.dg/vect/pr18400.c: Ditto.
8176         * gcc.dg/vect/pr18425.c: Ditto.
8177         * gcc.dg/vect/vect-1.c: Ditto.
8178         * gcc.dg/vect/vect-10.c: Ditto.
8179         * gcc.dg/vect/vect-11.c: Ditto.
8180         * gcc.dg/vect/vect-12.c: Ditto.
8181         * gcc.dg/vect/vect-13.c: Ditto.
8182         * gcc.dg/vect/vect-14.c: Ditto.
8183         * gcc.dg/vect/vect-15.c: Ditto.
8184         * gcc.dg/vect/vect-16.c: Ditto.
8185         * gcc.dg/vect/vect-17.c: Ditto.
8186         * gcc.dg/vect/vect-18.c: Ditto.
8187         * gcc.dg/vect/vect-19.c: Ditto.
8188         * gcc.dg/vect/vect-2.c: Ditto.
8189         * gcc.dg/vect/vect-20.c: Ditto.
8190         * gcc.dg/vect/vect-21.c: Ditto.
8191         * gcc.dg/vect/vect-22.c: Ditto.
8192         * gcc.dg/vect/vect-23.c: Ditto.
8193         * gcc.dg/vect/vect-24.c: Ditto.
8194         * gcc.dg/vect/vect-25.c: Ditto.
8195         * gcc.dg/vect/vect-26.c: Ditto.
8196         * gcc.dg/vect/vect-27.c: Ditto.
8197         * gcc.dg/vect/vect-27a.c: Ditto.
8198         * gcc.dg/vect/vect-28.c: Ditto.
8199         * gcc.dg/vect/vect-29.c: Ditto.
8200         * gcc.dg/vect/vect-29a.c: Ditto.
8201         * gcc.dg/vect/vect-3.c: Ditto.
8202         * gcc.dg/vect/vect-30.c: Ditto.
8203         * gcc.dg/vect/vect-31.c: Ditto.
8204         * gcc.dg/vect/vect-32.c: Ditto.
8205         * gcc.dg/vect/vect-33.c: Ditto.
8206         * gcc.dg/vect/vect-34.c: Ditto.
8207         * gcc.dg/vect/vect-35.c: Ditto.
8208         * gcc.dg/vect/vect-36.c: Ditto.
8209         * gcc.dg/vect/vect-37.c: Ditto.
8210         * gcc.dg/vect/vect-38.c: Ditto.
8211         * gcc.dg/vect/vect-4.c: Ditto.
8212         * gcc.dg/vect/vect-40.c: Ditto.
8213         * gcc.dg/vect/vect-41.c: Ditto.
8214         * gcc.dg/vect/vect-42.c: Ditto.
8215         * gcc.dg/vect/vect-43.c: Ditto.
8216         * gcc.dg/vect/vect-44.c: Ditto.
8217         * gcc.dg/vect/vect-45.c: Ditto.
8218         * gcc.dg/vect/vect-46.c: Ditto.
8219         * gcc.dg/vect/vect-47.c: Ditto.
8220         * gcc.dg/vect/vect-48.c: Ditto.
8221         * gcc.dg/vect/vect-48a.c: Ditto.
8222         * gcc.dg/vect/vect-49.c: Ditto.
8223         * gcc.dg/vect/vect-5.c: Ditto.
8224         * gcc.dg/vect/vect-50.c: Ditto.
8225         * gcc.dg/vect/vect-51.c: Ditto.
8226         * gcc.dg/vect/vect-52.c: Ditto.
8227         * gcc.dg/vect/vect-53.c: Ditto.
8228         * gcc.dg/vect/vect-54.c: Ditto.
8229         * gcc.dg/vect/vect-55.c: Ditto.
8230         * gcc.dg/vect/vect-56.c: Ditto.
8231         * gcc.dg/vect/vect-56a.c: Ditto.
8232         * gcc.dg/vect/vect-57.c: Ditto.
8233         * gcc.dg/vect/vect-58.c: Ditto.
8234         * gcc.dg/vect/vect-59.c: Ditto.
8235         * gcc.dg/vect/vect-6.c: Ditto.
8236         * gcc.dg/vect/vect-60.c: Ditto.
8237         * gcc.dg/vect/vect-61.c: Ditto.
8238         * gcc.dg/vect/vect-62.c: Ditto.
8239         * gcc.dg/vect/vect-63.c: Ditto.
8240         * gcc.dg/vect/vect-64.c: Ditto.
8241         * gcc.dg/vect/vect-65.c: Ditto.
8242         * gcc.dg/vect/vect-66.c: Ditto.
8243         * gcc.dg/vect/vect-67.c: Ditto.
8244         * gcc.dg/vect/vect-68.c: Ditto.
8245         * gcc.dg/vect/vect-69.c: Ditto.
8246         * gcc.dg/vect/vect-7.c: Ditto.
8247         * gcc.dg/vect/vect-72.c: Ditto.
8248         * gcc.dg/vect/vect-72a.c: Ditto.
8249         * gcc.dg/vect/vect-73.c: Ditto.
8250         * gcc.dg/vect/vect-74.c: Ditto.
8251         * gcc.dg/vect/vect-75.c: Ditto.
8252         * gcc.dg/vect/vect-76.c: Ditto.
8253         * gcc.dg/vect/vect-77.c: Ditto.
8254         * gcc.dg/vect/vect-77a.c: Ditto.
8255         * gcc.dg/vect/vect-78.c: Ditto.
8256         * gcc.dg/vect/vect-79.c: Ditto.
8257         * gcc.dg/vect/vect-8.c: Ditto.
8258         * gcc.dg/vect/vect-80.c: Ditto.
8259         * gcc.dg/vect/vect-82.c: Ditto.
8260         * gcc.dg/vect/vect-82_64.c: Ditto.
8261         * gcc.dg/vect/vect-83.c: Ditto.
8262         * gcc.dg/vect/vect-83_64.c: Ditto.
8263         * gcc.dg/vect/vect-9.c: Ditto.
8264         * gcc.dg/vect/vect-all.c: Ditto.
8265         * gcc.dg/vect/vect-none.c: Ditto.
8266
8267 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8268
8269         * lib/gcc-dg.exp (dg-skip-if): New function.
8270         (dg-forbid-option): Remove.
8271         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8272         * g++.dg/abi/bitfield8.C: Likewise.
8273         * g++.dg/abi/dtor1.C: Likewise.
8274         * g++.dg/abi/empty10.C: Likewise.
8275         * g++.dg/abi/empty7.C: Likewise.
8276         * g++.dg/abi/empty9.C: Likewise.
8277         * g++.dg/abi/layout3.C: Likewise.
8278         * g++.dg/abi/layout4.C: Likewise.
8279         * g++.dg/abi/thunk1.C: Likewise.
8280         * g++.dg/abi/thunk2.C: Likewise.
8281         * g++.dg/abi/vbase11.C: Likewise.
8282         * g++.dg/abi/vthunk2.C: Likewise.
8283         * g++.dg/abi/vthunk3.C: Likewise.
8284         * g++.dg/ext/attrib8.C: Likewise.
8285         * g++.dg/opt/longbranch2.C: Likewise.
8286         * g++.dg/opt/reg-stack4.C: Likewise.
8287         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8288         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8289         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8290         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8291         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8292         * gcc.dg/20000609-1.c: Likewise.
8293         * gcc.dg/20000720-1.c: Likewise.
8294         * gcc.dg/20011107-1.c: Likewise.
8295         * gcc.dg/20011119-1.c: Likewise.
8296         * gcc.dg/20020108-1.c: Likewise.
8297         * gcc.dg/20020122-2.c: Likewise.
8298         * gcc.dg/20020122-3.c: Likewise.
8299         * gcc.dg/20020201-3.c: Likewise.
8300         * gcc.dg/20020206-1.c: Likewise.
8301         * gcc.dg/20020218-1.c: Likewise.
8302         * gcc.dg/20020310-1.c: Likewise.
8303         * gcc.dg/20020411-1.c: Likewise.
8304         * gcc.dg/20020418-2.c: Likewise.
8305         * gcc.dg/20020426-1.c: Likewise.
8306         * gcc.dg/20020426-2.c: Likewise.
8307         * gcc.dg/20020517-1.c: Likewise.
8308         * gcc.dg/20020523-1.c: Likewise.
8309         * gcc.dg/20020523-2.c: Likewise.
8310         * gcc.dg/20020729-1.c: Likewise.
8311         * gcc.dg/20030204-1.c: Likewise.
8312         * gcc.dg/20030826-2.c: Likewise.
8313         * gcc.dg/20030926-1.c: Likewise.
8314         * gcc.dg/20031202-1.c: Likewise.
8315         * gcc.dg/980312-1.c: Likewise.
8316         * gcc.dg/980313-1.c: Likewise.
8317         * gcc.dg/990117-1.c: Likewise.
8318         * gcc.dg/990424-1.c: Likewise.
8319         * gcc.dg/990524-1.c: Likewise.
8320         * gcc.dg/991230-1.c: Likewise.
8321         * gcc.dg/i386-387-1.c: Likewise.
8322         * gcc.dg/i386-387-2.c: Likewise.
8323         * gcc.dg/i386-387-3.c: Likewise.
8324         * gcc.dg/i386-387-4.c: Likewise.
8325         * gcc.dg/i386-387-5.c: Likewise.
8326         * gcc.dg/i386-387-6.c: Likewise.
8327         * gcc.dg/i386-asm-1.c: Likewise.
8328         * gcc.dg/i386-bitfield1.c: Likewise.
8329         * gcc.dg/i386-bitfield2.c: Likewise.
8330         * gcc.dg/i386-loop-1.c: Likewise.
8331         * gcc.dg/i386-loop-2.c: Likewise.
8332         * gcc.dg/i386-loop-3.c: Likewise.
8333         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8334         * gcc.dg/i386-pic-1.c: Likewise.
8335         * gcc.dg/i386-regparm.c: Likewise.
8336         * gcc.dg/i386-signbit-1.c: Likewise.
8337         * gcc.dg/i386-signbit-2.c: Likewise.
8338         * gcc.dg/i386-signbit-3.c: Likewise.
8339         * gcc.dg/i386-sse-5.c: Likewise.
8340         * gcc.dg/i386-sse-8.c: Likewise.
8341         * gcc.dg/i386-unroll-1.c: Likewise.
8342         * gcc.dg/tls/opt-1.c: Likewise.
8343         * gcc.dg/tls/opt-2.c: Likewise.
8344         * gcc.dg/unroll-1.c: Likewise.
8345         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8346         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8347         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8348         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8349
8350 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8351
8352         * g++.dg/template/incomplete1.C: New test.
8353
8354 2004-11-16  Nick Clifton  <nickc@redhat.com>
8355
8356         Revert patches accidentally commited during checkin of fixes for
8357         xstormy16 tests:
8358         gcc.c-torture/execute/simd-4.c: Revert
8359         gcc.dg/20040910-1.c: Revert.
8360
8361 2004-11-16  Paul Brook  <paul@codesourcery.com>
8362
8363         PR fortran/13010
8364         * gfortran.dg/der_pointer_1.f90: New test.
8365
8366 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8367
8368         PR c/18498
8369         * gcc.dg/bitfld-13.c: New test.
8370
8371 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8372
8373         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8374         powerpc*-*-linux*.
8375
8376         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8377         * gcc.dg/ppc64-abi-2.c: Ditto.
8378         * gcc.dg/ppc64-abi-3.c: Ditto.
8379
8380         * lib/gcc-dg.exp (dg-target-list): Remove.
8381
8382 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8383
8384         * gcc.dg/ia64-postinc.c: New test.
8385
8386 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8387
8388         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8389
8390 2004-11-15  Nick Clifton  <nickc@redhat.com>
8391
8392         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8393         __INT_MAX__ so that the test can be compiled by toolchains
8394         targeted at 16-bit processors.
8395
8396         * gcc.dg/20040625-1.c: Use long constants rather than integers
8397         when performing arithmetic that will overflow 16-bits.
8398
8399         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8400         xstormy16.  It does not support 128-bit vector operations.
8401
8402         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8403         with the macro PTR_TYPE.  Define this macro to an integer type
8404         suitable for holding a pointer.
8405
8406         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8407         the target is a 16-bit processor.
8408
8409         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8410         16-bit targets where the character constant will be too long.
8411
8412         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8413         where the double will not be directly addressable.
8414
8415 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8416
8417         Friend class name lookup 1/n, PR c++/18471
8418         * g++.dg/template/crash26.C: New test.
8419         * g++.dg/lookup/struct1.C: Adjust expected error.
8420         * g++.dg/parse/elab1.C: Likewise.
8421         * g++.dg/parse/elab2.C: Likewise.
8422         * g++.dg/parse/int-as-enum1.C: Likewise.
8423         * g++.dg/parse/struct-as-enum1.C: Likewise.
8424         * g++.dg/parse/typedef1.C: Likewise.
8425         * g++.dg/parse/typedef3.C: Likewise.
8426         * g++.dg/parse/typedef4.C: Likewise.
8427         * g++.dg/parse/typedef5.C: Likewise.
8428         * g++.dg/template/nontype4.C: Likewise.
8429         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8430         * g++.old-deja/g++.other/elab1.C: Likewise.
8431         * g++.old-deja/g++.other/syntax4.C: Likewise.
8432
8433 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8434
8435         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8436
8437 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8438
8439         * gcc.c-torture/execute/20041114-1.c: New test.
8440
8441 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8442
8443         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8444         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8445         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8446         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8447         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8448         gcc.dg/switch-7.c: New tests.
8449
8450 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8451
8452         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8453
8454 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8455
8456         PR tree-opt/18400
8457         * gcc.dg/vect/pr18400.c: New test.
8458
8459 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8460             Andrew Pinski  <pinskia@physics.uc.edu>
8461
8462         PR tree-opt/18425
8463         * gcc.dg/vect/pr18425.c: New test.
8464
8465 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8466
8467         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8468         Guard with dg-require-alias and dg-require-visibility.
8469
8470 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8471
8472         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8473
8474 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8475
8476         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8477
8478 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8479
8480         PR c++/17344
8481         * g++.dg/template/defarg5.C: New test.
8482
8483 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8484
8485         * g++.dg/parse/cast1.C: Run only on ILP32.
8486         * g++.old-deja/g++.mike/p784.C: Likewise.
8487
8488 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8489
8490         * gcc.c-torture/execute/20041113-1.c: New test.
8491
8492 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8493
8494         PR target/18230
8495         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8496         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8497         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8498         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8499         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8500         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8501         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8502         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8503         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8504         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8505         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8506         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8507         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8508
8509 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8510
8511         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8512         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8513         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8514         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8515         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8516         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8517         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8518         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8519         gcc.target/sparc/combined-1.c: New tests.
8520
8521 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8522
8523         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8524         New tests.
8525
8526 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8527
8528         * lib/gcc-dg.exp (dg-forbid-option): New function.
8529         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8530         * g++.dg/abi/bitfield8.C: Likewise.
8531         * g++.dg/abi/dtor1.C: Likewise.
8532         * g++.dg/abi/empty10.C: Likewise.
8533         * g++.dg/abi/empty7.C: Likewise.
8534         * g++.dg/abi/empty9.C: Likewise.
8535         * g++.dg/abi/layout3.C: Likewise.
8536         * g++.dg/abi/layout4.C: Likewise.
8537         * g++.dg/abi/thunk1.C: Likewise.
8538         * g++.dg/abi/thunk2.C: Likewise.
8539         * g++.dg/abi/vbase11.C: Likewise.
8540         * g++.dg/abi/vthunk2.C: Likewise.
8541         * g++.dg/abi/vthunk3.C: Likewise.
8542         * g++.dg/ext/attrib8.C: Likewise.
8543         * g++.dg/opt/longbranch2.C: Likewise.
8544         * g++.dg/opt/reg-stack4.C: Likewise.
8545         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8546         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8547         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8548         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8549         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8550         * gcc.dg/20000609-1.c: Likewise.
8551         * gcc.dg/20000720-1.c: Likewise.
8552         * gcc.dg/20011107-1.c: Likewise.
8553         * gcc.dg/20011119-1.c: Likewise.
8554         * gcc.dg/20020108-1.c: Likewise.
8555         * gcc.dg/20020122-2.c: Likewise.
8556         * gcc.dg/20020122-3.c: Likewise.
8557         * gcc.dg/20020201-3.c: Likewise.
8558         * gcc.dg/20020206-1.c: Likewise.
8559         * gcc.dg/20020218-1.c: Likewise.
8560         * gcc.dg/20020310-1.c: Likewise.
8561         * gcc.dg/20020411-1.c: Likewise.
8562         * gcc.dg/20020418-2.c: Likewise.
8563         * gcc.dg/20020426-1.c: Likewise.
8564         * gcc.dg/20020426-2.c: Likewise.
8565         * gcc.dg/20020517-1.c: Likewise.
8566         * gcc.dg/20020523-1.c: Likewise.
8567         * gcc.dg/20020523-2.c: Likewise.
8568         * gcc.dg/20020729-1.c: Likewise.
8569         * gcc.dg/20030204-1.c: Likewise.
8570         * gcc.dg/20030826-2.c: Likewise.
8571         * gcc.dg/20030926-1.c: Likewise.
8572         * gcc.dg/20031202-1.c: Likewise.
8573         * gcc.dg/980312-1.c: Likewise.
8574         * gcc.dg/980313-1.c: Likewise.
8575         * gcc.dg/990117-1.c: Likewise.
8576         * gcc.dg/990424-1.c: Likewise.
8577         * gcc.dg/990524-1.c: Likewise.
8578         * gcc.dg/991230-1.c: Likewise.
8579         * gcc.dg/i386-387-1.c: Likewise.
8580         * gcc.dg/i386-387-2.c: Likewise.
8581         * gcc.dg/i386-387-3.c: Likewise.
8582         * gcc.dg/i386-387-4.c: Likewise.
8583         * gcc.dg/i386-387-5.c: Likewise.
8584         * gcc.dg/i386-387-6.c: Likewise.
8585         * gcc.dg/i386-asm-1.c: Likewise.
8586         * gcc.dg/i386-bitfield1.c: Likewise.
8587         * gcc.dg/i386-bitfield2.c: Likewise.
8588         * gcc.dg/i386-loop-1.c: Likewise.
8589         * gcc.dg/i386-loop-2.c: Likewise.
8590         * gcc.dg/i386-loop-3.c: Likewise.
8591         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8592         * gcc.dg/i386-pic-1.c: Likewise.
8593         * gcc.dg/i386-regparm.c: Likewise.
8594         * gcc.dg/i386-signbit-1.c: Likewise.
8595         * gcc.dg/i386-signbit-2.c: Likewise.
8596         * gcc.dg/i386-signbit-3.c: Likewise.
8597         * gcc.dg/i386-sse-5.c: Likewise.
8598         * gcc.dg/i386-sse-8.c: Likewise.
8599         * gcc.dg/i386-unroll-1.c: Likewise.
8600         * gcc.dg/tls/opt-1.c: Likewise.
8601         * gcc.dg/tls/opt-2.c: Likewise.
8602         * gcc.dg/unroll-1.c: Likewise.
8603         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8604         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8605         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8606         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8607         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8608         -m64 is specified.
8609
8610 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8611
8612         PR c++/18389
8613         * g++.dg/parse/cond1.C: New test.
8614
8615         PR c++/18429
8616         * g++.dg/template/array9.C: New test.
8617         * g++.dg/ext/vla1.C: Adjust error messages.
8618         * g++.dg/ext/vlm1.C: Likewise.
8619         * g++.dg/template/crash2.C: Likewise.
8620
8621         PR c++/18436
8622         * g++.dg/template/call3.C: New test.
8623
8624         PR c++/18407
8625         * g++.dg/template/ptrmem11.C: New test.
8626
8627 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8628
8629         PR other/14264
8630         * lib/g++.exp: Set LC_ALL and LANG to C.
8631         * lib/gcc-dg.exp: Likewise.
8632         * lib/gfortran.exp: Likewise.
8633         * lib/objc.exp: Likewise.
8634         * lib/treelang.exp: Likewise.
8635
8636 2004-11-12  Andreas Schwab  <schwab@suse.de>
8637
8638         * gcc.dg/pr16286.c: Fix last change.
8639
8640 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8641
8642         PR c++/18416
8643         * g++.dg/init/global1.C: New test.
8644
8645 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8646
8647         * gcc.c-torture/execute/20041112-1.c: New test.
8648
8649 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8650
8651         * lib/gcc-dg.exp (dg-target-list): New.
8652
8653 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8654             Richard Sandiford  <rsandifo@redhat.com>
8655
8656         * lib/target-supports.exp (get-compiler_messages): New.
8657         (check_named_sections_available): Use it.
8658         (check_effective_target_ilp32): New.
8659         (check_effective_target_lp64): New.
8660         (is-effective-target): New.
8661         * lib/gcc-dg.exp (dg-require-effective-target): New.
8662
8663 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8664
8665         * gcc.dg/precedence-1.c: New test.
8666
8667 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8668
8669         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8670
8671         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8672         message, delete generated files, use more descriptive name for
8673         executable, and make the test unsupported when it cannot be run.
8674
8675         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8676         (dg-require-weak, dg-require-visibility, dg-require-alias,
8677         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8678         dg-require-iconv, dg-require-named-sections): Use it.
8679
8680         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8681
8682 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8683
8684         PR target/16457
8685         * gcc.dg/ppc-and-1: New
8686
8687         PR target/16796
8688         * gcc.dg/ppc-mov-1.c: New.
8689
8690         PR target/16458
8691         * gcc.dg/ppc-compare-1.c: New.
8692
8693 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8694
8695         * objc.dg/desig-init-2.m: New test.
8696
8697 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8698
8699         PR middle-end/18160
8700         * g++.dg/warn/register-var-1.C: New test.
8701         * g++.dg/warn/register-var-2.C: New test.
8702
8703 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8704
8705         * gcc.dg/union-2.c: New test.
8706
8707 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8708
8709         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8710         New test for PR tree-optimization/17892.
8711
8712 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8713
8714         PR c++/18369
8715         * g++.dg/init/new12.C: New test.
8716
8717 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8718
8719         * gcc.target/sparc: New directory.
8720         * gcc.target/sparc/sparc.exp: New driver.
8721         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8722         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8723         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8724         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8725
8726 2004-11-10  Paul Brook  <paul@codesourcery.com>
8727
8728         PR fortran/18218
8729         * gfortran.dg/list_read.c: New test.
8730
8731 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8732
8733         PR c/18322
8734         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8735         expected diagnostic location.
8736
8737 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8738
8739         * gcc.dg/20041109-1.c: New test.
8740
8741 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8742
8743         PR objc/18406
8744         * objc/compile/pr18406.m: New test.
8745
8746 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8747
8748         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8749
8750 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8751
8752         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8753
8754 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8755
8756         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8757
8758 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8759
8760         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8761         exit.
8762
8763 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8764
8765         PR tree-opt/18299
8766         * gcc.c-torture/pr18299-1.c: New test.
8767
8768 2004-11-06  Andreas Schwab  <schwab@suse.de>
8769
8770         * gcc.dg/pr16286.c: Also test for bool and pixel.
8771
8772 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8773
8774         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8775         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8776         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8777         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8778         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8779         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8780         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8781         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8782         gcc.dg/struct-semi-3.c: New tests.
8783
8784 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8785
8786         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8787
8788 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8789
8790         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8791         Do not use C99 designators.
8792
8793 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8794
8795         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8796
8797 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8798
8799         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8800         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8801         * gcc.c-torture/execute/simd-5.x: Remove.
8802
8803 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8804
8805         PR rtl-optimization/17933
8806         * gcc.dg/torture/pr17933-1.c: New test.
8807
8808 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8809
8810         PR target/18106
8811         * lib/target-supports.exp (check_weak_available): Support
8812         Windows.
8813
8814 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8815
8816         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8817         call to fflush(stdout) before abort.
8818         (my_ffsll): New function.
8819         (generate_fields): Use it.
8820
8821 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8822
8823         * gcc.dg/init-undef-1.c: New test.
8824
8825 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8826
8827         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8828         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8829         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8830         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8831         expected messages for new parser.
8832
8833 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8834
8835         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8836
8837 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8838
8839         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8840         on LP64 targets.
8841
8842 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8843
8844         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8845         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8846         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8847         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8848         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8849         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8850         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8851         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8852         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8853         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8854
8855 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8856
8857         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8858         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8859         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8860         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8861         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8862         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8863         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8864         for new parser.
8865
8866 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8867
8868         PR target/15342
8869         * gcc.dg/20041104-1.c: New test.
8870
8871 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8872
8873         * g++.dg/template/nontype7.C: New test.
8874         * g++.dg/template/nontype8.C: Likewise.
8875         * g++.dg/template/nontype9.C: Likewise.
8876         * g++.dg/template/nontype10.C: Likewise.
8877         * g++.dg/tc1/dr49.C: Likewise.
8878         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8879         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8880
8881 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8882
8883         * g++.dg/rtti/tinfo1.C: Remove xfails.
8884
8885 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8886
8887         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8888         packed attribute to the definition to satisfy the new C++ parser.
8889
8890 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8891
8892         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8893         invocations of va_arg.
8894
8895 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8896
8897         PR c++/18124
8898         * g++.dg/template/crash25.C: New test.
8899
8900         PR c++/18155
8901         * g++.dg/template/typedef2.C: New test.
8902         * g++.dg/parse/crash13.C: Adjust error markers.
8903
8904         PR c++/18177
8905         * g++.dg/conversion/const3.C: New test.
8906
8907 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8908
8909         PR fortran/17535
8910         PR fortran/17583
8911         PR fortran/17713
8912         * gfortran.dg/generic_[123].f90: New testcases.
8913
8914 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8915
8916         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8917         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8918
8919 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8920
8921         PR tree-opt/16808
8922         * gcc.c-torture/compile/pr16808.c: New test.
8923
8924 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8925
8926         PR rtl-optimization/17104
8927         * gcc.dg/ppc-bitfield1.c: New.
8928
8929 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8930
8931         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8932
8933 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8934
8935         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8936         strings for 32-bit code.
8937
8938 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8939
8940         PR c/18239
8941         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8942
8943 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8944
8945         PR c++/18064
8946         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8947
8948 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8949
8950         PR c++/15172
8951         * g++.dg/init/aggr2.C: New test.
8952
8953 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8954
8955         * objc.dg/local-decl-1.m: New test.
8956
8957 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8958
8959         * gcc.dg/20040910-1.c: Adjust regex.
8960
8961 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8962
8963         PR rtl-optimization/18084
8964         * g++.dg/opt/pr18084-1.C: New testcase.
8965
8966 2004-10-30  Matt Austern  <austern@apple.com>
8967
8968         PR c++/17542
8969         * g++.dg/ext/attrib18.C: New test.
8970
8971 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8972
8973         PR middle-end/18096
8974         * gcc.dg/pr18096-1.c: New test case.
8975
8976 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8977
8978         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8979
8980 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8981
8982         PR c/16666
8983         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8984         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8985         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8986         gcc.dg/old-style-prom-3.c: New tests.
8987
8988 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8989
8990         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8991         Remove unnecessary inclusion of stdio.h.
8992
8993 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8994
8995         PR rtl-optimization/17581
8996         * gcc.dg/pr17581-1.c: New test case.
8997
8998 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8999
9000         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9001         being implemented.
9002         * g++.dg/conversion/dr195-1.C: New.
9003         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9004         * g++.old-deja/g++.mike/p10148.C: Likewise.
9005
9006 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9007
9008         PR c++/17695
9009         * g++.dg/debug/typedef2.C: New test.
9010
9011 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9012
9013         PR fortran/13490
9014         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9015         * gfortran.dg/g77/README: Update.
9016
9017 2004-10-28  Matt Austern  <austern@apple.com>
9018
9019         PR c++/14124
9020         * g++.dg/ext/packed7.C: New test.
9021
9022 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9023
9024         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9025         scan-assembler.
9026         * lib/scanasm.exp (hidden-scan-for): New proc.
9027         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9028         string.
9029         (scan-not-hidden): Likewise.
9030         * lib/target-supports.exp (check_visibility_available): mach-o is
9031         support too.
9032
9033 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9034
9035         PR c++/17132
9036         * g++.dg/template/memclass3.C: New test.
9037
9038 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9039
9040         PR middle-end/18160
9041         * gcc.dg/register-var-1.c: New test.
9042         * gcc.dg/register-var-2.c: New test.
9043         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9044         error now.
9045
9046 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9047
9048         PR other/18172
9049         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9050         unused variables.
9051         * gcc.dg/vect/vect-22.c: Likewise.
9052
9053 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9054
9055         * gcc.dg/i386-rotate-1.c: New test.
9056
9057 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9058
9059         * g++.dg/init/ref12.C: Add "run" marker.
9060
9061         PR c++/17435
9062         * g++.dg/init/ref12.C: New test.
9063
9064         PR c++/18140
9065         * g++.dg/template/shift1.C: New test.
9066         * g++.dg/template/error10.C: Adjust error markers.
9067
9068 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9069
9070         PR tree-opt/17529
9071         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9072
9073 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9074
9075         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9076         * gcc.dg/weak/weak-3.c: Likewise.
9077         * gcc.dg/weak/weak-5.c: Likewise.
9078         * gcc.dg/weak/weak-9.c: Likewise.
9079         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9080         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9081
9082         * gcc.dg/darwin-weakimport-1.c: New.
9083
9084 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9085
9086         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9087
9088 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9089
9090         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9091         'syntax' error messages.
9092         * gcc.dg/cpp/direct2s.c: Likewise.
9093
9094 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9095
9096         * gcc.c-torture/compile/20041026-1.c: New.
9097
9098 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9099
9100         PR c++/18093
9101         * g++.dg/lookup/ns2.C: New test.
9102
9103         PR c++/18020
9104         * g++.dg/template/enum4.C: New test.
9105
9106         PR c++/18161
9107         * g++.dg/template/expr1.C: New test.
9108
9109 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9110
9111         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9112
9113 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9114
9115         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9116         gcc.dg/decl-nospec-3.c: New tests.
9117
9118 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9119
9120         * objc.dg/super-class-3.m: New test.
9121
9122 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9123
9124         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9125         resyncing.
9126         * gcc.dg/cpp/direct2s.c: Likewise.
9127
9128 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9129
9130         * objc.dg/image-info.m: Update for changes to section selection.
9131
9132 2004-10-25  David Ayers  <d.ayers@inode.at>
9133             Ziemowit Laski  <zlaski@apple.com>
9134
9135         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9136         diagnostics when messaging 'id <Proto>'.
9137         * objc.dg/class-protocol-1.m: New test.
9138         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9139         a non-existent method signature.
9140         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9141         Update diagnostics when messaging with non-existent method signature.
9142         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9143         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9144         invalid receivers are now resolved as if messaging 'id'; remove
9145         extraneous diagnostics.
9146
9147 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9148
9149         PR c/16667
9150         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9151         gcc.dg/init-desig-obs-3.c: New tests.
9152
9153 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9154
9155         * gcc.dg/debug/20041023-1.c: New test.
9156
9157 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9158
9159         PR middle-end/17407
9160         * gcc.c-torture/compile/pr17407.c: New test.
9161
9162         PR c++/18121
9163         * g++.dg/template/array8.C: New test.
9164
9165 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9166
9167         PR other/18138
9168         * lib/g++.exp: Accept more than one multilib libgcc.
9169         * lib/gcc-dg.exp: Likewise.
9170         * lib/objc.exp: Likewise.
9171         * lib/treelang.exp: Likewise.
9172         * lib/gfortran.exp: Likewise.
9173
9174 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9175
9176         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9177
9178 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9179
9180         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9181         * gcc.dg/c99-const-expr-3.c: Likewise.
9182
9183 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9184
9185         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9186
9187 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9188
9189         * gcc.c-torture/execute/loop-2e.x: Remove.
9190
9191 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9192
9193         PR c++/18095
9194         * g++.dg/parse/crash18.C: New.
9195         * g++.dg/parse/crash19.C: New.
9196
9197 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9198
9199         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9200         * g++.dg/ext/dllimport2.C: Same.
9201         * g++.dg/ext/dllimport8.C: Same.
9202
9203 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9204
9205         PR c++/10841
9206         * g++.dg/conversion/cast1.C: New test.
9207         * g++.dg/overload/pmf1.C: Adjust error marker.
9208
9209 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9210
9211         PR objc/17923
9212         * objc.dg/const-str-7.m: New test.
9213
9214 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9215
9216         * g++.dg/template/memfriend11.C: Fix comment typo.
9217         * g++.dg/template/memfriend14.C: Likewise.
9218
9219 2004-10-20  Richard Henderson  <rth@redhat.com>
9220
9221         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9222         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9223         -fasynchronous-unwind-tables.
9224
9225 2004-10-20  Richard Henderson  <rth@redhat.com>
9226
9227         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9228         (main): Return success.
9229         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9230         (main): Return success.
9231
9232 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9233
9234         PR c++/13495
9235         * g++.dg/template/memfriend9.C: New test.
9236         * g++.dg/template/memfriend10.C: Likewise.
9237         * g++.dg/template/memfriend11.C: Likewise.
9238         * g++.dg/template/memfriend12.C: Likewise.
9239         * g++.dg/template/memfriend13.C: Likewise.
9240         * g++.dg/template/memfriend14.C: Likewise.
9241         * g++.dg/template/memfriend15.C: Likewise.
9242         * g++.dg/template/memfriend16.C: Likewise.
9243         * g++.dg/template/memfriend17.C: Likewise.
9244         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9245
9246 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9247
9248         * g++.dg/conversion/dr195.C: New.
9249         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9250
9251 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9252             Devang Patel  <dpatel@apple.com>
9253
9254         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9255         of floating point arithmetic, which could trap.
9256
9257 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9258
9259         PR c++/14035
9260         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9261         * g++.dg/conversion/const2.C: New test.
9262         * g++.dg/expr/reinterpret2.C: New test.
9263         * g++.dg/expr/reinterpret3.C: New test.
9264         * g++.dg/expr/cast2.C: New test.
9265         * g++.dg/expr/copy1.C: New test.
9266         * g++.dg/other/conversion1.C: Change error message.
9267         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9268         function pointers to void *.
9269         * g++.old-deja/g++.mike/p10148.C: Likewise.
9270
9271 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9272
9273         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9274
9275 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9276
9277         PR c++/18047
9278
9279         * g++.dg/parse/expr3.C: New test.
9280
9281 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9282
9283         * gcc.dg/smod-1.c: New test.
9284
9285 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9286
9287         * objc.dg/method-14.m: New test.
9288
9289 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9290
9291         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9292         Also xfail as the patch was reverted.
9293
9294 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9295
9296         PR middle-end/16973
9297         * gcc.dg/pr16973.c: New test.
9298
9299 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9300
9301         PR tree-optimization/17656
9302         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9303
9304 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9305
9306         * g++.dg/eh/shadow1.C: New.
9307
9308 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9309
9310         * gcc.c-torture/compile/20041018-1.c: New test.
9311
9312 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9313
9314         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9315         compiler referring to register 0 when accessing sdata.  The linker
9316         now patches things up.
9317
9318 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9319
9320         PR c/17529
9321         * gcc.c-torture/compile/pr17529.c: New test.
9322
9323 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9324
9325         PR c++/17743
9326         * g++.dg/ext/attrib17.C: New test.
9327
9328 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9329
9330         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9331
9332 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9333
9334         PR c++/10479
9335         * g++.dg/ext/attrib16.C: New test.
9336
9337 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9338
9339         PR c++/17042
9340         * g++.dg/init/dso_handle1.C: New test.
9341
9342         PR c++/14667
9343         * g++.dg/parse/typedef6.C: New test.
9344
9345         PR c++/17916
9346         * g++.dg/parse/pragma1.C: New test.
9347
9348 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9349
9350         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9351
9352 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9353
9354         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9355         -fno-common when on HPPA HP-UX platforms.
9356
9357 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9358
9359         PR other/16820
9360         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9361         stdint.h.
9362         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9363         uintptr_t.
9364
9365 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9366
9367         PR c++/16301
9368         * g++.dg/lookup/strong-using-4.C: New test.
9369
9370 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9371
9372         PR middle-end/16567
9373         * gcc.c-torture/compile/nested-1.c: New test.
9374
9375 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9376
9377         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9378         and mipsisa64*-*-* (until support for misaligned loads is added).
9379         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9380         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9381         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9382         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9383         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9384         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9385
9386 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/17976
9389         * g++.dg/init/dtor3.C: New test.
9390
9391 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9392
9393         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9394
9395 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9396
9397         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9398         * gcc.dg/macho-lo-sum.c: Likewise.
9399
9400 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9401
9402         * gcc.dg/ppc-spe64-1.c: New test.
9403
9404 2004-10-14  Devang Patel  <dpatel@apple.com>
9405
9406         PR 17635
9407         * gcc.dg/pr17635.c : New test.
9408
9409 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9410
9411         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9412         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9413         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9414         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9415         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9416         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9417         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9418         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9419         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9420         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9421         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9422         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9423         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9424         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9425         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9426         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9427         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9428         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9429
9430 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9431
9432         * gcc.dg/vect/vect-82.c: New testcase.
9433         * gcc.dg/vect/vect-82_64.c: New testcase.
9434         * gcc.dg/vect/vect-83.c: New testcase.
9435         * gcc.dg/vect/vect-83_64.c: New testcase.
9436
9437 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9438
9439         * gcc.dg/cpp/error-1.c: New test.
9440
9441 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9442
9443         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9444
9445 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9446
9447         PR target/17984
9448         * gcc.dg/cris-peep2-xsrand2.c: New test.
9449
9450 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9451
9452         PR c++/17661
9453         * testsuite/g++.dg/expr/for2.C: New test.
9454
9455 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9456
9457         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9458
9459 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR tree-optimization/17724
9462         * g++.dg/opt/pr17724-1.C: New test.
9463         * g++.dg/opt/pr17724-2.C: New test.
9464         * g++.dg/opt/pr17724-3.C: New test.
9465         * g++.dg/opt/pr17724-4.C: New test.
9466         * g++.dg/opt/pr17724-5.C: New test.
9467         * g++.dg/opt/pr17724-6.C: New test.
9468
9469 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9470
9471         PR c/17301
9472         * gcc.dg/pr17301-2.c: New test.
9473
9474 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9475
9476         PR c++/15876
9477         * g++.dg/parse/error22.C: New test.
9478
9479         PR c++/17936
9480         * g++.dg/template/spec18.C: New test.
9481
9482 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9483
9484         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9485         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9486         memcpy.
9487         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9488         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9489
9490 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9491
9492         * g++.dg/eh/cleanup5.C: Add dg-options "".
9493
9494 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9495
9496         PR middle-end/17657
9497         * gcc.dg/switch-4.c: New test case.
9498
9499 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9500
9501         * gcc.c-torture/execute/20041011-1.c: New test.
9502
9503 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9504
9505         PR c++/17554
9506         * g++.dg/init/for3.C: New test.
9507
9508         PR c++/17657
9509         * g++.dg/opt/switch2.C: New test.
9510
9511         PR middle-end/17703
9512         * g++.dg/warn/Wreturn-2.C: New test.
9513
9514 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9515
9516         PR c++/17907
9517         * g++.dg/eh/cleanup5.C: New test.
9518
9519 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9520
9521         PR c++/17393
9522         * g++.dg/parse/error21.C: New test.
9523
9524 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9525
9526         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9527         * g++.dg/warn/incomplete1.C: Likewise.
9528         * g++.dg/template/qualttp20.C: Likewise.
9529
9530 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9531
9532         PR c/17881
9533         * parm-incomplete-1.c: New test.
9534
9535 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9536
9537         PR c++/17867
9538         * g++.dg/parse/error19.C: New test.
9539
9540         PR c++/17670
9541         * g++.dg/init/new11.C: New test.
9542
9543         PR c++/17821
9544         * g++.dg/parse/error20.C: New test.
9545
9546         PR c++/17826
9547         * g++.dg/template/crash24.C: New test.
9548
9549 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9550
9551         PR c/17301
9552         * gcc.dg/pr17301-1.c: New test.
9553
9554 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9555
9556         PR c/17189
9557         * gcc.dg/anon-struct-5.c: New test.
9558
9559 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9560
9561         PR c/17844
9562         * gcc.dg/pr17844-1.c: New test.
9563
9564 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9565
9566         PR tree-optimization/17906
9567         * gcc.c-torture/compile/pr17906.c: New.
9568
9569 2004-10-09  Stuart Hastings  <stuart@apple.com>
9570             Roger Sayle  <roger@eyesopen.com>
9571
9572         PR rtl-optimization/17853
9573         * gcc.dg/i386-mmx-5.c: New testcase.
9574
9575 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9576
9577         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9578
9579 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/17524
9582         * g++.dg/template/static9.C: New test.
9583
9584         PR c++/17685
9585         * g++.dg/parse/operator5.C: New test.
9586
9587 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9588
9589         PR middle-end/17894
9590         * gcc.c-torture/execute/divcmp-4.c: New test case.
9591
9592 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9593
9594         PR tree-opt/17902
9595         * g++.dg/opt/pr17902.C: New test.
9596
9597 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9598
9599         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9600
9601 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9602
9603         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9604
9605 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9606
9607         * gcc.dg/assign-warn-3.c: New test.
9608
9609 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9610
9611         PR c/16999
9612         * gcc.dg/cpp/ident-1.c: New test.
9613
9614 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9615
9616         * gcc.c-torture/compile/acc1.c: New.
9617
9618 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9619
9620         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9621         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9622
9623 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9624
9625         * gcc.dg/ultrasp11.c: New test.
9626
9627 2004-10-08  Michael Matz  <matz@suse.de>
9628
9629         * gcc.dg/doloop-2.c: New test.
9630
9631 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9632
9633         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9634         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9635         objc.dg/method-9.m: Update expected diagnostics.
9636
9637 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9638
9639         * gcc.dg/ppc-fsel-3.c: New file.
9640         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9641
9642 2004-10-07  Paul Brook  <paul@codesourcery.com>
9643
9644         * gfortran.dg/intrinsic_verify_1.f90: New test.
9645
9646 2004-10-07  Paul Brook  <paul@codesourcery.com>
9647
9648         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9649
9650 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9651
9652         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9653         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9654         commit.
9655
9656 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9657
9658         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9659
9660 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9661
9662         PR c++/17115
9663         * g++.dg/warn/Winline-4.C: New test.
9664
9665 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9666
9667         * gcc.c-torture/compile/20041007-1.c: New test.
9668
9669 2004-10-07  Paul Brook  <paul@codesourcery.com>
9670
9671         PR fortran/17678
9672         * gfortran.dg/use_allocated_1.f90: New test.
9673
9674 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9675
9676         PR middle-end/17849
9677         * gfortran.fortran-torture/compile/nested.f90: New test
9678
9679 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9680
9681         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9682
9683 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9684
9685         PR c++/17368
9686         * g++.dg/ext/asm6.C: New test.
9687
9688 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9689
9690         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9691
9692 2004-10-06  Paul Brook  <paul@codesourcery.com>
9693
9694         PR libfortran/17709
9695         * gfortran.dg/empty_format_1.f90: New test.
9696
9697 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9698
9699         PR fortran/17568
9700         * gfortran.dg/ishft.f90: New test.
9701
9702         PR fortran/17283
9703         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9704         tests.
9705
9706 2004-10-06  Paul Brook  <paul@codesourcery.com>
9707
9708         * gfortran.dg/do_1.f90: New test.
9709
9710 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9711
9712         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9713         optimizing for size.
9714
9715 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9716
9717         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9718
9719 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9720
9721         * gcc.c-torture/compile/20041005-1.c: New test.
9722
9723 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         PR c++/17829
9726         * g++.dg/lookup/koenig4.C: New.
9727
9728 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9729
9730         * g++.dg/other/classkey1.C: Adjust quoting marks.
9731         * g++.dg/parse/error15.C: Likewise.
9732         * g++.dg/template/meminit2.C (int>): Likewise.
9733
9734 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9735
9736         PR fortran/17283
9737         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9738
9739         PR fortran/17631
9740         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9741
9742         PR fortran/17708
9743         * gfortran.dg/pr17708.f90: New test.
9744
9745 2004-10-04  Chao-ying Fu  <fu@mips.com>
9746
9747         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9748         * gcc.dg/vect/vect-4.c: Ditto.
9749         * gcc.dg/vect/vect-5.c: Ditto.
9750         * gcc.dg/vect/vect-6.c: Ditto.
9751         * gcc.dg/vect/vect-8.c: Ditto.
9752         * gcc.dg/vect/vect-16.c: Ditto.
9753         * gcc.dg/vect/vect-30.c: Ditto.
9754         * gcc.dg/vect/vect-40.c: Ditto.
9755         * gcc.dg/vect/vect-41.c: Ditto.
9756         * gcc.dg/vect/vect-42.c: Ditto.
9757         * gcc.dg/vect/vect-43.c: Ditto.
9758         * gcc.dg/vect/vect-44.c: Ditto.
9759         * gcc.dg/vect/vect-45.c: Ditto.
9760         * gcc.dg/vect/vect-46.c: Ditto.
9761         * gcc.dg/vect/vect-47.c: Ditto.
9762         * gcc.dg/vect/vect-48.c: Ditto.
9763         * gcc.dg/vect/vect-49.c: Ditto.
9764         * gcc.dg/vect/vect-50.c: Ditto.
9765         * gcc.dg/vect/vect-51.c: Ditto.
9766         * gcc.dg/vect/vect-52.c: Ditto.
9767         * gcc.dg/vect/vect-53.c: Ditto.
9768         * gcc.dg/vect/vect-54.c: Ditto.
9769         * gcc.dg/vect/vect-55.c: Ditto.
9770         * gcc.dg/vect/vect-56.c: Ditto.
9771         * gcc.dg/vect/vect-57.c: Ditto.
9772         * gcc.dg/vect/vect-58.c: Ditto.
9773         * gcc.dg/vect/vect-59.c: Ditto.
9774         * gcc.dg/vect/vect-60.c: Ditto.
9775         * gcc.dg/vect/vect-74.c: Ditto.
9776         * gcc.dg/vect/vect-79.c: Ditto.
9777         * gcc.dg/vect/vect-80.c: Ditto.
9778
9779 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9780
9781         * gcc.dg/unused-7.c: Use the correct option.
9782
9783 2004-10-04  Paul Brook  <paul@codesourcery.com>
9784         Bud Davis  <bdavis9659@comcast.net>
9785
9786         PR fortran/17706
9787         PR fortran/16434
9788         * gfortran/pr17706.f90: New test.
9789         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9790
9791 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9792
9793         * gfortran.dg/pr17612.f90: New test.
9794
9795 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9796
9797         * g++.dg/template/local1.C: Adjust quoting marks in
9798         testing for diagnostics.
9799         * g++.dg/tls/diag-2.C: Likewise.
9800         * g++.dg/other/error8.C: Likewise.
9801
9802 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         PR c/17178
9805         * gcc.dg/unused-4.c: Adjust to be correct.
9806
9807         PR c/17820
9808         * gcc.dg/unused-7.c: New test.
9809
9810 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9811
9812         PR c++/17797
9813         * g++.dg/overload/template2.C: New test.
9814
9815 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9816
9817         PR tree-optimization/16632
9818         * gcc.dg/tree-ssa/20041002-1.c: New.
9819
9820 2004-10-03  Paul Brook  <paul@codesourcery.com>
9821
9822         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9823         rather than relying on default formatting.
9824
9825 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9826
9827         * gcc.dg/20040920-1.c: Update expected message text.
9828
9829 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9830
9831         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9832
9833 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9834
9835         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9836         tree level.
9837
9838 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9839
9840         * gcc.dg/tree-ssa/pr17343.c: Remove.
9841
9842 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9843
9844         PR tree-opt/17343
9845         * gcc.dg/tree-ssa/pr17343.c: New test.
9846
9847 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9848
9849         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9850         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9851         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9852         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9853         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9854
9855 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9856
9857         * gcc.dg/lvalue-2.c: New test.
9858
9859 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9860
9861         PR c/17730
9862         * gcc.dg/pr17730-1.c: New test
9863
9864 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9865
9866         PR c/7425
9867         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9868
9869 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9870
9871         * gcc.c-torture/execute/stdarg-1.c: New test.
9872         * gcc.c-torture/execute/stdarg-2.c: New test.
9873         * gcc.c-torture/execute/stdarg-3.c: New test.
9874         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9875         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9876         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9877         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9878         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9879
9880 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9881
9882         PR tree-optimization/17697
9883         * g++.dg/opt/pr17697-1.C: New test.
9884         * g++.dg/opt/pr17697-2.C: New test.
9885         * g++.dg/opt/pr17697-3.C: New test.
9886
9887 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9888
9889         PR c/16409
9890         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9891         gcc.dg/vla-init-5.c: New tests.
9892
9893 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9894
9895         PR c/13804
9896         * gcc.dg/pr13804-1.c: New test.
9897
9898 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9899
9900         PR fortran/16938
9901         * gfortran.dg/pr16938.f90: New test.
9902
9903 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9904
9905         * g++.dg/template/crash23.C: New test.
9906
9907 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9908
9909         PR c++/17585
9910         * g++.dg/template/static8.C: New test.
9911
9912 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9913
9914         PR c++/17681
9915         * g++.dg/other/error9.C: New test.
9916
9917 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9918
9919         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9920
9921 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9922
9923         PR fortran/15164
9924         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9925
9926 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9927
9928         PR middle-end/17112
9929         * gcc.dg/pr17112-1.c: New test case.
9930
9931 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9932
9933         PR c/11459
9934         * gcc.dg/pr11459-1.c: New test.
9935
9936 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9937
9938         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9939         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9940
9941 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9942
9943         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9944
9945 2004-09-25  Jan Hubicka  <jh@suse.cz>
9946
9947         * compile/30040909-1.c: New test.
9948         * compile/30040907-1.c: New test.
9949
9950 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9951
9952         * gcc.c-torture/execute/va-arg-26.c: New test.
9953
9954 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9955
9956         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9957         extra diagnostics on targets with 64-bit pointers.
9958         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9959
9960 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9961
9962         PR c/17188
9963         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9964         * gcc.dg/decl-3.c: Adjust expected message.
9965
9966 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9967
9968         PR fortran/17615
9969         * gfortran.dg/pr17615.f90: New test.
9970
9971 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9972
9973         PR tree-optimzation/17517
9974         * g++.dg/tree-ssa/pr17517.C: New Test.
9975
9976 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9977
9978         PR c++/16889
9979         * g++.dg/lookup/ambig3.C: New.
9980
9981 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9982
9983         PR tree-opt/17624
9984         * g++.dg/opt/pr17624.C: New test.
9985
9986 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9987
9988         PR c/6980
9989         * gcc.dg/Wbad-function-cast-1.c: New test.
9990
9991 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9992
9993         * g++.dg/ext/complit1.C
9994         * g++.dg/other/error2.C
9995         * g++.dg/other/nontype-1.C
9996         * g++.dg/parse/crash11.C
9997         * g++.dg/parse/crash12.C
9998         * g++.dg/parse/error15.C
9999         * g++.dg/parse/error4.C
10000         * g++.dg/parse/tmpl-outside1.C
10001         * g++.dg/parse/too-many-tmpl-args1.C
10002         * g++.dg/template/dependent-expr3.C
10003         * g++.dg/template/error10.C
10004         * g++.dg/template/instantiate1.C
10005         * g++.dg/template/vtable2.C
10006         * g++.dg/warn/Wshadow-1.C
10007         * g++.dg/warn/weak1.C
10008         * g++.old-deja/g++.brendan/crash16.C
10009         * g++.old-deja/g++.brendan/crash18.C
10010         * g++.old-deja/g++.brendan/crash48.C
10011         * g++.old-deja/g++.brendan/crash49.C
10012         * g++.old-deja/g++.brendan/crash55.C
10013         * g++.old-deja/g++.brendan/crash56.C
10014         * g++.old-deja/g++.brendan/crash8.C
10015         * g++.old-deja/g++.brendan/enum11.C
10016         * g++.old-deja/g++.brendan/enum8.C
10017         * g++.old-deja/g++.brendan/enum9.C
10018         * g++.old-deja/g++.brendan/friend3.C
10019         * g++.old-deja/g++.brendan/misc14.C
10020         * g++.old-deja/g++.bugs/900402_02.C
10021         * g++.old-deja/g++.bugs/900404_03.C
10022         * g++.old-deja/g++.bugs/900404_04.C
10023         * g++.old-deja/g++.bugs/900428_03.C
10024         * g++.old-deja/g++.jason/crash4.C
10025         * g++.old-deja/g++.jason/overload21.C
10026         * g++.old-deja/g++.jason/redecl1.C
10027         * g++.old-deja/g++.jason/report.C
10028         * g++.old-deja/g++.jason/rfg10.C
10029         * g++.old-deja/g++.jason/template30.C
10030         * g++.old-deja/g++.law/arm12.C
10031         * g++.old-deja/g++.law/ctors5.C
10032         * g++.old-deja/g++.law/cvt20.C
10033         * g++.old-deja/g++.law/init10.C
10034         * g++.old-deja/g++.law/init8.C
10035         * g++.old-deja/g++.law/visibility17.C
10036         * g++.old-deja/g++.law/visibility7.C
10037         * g++.old-deja/g++.mike/net8.C
10038         * g++.old-deja/g++.mike/p646.C
10039         * g++.old-deja/g++.mike/p700.C
10040         * g++.old-deja/g++.mike/p701.C
10041         * g++.old-deja/g++.mike/p811.C
10042         * g++.old-deja/g++.ns/template13.C
10043         * g++.old-deja/g++.other/array3.C
10044         * g++.old-deja/g++.other/crash25.C
10045         * g++.old-deja/g++.other/dtor3.C
10046         * g++.old-deja/g++.other/dtor4.C
10047         * g++.old-deja/g++.other/main1.C
10048         * g++.old-deja/g++.other/warn7.C
10049         * g++.old-deja/g++.pt/crash11.C
10050         * g++.old-deja/g++.pt/crash36.C
10051         * g++.old-deja/g++.pt/spec22.C
10052         * g++.old-deja/g++.pt/spec9.C
10053         * g++.old-deja/g++.pt/ttp52.C
10054         * g++.old-deja/g++.robertl/eb103.C
10055         * g++.old-deja/g++.robertl/eb121.C
10056         * g++.old-deja/g++.robertl/eb22.C
10057         * g++.old-deja/g++.robertl/eb8.C:
10058         Update locations and/or regexps of dg-error markers.
10059         Remove markers for some bogus messages that are no longer issued.
10060
10061 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10062
10063         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10064         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10065
10066 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10067
10068         PR c++/17618
10069         * g++.dg/lookup/crash5.C: New test.
10070
10071 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10072
10073         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10074         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10075         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10076         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10077         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10078         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10079
10080         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10081         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10082         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10083         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10084         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10085         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10086
10087         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10088
10089         * gcc.dg/vect/vect-44.c: Check additional cases.
10090         * gcc.dg/vect/vect-48.c: Check additional cases.
10091
10092         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10093         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10094         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10095         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10096         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10097         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10098         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10099         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10100         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10101
10102         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10103         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10104         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10105
10106 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10107
10108         * gcc.dg/tree-ssa/loop-6.c: New test.
10109
10110 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10111
10112         PR c++/17620
10113         * g++.dg/inherit/base2.C: New.
10114
10115 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10116
10117         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10118         * gcc.dg/20001012-2.c: Likewise.
10119         * gcc.dg/20001013-1.c: Likewise.
10120         * gcc.dg/20001101-1.c: Likewise.
10121         * gcc.dg/20001102-1.c: Likewise.
10122         * gcc.dg/bf-spl1.c: Likewise.
10123         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10124         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10125
10126 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10127
10128         PR tree-optimization/16721
10129         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10130
10131 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10132
10133         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10134         * gcc.dg/20040305-1.c: Likewise.
10135
10136 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10137
10138         PR c/16566
10139         * gcc.c-torture/compile/pr16566-1.c,
10140         gcc.c-torture/compile/pr16566-2.c,
10141         gcc.c-torture/compile/pr16566-3.c: New tests.
10142
10143 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10144
10145         PR tree-optimization/17512
10146         * gcc.c-torture/compile/20040916-1.c.
10147
10148 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10149
10150         * gcc.dg/pragma-re-3.c: New test.
10151
10152 2004-09-17  Matt Austern  <austern@apple.com>
10153
10154         PR c++/15049
10155         * g++.dg/other/anon3.C: New.
10156
10157 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10158
10159         PR c++/7503
10160         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10161         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10162         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10163         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10164         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10165
10166 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10167
10168         PR fortran/17286
10169         * gfortran.dg/pr17286.f90: New test.
10170
10171 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10172
10173         PR c++/17530
10174         * g++.dg/template/static7.C: New test.
10175
10176 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10177
10178         PR tree-opt/17558
10179         * gcc.c-torture/compile/pr17558.c: New test.
10180
10181 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10182
10183         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10184         if SKIP_ATTRIBUTE is defined.
10185
10186 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10187
10188         PR fortran/15957
10189         * gfortran.dg/pr15957.f90: New test.
10190
10191 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10192
10193         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10194         in comparison.
10195         * gcc.dg/vect/vect-79.c: Likewise.
10196         * gcc.dg/vect/vect-80.c: Likewise.
10197
10198 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10199
10200         PR fortran/15750
10201         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10202
10203 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10204
10205         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10206         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10207         * gcc.dg/vect/vect-62.c: New testcase.
10208         * gcc.dg/vect/vect-63.c: New testcase.
10209         * gcc.dg/vect/vect-64.c: New testcase.
10210         * gcc.dg/vect/vect-65.c: New testcase.
10211         * gcc.dg/vect/vect-66.c: New testcase.
10212         * gcc.dg/vect/vect-67.c: New testcase.
10213         * gcc.dg/vect/vect-68.c: New testcase.
10214         * gcc.dg/vect/vect-69.c: New testcase.
10215         * gcc.dg/vect/vect-79.c: New testcase.
10216         * gcc.dg/vect/vect-80.c: New testcase.
10217
10218 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10219
10220         * gcc.target/mips/asm-1.c: New test.
10221
10222 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10223
10224         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10225         * gcc.dg/vect/vect-73.c: New testcase.
10226         * gcc.dg/vect/vect-74.c: New testcase.
10227         * gcc.dg/vect/vect-75.c: New testcase.
10228         * gcc.dg/vect/vect-76.c: New testcase.
10229         * gcc.dg/vect/vect-77.c: New testcase.
10230         * gcc.dg/vect/vect-78.c: New testcase
10231
10232 2004-09-18  Paul Brook  <paul@codesourcery.com>
10233
10234         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10235
10236 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10237
10238         PR c/17424
10239         * gcc.dg/pr17424-1.c: New test.
10240
10241 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10242
10243         * g++.dg/tree-ssa/pr17153.C: New test.
10244
10245 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10246
10247         PR pch/13361
10248         * testsuite/g++.dg/pch/wchar-1.C: New.
10249         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10250
10251 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10252
10253         * gcc.c-torture/execute/20040917-1.c: New test.
10254
10255 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10256
10257         PR tree-optimization/17319
10258         * gcc.dg/pr17319.c: New test.
10259
10260 2004-09-17  Devang Patel  <dpatel@apple.com>
10261
10262         * gcc.dg/20040813-1.c: New test.
10263
10264 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10265
10266         PR tree-optimization/17273
10267         * gcc.c-torture/compile/pr17273.c: New test.
10268
10269 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10270
10271         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10272         Update expected messages.
10273         * gcc.dg/declspec-13.c: New test.
10274
10275 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10276
10277         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10278
10279 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10280
10281         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10282         change what 'a' is pointing to.
10283
10284 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10285
10286         PR c++/16002
10287         * g++.dg/template/error18.C: New test.
10288
10289         PR c++/16029
10290         * g++.dg/warn/Wunused-8.C: New test.
10291
10292 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10293
10294         PR tree-optimization/17513
10295         * gcc.dg/20040916-1.c: New test.
10296
10297 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10298
10299         PR c++/17501
10300         * g++.dg/template/typename7.C: New test.
10301
10302 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10303
10304         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10305
10306 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10307
10308         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10309         with -ftree-based-profiling also.
10310         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10311
10312 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10313
10314         PR/15364
10315         * gfortran.dg/der_array_io_1.f90: New test.
10316         * gfortran.dg/der_array_io_2.f90: New test.
10317         * gfortran.dg/der_array_io_3.f90: New test.
10318
10319 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10320
10321         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10322         EABI.
10323
10324 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10325
10326         * g++.dg/opt/switch1.C: New test.
10327
10328 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10329
10330         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10331         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10332         Update expected messages.
10333
10334 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10335
10336         PR fortran/16485
10337         * gfortran.dg/same_name_1.f90: New test.
10338
10339 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10340
10341         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10342         dereference garbage pointers.
10343
10344 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10347         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10348
10349         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10350         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10351         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10352
10353 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/17324
10356         * g++.dg/template/mangle1.C: New test.
10357
10358 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10359
10360         PR tree-optimization/17252
10361         * gcc.c-torture/execute/pr17252.c: New test.
10362
10363 2004-09-14  Andrew Pinski  <apinski@apple.com>
10364
10365         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10366
10367 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10368
10369         PR rtl-optimization/9771
10370         * gcc.dg/pr9771-1.c: New test case.
10371
10372 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10373
10374         PR tree-optimization/15262
10375         * gcc.c-torture/execute/pr15262-1.c: New test.
10376         * gcc.c-torture/execute/pr15262-2.c: New test.
10377
10378 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10379
10380         * gcc.dg/declspec-12.c: New test.
10381
10382 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10383
10384         * gfortran.dg/pr17090.f90: Add directives to test.
10385
10386 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10387
10388         * gcc.c-torture/compile/20040914-1.c: New test.
10389
10390 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10391
10392         PR c++/16162
10393         * g++.dg/template/decl2.C: New test.
10394
10395 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10396
10397         PR fortran/17090
10398         * gfortran.dg/pr17090.f90: New test.
10399
10400 2004-09-13  Dale Johannesen  <dalej@apple.com>
10401
10402         * gcc.c-torture/compile/pr17408.c:  New test case.
10403
10404 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/16716
10407         * g++.dg/parse/crash17.C: New test.
10408
10409         PR c++/17327
10410         * g++.dg/template/enum3.C: New test.
10411
10412 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10413
10414         * lib/gcc-defs.exp: Load wrapper.exp.
10415         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10416         using local code.
10417         * lib/gcc.exp (gcc_init): Similar.
10418         * lib/gfortran.exp (gfortran_init): Similar.
10419         * lib/objc.exp (objc_init): Similar.
10420         * lib/treelang.exp (treelang_init): Similar.
10421         * lib/wrapper.exp: New file with build_wrapper call machinery in
10422         ${tool}_maybe_build_wrapper.
10423
10424 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10425
10426         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10427         "inline".
10428         * gcc.dg/declspec-11.c: Update expected messages.
10429         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10430         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10431         gcc.dg/inline-12.c: New tests.
10432
10433 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10434
10435         * g++.dg/tree-ssa/pr17400.C: New testcase.
10436
10437 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10438
10439         * gcc.target/mips/sb1-1.c: New testcase.
10440
10441 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10442
10443         * lib/g77-dg.exp: Remove unused file.
10444         * lib/mike-g77.exp: Ditto.
10445         * lib/g77.exp: Ditto.
10446
10447 2004-09-12  Richard Henderson  <rth@redhat.com>
10448
10449         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10450
10451 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10452
10453         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10454         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10455         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10456         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10457         Update expected messages.
10458
10459 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10460
10461         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10462         declaration/use mismatch for dirp parameter.
10463
10464 2004-09-12  Andrew Pinski  <apinski@apple.com>
10465
10466         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10467         -fgnu-runtime is passed.
10468
10469 2004-09-12  Richard Henderson  <rth@redhat.com>
10470
10471         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10472         do the uplevel thing and update additional_flags directly.
10473         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10474         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10475         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10476         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10477
10478 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10479
10480         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10481
10482 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10483
10484         PR middle-end/17411
10485         * g++.dg/opt/pr17411-1.C: New test case.
10486
10487 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10488
10489         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10490         gcc.dg/tls/diag-2.c: Update expected messages.
10491         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10492         messages.
10493         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10494         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10495         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10496         gcc.dg/tls/diag-5.c: New tests.
10497
10498 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10499
10500         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10501
10502 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10503
10504         * g++.dg/parse/break-in-for.C: New test.
10505
10506 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * gcc.dg/tree-ssa/20040911-1.c: New test.
10509
10510 2004-09-11  Andreas Jaeger  <aj@suse.de>
10511
10512         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10513         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10514
10515 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10516
10517         * gcc.target/frv: New directory of FR-V-specific tests.
10518
10519 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10520
10521         * gcc.dg/convert-vec-1.c: New test.
10522
10523 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10524
10525         PR middle-end/17024
10526         * gcc.dg/pr17024-1.c: New test case.
10527
10528 2004-09-10  Eric Christopher  <echristo@redhat.com>
10529
10530         * gcc.dg/20040910-1.c: New test.
10531
10532 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10533
10534         * gcc.dg/bitfld-9.c: New test.
10535
10536 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10537
10538         * gcc.c-torture/execute/ieee/acc1.c: New test.
10539         * gcc.c-torture/execute/ieee/acc2.c: New test.
10540         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10541
10542 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10543
10544         * gcc.dg/deprecated-2.c: New test.
10545
10546 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10547
10548         * gcc.dg/init-vec-1.c: New test.
10549
10550 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10551
10552         PR middle-end/17055
10553         * gcc.dg/pr17055-1.c: New test case.
10554
10555 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10556
10557         PR target/17377
10558         * gcc.c-torture/execute/pr17377.c: New test.
10559
10560 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10561
10562         PR c/8420
10563         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10564         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10565         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10566         gcc.dg/long-long-typespec-1.c: New tests.
10567         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10568
10569 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10570
10571         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10572         gcc.dg/gnu99-static-1.c: New tests.
10573
10574 2004-09-08  Devang Patel  <dpatel@apple.com>
10575
10576         * gcc.dg/darwin-ld-20040828-1.c: New test.
10577         * gcc.dg/darwin-ld-20040828-2.c: New test.
10578         * gcc.dg/darwin-ld-20040828-3.c: New test.
10579
10580 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10581
10582         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10583         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10584         in error message.
10585         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10586         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10587         in error message.
10588         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10589         types they qualify.
10590         * objc.dg/type-size-2.m: Fix wording in comment.
10591         * objc.dg/va-meth-1.m: New test case.
10592
10593 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10594
10595         PR c/16633:
10596         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10597         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10598
10599 2004-09-06  Devang Patel  <dpatel@apple.com>
10600
10601         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10602         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10603
10604 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10605
10606         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10607         reflect changed line numbering of diagnostics.
10608
10609 2004-09-06  Paul Brook  <paul@codesourcery.com>
10610
10611         * gfortran.dg/edit_real_1.f90: Add new test.
10612
10613 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10614
10615         * gcc.dg/tree-ssa/loop-2.c: New test.
10616         * gcc.dg/tree-ssa/loop-3.c: New test.
10617         * gcc.dg/tree-ssa/loop-4.c: New test.
10618         * gcc.dg/tree-ssa/loop-5.c: New test.
10619
10620 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10621
10622         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10623
10624 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * gcc.dg/format/sentinel-1.c: New test.
10627
10628 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10629
10630         * testsuite/gcc.dg/builtins-46.c: New.
10631
10632 2004-09-03  Devang Patel  <dpatel@apple.com>
10633
10634         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10635         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10636
10637 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10638
10639         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10640         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10641         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10642         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10643         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10644         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10645         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10646         the non-portable bzero.
10647         * gcc.dg/20010912-1.c: xfail for NetWare.
10648         * gcc.dg/20020426-2.c: xfail for NetWare.
10649         * gcc.dg/20021014-1.c: xfail for NetWare.
10650         * gcc.dg/20021018-1.c: xfail for NetWare.
10651         * gcc.dg/20030213-1.c: xfail for NetWare.
10652         * gcc.dg/20030225-1.c: xfail for NetWare.
10653         * gcc.dg/20030708-1.c: xfail for NetWare.
10654         * gcc.dg/builtins-config.h: Also exclude NetWare.
10655         * gcc.dg/format/format.h: Define restrict only if not already defined.
10656         * gcc.dg/nest.c: xfail for NetWare.
10657         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10658         * lib/target-supports.exp (check_visibility_available): Exclude
10659         NetWare.
10660
10661 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10662
10663         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10664         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10665         deterministic starting point for the alignment of structure fields.
10666         * gcc.dg/Wpadded.c: Dito.
10667         * g++.dg/abi/vbase10.C: Dito.
10668
10669 2004-09-03  Devang Patel  <dpatel@apple.com>
10670
10671         * g++.dg/debug/pr15736.cc: New test.
10672
10673 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10674
10675         * README.QMTEST: Fix out-of-date link.
10676
10677 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10678
10679         PR fortran/16579
10680         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10681         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10682
10683 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10684
10685         * g++.dg/abi/arm_rtti1.C: New test.
10686
10687 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10688
10689         * gcc.dg/ppc-vector-memcpy.c: New.
10690         * gcc.dg/ppc-vector-memset.c: New.
10691
10692 2004-09-02  Chao-ying Fu  <fu@mips.com>
10693
10694         * gcc.target/mips/mips-3d-1.c: New test.
10695         * gcc.target/mips/mips-3d-2.c: New test.
10696         * gcc.target/mips/mips-3d-3.c: New test.
10697         * gcc.target/mips/mips-3d-4.c: New test.
10698         * gcc.target/mips/mips-3d-5.c: New test.
10699         * gcc.target/mips/mips-3d-6.c: New test.
10700         * gcc.target/mips/mips-3d-7.c: New test.
10701         * gcc.target/mips/mips-3d-8.c: New test.
10702         * gcc.target/mips/mips-3d-9.c: New test.
10703         * gcc.target/mips/mips-ps-1.c: New test.
10704         * gcc.target/mips/mips-ps-2.c: New test.
10705         * gcc.target/mips/mips-ps-3.c: New test.
10706         * gcc.target/mips/mips-ps-4.c: New test.
10707         * gcc.target/mips/mips-ps-type.c: New test.
10708
10709 2004-09-02  Paul Brook  <paul@codesourcery.com>
10710
10711         * gfortran.dg/edit_real_1.f90: Add new tests.
10712
10713 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10714
10715         PR fortran/15327
10716         * gfortran.dg/merge_char_1.f90: New test.
10717
10718 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10719
10720         PR fortran/16404
10721         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10722
10723 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10724
10725         PR c/1522
10726         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10727
10728 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10729
10730         * g++.dg/opt/loop1.C: Do not XFAIL.
10731
10732 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10733
10734         * gcc.c-torture/execute/20040831-1.c: New test.
10735
10736 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10737
10738         PR fortran/16579
10739         * gfortran.dg/g77/20010610.f: Now passes.
10740         Copy from g77.f-torture/execute. Add dg-run directive.
10741         * gfortran.dg/g77/README: Update
10742
10743 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10744
10745         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10746         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10747         (t1, t2, t3, t4): Add volatile.
10748
10749 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10750
10751         * g++.dg/ext/visibility/arm1.C: New test.
10752
10753 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10754
10755         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10756         -pedantic-errors.
10757
10758 2004-09-01  Paul Brook  <paul@codesourcery.com>
10759
10760         * gfortran.dg/eof_2.f90: New test.
10761
10762 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10763
10764         PR fortran/16579
10765         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10766
10767 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10768
10769         PR libfortran/16805
10770         * gfortran.dg/list_read_2.f90: New test.
10771
10772 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10773
10774         * g++.dg/abi/key1.C: New test.
10775
10776 2004-08-31  Richard Henderson  <rth@redhat.com>
10777
10778         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10779         form of offsetof.
10780         * g++.dg/other/offsetof5.C: Remove duplicate.
10781
10782 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10783
10784         PR fortran/17244
10785         * gfortran.dg/func_derived_1.f90: New test.
10786
10787 2004-08-31  Paul Brook  <paul@codesourcery.com>
10788
10789         * gfortran.dg/eof_1.f90: New test.
10790
10791 2004-08-31  Paul Brook  <paul@codesourcery.com>
10792
10793         * gfortran.dg/list_read_1.f90: New file.
10794
10795 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10796
10797         * g++.dg/opt/loop1.C: XFAIL.
10798
10799 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10800
10801         * gcc.dg/funcdef-storage-1.c: New.
10802         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10803         an extern function in local scope.
10804         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10805         declare an 'auto inline' function in local scope.
10806         * gcc.dg/20011130-1.c: Likewise.
10807         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10808         an 'auto' function in local scope.
10809         * gcc.dg/20021014-1.c: Likewise.
10810         * gcc.dg/20030331-2.c: Likewise.
10811
10812 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10813
10814         * gfortran.dg/blockdata_1.f90: New test.
10815
10816 2004-08-30  Richard Henderson  <rth@redhat.com>
10817
10818         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10819
10820 2004-08-30  Richard Henderson  <rth@redhat.com>
10821
10822         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10823         additional_flags set by alternate driver.
10824         (ieee-options): New procedure.
10825         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10826         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10827         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10828         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10829
10830 2004-08-30  Richard Henderson  <rth@redhat.com>
10831
10832         * lib/f-torture.exp: Remove.
10833
10834 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10835
10836         PR rtl-optimization/16590
10837         * g++.dg/opt/loop1.C: New test.
10838
10839 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10840
10841         PR fortran/13910
10842         * gfortran.dg/oldstyle_1.f90: New test.
10843
10844 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10845         Paul Brook  <paul@codesourcery.com>
10846
10847         * gfortran.dg/g77/README: Update.
10848         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10849         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10850         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10851
10852 2004-08-28  Paul Brook  <paul@codesourcery.com>
10853
10854         PR libfortran/17195
10855         * gfortran.dg/edit_real_1.f90: New test.
10856
10857 2004-08-27  Paul Brook  <paul@codesourcery.com>
10858
10859         * gfortran.dg/rewind_1.f90: New test.
10860
10861 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10862
10863         PR fortran/16597
10864         * gfortran.dg/pr16597.f90: New test.
10865
10866 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10867
10868         PR c/13801
10869         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10870         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10871         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10872         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10873         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10874
10875 2004-08-26  Nick Clifton  <nickc@redhat.com>
10876
10877         * gcc.c-torture/compile/pr17119.c: New test.
10878
10879 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10880
10881         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10882
10883 2004-08-25  Richard Henderson  <rth@redhat.com>
10884
10885         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10886         the bits that expect kind=8 to be the largest real kind.
10887
10888 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10889
10890         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10891
10892 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10893
10894         * gfortran.dg/assignment_1.f90: New test.
10895
10896 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10897
10898         * g++.dg/template/repo3.C: New test.
10899
10900 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10901
10902         PR middle-end/16693
10903         PR tree-optimization/16372
10904         * g++.dg/opt/pr16372-1.C: New test case.
10905         * g++.dg/opt/pr16693-1.C: New test case.
10906         * g++.dg/opt/pr16693-2.C: New test case.
10907
10908 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10909
10910         * objc.dg/proto-lossage-4.m: New test.
10911
10912 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/17155
10915         * g++.dg/inherit/local2.C: New test.
10916
10917 2004-08-25  Paul Brook  <paul@codesourcery.com>
10918
10919         PR fortran/17144
10920         * gfortran.dg/string_ctor_1.f90: New test.
10921
10922 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10923
10924         PR c++/14428
10925         * g++.dg/template/redecl2.C: New test.
10926
10927 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10928
10929         PR fortran/17143
10930         * gfortran.dg/pr17143.f90: New test.
10931
10932 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10933
10934         PR fortran/17164
10935         * gfortran.dg/pr17164.f90: New test.
10936
10937 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10938
10939         * gcc.dg/tree-ssa/loop-1.c: New test.
10940
10941 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10942
10943         * gcc.c-torture/compile/20040824-1.c: New test.
10944
10945 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10946
10947         * gcc.c-torture/compile/iftrap-3.c: New test.
10948
10949 2004-08-24  Paul Brook  <paul@codesourcery.com>
10950
10951         * gfortran.dg/entry_2.f90: New test.
10952
10953 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10954
10955         PR c++/16889
10956         * g++.dg/lookup/ambig[12].C: New.
10957
10958 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10959
10960         PR c++/16706
10961         * g++.dg/template/crash21.C: New test.
10962         * g++.dg/template/crash22.C: Likewise.
10963
10964 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10965
10966         PR c++/17149
10967         * g++.dg/template/access15.C: New.
10968
10969 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10970
10971         PR c++/17163
10972         * g++.dg/template/repo2.C: New test.
10973
10974 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10975
10976         PR rtl-optimization/17078
10977         * gcc.c-torture/execute/pr17078-1.c: New test case.
10978
10979 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10980
10981         PR c/14492
10982         * gcc.dg/debug/crash1.c: New test.
10983
10984 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10985
10986         PR c/16180
10987         * gcc.dg/loop-5.c: New test.
10988
10989 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10990
10991         * gcc.c-torture/execute/20040823-1.c: New test.
10992
10993 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10994
10995         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10996         to the assembler.  Simplify test accordingly.
10997         (asm_abi_flags): Use GNU names.
10998         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10999         to check for ABI flags.
11000
11001 2004-08-22  Andrew Pinski  <apinski@apple.com>
11002
11003         * g++.dg/opt/pr14029.C: New test.
11004         * gcc.c-torture/execute/pr15262.c: New test.
11005
11006 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11007
11008         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11009
11010 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11011
11012         PR 16908
11013         * gfortran.dg/direct_io.f90: New test.
11014
11015 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11016
11017         PR c++/17121
11018         * g++.dg/inherit/local2.C: New test.
11019
11020 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11021
11022         PR c++/17120
11023         * g++.dg/warn/Wparentheses-4.C: New test.
11024
11025 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11026
11027         PR c++/17121
11028         * g++.dg/inherit/local2.C: New test.
11029
11030         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11031         * gcc.dg/ppc-ldstruct.c: Likewise.
11032         * gcc.dg/ppc64-abi-2.c: Likewise.
11033
11034 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11035
11036         PR rtl-optimization/17099
11037         * gcc.c-torture/execute/20040820-1.c: New test.
11038
11039 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11040
11041         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11042
11043 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11044
11045         PR fortran/17077
11046         * gfortran.dg/auto_array_1.f90: New test.
11047
11048 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11049
11050         PR fortran/17074
11051         * gfortran.dg/simpleif_1.f90: New test.
11052
11053 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11054
11055         * lib/target-supports.exp (check_profiling_available): Return
11056         false for arm*-*-symbianelf* and arm*-*-eabi*.
11057
11058         PR c++/15890
11059         * g++.dg/template/delete1.C: New test.
11060
11061 2004-08-19  Paul Brook  <paul@codesourcery.com>
11062
11063         PR fortran/14976
11064         PR fortran/16228
11065         * gfortran.dg/data_char_1.f90: New test.
11066
11067 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11068
11069         PR fortran/16946
11070         * gfortran.dg/reduction.f90: New testcase.
11071
11072 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11073
11074         PR fortran/16520
11075         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11076
11077 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11078
11079         PR c++/17041
11080         * g++.dg/Wparentheses-3.C: New test.
11081
11082 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11083
11084         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11085         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11086         * gcc.dg/vect/vect-2.c: Likewise.
11087         * gcc.dg/vect/vect-3.c: Likewise.
11088         * gcc.dg/vect/vect-4.c: Likewise.
11089         * gcc.dg/vect/vect-5.c: Likewise.
11090         * gcc.dg/vect/vect-6.c: Likewise.
11091         * gcc.dg/vect/vect-7.c: Likewise.
11092         * gcc.dg/vect/vect-25.c: Likewise.
11093         * gcc.dg/vect/vect-31.c: Likewise.
11094         * gcc.dg/vect/vect-32.c: Likewise.
11095         * gcc.dg/vect/vect-34.c: Likewise.
11096         * gcc.dg/vect/vect-36.c: Likewise.
11097         * gcc.dg/vect/vect-all.c: Likewise.
11098
11099 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11100
11101         PR c++/17068
11102         * g++.dg/template/operator4.C: New test.
11103
11104 2004-08-18  Richard Henderson  <rth@redhat.com>
11105
11106         * gcc.dg/20040206-1.c: XFAIL.
11107
11108 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c++/16246
11111         * g++.dg/template/array7.C: New test.
11112
11113 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11114
11115         * gcc.dg/mips-movcc-1.c: New test.
11116         * gcc.dg/mips-movcc-2.c: New test.
11117         * gcc.dg/mips-movcc-3.c: New test.
11118
11119         * gcc.dg/mips-nmadd-1.c: New test.
11120         * gcc.dg/mips-nmadd-2.c: New test.
11121
11122 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11123
11124         PR c++/15871
11125         * g++.dg/opt/inline8.C: New test.
11126
11127         PR c++/16965
11128         * g++.dg/parse/error17.C: New test.
11129
11130 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11131
11132         * gcc.dg/vect: New directory for vectorizer tests.
11133         * gcc.dg/vect/tree-vect.h: New file.
11134         * gcc.dg/vect/vect.exp: New file.
11135         * gcc.dg/vect/pr16105.c.c: New test.
11136         * gcc.dg/vect/vect-1.c: New test.
11137         * gcc.dg/vect/vect-2.c: New test.
11138         * gcc.dg/vect/vect-3.c: New test.
11139         * gcc.dg/vect/vect-4.c: New test.
11140         * gcc.dg/vect/vect-5.c: New test.
11141         * gcc.dg/vect/vect-6.c: New test.
11142         * gcc.dg/vect/vect-7.c: New test.
11143         * gcc.dg/vect/vect-8.c: New test.
11144         * gcc.dg/vect/vect-9.c: New test.
11145         * gcc.dg/vect/vect-10.c: New test.
11146         * gcc.dg/vect/vect-11.c: New test.
11147         * gcc.dg/vect/vect-12.c: New test.
11148         * gcc.dg/vect/vect-13.c: New test.
11149         * gcc.dg/vect/vect-14.c: New test.
11150         * gcc.dg/vect/vect-15.c: New test.
11151         * gcc.dg/vect/vect-16.c: New test.
11152         * gcc.dg/vect/vect-17.c: New test.
11153         * gcc.dg/vect/vect-18.c: New test.
11154         * gcc.dg/vect/vect-19.c: New test.
11155         * gcc.dg/vect/vect-20.c: New test.
11156         * gcc.dg/vect/vect-21.c: New test.
11157         * gcc.dg/vect/vect-22.c: New test.
11158         * gcc.dg/vect/vect-23.c: New test.
11159         * gcc.dg/vect/vect-24.c: New test.
11160         * gcc.dg/vect/vect-25.c: New test.
11161         * gcc.dg/vect/vect-26.c: New test.
11162         * gcc.dg/vect/vect-27.c: New test.
11163         * gcc.dg/vect/vect-28.c: New test.
11164         * gcc.dg/vect/vect-29.c: New test.
11165         * gcc.dg/vect/vect-30.c: New test.
11166         * gcc.dg/vect/vect-31.c: New test.
11167         * gcc.dg/vect/vect-32.c: New test.
11168         * gcc.dg/vect/vect-33.c: New test.
11169         * gcc.dg/vect/vect-34.c: New test.
11170         * gcc.dg/vect/vect-35.c: New test.
11171         * gcc.dg/vect/vect-36.c: New test.
11172         * gcc.dg/vect/vect-37.c: New test.
11173         * gcc.dg/vect/vect-38.c: New test.
11174         * gcc.dg/vect/vect-40.c: New test.
11175         * gcc.dg/vect/vect-41.c: New test.
11176         * gcc.dg/vect/vect-42.c: New test.
11177         * gcc.dg/vect/vect-43.c: New test.
11178         * gcc.dg/vect/vect-44.c: New test.
11179         * gcc.dg/vect/vect-45.c: New test.
11180         * gcc.dg/vect/vect-46.c: New test.
11181         * gcc.dg/vect/vect-47.c: New test.
11182         * gcc.dg/vect/vect-48.c: New test.
11183         * gcc.dg/vect/vect-49.c: New test.
11184         * gcc.dg/vect/vect-50.c: New test.
11185         * gcc.dg/vect/vect-51.c: New test.
11186         * gcc.dg/vect/vect-52.c: New test.
11187         * gcc.dg/vect/vect-53.c: New test.
11188         * gcc.dg/vect/vect-54.c: New test.
11189         * gcc.dg/vect/vect-55.c: New test.
11190         * gcc.dg/vect/vect-56.c: New test.
11191         * gcc.dg/vect/vect-57.c: New test.
11192         * gcc.dg/vect/vect-58.c: New test.
11193         * gcc.dg/vect/vect-59.c: New test.
11194         * gcc.dg/vect/vect-60.c: New test.
11195         * gcc.dg/vect/vect-61.c: New test.
11196         * gcc.dg/vect/vect-all.c: New test.
11197         * gcc.dg/vect/vect-none.c: New test.
11198
11199 2004-08-17  Paul Brook  <paul@codesourcery.com>
11200
11201         PR fortran/13082
11202         * gfortran.dg/entry_1.f90: New test.
11203
11204 2004-08-17  Andrew Pinski  <apinski@apple.com>
11205
11206         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11207
11208 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11209
11210         * gcc.dg/pr17036-1.c: New test.
11211
11212 2004-08-16  Devang Patel  <dpatel@apple.com>
11213
11214         * gcc.dg/darwin-20040809-1.c: New test.
11215
11216 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11217
11218         * gcc.dg/funcdef-attr-1.c: New test.
11219
11220 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11221
11222         * gcc.dg/altivec-17.c: New test.
11223         * gcc.dg/altivec-18.c: New test.
11224
11225 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11226
11227         PR c++/6749
11228         * g++.dg/template/vtable2.C: New test.
11229
11230 2004-08-14  Richard Henderson  <rth@redhat.com>
11231
11232         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11233         * gcc.dg/pack-test-4.c (main): Return 0.
11234         * gcc.dg/setjmp-1.c: Remove XFAIL.
11235         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11236
11237 2004-08-14  Richard Henderson  <rth@redhat.com>
11238
11239         * gcc.dg/980217-1.c: Add prototype for printf.
11240
11241 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11242
11243         * gfortran.dg/pr16935.f90: New test.
11244
11245 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11246
11247         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11248
11249 2004-08-13  Paul Brook  <paul@codesourcery.com>
11250
11251         * gfortran.dg/der_io_1.f90: Remove stray comma.
11252
11253 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11254
11255         * gcc.dg/vmx/cw-bug-2.c: Remove.
11256         * gcc.dg/vmx/vprint-1.c: Remove.
11257         * gcc.dg/vmx/vscan-1.c: Remove.
11258
11259 2004-08-12  Devang patel  <dpatel@apple.com>
11260
11261         * gcc.dg/darwin-20040809-2.c: New test.
11262
11263 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11264
11265         * g++.dg/ext/altivec-12.C: New test.
11266
11267         * g++.dg/ext/altivec-11.C: New test.
11268
11269 2004-08-12  Paul Brook  <paul@codesourcery.com>
11270
11271         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11272
11273 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11274
11275         * g++.dg/ext/altivec-2.C: Check for hardware support before
11276         executing any VMX instructions.
11277
11278         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11279
11280 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11281
11282         PR c++/16276
11283         * g++.old-deja/g++.other/comdat4.C: New test.
11284         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11285
11286 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11287
11288         PR target/16286
11289         * gcc.dg/pr16286.c: New test.
11290
11291 2004-08-12 Jan Beulich <jbeulich@novell.com>
11292
11293         * g++.dg/ext/asm5.C: New.
11294
11295 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11296
11297         PR c++/16698
11298         * g++.dg/eh/crash1.C: New test.
11299
11300         PR c++/16717
11301         * g++.dg/ext/construct1.C: New test.
11302
11303 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11304
11305         PR c++/16853
11306         * g++.dg/init/ptrmem1.C: New test.
11307
11308         PR c++/16618
11309         * g++.dg/parse/offsetof5.C: New test.
11310
11311         PR c++/16870
11312         * g++.dg/template/overload3.C: New test.
11313
11314 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11315
11316         PR c++/16964
11317         * g++.dg/parse/error16.C: New test.
11318
11319         PR c++/16904
11320         * g++.dg/template/error14.C: New test.
11321
11322         PR c++/16929
11323         * g++.dg/template/error15.C: New test.
11324
11325 2004-08-11  Devang Patel  <dpatel@apple.com>
11326
11327         * gcc.dg/darwin-ld-20040809-1.c: New test.
11328         * gcc.dg/darwin-ld-20040809-2.c: New test.
11329
11330 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11331
11332         PR fortran/16917
11333         * gfortran.dg/dfloat_1.f90: New test.
11334
11335 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11336
11337         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11338         * gcc.dg/dll-2.c: Fix dg-require syntax.
11339         * gcc.misc-tests/arm-isr.c (abort): Declare.
11340         (exit): Likewise.
11341
11342 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11343
11344         PR c++/16971
11345         * g++.dg/parse/crash16.C: New test.
11346
11347 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11348
11349         * gcc.dg/mips-rsqrt-1.c: New test case.
11350         * gcc.dg/mips-rsqrt-2.c: New test case.
11351         * gcc.dg/mips-rsqrt-3.c: New test case.
11352
11353 2004-08-10  Paul Brook  <paul@codesourcery.com>
11354
11355         * gfortran.dg/der_io_1.f90: New test.
11356
11357 2004-08-10  Paul Brook  <paul@codesourcery.com>
11358
11359         PR fortran/16919
11360         * gfortran.dg/der_array_1.f90: New test.
11361
11362 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11363
11364         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11365
11366 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11367
11368         * gcc.dg/wchar_t-2.c: Fix typo.
11369
11370 2004-08-09  Falk Hueffner  <falk@debian.org>
11371
11372         PR tree-optimization/12517
11373         * gcc.c-torture/compile/pr12517.c: New test.
11374
11375         PR tree-optimization/12578
11376         * gcc.c-torture/compile/pr12578.c: New test.
11377
11378         PR tree-optimization/12899
11379         * gcc.c-torture/compile/pr12899.c: New test.
11380
11381         PR rtl-optimization/14692
11382         * gcc.c-torture/compile/pr14692.c: New test.
11383
11384         PR tree-optimization/16461
11385         * gcc.c-torture/compile/pr16461.c: New test.
11386
11387 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11388
11389         * gfortran.dg/getenv_1.f90: New test.
11390
11391 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11392
11393         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11394         wchar_t.
11395         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11396
11397 2004-08-06  Paul Brook  <paul@codesourcery.com>
11398
11399         * gfortran.dg/ret_array_1.f90: New test.
11400         * gfortran.dg/ret_pointer_1.f90: New test.
11401
11402 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11403
11404         * gcc.dg/missing-field-init-[12].c: New tests.
11405         * g++.dg/warn/missing-field-init-[12].C: New tests.
11406
11407 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11408
11409         * gcc.dg/enum2.c: New test.
11410         * gcc.dg/symbian3.c: Likewise.
11411         * gcc.dg/symbian4.c: Likewise.
11412         * gcc.dg/wchar_t-2.c: Likewise.
11413
11414 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11415
11416         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11417         destructor tests.
11418
11419 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11420
11421         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11422         dg-require-visiblity.
11423         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11424         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11425         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11426         * g++.dg/ext/visibility/new1.C: Likewise.
11427         * g++.dg/ext/visibility/pragma.C: Likewise.
11428         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11429         * g++.dg/ext/visibility/virtual.C: Likewise.
11430         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11431         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11432         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11433         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11434         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11435         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11436         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11437         * g++/dg/ext/visibility/visibility-8.C: New test.
11438         * gcc.c-torture/compile/dll.x: Remove.
11439         * gcc.dg/dll-2.c: Use dg-require-dll
11440         * gcc.dg/visibility-10.c: New test.
11441         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11442         supporting DLLs.
11443         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11444         (scan_not_hidden): Likewise.
11445
11446 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11447
11448         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11449
11450 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11451
11452         * gcc.c-torture/execute/20040805-1.c: New test.
11453
11454 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11455
11456         * gcc.dg/20020118-1.c: Declare abort.
11457         * gcc.dg/altivec_check.h: Likewise.
11458         * gcc.dg/iftrap-2.c: Likewise.
11459         * gcc.dg/pragma-darwin.c: Likewise.
11460         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11461
11462 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11463
11464         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11465
11466 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11467
11468         * gcc.c-torture/execute/builtins/abs-2.c,
11469         gcc.c-torture/execute/builtins/abs-3.c,
11470         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11471         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11472         intmax_t, uintmax_t and their limits.
11473         * gcc.dg/intmax_t-1.c: New test.
11474
11475 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11476
11477         * g++.dg/tc1/dr147.C: Add reference to PR.
11478
11479 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11480
11481         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11482         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11483
11484 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11485
11486         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11487
11488 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11489
11490         * gcc.dg/redecl-5.c: New test.
11491         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11492         of scanf.
11493
11494 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11495
11496         PR middle-end/16790
11497         * gcc.c-torture/execute/pr16790-1.c: New test case.
11498
11499 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11500
11501         * g++.dg/ext/visibility/assign1.C: New test.
11502         * g++.dg/ext/visibility/new1.C: Likewise.
11503
11504         * gcc.dg/symbian1.c: New test.
11505         * gcc.dg/symbian2.c: Likewise.
11506
11507 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11508
11509         PR target/16570
11510         * gcc.dg/i386-sse-9.c: New test.
11511
11512 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11513
11514         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11515
11516 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11517
11518         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11519         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11520         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11521         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11522         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11523         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11524         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11525         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11526         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11527         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11528         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11529         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11530         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11531         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11532         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11533         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11534         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11535         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11536         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11537         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11538         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11539         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11540         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11541         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11542         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11543         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11544         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11545         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11546         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11547         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11548         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11549         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11550         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11551         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11552         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11553         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11554         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11555         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11556         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11557         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11558         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11559         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11560         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11561         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11562         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11563         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11564         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11565         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11566         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11567         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11568         gcc.misc-tests/i386-pf-3dnow-1.c,
11569         gcc.misc-tests/i386-pf-athlon-1.c,
11570         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11571         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11572         Declare built-in functions used.
11573         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11574
11575 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/16707
11578         * g++.dg/lookup/using12.C: New test.
11579
11580         * g++.dg/init/null1.C: Fix PR number.
11581         * g++.dg/parse/namespace10.C: Likewise.
11582
11583 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11584
11585         PR c++/16224
11586         * g++.dg/template/spec17.C: New test.
11587         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11588         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11589
11590 2004-08-02  David Billinghurst
11591
11592         PR fortran/16292
11593         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11594
11595 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11596
11597         * gcc.dg/ia64-got-1.c: New test case.
11598
11599 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11600
11601         PR c++/16489
11602         * g++.dg/init/null1.C: New test.
11603         * g++.dg/tc1/dr76.C: Adjust error marker.
11604
11605         PR c++/16529
11606         * g++.dg/parse/namespace10.C: New test.
11607
11608         PR c++/16810
11609         * g++.dg/inherit/ptrmem2.C: New test.
11610
11611 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11612
11613         PR target/16155
11614         * gcc.dg/pr16155.c: New test.
11615
11616 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11617
11618         * gcc.dg/redecl-2.c: New test.
11619
11620 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11621
11622         * gcc.dg/darwin-longdouble.c: New file.
11623
11624 2004-07-30  Richard Henderson  <rth@redhat.com>
11625
11626         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11627         write to constant argument.
11628         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11629
11630 2004-07-30  Richard Henderson  <rth@redhat.com>
11631
11632         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11633         tests of nearest around zero.
11634
11635 2004-07-30  Andrew Pinski  <apinski@apple.com>
11636
11637         * gcc.c-torture/compile/20040730-1.c: New test.
11638
11639 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11640
11641         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11642         powerpc-eabispe.
11643
11644 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11645
11646         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11647
11648 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11649
11650         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11651         contains $ld_library_path.
11652         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11653
11654 2004-07-29  Richard Henderson  <rth@redhat.com>
11655
11656         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11657
11658         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11659         (alt2, which): New.
11660         (Check): Accept either alternative.
11661
11662 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11663
11664         * g++.dg/abi/inline1.C: New test.
11665         * g++.dg/abi/local1-a.cc: Likewise.
11666         * g++.dg/abi/local1.C: Likewise.
11667         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11668         * g++.dg/abi/mangle12.C: Likewise.
11669         * g++.dg/abi/mangle17.C: Likewise.
11670         * g++.dg/abi/mangle20-2.C: Likewise.
11671         * g++.dg/opt/interface1.C: Likewise.
11672         * g++.dg/opt/interface1.h: Likewise.
11673         * g++.dg/opt/interface1-a.cc: New test.
11674         * g++.dg/parse/repo1.C: New test.
11675         * g++.dg/template/repo1.C: Likewise.
11676         * g++.dg/warn/Winline-1.C: Likewise.
11677         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11678
11679 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11680
11681         * gcc.dg/tree-ssa/20040729-1.c: New test.
11682
11683 2004-07-27  Matt Austern <austern@apple.com>
11684
11685         * gcc.dg/darwin-bool-1.c: New test.
11686         * gcc.dg/darwin-bool-2.c: New test.
11687
11688 2004-07-28  Richard Henderson  <rth@redhat.com>
11689
11690         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11691         arguments in the correct type.  Don't write to constant arguments.
11692
11693 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11694
11695         PR tree-optimization/16688
11696         PR tree-optimization/16689
11697         * g++.dg/tree-ssa/pr16688.C: New test.
11698
11699 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11700
11701         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11702         loads.  Not only in the comment, this time.
11703
11704 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11705
11706         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11707         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11708         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11709         * gcc.dg/sh4a-bitmovua.c: New.
11710         * gcc.dg/sh4a-cos.c: New.
11711         * gcc.dg/sh4a-cosf.c: New.
11712         * gcc.dg/sh4a-fprun.c: New.
11713         * gcc.dg/sh4a-fsrra.c: New.
11714         * gcc.dg/sh4a-memmovua.c: New.
11715         * gcc.dg/sh4a-sin.c: New.
11716         * gcc.dg/sh4a-sincos.c: New.
11717         * gcc.dg/sh4a-sincosf.c: New.
11718         * gcc.dg/sh4a-sinf.c: New.
11719
11720 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11721
11722         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11723         conditionals.
11724         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11725         loads.
11726         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11727         DOM1.
11728
11729 2004-07-27  Andrew Pinski  <apinski@apple.com>
11730
11731         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11732
11733 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11734
11735         * gcc.dg/pragma-isr.c: New test.
11736
11737 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11738
11739         PR c++/14429
11740         * g++.dg/template/ttp11.C: New test.
11741
11742 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11743
11744         * gcc.c-torture/compile/20040727-1.c: New test.
11745
11746 2004-07-26  Eric Christopher  <echristo@redhat.com>
11747
11748         * gcc.c-torture/compile/20040726-2.c: New test.
11749
11750 2004-07-26  Andrew Pinski  <apinski@apple.com>
11751
11752         * g++.dg/rtti/tinfo1.C: Xfail.
11753
11754 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11755
11756         * gcc.c-torture/compile/20040726-1.c: New test.
11757
11758 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11759             Brian Ryner  <bryner@brianryner.com>
11760
11761         PR c++/9283
11762         PR c++/15000
11763         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11764         * g++.dg/ext/visibility/: New directory.
11765         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11766         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11767         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11768         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11769         * g++.dg/ext/visibility/fvisibility.C,
11770         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11771         g++.dg/ext/visibility/fvisibility-override1.C
11772         g++.dg/ext/visibility/fvisibility-override2.C
11773         g++.dg/ext/visibility/memfuncts.C
11774         g++.dg/ext/visibility/noPLT.C
11775         g++.dg/ext/visibility/pragma.C
11776         g++.dg/ext/visibility/pragma-override1.C
11777         g++.dg/ext/visibility/pragma-override2.C
11778         g++.dg/ext/visibility/staticmemfuncts.C
11779         g++.dg/ext/visibility/virtual.C: New tests.
11780
11781 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11782
11783         PR c/15360
11784         * gcc.dg/pr15360-1.c: New test.
11785
11786 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11787
11788         * gcc.dg/pragma-align-2.c: New test.
11789         * gcc.dg/pragma-init-fini.c: New test.
11790         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11791         targets.
11792
11793 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11794
11795         * gcc.dg/init-string-2.c: New test.
11796
11797 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11798
11799         PR 16684
11800         * gcc.dg/Wredundant-decls-1.c: New test case.
11801
11802 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11803
11804         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11805         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11806         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11807         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11808         * gcc.dg/compat/generate-random.c: New file.
11809         * gcc.dg/compat/generate-random.h: Likewise.
11810         * gcc.dg/compat/generate-random_r.c: Likewise.
11811         * gcc.dg/compat/struct-layout-1.h: Likewise.
11812         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11813         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11814         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11815         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11816         * gcc.dg/compat/struct-layout-1_main.c: New test.
11817         * gcc.dg/compat/struct-layout-1_x.c: New file.
11818         * gcc.dg/compat/struct-layout-1_y.c: New file.
11819         * gcc.dg/compat/struct-layout-1_test.h: New file.
11820
11821 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11822
11823         * gcc.dg/comp-return-1.c: New test
11824
11825 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11826
11827         * gcc.dg/vmx/8-02a.c: Fix typo.
11828
11829         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11830         * gcc.dg/darwin-abi-3.c: New test.
11831
11832         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11833         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11834
11835         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11836         * gcc.dg/vmx/ops-long-1.c: New test.
11837         * gcc.dg/vmx/ops-long-2.c: New test.
11838
11839 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         * g++.dg/lookup/conv-[1234].C: New.
11842
11843 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11844
11845         * g++.dg/parse/attr2.C: Simplify.
11846
11847 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11848
11849         PR c/7284
11850         * gcc.c-torture/execute/pr7284-1.c: New test.
11851
11852 2004-07-22  Brian Booth  <bbooth@redhat.com>
11853
11854         * gcc.dg/tree-ssa/20040721-1.c: New test.
11855
11856 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         * g++.dg/template/crash20.c: New.
11859
11860 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11861
11862         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11863         Add dg-run directive.  Declare variables as required.
11864         * gfortran.dg/g77/README: Update
11865
11866 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11867
11868         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11869         gcc.dg/cris-peep2-andu2.c: New tests.
11870
11871 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11872
11873         PR c/15052
11874         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11875         on return type.
11876         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11877         messages.
11878         * gcc.dg/qual-return-2.c: Update expected messages.
11879         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11880
11881 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11882
11883         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11884         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11885
11886 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11887
11888         PR c/11250
11889         * gcc.dg/init-string-1.c: New test.
11890
11891 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11892
11893         PR middle-end/15345
11894         PR c/16450
11895         * gcc.dg/torture/nested-fn-1.c: New test.
11896
11897 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11898
11899         PR target/16559
11900         * gcc.dg/ia64-fptr-1.c: New file.
11901
11902 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11903
11904         PR c++/14497
11905         * g++.dg/template/spec16.C: New test.
11906         * g++.old-deja/g++.robertl/eb118.C: Remove.
11907
11908 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11909
11910         PR c++/509
11911         * g++.dg/template/spec15.C: New test.
11912
11913 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11914
11915         Copy cases from g77.f-torture/execute and add dg-run
11916         directive.  Other changes as noted.
11917         * gfortran.dg/g77/13037.f
11918         * gfortran.dg/g77/1832.f
11919         * gfortran.dg/g77/19981119-0.f
11920         * gfortran.dg/g77/19990313-0.f
11921         * gfortran.dg/g77/19990313-1.f
11922         * gfortran.dg/g77/19990313-2.f
11923         * gfortran.dg/g77/19990313-3.f
11924         * gfortran.dg/g77/19990419-1.f
11925         * gfortran.dg/g77/19990826-0.f
11926         * gfortran.dg/g77/19990826-2.f
11927         * gfortran.dg/g77/20000503-1.f
11928         * gfortran.dg/g77/20001111.f
11929         * gfortran.dg/g77/20010116.f
11930         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11931         * gfortran.dg/g77/20010430.f
11932         * gfortran.dg/g77/6177.f
11933         * gfortran.dg/g77/947.f
11934         * gfortran.dg/g77/970816-3.f
11935         * gfortran.dg/g77/971102-1.f
11936         * gfortran.dg/g77/980520-1.f
11937         * gfortran.dg/g77/980628-0.f
11938         * gfortran.dg/g77/980628-1.f
11939         * gfortran.dg/g77/980628-10.f
11940         * gfortran.dg/g77/980628-2.f
11941         * gfortran.dg/g77/980628-3.f
11942         * gfortran.dg/g77/980628-7.f
11943         * gfortran.dg/g77/980628-8.f
11944         * gfortran.dg/g77/980628-9.f
11945         * gfortran.dg/g77/980701-0.f
11946         * gfortran.dg/g77/980701-1.f
11947         * gfortran.dg/g77/cabs.f
11948         * gfortran.dg/g77/claus.f
11949         * gfortran.dg/g77/complex_1.f
11950         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11951         * gfortran.dg/g77/dcomplex.f
11952         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11953         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11954         * gfortran.dg/g77/f90-intrinsic-numeric.f
11955         * gfortran.dg/g77/int8421.f
11956         * gfortran.dg/g77/labug1.f
11957         * gfortran.dg/g77/large_vec.f
11958         * gfortran.dg/g77/le.f
11959         * gfortran.dg/g77/short.f
11960         * gfortran.dg/g77/README: Update
11961
11962 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11963
11964         PR c++/16637
11965         * g++.dg/parse/lookup4.C: New test.
11966
11967 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11968
11969         PR c++/16175
11970         * g++.dg/template/ttp10.C: New test.
11971
11972 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11973
11974         * gcc.dg/pr12625-1.c: New test.
11975
11976 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11977
11978         * testsuite/gcc.dg/switch-warn-1.c: New test.
11979         * testsuite/gcc.dg/switch-warn-2.c: New test.
11980         * gcc.c-torture/compile/pr14730.c: Update.
11981
11982 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11983
11984         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11985         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11986         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11987         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11988
11989 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11990
11991         PR c++/16623
11992         * g++.dg/template/assign1.C: New test.
11993
11994 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11995
11996         PR c++/12170
11997         * g++.dg/template/ttp9.C: New test.
11998
11999 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12000
12001         * gcc.dg/format/cmn-err-1.c: New test.
12002
12003 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12004
12005         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12006         gcc.dg/Wparentheses-10.c: New tests.
12007         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12008
12009 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12010
12011         PR fortran/16465
12012         * gfortran.dg/g77//ffixed-line-length-0.f,
12013         gfortran.dg/g77/ffixed-line-length-132.f,
12014         gfortran.dg/g77/ffixed-line-length-72.f,
12015         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12016         gfortran.dg/g77/README: Update.
12017
12018 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12019
12020         PR c++/13092
12021         * g++.dg/template/non-dependent7.C: New test.
12022         * g++.dg/template/non-dependent8.C: Likewise.
12023         * g++.dg/template/non-dependent9.C: Likewise.
12024         * g++.dg/template/non-dependent10.C: Likewise.
12025
12026 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12027
12028         PR c++/16337
12029         * g++.dg/parse/attr2.C: New test.
12030
12031 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12032
12033         * g77.dg: Removed.
12034         * g77.f-torture: Ditto.
12035
12036 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12037
12038         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12039         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12040         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12041
12042 2004-07-16  Richard Henderson  <rth@redhat.com>
12043
12044         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12045
12046 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12047
12048         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12049         tests with full list of options.
12050         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12051         of TORTURE_OPTIONS if test contains 'dg-do run'.
12052
12053         PR fortran/16404
12054         * gfortran.dg/do_iterator.f90: New test.
12055
12056 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12057
12058         PR rtl-optimization/16536
12059         * gcc.c-torture/execute/restrict-1.c: New test.
12060
12061 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12062
12063         PR fortran/15324
12064         * gfortran.dg/pr15324.f90: New test.
12065
12066         PR fortran/15129
12067         * gfortran.dg/pr15129.f90: New test.
12068
12069         PR fortran/15140
12070         * gfortran.dg/pr15140.f90: New test.
12071
12072         PR fortran/13792
12073         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12074         compile-time simplification.
12075
12076 2004-07-14  Mike Stump  <mrs@apple.com>
12077
12078         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12079
12080 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12081
12082         PR target/16325
12083         * gcc.dg/profile-generate-1.c: New.
12084
12085 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12086
12087         * gcc.c-torture/execute/20040709-1.c: New test.
12088         * gcc.c-torture/execute/20040709-2.c: New test.
12089
12090 2004-07-14  Mike Stump  <mrs@apple.com>
12091
12092         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12093
12094 2004-07-14  Mike Stump  <mrs@apple.com>
12095
12096         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12097
12098 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12099
12100         PR c++/16518
12101         * g++.dg/parse/mutable1.C: New test.
12102
12103 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12104
12105         PR tree-optimization/16443
12106         * gcc.dg/tree-ssa/20040713-1.c: New test.
12107
12108 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12109
12110         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12111         for operator new.
12112
12113 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12114
12115         * gfortran.dg/g77/README: New file
12116         * gfortran.dg/g77/19981216-0.f:  Copy from
12117         g77.f-torture/noncompile.  Add "dg-do compile" and
12118         dg-error as required.
12119         * gfortran.dg/g77/19990218-1.f: Likewise
12120         * gfortran.dg/g77/19990905-1.f: Likewise
12121         * gfortran.dg/g77/9263.f: Likewise
12122         * gfortran.dg/g77/980615-0.f: Likewise
12123         * gfortran.dg/g77/980616-0.f: Likewise
12124         * gfortran.dg/g77/check0.f: Likewise
12125         * gfortran.dg/g77/select_no_compile.f: Likewise
12126
12127 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12128
12129         Copy files from g77.f-torture/compile.
12130         Add "{ dg-do compile}".  Other changes as noted
12131         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12132         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12133         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12134         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12135         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12136         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12137         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12138         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12139         statement to conform to standard.  Append alpha1.x for reference.
12140         * gfortran.dg/g77/xformat.f: Add dg-warning
12141
12142 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12143
12144         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12145         Add {dg-do compile} directive.
12146         * gfortran.dg/g77/cpp2.F: Likewise
12147
12148 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12149
12150         PR c++/5402
12151         * g++.dg/lookup/name-clash1.C: New test.
12152
12153         PR c++/9777
12154         * g++.dg/lookup/name-clash2.C: New test.
12155
12156         PR c++/12102
12157         * g++.dg/lookup/name-clash3.C: New test.
12158
12159 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12160
12161         * g++.dg/lookup/new2.C: New test.
12162         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12163
12164 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12165
12166         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12167         Add {dg-do compile} directive.
12168         * gfortran.dg/g77/13060.f: Likewise
12169         * gfortran.dg/g77/19990218-0.f: Likewise
12170         * gfortran.dg/g77/19990305-0.f: Likewise
12171         * gfortran.dg/g77/19990419-0.f: Likewise
12172         * gfortran.dg/g77/19990502-0.f: Likewise
12173         * gfortran.dg/g77/19990502-1.f: Likewise
12174         * gfortran.dg/g77/19990525-0.f: Likewise
12175         * gfortran.dg/g77/19990826-1.f: Likewise
12176         * gfortran.dg/g77/19990826-3.f: Likewise
12177         * gfortran.dg/g77/19990905-2.f: Likewise
12178         * gfortran.dg/g77/20000412-1.f: Likewise
12179         * gfortran.dg/g77/20000511-1.f: Likewise
12180         * gfortran.dg/g77/20000511-2.f: Likewise
12181         * gfortran.dg/g77/20000518.f: Likewise
12182         * gfortran.dg/g77/20000601-1.f: Likewise
12183         * gfortran.dg/g77/20000601-2.f: Likewise
12184         * gfortran.dg/g77/20000629-1.f: Likewise
12185         * gfortran.dg/g77/20000630-2.f: Likewise
12186         * gfortran.dg/g77/20010115.f: Likewise
12187         * gfortran.dg/g77/20010321-1.f: Likewise
12188         * gfortran.dg/g77/20010426.f: Likewise
12189         * gfortran.dg/g77/20020307-1.f: Likewise
12190         * gfortran.dg/g77/8485.f: Likewise
12191         * gfortran.dg/g77/960317-1.f: Likewise
12192         * gfortran.dg/g77/970915-0.f: Likewise
12193         * gfortran.dg/g77/980310-1.f: Likewise
12194         * gfortran.dg/g77/980310-2.f: Likewise
12195         * gfortran.dg/g77/980310-3.f: Likewise
12196         * gfortran.dg/g77/980310-4.f: Likewise
12197         * gfortran.dg/g77/980310-6.f: Likewise
12198         * gfortran.dg/g77/980310-7.f: Likewise
12199         * gfortran.dg/g77/980310-8.f: Likewise
12200         * gfortran.dg/g77/980419-2.f: Likewise
12201         * gfortran.dg/g77/980424-0.f: Likewise
12202         * gfortran.dg/g77/980427-0.f: Likewise
12203         * gfortran.dg/g77/980729-0.f: Likewise
12204         * gfortran.dg/g77/981117-1.f: Likewise
12205         * gfortran.dg/g77/toon_1.f: Likewise
12206
12207 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12208
12209         PR c++/2204
12210         * g++.dg/other/abstract2.C: New test.
12211
12212 2004-07-12  Paul Brook  <paul@codesourcery.com>
12213
12214         * gfortran.dg/pointer_init_1.f90: New test.
12215
12216 2004-07-11  Paul Brook  <paul@codesourcery.com>
12217
12218         PR fortran/15986
12219         * gfortran.dg/contained_1.f90: New test.
12220
12221 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12222
12223         * g++.dg/parse/defarg8.C: New test.
12224
12225 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12226
12227         PR fortran/16433
12228         * gfortran.dg/pr16433.f: New test.
12229
12230         PR fortran/17574
12231         * gfortran.dg/pr15754.f90: New test.
12232
12233 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12234
12235         PR tree-optimization/16437
12236         * gcc.c-torture/execute/bitfld-4.c: New test.
12237
12238 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12239
12240         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12241         access to common var from module.
12242
12243 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12244
12245         PR fortran/16336
12246         * gfortran.fortran-torture/execute/common_2.f90: New test.
12247
12248 2004-07-10  Paul Brook  <paul@codesourcery.com>
12249
12250         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12251
12252 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12253
12254         PR fortran/15969
12255         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12256
12257 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12258
12259         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12260         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12261         * gfortran.dg/g77/ffree-form-1.f: Likewise
12262         * gfortran.dg/g77/ffree-form-2.f: Likewise
12263         * gfortran.dg/g77/ffree-form-3.f: Likewise
12264         * gfortran.dg/g77/fno-underscoring.f: Likewise
12265         * gfortran.dg/g77/funderscoring.f: Likewise
12266         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12267
12268 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12269
12270         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12271
12272 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12273         Paul Brook  <paul@codesourcery.com>
12274
12275         PR fortran/13415
12276         * gfortran.dg/common_pointer_1.f90: New test.
12277
12278 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12279
12280         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12281
12282 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12283
12284         PR target/16364
12285         * gcc.c-torture/compile/20040709-1.c: New.
12286
12287 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12288
12289         PR fortran/14077
12290         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12291
12292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12293
12294         PR fortran/13201
12295         * gfortran.dg/shape_1.f90: New test.
12296
12297 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12298             Andrew Pinski  <apinski@apple.com>
12299
12300         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12301
12302 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12303
12304         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12305         comment.
12306
12307 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12308         Paul Brook  <paul@codesourcery.com>
12309
12310         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12311         '.f95' and '.F95'.
12312
12313 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12314
12315         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12316
12317 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12318
12319         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12320         testcases with capital suffix.
12321
12322 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12323
12324         PR fortran/15481
12325         PR fortran/13372
12326         PR fortran/13575
12327         PR fortran/15978
12328         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12329
12330         * gfortran.dg/implicit_1.f90: New test.
12331
12332 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12333
12334         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12335         expression to match gfortran warning/error messages
12336         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12337         dg-error text.
12338
12339 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12340
12341         * lib/fortran-torture.exp: Rename proc search_for to
12342         search_for_re.
12343
12344 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12345
12346         * gcc.c-torture/execute/simd-5.x: New file.
12347         XFAIL on SPARC 64-bit at -O0.
12348
12349 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12350
12351         PR c++/8211
12352         PR c++/16165
12353         * g++.dg/warn/effc3.C: New test.
12354
12355 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12356
12357         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12358         change X to 1X in format.
12359         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12360         add data statements to conform to standard.
12361
12362 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12363
12364         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12365         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12366         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12367
12368 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12369
12370         * gfortran.dg/g77/7388.f: Copy from g77.dg
12371         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12372         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12373         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12374         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12375         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12376         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12377         * gfortran.dg/g77/strlen0.f: Likewise
12378
12379 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12380
12381         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12382         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12383
12384 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12385
12386         * gcc.c-torture/execute/920428-2.x: Delete.
12387         * gcc.c-torture/execute/920501-7.x: Likewise.
12388
12389 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12390
12391         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12392         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12393         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12394         prescott and c3-2.
12395         (PREFETCH_3DNOW): Add -march=c3.
12396
12397 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12398
12399         PR c/16437
12400         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12401         * gcc.c-torture/execute/bf64-1.x: Likewise.
12402
12403 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12404
12405         * gcc.c-torture/compile/20040708-1.c: New test.
12406
12407 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12408
12409         PR c++/16169
12410         * g++.dg/warn/effc2.C: New test.
12411
12412 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12413
12414         * gcc.c-torture/execute/bitfld-1.x: Remove.
12415         * gcc.c-torture/execute/bitfld-3.c: New test.
12416         * gcc.dg/bitfld-2.c: Remove XFAILs.
12417
12418 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12419
12420         PR c++/16276
12421         * g++.dg/rtti/tinfo1.C: New file.
12422
12423 2004-07-07  Eric Christopher  <echristo@redhat.com>
12424
12425         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12426
12427 2004-07-07  Andrew Pinski  <apinski@apple.com>
12428
12429         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12430
12431 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12432
12433         * g++.dg/init/call1.C: XFAIL.
12434
12435 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12436
12437         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12438         except for movstrict*, to movmem* and clrstr* to clrmem*.
12439
12440 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12441
12442         * gcc.c-torture/execute/20040707-1.c: New test.
12443
12444 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12445
12446         * gcc.c-torture/execute/20040706-1.c: New test.
12447
12448 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12449
12450         PR c++/3671
12451         * g++.dg/template/spec14.C: New test.
12452
12453 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12454
12455         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12456         nothing if not yet defined.  Use it in b, c and d type definitions.
12457         * gcc.c-torture/execute/20040705-1.c: New test.
12458         * gcc.c-torture/execute/20040705-2.c: New test.
12459
12460 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12461
12462         PR c++/2518
12463         * g++.dg/lookup/new1.C: New test.
12464
12465 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12466
12467         PR c++/11406
12468         * g++.dg/template/sizeof8.C: New test.
12469
12470 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12471
12472         * gcc.c-torture/compile/20040705-1.c: New test.
12473
12474 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12475
12476         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12477
12478 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12479
12480         * gcc.dg/cpp/if-mop.c: Two new testcases.
12481         * gcc.dg/cpp/trad/comment-3.c: New.
12482
12483 2004-07-04  Paul Brook  <paul@codesourcery.com>
12484
12485         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12486
12487 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12488
12489         PR c++/3761
12490         * g++.dg/lookup/crash4.C: New test.
12491
12492 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12493
12494         * gcc.c-torture/execute/builtin-abs-1.c
12495         * gcc.c-torture/execute/builtin-abs-2.c
12496         * gcc.c-torture/execute/builtin-complex-1.c
12497         * gcc.c-torture/execute/builtins/string-1-lib.c
12498         * gcc.c-torture/execute/builtins/string-1.c
12499         * gcc.c-torture/execute/builtins/string-2-lib.c
12500         * gcc.c-torture/execute/builtins/string-2.c
12501         * gcc.c-torture/execute/builtins/string-3-lib.c
12502         * gcc.c-torture/execute/builtins/string-3.c
12503         * gcc.c-torture/execute/builtins/string-4-lib.c
12504         * gcc.c-torture/execute/builtins/string-4.c
12505         * gcc.c-torture/execute/builtins/string-5-lib.c
12506         * gcc.c-torture/execute/builtins/string-5.c
12507         * gcc.c-torture/execute/builtins/string-6-lib.c
12508         * gcc.c-torture/execute/builtins/string-6.c
12509         * gcc.c-torture/execute/builtins/string-7-lib.c
12510         * gcc.c-torture/execute/builtins/string-7.c
12511         * gcc.c-torture/execute/builtins/string-8-lib.c
12512         * gcc.c-torture/execute/builtins/string-8.c
12513         * gcc.c-torture/execute/builtins/string-9-lib.c
12514         * gcc.c-torture/execute/builtins/string-9.c
12515         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12516         * gcc.c-torture/execute/builtins/string-asm-1.c
12517         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12518         * gcc.c-torture/execute/builtins/string-asm-2.c
12519         * gcc.c-torture/execute/stdio-opt-1.c
12520         * gcc.c-torture/execute/stdio-opt-2.c
12521         * gcc.c-torture/execute/stdio-opt-3.c
12522         * gcc.c-torture/execute/string-opt-1.c
12523         * gcc.c-torture/execute/string-opt-10.c
12524         * gcc.c-torture/execute/string-opt-11.c
12525         * gcc.c-torture/execute/string-opt-12.c
12526         * gcc.c-torture/execute/string-opt-13.c
12527         * gcc.c-torture/execute/string-opt-14.c
12528         * gcc.c-torture/execute/string-opt-15.c
12529         * gcc.c-torture/execute/string-opt-16.c
12530         * gcc.c-torture/execute/string-opt-2.c
12531         * gcc.c-torture/execute/string-opt-6.c
12532         * gcc.c-torture/execute/string-opt-7.c
12533         * gcc.c-torture/execute/string-opt-8.c:
12534         Replace with ...
12535
12536         * gcc.c-torture/execute/builtins/abs-2.c
12537         * gcc.c-torture/execute/builtins/abs-3.c
12538         * gcc.c-torture/execute/builtins/complex-1.c
12539         * gcc.c-torture/execute/builtins/fprintf.c
12540         * gcc.c-torture/execute/builtins/fputs.c
12541         * gcc.c-torture/execute/builtins/memcmp.c
12542         * gcc.c-torture/execute/builtins/memmove.c
12543         * gcc.c-torture/execute/builtins/memops-asm.c
12544         * gcc.c-torture/execute/builtins/mempcpy-2.c
12545         * gcc.c-torture/execute/builtins/mempcpy.c
12546         * gcc.c-torture/execute/builtins/memset.c
12547         * gcc.c-torture/execute/builtins/printf.c
12548         * gcc.c-torture/execute/builtins/sprintf.c
12549         * gcc.c-torture/execute/builtins/strcat.c
12550         * gcc.c-torture/execute/builtins/strchr.c
12551         * gcc.c-torture/execute/builtins/strcmp.c
12552         * gcc.c-torture/execute/builtins/strcpy.c
12553         * gcc.c-torture/execute/builtins/strcspn.c
12554         * gcc.c-torture/execute/builtins/strlen-2.c
12555         * gcc.c-torture/execute/builtins/strlen.c
12556         * gcc.c-torture/execute/builtins/strncat.c
12557         * gcc.c-torture/execute/builtins/strncmp-2.c
12558         * gcc.c-torture/execute/builtins/strncmp.c
12559         * gcc.c-torture/execute/builtins/strncpy.c
12560         * gcc.c-torture/execute/builtins/strpbrk.c
12561         * gcc.c-torture/execute/builtins/strpcpy-2.c
12562         * gcc.c-torture/execute/builtins/strpcpy.c
12563         * gcc.c-torture/execute/builtins/strrchr.c
12564         * gcc.c-torture/execute/builtins/strspn.c
12565         * gcc.c-torture/execute/builtins/strstr-asm.c
12566         * gcc.c-torture/execute/builtins/strstr.c:
12567         ... these new files.
12568
12569         * gcc.c-torture/execute/builtins/abs-2-lib.c
12570         * gcc.c-torture/execute/builtins/abs-3-lib.c
12571         * gcc.c-torture/execute/builtins/complex-1-lib.c
12572         * gcc.c-torture/execute/builtins/fprintf-lib.c
12573         * gcc.c-torture/execute/builtins/fputs-lib.c
12574         * gcc.c-torture/execute/builtins/memcmp-lib.c
12575         * gcc.c-torture/execute/builtins/memmove-lib.c
12576         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12577         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12578         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12579         * gcc.c-torture/execute/builtins/memset-lib.c
12580         * gcc.c-torture/execute/builtins/printf-lib.c
12581         * gcc.c-torture/execute/builtins/sprintf-lib.c
12582         * gcc.c-torture/execute/builtins/strcat-lib.c
12583         * gcc.c-torture/execute/builtins/strchr-lib.c
12584         * gcc.c-torture/execute/builtins/strcmp-lib.c
12585         * gcc.c-torture/execute/builtins/strcpy-lib.c
12586         * gcc.c-torture/execute/builtins/strcspn-lib.c
12587         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12588         * gcc.c-torture/execute/builtins/strlen-lib.c
12589         * gcc.c-torture/execute/builtins/strncat-lib.c
12590         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12591         * gcc.c-torture/execute/builtins/strncmp-lib.c
12592         * gcc.c-torture/execute/builtins/strncpy-lib.c
12593         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12594         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12595         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12596         * gcc.c-torture/execute/builtins/strrchr-lib.c
12597         * gcc.c-torture/execute/builtins/strspn-lib.c
12598         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12599         * gcc.c-torture/execute/builtins/strstr-lib.c
12600         * gcc.c-torture/execute/builtins/lib/abs.c
12601         * gcc.c-torture/execute/builtins/lib/fprintf.c
12602         * gcc.c-torture/execute/builtins/lib/memset.c
12603         * gcc.c-torture/execute/builtins/lib/printf.c
12604         * gcc.c-torture/execute/builtins/lib/sprintf.c
12605         * gcc.c-torture/execute/builtins/lib/strcpy.c
12606         * gcc.c-torture/execute/builtins/lib/strcspn.c
12607         * gcc.c-torture/execute/builtins/lib/strncat.c
12608         * gcc.c-torture/execute/builtins/lib/strncmp.c
12609         * gcc.c-torture/execute/builtins/lib/strncpy.c
12610         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12611         * gcc.c-torture/execute/builtins/lib/strspn.c
12612         * gcc.c-torture/execute/builtins/lib/strstr.c:
12613         New files containing support routines.
12614
12615         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12616         declaration.
12617         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12618         when not optimizing.
12619
12620 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12621
12622         PR c++/16240
12623         * g++.dg/abi/mangle22.C: New test.
12624         * g++.dg/abi/mangle23.C: Likewise.
12625
12626 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12627
12628         PR fortran/16290
12629         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12630         Allow for cases without denormalized floating point numbers.
12631
12632 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12633
12634         PR c/1027
12635         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12636         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12637         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12638         expected warning text.
12639         * gcc.dg/format/diag-2.c: New test.
12640
12641 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12642
12643         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12644
12645 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12646
12647         * gcc.dg/builtins-43.c: New.
12648         * gcc.dg/builtins-44.c: New.
12649         * gcc.dg/builtins-45.c: New.
12650
12651 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12652             Andreas Tobler  <a.tobler@schweiz.ch>
12653
12654         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12655         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12656         as SIGSEGV.
12657         * gcc.dg/cleanup-11.c: Likewise.
12658         * gcc.dg/cleanup-8.c: Likewise.
12659         * gcc.dg/cleanup-9.c: Likewise.
12660         * gcc.dg/cleanup-5.c: Run on all platforms.
12661
12662 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12663
12664         * g++.dg/warn/nonnull1.C: New test.
12665
12666 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12667
12668         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12669         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12670         Special-case the Sun compiler wrt to <complex.h>.
12671
12672 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12673
12674         * gcc.dg/Wunreachable-8.C: New test.
12675
12676         * gcc.dg/h8300-ice2.c : New test.
12677
12678 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12679
12680         PR fortran/16161
12681         * gfortran.fortran-torture/compile/implicit.f90: Add test
12682         for implicit character.
12683
12684 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12685
12686         PR fortran/16289
12687         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12688         Use tiny() intrinsic to find smallest non-negative real
12689
12690 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12691
12692         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12693         * gcc.dg/compat/struct-by-value-22_x.c: New.
12694         * gcc.dg/compat/struct-by-value-22_y.c: New.
12695
12696         * gcc.c-torture/execute/20040629-1.c: New test.
12697
12698 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12699
12700         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12701         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12702
12703         PR target/16195
12704         * gcc.dg/20040625-1.c: New test.
12705
12706 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12707
12708         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12709
12710 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12711
12712         PR fortran/15963
12713         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12714
12715 2004-06-29  Richard Henderson  <rth@redhat.com>
12716
12717         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12718
12719 2004-06-29  Paul Brook  <paul@codesourcery.com>
12720
12721         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12722         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12723
12724 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12725
12726         PR c++/16260
12727         * g++.dg/parse/crash15.C: New.
12728
12729 2004-06-28  Andrew Pinski  <apinski@apple.com>
12730
12731         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12732         by the error already.
12733
12734         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12735
12736 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12737
12738         PR target/14041
12739         * gcc.dg/h8300-bss-align-1.c : New.
12740
12741 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12742
12743         * PR c++/16174
12744         * g++.dg/template/ctor4.C: New.
12745
12746 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12747
12748         PR c++/16205
12749         * g++.dg/warn/Wsequence-point-1.C: New test.
12750
12751 2004-06-27  Paul Brook  <paul@codesourcery.com>
12752
12753         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12754
12755 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12756
12757         * g++.old-deja/g++.mike/p7325.C: Remove.
12758
12759 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12760
12761         PR c/14963
12762         * gcc.dg/pr14963.c: New test.
12763
12764 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12765
12766         PR c++/16193
12767         * g++.dg/parse/redef1.C: New test.
12768
12769 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12770
12771         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12772         20021110.c.
12773         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12774         20021119-1.c.
12775         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12776         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12777         5-04.c.
12778         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12779         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12780         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12781         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12782         g++.brendan/enum14.C.
12783         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12784         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12785         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12786         g++.mike/virt1.C.
12787         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12788         memtemp24.C.
12789
12790 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12791
12792         * gcc.dg/20040527-1.c: New test case.
12793
12794 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12795
12796         PR gfortran/pr16196
12797         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12798
12799 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12800
12801         PR middle-end/15825
12802         * gcc.dg/pr15825-1.c: New test case.
12803
12804 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12805
12806         * gcc.c-torture/execute/20040625-1.c: New test.
12807
12808 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12809
12810         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12811
12812 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12813
12814         * gcc.dg/torture/mips-div-1.c: New test.
12815
12816 2004-06-24  Jeff Law  <law@redhat.com>
12817
12818         * gcc.dg/tree-ssa/20040624-1.c: New test.
12819
12820 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12821
12822         * gcc.c-torture/compile/20040624-1.c: New test.
12823
12824 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12825
12826         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12827         this directory.
12828
12829 2004-06-23  Andrew Pinski  <apinski@apple.com>
12830
12831         PR middle-end/15988
12832         * g++.dg/opt/ptrmem4.C: New test.
12833
12834         * gcc.dg/c90-array-quals-2.c: New test.
12835
12836 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12837
12838         * gcc.dg/kpice1.c: New test.
12839
12840 2006-06-23  Andrew Pinski  <apinski@apple.com>
12841
12842         * gcc.dg/c90-array-quals.c: New test.
12843
12844 2006-06-22  Richard Henderson  <rth@redhat.com>
12845
12846         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12847
12848 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12849
12850         * gcc.dg/builtins-config.h: Handle FreeBSD.
12851
12852 2006-06-22  Richard Henderson  <rth@redhat.com>
12853
12854         * g++.dg/opt/devirt1.C: New.
12855
12856 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12857
12858         * g++.dg/opt/pr15551.C: New testcase.
12859
12860 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12861
12862         PR target/14800
12863         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12864         x86_64-*-linux* when compiling for 32bit.
12865
12866 2004-06-21  Andrew Pinski  <apinski@apple.com>
12867
12868         * gcc.dg/pch/struct-1.c: New.
12869         * gcc.dg/pch/struct-1.hs: New.
12870
12871 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12872
12873         * gcc.dg/pch/save-temps-1.c: New file.
12874         * gcc.dg/pch/save-temps-1.hs: New file.
12875
12876 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12877
12878         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12879         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12880
12881 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12882
12883         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12884         to fix type error.
12885         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12886         Remove trailing spaces.
12887
12888 2004-06-21  Richard Henderson  <rth@redhat.com>
12889
12890         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12891         merging && to BIT_FIELD_REF.
12892
12893 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12894
12895         * g++.dg/opt/placeholder1.C: New test.
12896
12897 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12898
12899         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12900         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12901         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12902         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12903
12904 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12905
12906         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12907         extern "C".
12908         * g++.dg/other/pragma-re-1.C: Add comments.
12909
12910 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12911
12912         PR gfortran/16080
12913         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12914
12915 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12916
12917         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12918         instead of setting the type of size_t by
12919         hand.
12920
12921 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12922
12923         * gcc.dg/unordered-2.c: New test case.
12924         * gcc.dg/unordered-3.c: New test case.
12925
12926 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12927
12928         PR other/16043
12929         * lib/g++.exp (g++_version): Tweak regexp for version
12930         * lib/g77.exp (g77_version): Likewise
12931         * lib/gfortran.exp (gfortran_version): Likewise
12932         * lib/objc.exp (objc_version): Likewise
12933         * lib/treelang.exp (treelang_version): Likewise
12934
12935 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12936
12937         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12938         Use INT_MAX instead of __INT_MAX__.
12939         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12940
12941         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12942         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12943         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12944         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12945         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12946         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12947         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12948         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12949         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12950
12951         * gcc.dg/range-test-1.c: New test.
12952         * g++.dg/opt/range-test-1.C: New test.
12953
12954 2004-06-17  Richard Henderson  <rth@redhat.com>
12955
12956         * objc.dg/sync-1.m: New.
12957         * objc.dg/try-catch-1.m: Don't force next runtime.
12958         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12959         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12960         shadowed catch clause.
12961         * objc.dg/try-catch-5.m: New.
12962
12963 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12964
12965         Bug 14610
12966         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12967
12968 2004-06-15  Richard Henderson  <rth@redhat.com>
12969
12970         * gcc.dg/20001116-1.c: Move expected warning line.
12971
12972 2004-06-15  Richard Henderson  <rth@redhat.com>
12973
12974         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12975         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12976
12977 2004-06-15  Jeff Law  <law@redhat.com>
12978
12979         * gcc.dg/tree-ssa/20040615-1.c: New test.
12980         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12981         be less sensitive to operand ordering.
12982         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12983
12984 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12985
12986         * g++.dg/abi/bitfield3.C: Add comment..
12987
12988 2004-06-15  Richard Henderson  <rth@redhat.com>
12989
12990         * g++.dg/ext/stmtexpr1.C: XFAIL.
12991         * gcc.dg/20030612-1.c: XFAIL.
12992
12993 2004-06-15  Eric Christopher  <echristo@redhat.com>
12994
12995         * g++.dg/charset/asm5.c: New.
12996         * gcc.dg/charset/asm6.c: New.
12997
12998 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12999
13000         PR fortran/15962
13001         * gfortran.fortran-torture/execute/select_1.f90: New test.
13002
13003 2004-06-15  Paul Brook  <paul@codesourcery.com>
13004
13005         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13006
13007 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13008
13009         PR c++/15967
13010         * g++.dg/lookup/crash3.C: New test.
13011
13012 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13013
13014         PR c++/15947
13015         * g++.dg/parse/dtor4.C: New test.
13016
13017 2004-06-14  Jeff Law  <law@redhat.com>
13018
13019         * gcc.c-torture/compile/20040614-1.c: New test.
13020
13021 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13022
13023         PR fortran/15211
13024         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13025         LEN of a character array.
13026
13027 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13028
13029         PR c++/15096
13030         * g++.dg/template/ptrmem10.C: New test.
13031
13032         PR c++/14930
13033         * g++.dg/template/friend30.C: New test.
13034
13035 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13036
13037         PR fortran/14928
13038         * gfortran.fortran-torture/compile/mloc.f90: New test.
13039
13040 2004-06-13  Paul Brook  <paul@codesourcery.com>
13041
13042         * gfortran.fortran-torture/execute/random_2.f90: New test.
13043
13044 2004-06-13  Eric Christopher  <echristo@redhat.com>
13045
13046         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13047
13048 2004-06-12  Paul Brook  <paul@codesourcery.com>
13049
13050         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13051
13052 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13053
13054         PR fortran/14923
13055         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13056
13057 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13058
13059         PR fortran/14957
13060         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13061         syntax errors in end statements of contained subroutines.
13062
13063 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13064
13065         PR fortran/12841
13066         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13067
13068 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13069
13070         PR fortran/15665
13071         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13072
13073 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13074
13075         PR gfortran/12839
13076         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13077
13078 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13079
13080         PR c++/15862
13081         * g++.dg/parse/enum1.C: New test.
13082
13083 2004-06-10  Jeff Law  <law@redhat.com>
13084
13085         * gcc.c-torture/compile/20040610-1.c: New test.
13086
13087 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13088
13089         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13090         * g++.old-deja/g++.other/decl3.C: Likewise.
13091
13092 2004-06-10  Brian Booth  <bbooth@redhat.com>
13093
13094         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13095         V_MAY_DEF instead of VDEF.
13096         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13097
13098 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13099
13100         PR c++/14211
13101         * g++.dg/conversion/const1.C: New test.
13102
13103         PR c++/15076
13104         * g++.dg/conversion/reinterpret1.C: New test.
13105
13106         PR c++/15877
13107         * g++.dg/template/enum2.C: New test.
13108
13109         PR c++/15227
13110         * g++.dg/template/error13.C: New test.
13111
13112 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13113
13114         PR fortran/14957
13115         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13116         arguments to test_* REAL and of the right size.
13117
13118 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13119
13120         PR target/15569
13121         PR rtl-optimization/15681
13122         * gcc.dg/20040609-1.c: New test.
13123
13124 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13125
13126         PR c++/14791
13127         * g++.dg/opt/builtins1.C: New test.
13128
13129 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13130
13131         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13132         that use default windows32 struct layout.
13133         * gcc.dg/i386-bitfield2.c: Likewise.
13134
13135 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13136
13137         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13138         for mingw32 and cygwin targets.
13139
13140 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13141
13142         * gcc.dg/pch/macro-4.c: New.
13143         * gcc.dg/pch/macro-4.hs: New.
13144
13145 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13146
13147         PR fortran/13249
13148         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13149
13150 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13151
13152         PR fortran/13372
13153         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13154
13155 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13156
13157         PR gfortran/14897
13158         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13159
13160 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13161
13162         PR gfortran/15755
13163         * gfortran.fortran-torture/execute/backspace.c : New test.
13164
13165 2004-06-09  Paul Brook  <paul@codesourcery.com>
13166
13167         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13168         (pointer_to_section): Rewrite to use smaller array.
13169
13170 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13171
13172         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13173         * gcc.dg/ext/altivec-10.c: Same.
13174         * gcc.dg/ext/altivec-11.c: Same.
13175         * gcc.dg/ext/altivec-12.c: Same.
13176         * gcc.dg/ext/altivec-13.c: Same.
13177         * gcc.dg/ext/altivec-14.c: Same.
13178         * gcc.dg/ext/altivec-15.c: Same.
13179         * gcc.dg/ext/altivec-16.c: Same.
13180         * gcc.dg/ext/altivec-3.c: Same.
13181         * gcc.dg/ext/altivec-4.c: Same.
13182         * gcc.dg/ext/altivec-6.c: Same.
13183         * gcc.dg/ext/altivec-7.c: Same.
13184         * gcc.dg/ext/altivec-8.c: Same.
13185         * gcc.dg/ext/altivec-varargs-1.c: Same.
13186
13187         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13188         * g++.dg/ext/altivec-10.C: Same.
13189         * g++.dg/ext/altivec-2.C: Same.
13190         * g++.dg/ext/altivec-3.C: Same.
13191         * g++.dg/ext/altivec-4.C: Same.
13192         * g++.dg/ext/altivec-5.C: Same.
13193         * g++.dg/ext/altivec-6.C: Same.
13194         * g++.dg/ext/altivec-7.C: Same.
13195         * g++.dg/ext/altivec-8.C: Same.
13196         * g++.dg/ext/altivec-9.C: Same.
13197
13198 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13199
13200         PR c++/7841
13201         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13202
13203 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13204
13205         * gcc.dg/union-1.c: New test.
13206
13207 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13208
13209         * gcc.dg/builtins-41.c: New test case.
13210         * gcc.dg/builtins-42.c: New test case.
13211
13212 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13213
13214         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13215         * g++.dg/ext/altivec-10.C: Same.
13216         * g++.dg/ext/altivec-2.C: Same.
13217         * g++.dg/ext/altivec-3.C: Same.
13218         * g++.dg/ext/altivec-4.C: Same.
13219         * g++.dg/ext/altivec-5.C: Same.
13220         * g++.dg/ext/altivec-6.C: Same.
13221         * g++.dg/ext/altivec-7.C: Same.
13222         * g++.dg/ext/altivec-8.C: Same.
13223         * g++.dg/ext/altivec-9.C: Same.
13224         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13225         * g++.old-deja/g++.brendan/new3.C: Same.
13226         * gcc.c-torture/execute/eeprof-1.x: Same.
13227
13228 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13229
13230         PR c/14765
13231         * gcc.dg/pr14765-1.c: New test.
13232
13233 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13234
13235         PR c/14649
13236         * gcc.dg/pr14649-1.c: New test case.
13237
13238 2004-06-07  Richard Henderson  <rth@redhat.com>
13239
13240         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13241         if temporaries.
13242
13243 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13244
13245         * g++.dg/eh/elide1.C: Remove XFAIL.
13246
13247 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13248
13249         PR c++/15337
13250         * g++.dg/expr/sizeof3.C: New test.
13251
13252         PR c++/14777
13253         * g++.dg/template/access14.C: New test.
13254
13255         PR c++/15554
13256         * g++.dg/template/enum1.C: New test.
13257
13258         PR c++/15057
13259         * g++.dg/eh/throw1.C: New test.
13260
13261 2004-06-07  David Ayers  <d.ayers@inode.at>
13262             Ziemowit Laski  <zlaski@apple.com>
13263
13264         * lib/objc.exp (objc_target_compile): Revert the '-framework
13265         Foundation' flag fix, since bare Darwin does not ship
13266         with the Foundation framework.
13267         * objc/execute/next_mapping.h: Provide a local NSConstantString
13268         @interface and @implementation.
13269         (objc_constant_string_init): A constructor function, used to
13270         initialize the NSConstantString meta-class object.
13271         * objc/execute/string1.m: Include "next_mapping.h" instead of
13272         <Foundation/NSString.h>.
13273         * objc/execute/string2.m: Likewise.
13274         * objc/execute/string3.m: Likewise.
13275         * objc/execute/string4.m: Likewise.
13276
13277 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13278
13279         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13280         to double. Replace double with FLOAT.
13281         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13282
13283         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13284         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13285         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13286         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13287         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13288         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13289         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13290         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13291
13292 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13293
13294         PR c/13519
13295         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13296
13297 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13298
13299         PR c++/15503
13300         * g++.dg/template/meminit2.C: New test.
13301
13302 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13303
13304         PR target/15822
13305         * gcc.c-torture/execute/compare-fp-1.c,
13306         gcc.c-torture/execute/compare-fp-2.c,
13307         gcc.c-torture/execute/compare-fp-3.c,
13308         gcc.c-torture/execute/compare-fp-4.c,
13309         gcc.c-torture/execute/compare-fp-3.x,
13310         gcc.c-torture/execute/compare-fp-4.x: Moved...
13311         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13312         gcc.c-torture/execute/ieee/compare-fp-2.c,
13313         gcc.c-torture/execute/ieee/compare-fp-3.c,
13314         gcc.c-torture/execute/ieee/compare-fp-4.c,
13315         gcc.c-torture/execute/ieee/compare-fp-3.x,
13316         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13317
13318 2004-06-04  David Ayers  <d.ayers@inode.at>
13319
13320         * objc/execute/protocol-isEqual-4.m: New testcase.
13321
13322 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13323
13324         * objc/execute/protocol-isEqual-1.m: New testcase.
13325         * objc/execute/protocol-isEqual-2.m: New testcase.
13326         * objc/execute/protocol-isEqual-3.m: New testcase.
13327
13328 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13329
13330         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13331
13332 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13333
13334         * lib/objc.exp (objc_target_compile): When running tests on
13335         Darwin (Mac OS X), inform the linker about '-framework
13336         'Foundation'.
13337
13338 2004-06-02  Eric Christopher  <echristo@redhat.com>
13339
13340         * gcc.c-torture/compile/20040602-1.c: New.
13341
13342 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13343
13344         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13345         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13346
13347         PR tree-optimization/14736
13348         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13349
13350         PR tree-optimization/14042
13351         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13352
13353         PR tree-optimization/14729
13354         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13355
13356 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13357
13358         PR fortran/15557
13359         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13360
13361 2004-06-01  Richard Hederson  <rth@redhat.com>
13362
13363         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13364
13365 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13366
13367         PR c++/14932
13368         * g++.dg/parse/offsetof4.C: New test.
13369
13370 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13371
13372         PR objc/7993
13373         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13374
13375 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/15701
13378         * g++.dg/template/friend29.C: New test.
13379
13380 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13381
13382         PR c/15749
13383         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13384
13385 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13386
13387         * gcc.dg/sparc-trap-1.c: New test.
13388
13389 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13390
13391         PR middle-end/15069
13392         * g++.dg/opt/fold3.C: New test case.
13393
13394 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13395
13396         * lib/target-supports.exp (check_iconv_available): Fix fallout
13397         from 2004-05-28 patch.
13398
13399 2004-05-30  Paul Brook  <paul@codesourcery.com>
13400
13401         PR fortran/15620
13402         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13403         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13404
13405 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13406
13407         * gfortran.fortran-torture/execute/random_1.f90: New test.
13408
13409 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13410
13411         * g++.dg/ext/altivec-10.C: New test.
13412
13413 2004-05-29  Paul Brook  <paul@codesourcery.com>
13414
13415         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13416
13417 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13418
13419         * gcc.dg/altivec-16.c: New test.
13420
13421 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13422
13423         * lib/target-supports.exp (check_vmx_hw_available): New.
13424         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13425
13426         * lib/target-supports.exp (check_alias_available,
13427         check_iconv_available, check_named_sections_available): Use
13428         unique names for temporary files.
13429
13430 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13431
13432         * gcc.dg/altivec-15.c: New test.
13433
13434 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR c++/15083
13437         * g++.dg/warn/noeffect6.C: New test.
13438
13439         PR c++/15471
13440         * g++.dg/expr/ptrmem4.C: New test.
13441
13442         PR c++/15640
13443         * g++.dg/template/operator3.C: New test.
13444
13445 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13446
13447         PR c++/14668
13448         * g++.dg/lookup/redecl1.C: New test.
13449         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13450
13451 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13452
13453         * gcc.c-torture/execute/compare-fp-1.c,
13454         gcc.c-torture/execute/compare-fp-2.c,
13455         gcc.c-torture/execute/compare-fp-3.c,
13456         gcc.c-torture/execute/compare-fp-4.c,
13457         gcc.c-torture/execute/compare-fp-3.x,
13458         gcc.c-torture/execute/compare-fp-4.x,
13459         gcc.dg/pr15649-1.c: New.
13460
13461 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13462
13463         PR c++/12883
13464         * g++.dg/init/array14.C: New test.
13465
13466 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13467
13468         * lib/compat.exp (compat-get-options-main): New.
13469         (compat-get-options): Remove unneeded code, warn for ignored
13470         command.
13471         (compat-execute): Check flag set by dg-require-* commands.
13472
13473         * lib/compat.exp (compat-execute): Break up long lines.
13474
13475 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13476
13477         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13478         * gcc.dg/altivec-14.c: New test.
13479         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13480
13481         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13482         * gcc.dg/altivec-12.c: Ditto.
13483
13484         * gcc.dg/altivec-3.c: Move call to altivec_check.
13485
13486 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/15044
13489         * g++.dg/template/error12.C: New test.
13490
13491         PR c++/15317
13492         * g++.dg/ext/attrib15.C: New test.
13493
13494         PR c++/15329
13495         * g++.dg/template/ptrmem9.C: New test.
13496
13497 2004-05-25  Paul Brook  <paul@codesourcery.com>
13498
13499         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13500
13501 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/15165
13504         * g++.dg/template/crash19.C: New test.
13505
13506 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13507
13508         PR c++/15025
13509         * g++.dg/template/redecl1.C: New test.
13510
13511 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13512
13513         PR c++/14821
13514         * g++.dg/other/ns1.C: New test.
13515
13516         PR c++/14883
13517         * g++.dg/template/invalid1.C: New test.
13518
13519 2004-05-23  Paul Brook  <paul@codesourcery.com>
13520         Victor Leikehman  <lei@haifasphere.co.il>
13521
13522         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13523         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13524
13525 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13526
13527         PR c++/15285
13528         PR c++/15299
13529         * g++.dg/template/non-dependent5.C: New test.
13530         * g++.dg/template/non-dependent6.C: New test.
13531
13532 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13533
13534         PR c++/15507
13535         * g++.dg/inherit/union1.C: New test.
13536
13537         PR c++/15542
13538         * g++.dg/template/addr1.C: New test.
13539
13540         PR c++/15427
13541         * g++.dg/template/array5.C: New test.
13542
13543         PR c++/15287
13544         * g++.dg/template/array6.C: New test.
13545
13546 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13547             Roger Sayle  <roger@eyesopen.com>
13548
13549         * g++.dg/lookup/forscope2.C: New test case.
13550
13551 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13552
13553         * gcc.dg/cpp/Wmissingdirs.c: New.
13554
13555 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13556
13557         PR target/15301
13558         * gcc.dg/compat/union-m128-1.h: New file.
13559         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13560         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13561         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13562
13563 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13564
13565         PR target/15302
13566         * gcc.dg/compat/struct-complex-1.h: New file.
13567         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13568         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13569         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13570
13571 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13572
13573         PR middle-end/3074
13574         * gcc.dg/pr3074-1.c: New test case.
13575         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13576
13577 2004-05-20  Falk Hueffner  <falk@debian.org>
13578
13579         PR other/15526
13580         * gcc.dg/ftrapv-1.c: New test case.
13581
13582 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13583
13584         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13585
13586 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13587             Jeff Law  <law@redhat.com>
13588
13589         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13590         * gcc.dg/tree-ssa/20040518-2.c: New test.
13591
13592         * gcc.dg/tree-ssa/20040518-1.c: New test.
13593
13594 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13595
13596         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13597
13598 2004-05-18  Paul Brook  <paul@codesourcery.com>
13599
13600         PR fortran/13930
13601         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13602
13603 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13604
13605         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13606         constant folding.
13607
13608 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13609
13610         * gcc.dg/tree-ssa/20040517-1.c: New test.
13611
13612 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13613
13614         * gcc.dg/loop-4.c: New test.
13615
13616 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13617
13618         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13619
13620 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13621
13622         PR fortran/15311
13623         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13624
13625 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13626
13627         PR fortran/13826
13628         PR fortran/13940
13629         * gfortran.fortran-torture/compile/data_1.f90: New test.
13630
13631 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13632
13633         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13634         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13635
13636 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13637
13638         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13639
13640 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13641
13642         PR c/15444
13643         * gcc.dg/format/xopen-1.c: Adjust expected message.
13644         * gcc.dg/format/xopen-3.c: New test.
13645
13646 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13647
13648         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13649
13650 2004-05-14  Jeff Law  <law@redhat.com>
13651
13652         * gcc.dg/tree-ssa/20040514-2.c: New test.
13653
13654 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13655
13656         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13657         this ...
13658         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13659         this.
13660
13661 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13662
13663         * gcc.dg/tree-ssa/20040514-1.c: New test.
13664
13665 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13666
13667         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13668         test.
13669
13670 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13671
13672         PR fortran/14066
13673         * gfortran.fortran-torture/compile/do_1.f90: New test.
13674
13675 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13676
13677         PR fortran/15051
13678         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13679         test.
13680
13681 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13682
13683         PR fortran/15149
13684         * gfortran.fortran-torture/execute/random_init.f90: New test.
13685
13686 2004-05-13  Paul Brook  <paul@codesourcery.com>
13687
13688         PR fortran/15314
13689         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13690
13691 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13692
13693         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13694         for the powerpc case.
13695
13696 2004-05-13  Jeff Law  <law@redhat.com>
13697
13698         * gcc.dg/tree-ssa/20040513-1.c: New test.
13699         * gcc.dg/tree-ssa/20040513-2.c: New test.
13700
13701 2004-05-13  Paul Brook  <paul@codesourcery.com>
13702
13703         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13704         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13705         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13706
13707 2004-05-13  Andreas Schwab  <schwab@suse.de>
13708
13709         PR other/10819
13710         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13711         characters.
13712
13713 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13714
13715         PR fortran/15294
13716         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13717
13718 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13719
13720         Merge from tree-ssa-20020619-branch.  See
13721         ChangeLog.tree-ssa for details.
13722
13723 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13724
13725         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13726         include <altivec.h> explicitly.
13727         * gcc.dg/altivec-13.c: Likewise.
13728
13729 2004-05-11  Paul Brook  <paul@codesourcery.com>
13730
13731         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13732
13733 2004-05-10  Eric Christopher  <echristo@redhat.com>
13734
13735         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13736         * gcc.dg/sibcall-4.c: Ditto.
13737
13738 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13739
13740         * g++.dg/ext/altivec-8.C: New test case.
13741         * gcc.dg/altivec-13.c: New test case.
13742
13743 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13744
13745         * gcc.c-torture/execute/divcmp-1.c: New test case.
13746         * gcc.c-torture/execute/divcmp-2.c: New test case.
13747         * gcc.c-torture/execute/divcmp-3.c: New test case.
13748
13749 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13750
13751         * g++.dg/other/pragma-re-2.C: New test.
13752
13753 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13754
13755         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13756         * gcc.dg/i386-387-2.c: Likewise.
13757
13758         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13759         __builtin_drem.
13760         * gcc.dg/i386-387-6.c: Likewise.
13761
13762 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13763
13764         * gcc.dg/builtins-33.c:  Also check log1p*.
13765
13766 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13767
13768         PR optimization/15296
13769         * gcc.c-torture/execute/pr15296.c: New test.
13770
13771 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13772
13773         * gcc.dg/builtins-40.c: New test.
13774
13775 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13776
13777         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13778
13779 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13780
13781         * g++.dg/ext/spe1.C: New testcase.
13782
13783 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13784
13785         * objc.dg/image-info.m: Allow additional attributes
13786         for __image_info section.
13787
13788 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13789
13790         * gcc.dg/torture/mips-hilo-2.c: New test.
13791
13792 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13793
13794         PR c++/14389
13795         * g++.dg/template/member5.C: New test.
13796
13797 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13798
13799         * gcc.dg/builtins-34.c: Also check expm1*.
13800
13801 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13802
13803         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13804         * gcc.dg/torture/builtin-convert-3.c: New test.
13805
13806 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13807
13808         PR middle-end/15054
13809         * g++.dg/opt/pr15054.C: New test.
13810
13811 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * gcc.dg/torture/builtin-rounding-1.c: New test.
13814         * gcc.dg/builtins-25.c: Delete.
13815         * gcc.dg/builtins-29.c: Delete.
13816
13817 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13818
13819         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13820         * gcc.dg/sibcall-4.c: Likewise.
13821         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13822
13823 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13824
13825         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13826         bit-field on 16-bit targets.
13827
13828 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13829
13830         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13831         16-bit targets.
13832
13833 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13834
13835         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13836         * gcc.dg/rs6000-power2-2.c: Likewise.
13837
13838 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13839
13840         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13841         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13842         Change the asm registers to be in form of frN instead of fN.
13843
13844 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13845
13846         * gcc.dg/torture/builtin-convert-2.c: New test.
13847
13848 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13849
13850         * gcc.dg/rs6000-power2-1.c: New test.
13851         * gcc.dg/rs6000-power2-2.c: New test.
13852
13853 2004-04-28  Jan Hubicka  <jh@suse.cz>
13854
13855         * gcc.dg/unused-6.c: New test.
13856
13857 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13858             Ulrich Weigand  <uweigand@de.ibm.com>
13859
13860         * ada/acats/run_all.sh: Define $target variable.
13861
13862 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13863
13864         PR c++/15119
13865         * g++.dg/other/vararg-1.C: New test.
13866
13867         PR c++/4794
13868         * g++.dg/eh/cleanup3.C: New test.
13869
13870 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13871
13872         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13873         and ad8011a (target_insn).
13874         * ada/acats/support/macro.dfs: Likewise.
13875         * ada/acats/support/impbit.adb: New file.
13876
13877 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13878
13879         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13880
13881 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13882
13883         * gcc.dg/loop-3.c: New test.
13884
13885 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13886
13887         * gcc.c-torture/execute/simd-5.c: New test.
13888
13889 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13890
13891         PR c++/15064
13892         * g++.dg/template/crash18.C: New test.
13893
13894 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13895
13896         * g++.dg/ext/complit3.C: New test.
13897
13898 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13899
13900         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13901         * gcc.dg/altivec-3.c: Same.
13902         * gcc.dg/altivec-varargs-1.c: Same.
13903
13904 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13905
13906         * lib/target-supports.exp (check_profiling_available): Assume
13907         profiling is not available on powerpc-eabi targets.
13908
13909 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13910
13911         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13912         * gcc.dg/vmx/bug-1.c: Ditto.
13913
13914 2004-04-20  Eric Christopher  <echristo@redhat.com>
13915
13916         * gcc.dg/charset/extern.c: New test.
13917         * g++.dg/charset/extern3.cc: Ditto.
13918
13919 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13920
13921         * gcc.dg/builtins-39.c: New test.
13922
13923 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13924
13925         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13926
13927 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13928
13929         * gcc.dg/torture/mips-hilo-1.c: New test.
13930
13931 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13932
13933         * gcc.c-torture/compile/20040419-1.c: New test.
13934
13935 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13936
13937         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13938
13939 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13940             Aldy Hernandez  <aldyh@redhat.com>
13941
13942         * gcc.c-torture/execute/va-arg-24.c: New.
13943
13944 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13945             Aldy Hernandez  <aldyh@redhat.com>
13946
13947         * gcc.dg/vmx/1b-01.c: New.
13948         * gcc.dg/vmx/1b-02.c: New.
13949         * gcc.dg/vmx/1b-03.c: New.
13950         * gcc.dg/vmx/1b-04.c: New.
13951         * gcc.dg/vmx/1b-05.c: New.
13952         * gcc.dg/vmx/1b-06.c: New.
13953         * gcc.dg/vmx/1b-07.c: New.
13954         * gcc.dg/vmx/1c-01.c: New.
13955         * gcc.dg/vmx/1c-02.c: New.
13956         * gcc.dg/vmx/3a-01a.c: New.
13957         * gcc.dg/vmx/3a-01.c: New.
13958         * gcc.dg/vmx/3a-01m.c: New.
13959         * gcc.dg/vmx/3a-03.c: New.
13960         * gcc.dg/vmx/3a-03m.c: New.
13961         * gcc.dg/vmx/3a-04.c: New.
13962         * gcc.dg/vmx/3a-04m.c: New.
13963         * gcc.dg/vmx/3a-05.c: New.
13964         * gcc.dg/vmx/3a-06.c: New.
13965         * gcc.dg/vmx/3a-06m.c: New.
13966         * gcc.dg/vmx/3a-07.c: New.
13967         * gcc.dg/vmx/3b-01.c: New.
13968         * gcc.dg/vmx/3b-02.c: New.
13969         * gcc.dg/vmx/3b-10.c: New.
13970         * gcc.dg/vmx/3b-13.c: New.
13971         * gcc.dg/vmx/3b-14.c: New.
13972         * gcc.dg/vmx/3b-15.c: New.
13973         * gcc.dg/vmx/3c-01a.c: New.
13974         * gcc.dg/vmx/3c-01.c: New.
13975         * gcc.dg/vmx/3c-02.c: New.
13976         * gcc.dg/vmx/3c-03.c: New.
13977         * gcc.dg/vmx/3d-01.c: New.
13978         * gcc.dg/vmx/4-01.c: New.
13979         * gcc.dg/vmx/4-03.c: New.
13980         * gcc.dg/vmx/5-01.c: New.
13981         * gcc.dg/vmx/5-02.c: New.
13982         * gcc.dg/vmx/5-03.c: New.
13983         * gcc.dg/vmx/5-04.c: New.
13984         * gcc.dg/vmx/5-05.c: New.
13985         * gcc.dg/vmx/5-06.c: New.
13986         * gcc.dg/vmx/5-07.c: New.
13987         * gcc.dg/vmx/5-07t.c: New.
13988         * gcc.dg/vmx/5-08.c: New.
13989         * gcc.dg/vmx/5-10.c: New.
13990         * gcc.dg/vmx/5-11.c: New.
13991         * gcc.dg/vmx/7-01a.c: New.
13992         * gcc.dg/vmx/7-01.c: New.
13993         * gcc.dg/vmx/7c-01.c: New.
13994         * gcc.dg/vmx/7d-01.c: New.
13995         * gcc.dg/vmx/7d-02.c: New.
13996         * gcc.dg/vmx/8-01.c: New.
13997         * gcc.dg/vmx/8-02a.c: New.
13998         * gcc.dg/vmx/8-02.c: New.
13999         * gcc.dg/vmx/brode-1.c: New.
14000         * gcc.dg/vmx/bug-1.c: New.
14001         * gcc.dg/vmx/bug-2.c: New.
14002         * gcc.dg/vmx/bug-3.c: New.
14003         * gcc.dg/vmx/cw-bug-1.c: New.
14004         * gcc.dg/vmx/cw-bug-2.c: New.
14005         * gcc.dg/vmx/cw-bug-3.c: New.
14006         * gcc.dg/vmx/dct.c: New.
14007         * gcc.dg/vmx/debug-1.c: New.
14008         * gcc.dg/vmx/debug-2.c: New.
14009         * gcc.dg/vmx/debug-3.c: New.
14010         * gcc.dg/vmx/debug-4.c: New.
14011         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14012         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14013         * gcc.dg/vmx/eg-5.c: New.
14014         * gcc.dg/vmx/fft.c: New.
14015         * gcc.dg/vmx/gcc-bug-1.c: New.
14016         * gcc.dg/vmx/gcc-bug-2.c: New.
14017         * gcc.dg/vmx/gcc-bug-3.c: New.
14018         * gcc.dg/vmx/gcc-bug-4.c: New.
14019         * gcc.dg/vmx/gcc-bug-5.c: New.
14020         * gcc.dg/vmx/gcc-bug-6.c: New.
14021         * gcc.dg/vmx/gcc-bug-7.c: New.
14022         * gcc.dg/vmx/gcc-bug-8.c: New.
14023         * gcc.dg/vmx/gcc-bug-9.c: New.
14024         * gcc.dg/vmx/gcc-bug-b.c: New.
14025         * gcc.dg/vmx/gcc-bug-c.c: New.
14026         * gcc.dg/vmx/gcc-bug-d.c: New.
14027         * gcc.dg/vmx/gcc-bug-e.c: New.
14028         * gcc.dg/vmx/gcc-bug-f.c: New.
14029         * gcc.dg/vmx/gcc-bug-g.c: New.
14030         * gcc.dg/vmx/gcc-bug-i.c: New.
14031         * gcc.dg/vmx/harness.h: New.
14032         * gcc.dg/vmx/ira1.c: New.
14033         * gcc.dg/vmx/ira2a.c: New.
14034         * gcc.dg/vmx/ira2b.c: New.
14035         * gcc.dg/vmx/ira2.c: New.
14036         * gcc.dg/vmx/ira2c.c: New.
14037         * gcc.dg/vmx/mem.c: New.
14038         * gcc.dg/vmx/newton-1.c: New.
14039         * gcc.dg/vmx/ops.c: New.
14040         * gcc.dg/vmx/sn7153.c: New.
14041         * gcc.dg/vmx/spill2.c: New.
14042         * gcc.dg/vmx/spill3.c: New.
14043         * gcc.dg/vmx/spill.c: New.
14044         * gcc.dg/vmx/t.c: New.
14045         * gcc.dg/vmx/varargs-1.c: New.
14046         * gcc.dg/vmx/varargs-2.c: New.
14047         * gcc.dg/vmx/varargs-3.c: New.
14048         * gcc.dg/vmx/varargs-4.c: New.
14049         * gcc.dg/vmx/varargs-5.c: New.
14050         * gcc.dg/vmx/varargs-6.c: New.
14051         * gcc.dg/vmx/varargs-7.c: New.
14052         * gcc.dg/vmx/vmx.exp: New.
14053         * gcc.dg/vmx/vprint-1.c: New.
14054         * gcc.dg/vmx/vscan-1.c: New.
14055         * gcc.dg/vmx/x-01.c: New.
14056         * gcc.dg/vmx/x-02.c: New.
14057         * gcc.dg/vmx/x-03.c: New.
14058         * gcc.dg/vmx/x-04.c: New.
14059         * gcc.dg/vmx/x-05.c: New.
14060         * gcc.dg/vmx/yousufi-1.c: New.
14061         * gcc.dg/vmx/zero-1.c: New.
14062         * gcc.dg/vmx/zero.c: New.
14063
14064 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14065
14066         * g++.dg/lookup/java1.C: Update for chage of
14067         _Jv_AllocObject.
14068         * g++.dg/lookup/java2.C: Likewise.
14069
14070 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14071
14072         * ada/acats/run_all.sh: use -O2 by default.
14073
14074 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14075
14076         * gcc.dg/vr-mult-[12].c: New tests.
14077
14078 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14079
14080         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14081
14082         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14083
14084 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14085
14086         * lib/target-supports.exp (check_profiling_available): Assume profiling
14087         isn't available for mips*-*-elf targets.
14088
14089 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14090
14091         * gcc.dg/builtins-38.c: New test.
14092
14093 2004-04-14  Eric Christopher  <echristo@redhat.com>
14094
14095         * g++.dg/charset/charset.exp: Run .cc extension tests.
14096
14097 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14098
14099         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14100
14101 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14102
14103         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14104
14105 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14106
14107         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14108         * gcc.dg/i386-387-2.c: Likewise.
14109
14110         * gcc.dg/i386-387-7.c: New test.
14111         * gcc.dg/i386-387-8.c: New test.
14112
14113         * gcc.dg/builtins-37.c: New test.
14114
14115 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14116
14117         * g++.dg/pch/externc-1.C: Add missing semicolon.
14118
14119 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14120
14121         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14122
14123 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14124
14125         * gcc.c-torture/execute/20040411-1.c: New test.
14126
14127 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14128
14129         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14130
14131 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14132
14133         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14134
14135 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14136
14137         * lib/target-supports.exp (check_named_sections_available): New.
14138         * lib/gcc-dg.exp (dg-require-named-sections): New.
14139         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14140         old-deja.exp.  Also prune error-count message from HP linker.
14141         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14142
14143         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14144         * g++.old-deja/g++.pt/static3.C: Likewise.
14145         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14146
14147 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14148
14149         * gcc.c-torture/execute/20040409-1.c: New test case.
14150         * gcc.c-torture/execute/20040409-2.c: New test case.
14151         * gcc.c-torture/execute/20040409-3.c: New test case.
14152
14153 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14154
14155         * gcc.dg/20040409-1.c: New test.
14156
14157 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14158
14159         PR target/14888
14160         * g++.dg/opt/pr14888.C: New test case.
14161
14162 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14163
14164         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14165         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14166         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14167         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14168         New tests.
14169
14170 2004-04-08  Paul Brook  <paul@codesourcery.com>
14171
14172         * gcc.dg/spill-1.c: New test.
14173
14174 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14175
14176         * gcc.dg/torture/builtin-ctype-2.c: New test.
14177
14178 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14179
14180         * gcc.dg/pch/pch.exp: Add largefile test.
14181
14182 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14183
14184         * g++.dg/pch/externc-1.Hs: New.
14185         * g++.dg/pch/externc-1.C: New.
14186
14187 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14188
14189         * gcc.dg/compat/struct-by-value-5a_main.c,
14190         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14191         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14192         * gcc.dg/compat/struct-by-value-5a_x.c,
14193         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14194         gcc.dg/compat/struct-by-value-5_x.c.
14195         * gcc.dg/compat/struct-by-value-5a_y.c,
14196         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14197         gcc.dg/compat/struct-by-value-5_y.c.
14198
14199         * gcc.dg/compat/struct-by-value-6a_main.c,
14200         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14201         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14202         * gcc.dg/compat/struct-by-value-6a_x.c,
14203         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14204         gcc.dg/compat/struct-by-value-6_x.c.
14205         * gcc.dg/compat/struct-by-value-6a_y.c,
14206         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14207         gcc.dg/compat/struct-by-value-6_y.c.
14208
14209         * gcc.dg/compat/struct-by-value-7a_main.c,
14210         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14211         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14212         * gcc.dg/compat/struct-by-value-7a_x.c,
14213         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14214         gcc.dg/compat/struct-by-value-7_x.c.
14215         * gcc.dg/compat/struct-by-value-7a_y.c,
14216         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14217         gcc.dg/compat/struct-by-value-7_y.c.
14218
14219 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14220
14221         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14222         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14223         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14224         options.
14225
14226 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14227
14228         * gcc.dg/builtins-36.c: New test.
14229
14230 2004-04-06  Paul Brook  <paul@codesourcery.com>
14231
14232         * README.gcc: Remove obsolete contraint on testcases.
14233
14234 2004-04-05  Paul Brook  <paul@codesourcery.com>
14235
14236         PR2123
14237         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14238         failure and exit(0) on success.
14239         * g++.dg/expr/anew2.C: Ditto.
14240         * g++.dg/expr/anew3.C: Ditto.
14241         * g++.dg/expr/anew4.C: Ditto.
14242
14243 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14244
14245         PR c++/3518
14246         * g++.dg/template/unify7.C: New.
14247
14248 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14249
14250         * g++.dg/README: Bring up to date with new subdirectories; remove
14251         duplicate subdirectory lines.
14252
14253 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14254
14255         PR c++/14007
14256         * g++.dg/template/unify5.C: New.
14257         * g++.dg/template/unify6.C: New.
14258         * g++.dg/template/qualttp20.C: Adjust.
14259         * g++.old-deja/g++.jason/report.C: Adjust.
14260         * g++.old-deja/g++.other/qual1.C: Adjust.
14261
14262 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14263
14264         PR c++/14803
14265         * g++.dg/inherit/ptrmem1.C: New test.
14266
14267 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14268
14269         PR c++/14755
14270         * gcc.c-torture/execute/20040331-1.c: New test.
14271         * gcc.dg/20040331-1.c: New test.
14272
14273 2004-04-01  Paul Brook  <paul@codesourcery.com>
14274
14275         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14276
14277 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14278
14279         PR c++/14724
14280         * g++.dg/init/goto1.C: New test.
14281
14282         PR c++/14763
14283         * g++.dg/template/defarg4.C: New test.
14284
14285 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14286
14287         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14288
14289 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14290
14291         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14292
14293 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14294
14295         * gcc.dg/noncompile/undeclared-2.c: New test.
14296
14297 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14298
14299         * gcc.dg/940409-1.c: Remove XFAIL.
14300         * gcc.dg/reg-vol-struct-1.c: New test.
14301
14302 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14303
14304         * gcc.dg/torture/builtin-wctype-1.c: New test.
14305
14306 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14307
14308         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14309         * gcc.dg/20001101-1.c: Likewise.
14310         * gcc.dg/20001102-1.c: Likewise.
14311
14312 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14313
14314         * gcc.dg/compare8.c: Add an additional test for XOR.
14315
14316 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14317
14318         * gcc.dg/torture/builtin-ctype-1.c: New test.
14319
14320 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14321
14322         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14323         * gcc.dg/torture/builtin-math-1.c: Likewise.
14324         * gcc.dg/torture/builtin-power-1.c: New test.
14325
14326 2004-03-24  Andreas Schwab  <schwab@suse.de>
14327
14328         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14329         IA64 assembler.
14330
14331 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14332             Roger Sayle  <roger@eyesopen.com>
14333
14334         * gcc.dg/compare8.c: New test case.
14335
14336 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14337
14338         * g++.dg/ext/altivec-7.C: New test.
14339
14340 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14341
14342         PR 12267, 12391, 12560, 13129, 14114, 14133
14343         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14344         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14345         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14346         Adjust error regexps.
14347         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14348         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14349         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14350         * gcc.dg/local1.c: Add explanatory comment.
14351
14352 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14353
14354         PR optimization/14669
14355         * g++.dg/opt/fold2.C: New test case.
14356
14357 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14358
14359         PR c/14069
14360         * gcc.dg/20040322-1.c: New test.
14361
14362 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14363
14364         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14365         * gcc.dg/ultrasp4.c: Likewise.
14366         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14367
14368 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14369
14370         * gcc.dg/i386-sse-8.c: Reset default options.
14371
14372 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14373
14374         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14375         in the error message text.
14376
14377 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14378
14379         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14380
14381 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/14616
14384         * g++.dg/init/array13.C: New test.
14385
14386 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14387
14388         PR target/13889
14389         * gcc.c-torture/compile/pr13889.c: New test case.
14390
14391 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14392
14393         PR c/14635
14394         * builtins-1.c (nan, nans): Don't test.
14395         * builtins-30.c: Don't use nan, nanf, nanl.
14396         * builtins-35.c: New test.
14397
14398 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14399
14400         * g++.dg/ext/altivec-6.C: New test.
14401
14402 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14403
14404         * g++.dg/init/placement3.C: New test.
14405
14406         * g++.dg/template/spec13.C: New test.
14407
14408         * g++.dg/lookup/using11.C: New test.
14409
14410         * g++.dg/lookup/koenig3.C: New test.
14411
14412         * g++.dg/template/operator2.C: New test.
14413
14414         * g++.dg/expr/dtor3.C: New test.
14415         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14416         marker.
14417         * g++.old-deja/g++.law/visibility28.C: Likewise.
14418
14419 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14420
14421         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14422         * gcc.dg/ppc64-abi-3.c: Likewise.
14423
14424 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14425
14426         PR c++/14545
14427         * g++.dg/parse/template15.C: New test.
14428
14429 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14430
14431         * g++.dg/expr/dtor2.C: New test.
14432
14433         * g++.dg/lookup/anon4.C: New test.
14434
14435         * g++.dg/overload/using1.C: New test.
14436
14437         * g++.dg/template/lookup7.C: New test.
14438
14439         * g++.dg/template/typename6.C: New test.
14440
14441         * g++.dg/expr/cond6.C: New test.
14442
14443 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14444
14445         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14446
14447 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14448
14449         * g++.dg/expr/cond5.C: New test.
14450         * g++.dg/expr/constcast1.C: Likewise.
14451         * g++.dg/expr/ptrmem2.C: Likewise.
14452         * g++.dg/expr/ptrmem3.C: Likewise.
14453         * g++.dg/lookup/main1.C: Likewise.
14454         * g++.dg/template/lookup6.C: Likewise.
14455
14456 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14457
14458         * gcc.dg/local1.c: New test.
14459
14460         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14461
14462 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14463
14464         * gcc.dg/torture/builtin-convert-1.c: New test.
14465
14466 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14467
14468         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14469
14470 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/14481
14473         * g++.dg/warn/Wunused-7.C: New test.
14474
14475 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14476
14477         * gcc.dg/torture/builtin-integral-1.c: New test.
14478
14479 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/14586
14482         * g++.dg/parse/non-dependent3.C: New test.
14483
14484 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14485
14486         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14487         * g++.dg/eh/simd-2.C: Likewise.
14488         * g++.dg/init/array10.C: Likewise.
14489         * gcc.c-torture/compile/simd-1.c: Likewise.
14490         * gcc.c-torture/compile/simd-2.c: Likewise.
14491         * gcc.c-torture/compile/simd-3.c: Likewise.
14492         * gcc.c-torture/compile/simd-4.c: Likewise.
14493         * gcc.c-torture/compile/simd-6.c: Likewise.
14494         * gcc.c-torture/execute/simd-1.c: Likewise.
14495         * gcc.c-torture/execute/simd-2.c: Likewise.
14496         * gcc.dg/compat/vector-defs.h: Likewise.
14497         * gcc.dg/20020531-1.c: Likewise.
14498         * gcc.dg/altivec-3.c: Likewise.
14499         * gcc.dg/altivec-4.c: Likewise.
14500         * gcc.dg/altivec-varargs-1.c: Likewise.
14501         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14502         * gcc.dg/i386-mmx-3.c: Likewise.
14503         * gcc.dg/i386-sse-4.c: Likewise.
14504         * gcc.dg/i386-sse-5.c: Likewise.
14505         * gcc.dg/i386-sse-8.c: Likewise.
14506         * gcc.dg/simd-1.c: Likewise.
14507         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14508         __ev64_opaque__ since the machine description provides it.
14509
14510 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14511
14512         * lib/compat.exp (skip_list): New global variable.
14513         Use it to hold the user defined COMPAT_SKIPS list if any.
14514         (compat-obj): Add the members of skip_list to optall.
14515
14516 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14517
14518         * gcc.dg/compat/union-by-value-1_main.c,
14519         union-by-value-1_x.c, union-by-value-1_y.c,
14520         union-check.h, union-defs.h,
14521         union-init.h, union-return-1_main.c,
14522         union-return-1_x.c, union-return-1_y.c: New files.
14523
14524 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14525
14526         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14527         mixed-struct-init.h: Add 4 mixed structure types.
14528         struct-by-value-21_main.c, struct-by-value-21_x.c,
14529         struct-by-value-21_y.c, struct-return-21_main.c,
14530         struct-return-21_x.c, struct-return-21_y.c: New files.
14531
14532 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14533
14534         PR c++/14550
14535         * g++.dg/parse/template14.C: New test.
14536
14537 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14538
14539         * gcc.c-torture/execute/20040313-1.c: New test.
14540
14541 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14542
14543         PR target/14533
14544         * gcc.dg/20040311-2.c: New test.
14545
14546 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14547
14548         PR other/14544
14549         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14550         bit-field.
14551
14552 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14553
14554         * gcc.dg/20040305-2.c: Add missing return statement.
14555
14556 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14557
14558         * gcc.dg/builtins-34.c: Also check pow10*.
14559
14560 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14561
14562         PR target/14262
14563         * gcc.dg/20040305-2.c: New test.
14564
14565 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14566
14567         * gcc.dg/20040310-1.c: New test.
14568
14569 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14570
14571         * gcc.c-torture/execute/20040311-1.c: New test case.
14572
14573 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/14476
14576         * g++.dg/lookup/enum1.C: New test.
14577
14578 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR c++/14510
14581         * g++.dg/lookup/struct2.C: New test.
14582
14583 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14584
14585         * gcc.dg/builtins-34.c: New test.
14586
14587 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14588
14589         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14590
14591 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14592
14593         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14594         * gcc.dg/alias-2.c: New testcase.
14595
14596 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14597
14598         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14599
14600 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14601
14602         * gcc.c-torture/execute/20040309-1.c: New test case.
14603
14604 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14605
14606         PR c++/14397
14607         * g++.dg/overload/ref1.C: New.
14608
14609 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14610
14611         PR c++/14409
14612         * g++.dg/template/spec12.C: New test.
14613
14614         PR c++/14448
14615         * g++.dg/parse/crash14.C: New test.
14616
14617 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/14230
14620         * g++.dg/init/ref11.C: New test.
14621
14622 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14623
14624         PR c++/14432
14625         * g++.dg/parse/builtin2.C: New test.
14626
14627 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14628
14629         PR c++/14401
14630         * g++.dg/init/ctor3.C: New test.
14631         * g++.dg/init/union1.C: New test.
14632         * g++.dg/ext/anon-struct4.C: New test.
14633
14634 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14635
14636         * g++.dg/lookup/koenig1.C: Tweak error messages.
14637         * g++.dg/lookup/used-before-declaration.C: Likewise.
14638         * g++.dg/other/do1.C: Likewise.
14639         * g++.dg/overload/koenig1.C: Likewise.
14640         * g++.dg/parse/crash13.C: Likewise.
14641         * g++.dg/template/instantiate3.C: Likewise.
14642
14643 2004-03-08  Eric Christopher  <echristo@redhat.com>
14644
14645         * * lib/target-supports.exp: Enable libiconv in test
14646         compilation.  Fix up error checking.
14647
14648 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14649
14650         PR middle-end/14289
14651         * gcc.dg/pr14289-1.c: New test case.
14652         * gcc.dg/pr14289-2.c: Likewise.
14653         * gcc.dg/pr14289-3.c: Likewise.
14654
14655 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14656
14657         * gcc.c-torture/execute/20040308-1.c: New test.
14658
14659 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14660
14661         * gcc.c-torture/execute/20040307-1.c: New test case.
14662
14663 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14664
14665         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14666
14667 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14668
14669         * gcc.dg/20040306-1.c: New test.
14670
14671 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14672
14673         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14674         them static.
14675         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14676
14677 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14678
14679         PR c/14465
14680         * gcc.dg/decl-6.c: New test.
14681
14682 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683
14684         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14685         Rename LOGPOW -> LOG_POW.
14686         (SQRT_EXP, POW_EXP): New.
14687
14688 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14689
14690         * gcc.dg/i386-sse-8.c: New test.
14691
14692 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14693
14694         PR c/14114
14695         * gcc.dg/decl-5.c: New test.
14696
14697 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14698
14699         * gcc.dg/20040305-1.c: New test.
14700
14701 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14702
14703         PR other/14354
14704         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14705
14706 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14707
14708         PR c++/14425, c++/14426
14709         * g++.dg/ext/altivec-4.C: New test.
14710         * g++.dg/ext/altivec-5.C: New test.
14711
14712 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14713
14714         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14715         global variables of a type with no linkage.
14716         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14717         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14718         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14719         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14720         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14721         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14722         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14723         * g++.dg/warn/deprecated.C: Name enum Color.
14724         * g++.dg/overload/VLA.C: Name structure for 'b'.
14725         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14726
14727 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14728
14729         * gcc.c-torture/compile/20040304-1.c: New test.
14730
14731 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14732
14733         PR 13728
14734         * gcc.dg/decl-4.c: New testcase.
14735
14736 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14737
14738         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14739         as PRECF if sizeof (float) > sizeof (double).
14740         (PRECL): Make it the same as PRECF if
14741         sizeof (float) > sizeof (long double).
14742
14743 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14744
14745         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14746         system type.  Add check for irix6 which doesn't have c99 runtime.
14747
14748 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14749
14750         * gcc.dg/const-elim-1.c: xfail for xtensa.
14751
14752 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14753
14754         PR c++/14369
14755         * g++.dg/template/cond4.C: New test.
14756
14757 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/14360
14760         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14761
14762         PR c++/14361
14763         * g++.dg/parse/defarg7.C: New test.
14764
14765         PR c++/14359
14766         * g++.dg/template/friend26.C: New test.
14767
14768 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14769
14770         PR c++/14324
14771         * g++.dg/abi/mangle21.C: New test.
14772
14773         PR c++/14260
14774         * g++.dg/parse/constructor2.C: New test.
14775
14776         PR c++/14337
14777         * g++.dg/template/sfinae1.C: New test.
14778
14779 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14780
14781         PR c++/14267
14782         * g++.dg/expr/crash2.C: New test.
14783
14784         PR middle-end/13448
14785         * gcc.dg/inline-5.c: New test.
14786         * gcc.dg/always-inline.c: Split out tests into ...
14787         * gcc.dg/always-inline2.c: ... this and ...
14788         * gcc.dg/always-inline3.c: ... this.
14789
14790 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14791
14792         PR debug/12103
14793         * g++.dg/debug/crash1.C: New test.
14794
14795 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14796
14797         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14798         function with __attribute__((noinline)).
14799         (recurser_void2): Likewise.
14800         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14801         (recurser_void2): Likewise.
14802
14803 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14804
14805         PR middle-end/14203
14806         * g++.dg/warn/Wunused-6.C: New test case.
14807
14808 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14809
14810         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14811         not defined.
14812
14813 2004-02-27  Eric Christopher  <echristo@redhat.com>
14814
14815         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14816         * g++.dg/charset/asm2.c: Run only x86.
14817         * gcc.dg/charset/asm3.c: Ditto.
14818
14819 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14820
14821         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14822         ld_library_path.
14823
14824 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14825
14826         * g++.dg/ext/altivec-3.C: New.
14827
14828 2004-02-26  Richard Henderson  <rth@redhat.com>
14829
14830         * g++.dg/ext/attrib10.C: Mark for warning.
14831         * gcc.dg/attr-alias-1.c: New.
14832
14833 2004-02-26  Richard Henderson  <rth@redhat.com>
14834
14835         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14836         * gcc.c-torture/execute/20040208-2.c: ... it back.
14837
14838 2004-02-26  Eric Christopher  <echristo@redhat.com>
14839
14840         * lib/target-supports.exp (check-iconv-available): New function.
14841         * lib/gcc-dg.exp (dg-require-iconv): New function.
14842         Use above.
14843         * gcc.dg/charset: New directory.
14844         * gcc.dg/charset/charset.exp: New file.
14845         * gcc.dg/charset/asm1.c: Ditto.
14846         * gcc.dg/charset/asm2.c: Ditto.
14847         * gcc.dg/charset/asm3.c: Ditto.
14848         * gcc.dg/charset/asm4.c: Ditto.
14849         * gcc.dg/charset/asm5.c: Ditto.
14850         * gcc.dg/charset/attribute1.c: Ditto.
14851         * gcc.dg/charset/attribute2.c: Ditto.
14852         * gcc.dg/charset/string1.c: Ditto.
14853         * g++.dg/charset: New directory.
14854         * g++.dg/dg.exp: Add here. Special options.
14855         * g++.dg/charset/charset.exp: New file.
14856         * g++.dg/charset/asm1.c: Ditto.
14857         * g++.dg/charset/asm2.c: Ditto.
14858         * g++.dg/charset/asm3.c: Ditto.
14859         * g++.dg/charset/asm4.c: Ditto.
14860         * g++.dg/charset/attribute1.c: Ditto.
14861         * g++.dg/charset/attribute2.c: Ditto.
14862         * g++.dg/charset/extern1.cc: Ditto.
14863         * g++.dg/charset/extern2.cc: Ditto.
14864         * g++.dg/charset/string1.c: Ditto.
14865
14866 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14867
14868         PR c++/14278
14869         * g++.dg/parse/comma1.C: New test.
14870
14871 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14872
14873         PR c++/14284
14874         * g++.dg/template/ttp8.C: New test.
14875
14876 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14877
14878         * gcc.dg/fixuns-trunc-1.c: New test.
14879
14880 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14881
14882         * gcc.dg/builtins-config.h: Use #elif.
14883
14884 2004-02-26  Michael Matz  <matz@suse.de>
14885
14886         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14887         * gcc.dg/991214-1.c: Likewise.
14888         * gcc.dg/i386-asm-1.c: Likewise.
14889
14890 2004-02-25  Richard Henderson  <rth@redhat.com>
14891
14892         * gcc.c-torture/execute/20040208-2.c: Move ...
14893         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14894
14895 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14896
14897         PR c++/14246
14898         * g++.dg/other/crash-3.C: New test.
14899
14900 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14901
14902         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14903         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14904
14905         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14906         HP-UX.
14907
14908 2004-02-24  Michael Matz  <matz@suse.de>
14909
14910         * gcc.dg/i386-regparm.c: New.
14911
14912 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14913
14914         * gcc.c-torture/execute/20040223-1.c: New.
14915
14916 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14917             Kazu Hirata  <kazu@cs.umass.edu>
14918
14919         * gcc.dg/fwritable-strings-1.c: Remove.
14920
14921 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14922
14923         PR c/14156
14924         * gcc.dg/20040223-1.c: New test.
14925
14926 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14927
14928         PR c++/14106
14929         * g++.dg/ext/typeof9.C: New test.
14930
14931 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14932
14933         PR c++/14250
14934         * g++.dg/other/switch1.C: New test.
14935
14936 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14937
14938         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14939         * gcc.dg/va-arg-1.c: Likewise.
14940
14941 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14942
14943         PR c++/14143
14944         * g++.dg/template/koenig5.C: New test.
14945
14946 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14947
14948         * g++.dg/ext/altivec-1.C: Generalize target triple.
14949         * g++.dg/ext/altivec-2.C: New test case.
14950         * g++.dg/ext/altivec_check.h: New file.
14951         * gcc.dg/altivec-1.c: Generalize target triple;
14952         include altivec_check.h and call altivec_check().
14953         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14954         * gcc.dg/altivec-6.c: New test case.
14955         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14956         type casts as needed.
14957         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14958         altivec_check().
14959         * gcc.dg/altivec-12.c: New test case.
14960         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14961         include altivec_check.h and call altivec_check().
14962         * gcc.dg/altivec_check.h: New file.
14963
14964 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14965
14966         * lib/target-supports.exp (check_alias_available): Don't mangle
14967         function `g' in test program.
14968
14969 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14970
14971         * lib/target-supports.exp (check_profiling_available): Check
14972         argument to determine whether we support a profiling type.
14973         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14974         check_profiling_available.
14975         * g++.dg/bprob/bprob.exp: Likewise
14976         * g77.dg/bprob/bprob.exp: Likewise.
14977         * gcc.misc-tests/bprob.exp: Likewise.
14978         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14979         dg-require-profiling and delete expected error handling.
14980         * gcc.dg/20021014-1.c: Likewise.
14981         * gcc.dg/nest.c: Likewise.
14982
14983 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14984
14985         PR c++/12007
14986         * g++.dg/other/vthunk1.C: New test.
14987
14988 2004-02-20  Falk Hueffner  <falk@debian.org>
14989
14990         PR target/14201
14991         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14992
14993 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14994
14995         PR c++/13927
14996         * g++.dg/other/error8.C: Remove XFAIL markers.
14997
14998         PR c++/14173
14999         * g++.dg/ext/packed5.C: New test.
15000
15001         PR c++/14199
15002         * g++.dg/warn/Wunused-5.C: New test.
15003
15004         PR c++/14186
15005         * g++.dg/lookup/member1.C: New test.
15006
15007 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15008
15009         * gcc.c-torture/compile/20040130-1.c: Enable only when
15010         __INT_MAX__ >= 2147483647L.
15011         * gcc.c-torture/compile/961203-1.c: Likewise.
15012
15013 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15016         * g++.dg/opt/template1.C: Robustify assembler regexp
15017
15018 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15019
15020         * gcc.c-torture/execute/simd-4.x: Remove.
15021         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15022         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15023         Guard with #ifndef SKIP_ATTRIBUTE.
15024         * gcc.dg/compat/vector-1_y.c: Likewise.
15025         * gcc.dg/compat/vector-2_x.c: Likewise.
15026         * gcc.dg/compat/vector-2_y.c: Likewise.
15027         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15028         * g++.dg/eh/simd-2.C: Likewise.
15029
15030 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15031
15032         * gcc.c-torture/compile/complex-1.c: New.
15033
15034 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15035
15036         PR target/14209
15037         * gcc.c-torture/execute/20040218-1.c: New test.
15038
15039 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15040
15041         PR c++/14181
15042         * g++.dg/parse/new2.C: New test.
15043
15044 2004-02-18  Paul Brook  <paul@codesourcery.com>
15045
15046         * gcc.c-torture/compile/libcall-1.c: New test.
15047
15048 2004-02-18  Paul Brook  <paul@codesourcery.com>
15049
15050         PR debug/12934
15051         * gcc.dg/debug/debug-7.c: New test.
15052
15053 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15054
15055         * gcc.dg/20040217-1.c: New test.
15056
15057 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15058
15059         * gcc.c-torture/execute/990208-1.x: Delete.
15060
15061 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15062
15063         * gcc.c-torture/execute/20040208-2.x: New file.
15064
15065 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15066
15067         PR c++/11326
15068         * g++.dg/abi/structret1.C: New test.
15069
15070 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15071
15072         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15073         (i386_cpuid): No need to test if cpuid is available on AMD64.
15074         Fix assembly, so that it works onboth i386 and AMD64.
15075         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15076         (vecInLong): Fix s[] member type to unsigned int.
15077         (vecInWord): Remove type.
15078         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15079         (a64, b64, c64, d64, e64): Remove.
15080         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15081         Remove unused variable.  Remove initialization of removed variables.
15082         Don't call mmx_tests nor sse_tests.
15083         (reference_mmx, reference_sse): Remove.
15084         (check): Add return stmt.
15085         * gcc.dg/i386-sse-7.c: New test.
15086         * gcc.dg/i386-mmx-4.c: New test.
15087
15088 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15089
15090         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15091         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15092         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15093         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15094         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15095         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15096         g++.dg/tc1/dr94.C: Fix line terminator.
15097
15098 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15099
15100         * gcc.c-torture/compile/20040216-1.c: New.
15101
15102 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15103
15104         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15105         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15106         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15107         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15108         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15109         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15110
15111 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15112
15113         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15114
15115 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/13971
15118         * g++.dg/expr/cond4.C: New test.
15119
15120         PR c++/14086
15121         * g++.dg/lookup/crash2.C: New test.
15122
15123 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15124
15125         * gcc.c-torture/compile/20040214-2.c: New test.
15126
15127 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15128
15129         PR c++/14116
15130         * g++.dg/ext/typeof8.C: New test.
15131
15132 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15133
15134         * gcc.c-torture/compile/20040214-1.c: New test.
15135
15136 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15137
15138         PR c++/13635
15139         * g++.dg/template/spec11.C: New test.
15140
15141 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15142
15143         PR c++/13927
15144         * g++.dg/other/error8.C: New test.
15145
15146 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15147
15148         PR c++/14122
15149         * g++.dg/template/array4.C: New test.
15150
15151         PR c++/14108
15152         * g++.dg/inherit/thunk2.C: New test.
15153
15154         PR c++/14083
15155         * g++.dg/eh/cond2.C: New test.
15156
15157 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15158
15159         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15160
15161 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15162
15163         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15164
15165 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15166
15167         * g++.dg/simd-2.C: xfail on ppc64-linux.
15168
15169 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15170
15171         PR c/456
15172         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15173         tests.
15174
15175 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15176
15177         * gcc.dg/builtins-33.c: New test.
15178
15179 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15180
15181         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15182
15183 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15184
15185         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15186
15187 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15188
15189         * gcc.dg/ppc64-abi-3.c: New test.
15190
15191 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15192
15193         PR c/14092
15194
15195         * gcc.dg/pr14092-1.c: New testcase.
15196
15197 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15198
15199         * gcc.dg/cpp/assert4.c: Fix typo last change.
15200
15201         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15202         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15203
15204         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15205
15206 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15207
15208         * gcc.c-torture/compile/20040209-1.c: New test case.
15209
15210 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15211
15212         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15213
15214 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15215
15216         * gcc.c-torture/execute/20040208-[12].c: New tests.
15217
15218 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15219
15220         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15221
15222 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15223
15224         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15225
15226 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15227
15228         Bug 13856
15229         * gcc.dg/visibility-8.c: New testcase.
15230
15231 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15232
15233         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15234         arguments.
15235         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15236
15237 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15238
15239         PR middle-end/13696
15240         * g++.dg/opt/fold1.C: New test case.
15241
15242 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15243
15244         PR c++/14033
15245         * g++.dg/other/crash-2.C: New test.
15246
15247 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15248
15249         PR c++/14028
15250         * g++.dg/parse/angle-bracket2.C: New test.
15251
15252 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15253
15254         PR middle-end/13750
15255         Revert:
15256         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15257         PR pch/13361
15258         * testsuite/g++.dg/pch/wchar-1.C: New.
15259         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15260
15261 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15262
15263         PR c++/14008
15264         * g++.dg/parse/error15.C: New test.
15265         * g++.dg/parse/crash11.C: Update dg-error mark.
15266
15267 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/13932
15270         * g++.dg/warn/conv2.C: New test.
15271
15272 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15273
15274         PR c++/13086
15275         * g++.dg/warn/incomplete1.C: Remove xfail.
15276
15277 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15278
15279         * lib/file-format.exp (gcc_target_object_format): Use
15280         ${tool}_target_compile, not gcc_target_compile.
15281         * lib/target-supports.exp (check_alias_available): Likewise.
15282         (check_gc_sections_available): Likewise.
15283         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15284         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15285         dg-require-alias.
15286
15287 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15288
15289         PR c++/13969
15290         * g++.dg/template/static6.C: New test.
15291
15292 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15293
15294         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15295
15296 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15297
15298         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15299         tests for systems where `char' is unsigned by default.
15300
15301 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15302
15303         PR c++/13997
15304         * g++.dg/template/partial3.C: New test.
15305
15306 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15307
15308         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15309         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15310         Remove mentions of obsolete ports.
15311
15312 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15313
15314         * gcc.dg/noncompile/20001228-1.c: Fix for new
15315         error message.
15316
15317 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15318
15319         PR target/9348
15320         * gcc.c-torture/execute/multdi-1.c: New test case.
15321
15322 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15323
15324         PR c++/13925
15325         * g++.dg/template/lookup5.C: New test.
15326
15327 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15328
15329         PR c++/13950
15330         * g++.dg/template/lookup4.C: New test.
15331
15332         PR c++/13970
15333         * g++.dg/parse/error14.C: New test.
15334
15335         PR c++/14002
15336         * g++.dg/parse/template13.C: New test.
15337
15338 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15339
15340         PR c++/13978
15341         * g++.dg/template/koenig4.C: New test.
15342
15343         PR c++/13968
15344         * g++.dg/template/crash17.C: New test.
15345
15346         PR c++/13975
15347         * g++.dg/parse/error13.C: New test.
15348         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15349
15350 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15351
15352         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15353
15354 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15355
15356         PR c/11658
15357         PR c/13994
15358         * gcc.dg/noncompile/20040203-1.c: New test.
15359         * gcc.dg/noncompile/20040203-2.c: Likewise.
15360         * gcc.dg/noncompile/20040203-3.c: Likewise.
15361         * gcc.dg/20040203-1.c: Likewise.
15362
15363 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15364
15365         PR c++/10858
15366         * g++.dg/template/sizeof7.C: New test.
15367
15368 2004-02-02  Eric Christopher  <echristo@redhat.com>
15369             Zack Weinberg  <zack@codesourcery.com>
15370
15371         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15372
15373 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15374
15375         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15376         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15377         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15378         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15379
15380 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/13113
15383         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15384
15385         PR c++/13854
15386         * g++.dg/ext/attrib13.C: New test.
15387
15388         PR c++/13907
15389         * g++.dg/conversion/op2.C: New test.
15390
15391 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15392
15393         * gcc.dg/titype-1.c: Fix pasto.
15394
15395 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15396
15397         * gcc.dg/titype-1.c: New test.
15398
15399 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15400
15401         PR c++/13957
15402         * g++.dg/template/non-type-template-argument-1.C,
15403         g++.dg/template/qualified-id1.C: Update dg-error marks.
15404         * g++.dg/template/nontype6.C: New test.
15405
15406 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15407
15408         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15409         * gcc.dg/builtins-31.c: New testcase.
15410         * gcc.dg/builtins-32.c: New testcase.
15411
15412 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15413
15414         * objc.dg/call-super-2.m: Update line numbers
15415         for the including of stddef.h.
15416
15417 2004-01-30  Michael Matz  <matz@suse.de>
15418
15419         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15420         g++.dg/ext/case-range3.C: New tests.
15421
15422 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15423
15424         DR206
15425         PR c++/13813
15426         * g++.dg/template/member4.C: New test.
15427
15428 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15429
15430         PR c++/13683
15431         * g++.dg/template/sizeof6.C: New test.
15432
15433 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15434
15435         * gcc.dg/fwritable-strings-1.c: New test.
15436
15437 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15438
15439         * gcc.c-torture/compile/20040130-1.c: New test.
15440
15441 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15442
15443         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15444
15445 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/13883
15448         * g++.dg/template/ctor3.C: New test.
15449
15450 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15451
15452         * g++.dg/tc1: New directory.
15453         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15454         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15455         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15456         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15457         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15458
15459 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15460
15461         * g++.dg/parse/error11.C: New test.
15462         * g++.dg/parse/error12.C: Likewise.
15463
15464 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15465
15466         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15467         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15468
15469 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/13791
15472         * g++.dg/ext/attrib12.C: New test.
15473
15474         PR c++/13736
15475         * g++.dg/parse/cast2.C: New test.
15476
15477 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15478
15479         * objc.dg/encode-2.m (main): New local string.  Set depending on
15480         sizeof long.  Use in sscanf call.
15481         * objc.dg/encode-3.m (main): New local string.  Set depending on
15482         sizeof long.  Use in scan_initial call.
15483
15484 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15485
15486         * objc.dg/call-super-2.m: Make LP64-safe.
15487         * objc.dg/desig-init-1.m: Likewise.
15488
15489 2004-01-27  Devang Patel <dpatel@apple.com>
15490
15491         * g++.dg/debug/namespace1.C: New test.
15492
15493 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15494
15495         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15496         xscale-*-*.
15497
15498         * gcc.dg/arm-mmx-1.c: New test.
15499
15500 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15501
15502         * gcc.dg/20040127-1.c: New test.
15503         * gcc.dg/20040127-2.c: New test.
15504
15505 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15506
15507         * objc.dg/stret-1.m (glob): Renamed to globa.
15508
15509 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15510
15511         PR c++/13663
15512         * g++.dg/expr/for1.C: New test.
15513
15514 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15515
15516         PR middle-end/13779
15517         * gcc.dg/darwin-longlong.c: New test.
15518
15519 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15520
15521         * gcc.dg/20040124-1.c: Moved test from here...
15522         * gcc.c-torture/compile/20040124-1.c: ...to here.
15523
15524 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15525
15526         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15527         the assembly output if -m64 is passed.
15528
15529 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/13833
15532         * g++.dg/template/cond3.C: New test.
15533
15534 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15535
15536         PR c++/13810
15537         * g++.dg/template/ttp7.C: New test.
15538
15539 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15540
15541         PR c++/13797
15542         * g++.dg/template/nontype4.C: New test.
15543         * g++.dg/template/nontype5.C: Likewise.
15544
15545 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15546
15547         * gcc.dg/torture/mips-clobber-at.c: New test.
15548
15549 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15550
15551         * gcc.dg/20040124-1.c: New test.
15552
15553 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15554
15555         * gcc.dg/20040123-1.c: New test.
15556
15557 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15558
15559         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15560
15561 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15562
15563         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15564
15565 2004-01-23  Andrew Pinski  <apinski@apple.com>
15566
15567         * gcc.dg/20030121-1.c: Move to ..
15568         * gcc.dg/20040121-1.c: here.
15569
15570 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15571
15572         * gcc.dg/builtins-29.c: New test case.
15573
15574 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15575
15576         PR 18314
15577         * gcc.dg/builtins-30.c: New testcase.
15578
15579 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15580
15581         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15582         * lib/g77.exp: Likewise.
15583         * lib/objc.exp: Likewise.
15584         * lib/g++.exp: Likewise.
15585
15586 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15587
15588         * gcc.dg/struct-by-value-2.c: New test.
15589
15590 2004-01-21  Andrew Pinski  <apinski@apple.com>
15591
15592         PR target/13785
15593         * gcc.dg/20030121-1.c: New test.
15594
15595 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15596
15597         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15598         clobber frame pointer register in asm statement.
15599
15600 2004-01-21  Falk Hueffner  <falk@debian.org>
15601
15602         * gcc.c-torture/compile/20040121-1.c: New test.
15603
15604 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15605
15606         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15607
15608 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15609
15610         * gcc.dg/ppc64-abi-2.c: New test.
15611
15612 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15613
15614         * lib/treelang.exp: Fill out this file.
15615         * lib/treelang-dg.exp: New File.
15616
15617 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15618
15619         * gcc.c-torture/compile/981022-1.c: Remove.
15620         * gcc.dg/array-5.c: Remove XFAIL.
15621         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15622         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15623         gcc.dg/cond-lvalue-1.c: Update.
15624         * gcc.dg/cast-lvalue-2.c: New test.
15625
15626 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15627
15628         PR c++/13592
15629         * g++.dg/other/error1.C (class foo): Tweak error message.
15630
15631         PR c++/13592
15632         * g++.dg/template/call2.C: New test.
15633
15634 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15635
15636         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15637         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15638         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15639         scalar-return-1_x.c, scalar-return-2_y.c,
15640         scalar-return-3_x.c, scalar-return-3_y.c,
15641         scalar-return-4_x.c, scalar-return-4_y.c,
15642         struct-align-1.h, struct-align-1_x.c,
15643         struct-align-1_y.c, struct-align-2.h,
15644         struct-align-2_x.c, struct-align-2_y.c,
15645         struct-by-value-10_y.c, struct-by-value-11_x.c,
15646         struct-by-value-11_y.c, struct-by-value-12_x.c,
15647         struct-by-value-12_y.c, struct-by-value-13_x.c,
15648         struct-by-value-13_y.c, struct-by-value-14_x.c,
15649         struct-by-value-14_y.c, struct-by-value-15_x.c,
15650         struct-by-value-15_y.c, struct-by-value-16_y.c,
15651         struct-by-value-17_y.c, struct-by-value-18_y.c,
15652         struct-by-value-19_y.c, struct-by-value-1_x.c,
15653         struct-by-value-1_y.c, struct-by-value-20_y.c,
15654         struct-by-value-2_x.c, struct-by-value-2_y.c,
15655         struct-by-value-3_y.c, struct-by-value-4_x.c,
15656         struct-by-value-4_y.c, struct-by-value-5_y.c,
15657         struct-by-value-6_y.c, struct-by-value-7_y.c
15658         struct-by-value-8_x.c, struct-by-value-8_y.c
15659         struct-by-value-9_x.c, struct-by-value-9_y.c
15660         struct-return-10_x.c, struct-return-10_y.c,
15661         struct-return-19_x.c, struct-return-20_x.c
15662         struct-return-2_x.c, struct-return-2_y.c
15663         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15664         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15665
15666 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15667
15668         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15669         attribute on sparc*-sun-solaris2.*.
15670
15671 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15672
15673         PR c++/13710
15674         * g++.dg/ext/typeof7.C: New test.
15675
15676 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15677
15678         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15679         * gcc.dg/const-elim-1.c: Same.
15680
15681 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15682
15683         * objc.dg/stret-1.m: New.
15684         * objc.dg/stret-2.m: New.
15685
15686 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15687
15688         PR c++/11895
15689         * g++.dg/ext/vector1.C: New test.
15690
15691 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15692
15693         * gcc.dg/pch/import-1.c: New.
15694         * gcc.dg/pch/import-1.hs: New.
15695         * gcc.dg/pch/import-1a.h: New.
15696         * gcc.dg/pch/import-1b.h: New.
15697         * gcc.dg/pch/import-1c.h: New.
15698
15699 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15700
15701         PR c++/13574
15702         * g++.dg/ext/array1.C: New test.
15703
15704         PR c++/13178
15705         * g++.dg/conversion/op1.C: New test.
15706
15707 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15708
15709         PR 11864
15710         From Kazumoto Kojima / Dan Kegel:
15711         * gcc.dg/pr11864-1.c: New test.
15712
15713         PR 10392
15714         From Marcus Comstedt / Dan Kegel:
15715         * gcc.dg/pr10392-1.c: New test.
15716
15717 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/13478
15720         * g++.dg/init/ref10.C: New test.
15721
15722 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15723
15724         PR c++/13407
15725         * g++.dg/parse/typename6.C: New test.
15726
15727 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15728
15729         PR pch/13361
15730         * testsuite/g++.dg/pch/wchar-1.C: New.
15731         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15732
15733 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15734
15735         PR c++/9259
15736         * g++.dg/expr/sizeof2.C: New test.
15737
15738 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15739
15740         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15741
15742 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15743
15744         PR c++/13659
15745         * g++.dg/lookup/strong-using-3.C: New.
15746         * g++.dg/lookup/using-10.C: New.
15747
15748 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15749
15750         PR c++/13594
15751         * g++.dg/lookup/strong-using-2.C: New.
15752
15753 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15754             Dan Kegel <dank@kegel.com>
15755             J"orn Rennecke <joern.rennecke@superh.com>
15756
15757         PR target/9365
15758         * gcc.dg/pr9365-1.c: New test.
15759
15760 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15761
15762         PR c++/8856
15763         * g++.dg/parse/casting-operator2.C: New test.
15764         * g++.old-deja/g++.pt/explicit83.C: Remove.
15765
15766 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15767
15768         * gcc.dg/label-compound-stmt-1.c: New test.
15769         * gcc.c-torture/compile/950922-1.c,
15770         gcc.c-torture/compile/20000211-3.c,
15771         gcc.c-torture/compile/20000518-1.c,
15772         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15773         compound statements.
15774
15775 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15776
15777         * gcc.dg/ppc64-abi-1.c: New test.
15778
15779 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15780
15781          * g++.dg/ext/attrib9.C: Add dg-warnings.
15782
15783 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15784
15785         PR c++/12335
15786         * g++.dg/parse/dtor3.C: New test.
15787
15788 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15789
15790         PR c++/12709
15791         * g++.dg/parse/try-catch-1.C: New test.
15792
15793 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15794
15795         * ada/acats/run_all.sh: Add more verbose output in acats.log
15796         when compiling tests.
15797
15798 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15799
15800         PR 13656
15801         * gcc.dg/typedef-redecl.c: New test case.
15802         * gcc.dg/typedef-redecl.h: New support file.
15803
15804 2004-01-13  Jan Hubicka  <jh@suse.cz>
15805
15806         * gcc.dg/always_inline.c: New test.
15807         * gcc.dg/debug/20031231-1.c: Fix.
15808
15809 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15810
15811         PR c++/13474
15812         * g++.dg/template/array3.C: New test.
15813
15814 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15815
15816         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15817         * g++.dg/warn/Wunused-2.C: Likewise.
15818
15819 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15820
15821         PR c++/13289
15822         * g++.dg/template/instantiate6.C: New test.
15823
15824 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15825
15826         PR middle-end/11397
15827         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15828
15829 2004-01-12  Jan Hubicka  <jh@suse.cz>
15830
15831         PR opt/12826
15832         * gcc.dg/20040112-1.c: New.
15833
15834         * gcc.dg/dwarf-die[1-7].c: Move to...
15835         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15836         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15837
15838 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15839
15840         PR c++/4100
15841         * g++.dg/parse/friend4.C: New test.
15842
15843 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15844
15845         PR c++/4100
15846         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15847         definition is called a friend.
15848
15849 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15850
15851         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15852
15853 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15854
15855         PR c++/3478
15856         * g++.dg/parse/error10.C: New test.
15857         * g++.dg/template/arg2.C: Accept "invalid type" error.
15858
15859 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15860
15861         PR middle-end/13392
15862         * g++.dg/opt/expect2.C: New test.
15863
15864 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15865
15866         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15867         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15868         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15869         Update dg-error regexps.
15870
15871 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15872
15873         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15874         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15875
15876 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15877
15878         * gcc.dg/pragma-re-1.c: Use right pointer type.
15879
15880 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15881
15882         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15883
15884 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15885
15886         * gcc.dg/rs6000-ldouble-1.c: New.
15887
15888 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15889
15890         DR 337
15891         PR c++/9256
15892         * g++.dg/other/abstract1.C: New test.
15893
15894 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15895
15896         * g++.dg/lookup/strong-using-1.C: New.
15897
15898 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15899
15900         PR c/11234
15901         * gcc.dg/func-ptr-conv-1.c: New test.
15902         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15903
15904 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15905
15906         PR target/13380.
15907         * gcc.c-torture/compile/20040109-1.c: New.
15908
15909 2004-01-08  Stuart Hastings  <stuart@apple.com>
15910
15911         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15912         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15913         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15914
15915 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15916
15917         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15918
15919 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15920
15921         * ada/acats/run_acats: Treat 'gnatchop' the same way
15922         as 'gnatmake'.  Export GCC_DRIVER.
15923         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15924         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15925
15926 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15927
15928         PR c++/12573
15929         * g++.dg/template/dependent-expr4.C: New test.
15930
15931 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15932
15933         * gcc.dg/altivec-11.c: New test.
15934
15935 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15936
15937         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15938
15939 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15940
15941         PR c/6024
15942         * gcc.dg/enum-compat-1.c: New test.
15943         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15944
15945 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15946
15947         PR c/12165
15948         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15949         gcc.dg/c99-idem-qual-3.c: New tests.
15950
15951 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15952
15953         * gcc.dg/winline-7.c: Don't cast void * to int.
15954
15955 2004-01-06  Jan Hubicka  <jh@suse.cz>
15956
15957         * gcc.dg/i386-sse-5.c: New test
15958         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15959
15960 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15961
15962         PR c++/12815
15963         * g++.dg/rtti/typeid4.C: New test.
15964
15965 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15966
15967         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15968
15969 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/12132
15972         * g++.dg/template/error11.C: New test.
15973
15974         PR c++/13451
15975         * g++.dg/template/class2.C: New test.
15976
15977 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15978         Richard Sandiford <rsandifo@redhat.com>
15979
15980         PR c++/13387
15981         * g++.dg/opt/alias3.C: New test.
15982
15983 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/13157
15986         * g++.dg/template/koenig3.C: New test.
15987
15988         PR c++/13529
15989         * g++.dg/parse/offsetof3.C: New test.
15990
15991         * g++.dg/init/copy7.C: Add missing dg-error markers.
15992
15993         PR c++/12226
15994         * g++.dg/init/copy7.c: New test.
15995
15996         PR c++/13536
15997         * g++.dg/parse/cast1.C: New test.
15998
15999 2004-01-04  Jan Hubicka  <jh@suse.cz>
16000
16001         * gcc.dg/winline[1-7].c: New tests.
16002
16003 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16004
16005         PR c++/13520
16006         * g++.dg/template/qualttp22.C: New test.
16007
16008 2004-01-01  Jan Hubicka  <jh@suse.cz>
16009
16010         * gcc.dg/debug/20031231-1.c: New.
16011         * gcc.c-torture/compile/20040101-1.c: New.
16012         * gcc.dg/dwarf-die-[1-7].c: New.
16013
16014 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16015
16016         PR optimization/13521
16017         * gcc.c-torture/compile/20031231-1.c: New test.
16018
16019 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16020
16021         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16022
16023 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16024
16025         PR c++/10079
16026         * g++.dg/template/crash16.C: New test.
16027
16028 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16029
16030         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16031
16032 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16033
16034         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16035         ports.
16036         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16037         * g++.old-deja/g++.law/profile1.C: Likewise.
16038         * gcc.c-torture/compile/981006-1.c: Likewise.
16039         * gcc.c-torture/execute/loop-2e.x: Likewise.
16040         * gcc.c-torture/execute/loop-2f.x: Remove.
16041         * gcc.c-torture/execute/loop-2g.x: Likewise.
16042         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16043         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16044
16045 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16046
16047         PR c++/13507
16048         * g++.dg/ext/attrib11.C: New test.
16049
16050         PR c++/13494
16051         * g++.dg/template/array2-1.C: New test.
16052         * g++.dg/template/array2-2.C: New test.
16053
16054 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16055
16056         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16057
16058 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16059
16060         PR c++/12774
16061         * g++.dg/template/array1-1.C: New test.
16062         * g++.dg/template/array1-2.C: New test.
16063
16064 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16065
16066         PR fortran/12632
16067         * g77.dg/12632.f: New test case.
16068
16069 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16070
16071         PR c++/13289
16072         * g++.dg/parse/nontype1.C: New test.
16073
16074 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16075
16076         PR c++/12403
16077         * g++.dg/parse/explicit1.C: New test.
16078         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16079
16080 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16081
16082         PR c++/13081
16083         * g++.dg/opt/inline6.C: New test.
16084
16085         PR c++/12613
16086         * g++.dg/parse/error9.C: New test.
16087
16088         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16089
16090 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16091
16092         PR c++/13009
16093         * g++.dg/init/assign1.C: New test.
16094
16095 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16096
16097         PR c++/13070
16098         * g++.dg/warn/format3.C: New test case.
16099
16100 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16101
16102         * gcc.c-torture/compile/20031227-1.c: New test.
16103
16104 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16105
16106         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16107         * g77.dg/bprob/bprob.exp: Likewise.
16108         * gcc.misc-tests/bprob.exp: Likewise.
16109         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16110         variants on systems where the library does not provide that
16111         functionality.
16112         * gcc.dg/builtins-20.c: Use builtins-config.h.
16113         * gcc.dg/builtins-config.h: New file.
16114
16115 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16116
16117         * lib/gcc-dg.exp (dg-require-profiling): New function.
16118         * lib/target-supports.exp (check_profiling_available): Likewise.
16119         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16120         * g77.dg/bprob/bprob.exp: Likewise.
16121         * gcc.misc-tests/bprob.exp: Likewise.
16122         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16123         * gcc.dg/20021014-1.c: Likewise.
16124         * gcc.dg/nest.c: Likewise.
16125
16126 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16127
16128         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16129         compiling.
16130         * g++.dg/lookup/java2.C: Likewise.
16131         * gcc.dg/cpp/lexident.c: Likewise.
16132
16133 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16134
16135         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16136         given.
16137         * gcc.c-torture/compile/961203-1.c: Likewise.
16138         * gcc.c-torture/compile/980506-1.c: Likewise.
16139
16140 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16141
16142         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16143         (additional_prunes): New global.
16144         (gcc-dg-prune): Handle additional per-test pruning.
16145         (dg-test): Clear additional_prunes between tests.
16146
16147         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16148         dg-prune-output to avoid spurious failures from assembler
16149         complaining about nonexistent WAW violations.
16150         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16151         Use dg-prune-output to avoid spurious failures from assembler
16152         warning about Itanium B-step errata.
16153
16154 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16155
16156         * g++.dg/abi/macro0.C: New test.
16157         * g++.dg/abi/macro1.C: Likewise.
16158         * g++.dg/abi/macro2.C: Likewise.
16159
16160         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16161         * g++.dg/abi/bitfield7.C: Likewise.
16162         * g++.dg/abi/dtor2.C: Likewise.
16163         * g++.dg/abi/mangle11.C: Likewise.
16164         * g++.dg/abi/mangle12.C: Likewise.
16165         * g++.dg/abi/mangle14.C: Likewise.
16166         * g++.dg/abi/mangle17.C: Likewise.
16167         * g++.dg/abi/vbase10.C: Likewise.
16168         * g++.dg/abi/vbase14.C: Likewise.
16169         * g++.dg/template/qualttp17.C: Likewise.
16170
16171 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16172
16173         PR c/11995
16174         * gcc.dg/20031223-1.c: New test.
16175
16176 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16177
16178         * gcc.dg/noreturn-7.c: New test.
16179
16180 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16181
16182         * gcc.dg/null-pointer-1.c: New test.
16183
16184 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16185
16186         * g++.old-deja/g++.jason/template18.C: Remove.
16187         * g++.old-deja/g++.jason/template37.C: Likewise.
16188
16189         PR c++/12862
16190         * g++.dg/lookup/ns1.C: New test.
16191
16192         PR c++/12397
16193         * g++.dg/template/lookup3.C: New test.
16194
16195 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16196
16197         * g++.dg/template/recurse1.C: New test
16198
16199 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16200
16201         PR c++/12479
16202         * g++.dg/parse/semicolon1.C: New test.
16203         * g++.dg/parse/semicolon1.h: Likewise.
16204
16205 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16206
16207         * gcc.dg/darwin-misaligned.c: New test.
16208
16209 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16210
16211         PR c/9163
16212         * gcc.dg/20031222-1.c: New test.
16213
16214 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/13438
16217         * g++.dg/parse/error8.C: New test.
16218
16219         PR c++/11554
16220         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16221
16222 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16223
16224         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16225         too small.
16226         * gcc.c-torture/compile/930217-1.c: Likewise.
16227         * gcc.c-torture/compile/930513-1.c: Likewise.
16228         * gcc.c-torture/execute/920908-2.c: Likewise.
16229         * gcc.c-torture/execute/921204-1.c: Likewise.
16230         * gcc.c-torture/execute/930621-1.c: Likewise.
16231         * gcc.c-torture/execute/930630-1.c: Likewise.
16232         * gcc.c-torture/execute/931031-1.c: Likewise.
16233         * gcc.c-torture/execute/980602-2.c: Likewise.
16234         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16235         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16236         * gcc.c-torture/execute/extzvsi.c: Likewise.
16237         * gcc.c-torture/unsorted/ext.c: Likewise.
16238
16239 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16240
16241         PR target/12749
16242         * gcc.c-torture/compile/20031220-2.c: New test case.
16243
16244 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16245
16246         PR optimization/13031
16247         * gcc.c-torture/compile/20031220-1.c: New test case.
16248
16249 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16250
16251         * gcc.dg/cast-function-1.c: New test.
16252
16253 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16254
16255         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16256         formats.
16257
16258 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16259
16260         PR c++/12795
16261         * g++.dg/ext/attrib10.C: New test.
16262
16263 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16264
16265         * gcc.dg/cleanup-10.c: New test.
16266         * gcc.dg/cleanup-11.c: New test.
16267
16268 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16269
16270         PR c++/13239
16271         * g++.dg/opt/expect1.C: New test.
16272
16273 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16274
16275         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16276
16277 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16278
16279         PR debug/12923
16280         * gcc.dg/20031218-1.c: New test.
16281
16282         PR debug/12389
16283         * gcc.dg/20031218-2.c: New test.
16284         * gcc.dg/20031218-3.c: New test.
16285
16286         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16287         of label name and allow for USER_LABEL_PREFIX == "_" names.
16288         * g++.dg/abi/mangle18-2.C: Likewise.
16289         * g++.dg/abi/mangle19-1.C: Likewise.
16290         * g++.dg/abi/mangle19-2.C: Likewise.
16291         * g++.dg/abi/mangle20-1.C: Likewise.
16292         * g++.dg/abi/mangle20-2.C: Likewise.
16293
16294 2003-12-18  Richard Henderson  <rth@redhat.com>
16295
16296         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16297
16298 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16299             Dan Kegel <dank@kegel.com>
16300
16301         PR other/12009
16302         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16303         testing a cross compiler, it causes spurious compile failures.
16304         * lib/g++.exp: Likewise.
16305
16306 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16307
16308         PR c++/13262
16309         * g++.dg/template/access13.C: New test.
16310
16311 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16312
16313         * gcc.dg/20031216-1.c: New test.
16314
16315 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16316
16317         PR c++/9154
16318         * g++.dg/template/error10.C: New test.
16319
16320 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16321
16322         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16323         * g++.dg/eh/simd-2.C: Likewise.
16324
16325 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16326             Roger Sayle  <roger@eyesopen.com>
16327
16328         * gcc.c-torture/execute/ieee/mzero5.c: New.
16329
16330 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/10603
16333         * g++.dg/parse/error6.C: New test.
16334
16335         PR c++/12827
16336         * g++.dg/parse/error7.C: New test.
16337
16338 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16339
16340         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16341         at -O with stabs debugging formats.
16342         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16343         * gcc.dg/debug/debug-2.c: Likewise.
16344
16345 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16346
16347         PR c++/12696
16348         * g++.dg/init/error1.C: New test.
16349
16350         PR c++/12218
16351         * g++.dg/init/pm3.C: New test.
16352
16353 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16354
16355         PR c/3347
16356         * gcc.dg/bitfld-8.c: New test.
16357
16358 2003-12-16  James Lemke  <jim@wasabisystems.com>
16359
16360         * gcc.dg/arm-scd42-[123].c: New tests.
16361
16362 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16363
16364         PR c++/9043
16365         * g++.dg/abi/mangle20-1.C: New test.
16366         * g++.dg/abi/mangle20-2.C: New test.
16367
16368 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16369
16370         PR c++/13275
16371         * g++.dg/other/offsetof2.C: Remove XFAIL.
16372         * g++.dg/parse/offsetof1.C: New test.
16373         * g++.gd/parse/offsetof2.C: Likewise.
16374
16375 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16376
16377         * g++.dg/template/nontype3.C: New test.
16378         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16379
16380 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16381
16382         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16383
16384 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16385
16386         PR c++/13387
16387         * g++.dg/expr/assign1.C: New test.
16388
16389         PR c++/13242
16390         * g++.dg/abi/mangle19-1.C: New test.
16391         * g++.dg/abi/mangle19-2.C: New test.
16392
16393 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16394
16395         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16396
16397 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16398
16399         * gcc.c-torture/execute/20031216-1.c: New test.
16400
16401 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16402
16403         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16404         an ICE regression.
16405
16406 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/10926
16409         * g++.dg/template/error9.C: New test.
16410
16411         PR c++/11116
16412         * g++.dg/template/error8.C: New test.
16413
16414 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16415
16416         PR middle-end/13400
16417         * gcc.c-torture/execute/20031215-1.c: New test case.
16418
16419 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/13269
16422         * g++.dg/parse/error5.C: New test.
16423
16424         PR c++/12989
16425         * g++.dg/expr/sizeof1.C: New test.
16426
16427         PR c++/13310
16428         * g++.dg/template/crash15.C: New test.
16429
16430 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16431
16432         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16433         a non-POD type as the last named parameter of a varargs function.
16434
16435 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16436
16437         PR c++/13243
16438         PR c++/12573
16439         * g++.dg/template/crash14.C: New test.
16440         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16441
16442 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16443
16444         * g++.dg/other/java1.C: New test.
16445
16446         PR c++/13241
16447         * g++.dg/abi/mangle18-1.C: New test.
16448         * g++.dg/abi/mangle18-2.C: New test.
16449
16450 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16451
16452         PR optimization/10312
16453         * gcc.c-torture/execute/20031214-1.c: New.
16454
16455 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16456
16457         PR c++/10779
16458         PR c++/12160
16459         * g++.dg/parse/error3.C: New test.
16460         * g++.dg/parse/error4.C: Likewise.
16461         * g++.dg/abi/mangle4.C: Tweak error messages.
16462         * g++.dg/lookup/using5.C: Likewise.
16463         * g++.dg/other/error2.C: Likewise.
16464         * g++.dg/parse/typename5.C: Likewise.
16465         * g++.dg/parse/undefined1.C: Likewise.
16466         * g++.dg/template/arg2.C: Likewise.
16467         * g++.dg/template/ttp3.C: Likewise.
16468         * g++.dg/template/type1.C: Likewise.
16469         * g++.old-deja/g++.other/crash32.C: Likewise.
16470         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16471
16472 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16473
16474         PR c++/13106
16475         * g++.dg/warn/noreturn-3.C: New test.
16476
16477 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16478
16479         PR c++/13118
16480         * g++.dg/abi/covariant3.C: New.
16481
16482 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16483
16484         * g++.dg/eh/ia64-1.C: New test.
16485
16486 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16487
16488         PR optimization/13037
16489         * g77.f-torture/execute/13037.f: New test case.
16490
16491 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16492
16493         PR c++/12881
16494         * g++.dg/abi/covariant2.C: New.
16495
16496 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16497
16498         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16499
16500 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16501
16502         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16503
16504 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16505
16506         PR other/10819
16507         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16508         to fix Bug 10819.
16509         * lib/g++.exp (g++_version): Likewise.
16510         * lib/g77.exp (g77_version): Likewise.
16511         * lib/objc.exp (default_objc_version): Likewise.
16512
16513 2003-12-10  Richard Henderson  <rth@redhat.com>
16514
16515         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16516
16517         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16518
16519 2003-12-08  Matt Austern  <austern@apple.com>
16520
16521         PR c/13134
16522         * lib/gcc-dg.exp (dg-require-visibility): Define.
16523         * lib/target-supports (check_visibility_available): Define.
16524         * gcc.dg/visibility-1.c: New test.
16525         * gcc.dg/visibility-2.c: Likewise.
16526         * gcc.dg/visibility-3.c: Likewise.
16527         * gcc.dg/visibility-4.c: Likewise.
16528         * gcc.dg/visibility-5.c: Likewise.
16529         * gcc.dg/visibility-6.c: Likewise.
16530         * g++.dg/ext/visibility-1.C: Likewise.
16531         * g++.dg/ext/visibility-2.C: Likewise.
16532         * g++.dg/ext/visibility-3.C: Likewise.
16533         * g++.dg/ext/visibility-4.C: Likewise.
16534         * g++.dg/ext/visibility-5.C: Likewise.
16535         * g++.dg/ext/visibility-6.C: Likewise.
16536
16537 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16538
16539         * g++.dg/lookup/java1.C: New test.
16540         * g++.dg/lookup/java2.C: New test.
16541
16542 2003-12-07  Falk Hueffner  <falk@debian.org>
16543
16544         * g++.dg/opt/noreturn-1.C: New test.
16545
16546 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16547
16548         * gcc.dg/overflow-1.c: New test.
16549
16550 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16551
16552         * g77.f-torture/compile/13060.f: New test.
16553
16554 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16555
16556         PR c++/13323
16557         * g++.dg/inherit/operator2.C: New test.
16558
16559 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16560
16561         PR c++/13305
16562         * g++.dg/ext/attrib9.C: New test.
16563
16564 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/13314
16567         * g++.dg/template/error7.C: New test.
16568
16569 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16570             J"orn Rennecke <joern.rennecke@superh.com>
16571
16572         PR target/13302
16573         * g++.dg/other/struct-va_list.C: New test.
16574
16575 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16576
16577         PR c++/13166
16578         * g++.dg/parse/defarg6.C: New test.
16579
16580 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16581
16582         PR target/13256
16583         * gcc.c-torture/execute/20031201-1.c: New test.
16584
16585 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16586
16587         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16588
16589 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16590
16591         * gcc.dg/builtin-return-1.c: New test.
16592
16593 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16594             J"orn Rennecke <joern.rennecke@superh.com>
16595
16596         PR optimization/13260
16597         * gcc.c-torture/execute/20031204-1.c: New test.
16598
16599 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16600
16601         PR c++/9127
16602         * g++.dg/template/error6.C: New test.
16603
16604 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16605
16606         * gcc.dg/20031202-1.c: New test.
16607
16608 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16609
16610         PR c++/13179
16611         * g++.dg/template/eh1.C: New test.
16612
16613         PR c++/10771
16614         * g++.dg/template/error5.C: New test.
16615
16616 2003-12-02  David Ung  <davidu@mips.com>
16617
16618         * gcc.dg/compat/vector-check.h: Corrected type for var
16619         g_##TMODE
16620
16621 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16622
16623         PR c++/10126
16624         * g++.dg/template/ptrmem8.C: New test.
16625
16626 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16627
16628         PR c++/12573
16629         * g++.dg/template/dependent-expr3.C: New test.
16630
16631 2003-12-01  James Lemke  <jim@wasabisystems.com>
16632
16633         * gcc.dg/arm-g2.c: New test.
16634
16635 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16636
16637         PR optimization/11634
16638         * gcc.dg/20031201-2.c: New test case.
16639
16640 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16641
16642         PR 11433
16643         * objc.dg/proto-lossage-3.m: New test.
16644
16645 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16646
16647         PR optimization/12628
16648         * gcc.dg/20031201-1.c: New test case.
16649
16650 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16651
16652         * gcc.dg/unaligned-1.c: New test.
16653
16654 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16655
16656         PR c++/9849
16657         * g++.dg/template/error4.C: New test.
16658         * g++.dg/template/nested3.C: Adjust error markers.
16659
16660 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16661
16662         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16663
16664 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16665
16666         PR c/10333
16667         * gcc.dg/bitfld-7.c: New test.
16668
16669 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16670
16671         * gcc.dg/tls/asm-1.C: New test.
16672
16673 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16674
16675         * gcc.dg/cpp/assert4.c: Update.
16676
16677 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16678
16679         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16680         * gcc.dg/builtin-apply3.c: New test.
16681
16682 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16683
16684         * lib/compat.exp (compat-obj): New xfaildata parameter.
16685         Use it to set compiler_conditional_xfail_data before compiling.
16686         (compat-get-options): Handle dg-xfail-if.
16687         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16688         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16689         * gcc.dg/compat/vector-1_y.c: Likewise.
16690         * gcc.dg/compat/vector-2_x.c: Likewise.
16691         * gcc.dg/compat/vector-2_y.c: Likewise.
16692
16693 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16694
16695         * g++.dg/opt/reg-stack4.C: New test.
16696
16697 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16698
16699         * gcc.dg/builtin-apply2.c: New test.
16700
16701 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16702
16703         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16704
16705 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16706
16707         PR c++/12924
16708         * g++.dg/template/template-id-2.C: New test.
16709
16710 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16711
16712         PR c++/5369
16713         * g++.dg/template/memfriend1.C: New test.
16714         * g++.dg/template/memfriend2.C: Likewise.
16715         * g++.dg/template/memfriend3.C: Likewise.
16716         * g++.dg/template/memfriend4.C: Likewise.
16717         * g++.dg/template/memfriend5.C: Likewise.
16718         * g++.dg/template/memfriend6.C: Likewise.
16719         * g++.dg/template/memfriend7.C: Likewise.
16720         * g++.dg/template/memfriend8.C: Likewise.
16721         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16722
16723 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16724
16725         PR c++/12515
16726         * g++.dg/ext/cond1.C: New test.
16727
16728 2003-11-20  Richard Henderson  <rth@redhat.com>
16729
16730         * gcc.dg/20020201-2.c: Remove.
16731         * gcc.dg/20020201-4.c: Remove.
16732         * gcc.dg/20020304-1.c: Remove.
16733
16734 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16735
16736         * gcc.dg/cpp/trad/xwin1.c: New test case.
16737
16738 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16739
16740         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16741         * lib/g77.exp: Likewise.
16742         * lib/objc.exp: Likewise.
16743         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16744         for darwin.
16745
16746 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16747
16748         PR c++/12932
16749         * g++.dg/template/static5.C: New test.
16750
16751 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16752
16753         * gcc.dg/nested-func-1.c: New test.
16754
16755 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16756
16757         * gcc.dg/cpp/assert4.c: New test.
16758
16759 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16760
16761         PR c++/2294
16762         * g++.dg/lookup/using9.c: New test.
16763
16764 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/12762
16767         * g++.dg/template/error3.C: New test.
16768
16769 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16770
16771         PR ada/13035
16772         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16773         No longer use a wrapper for gcc, since this does not work under
16774         Windows.
16775
16776 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16777
16778         PR c++/2094
16779         * g++.dg/template/ptrmem7.C: New test.
16780
16781 2003-11-13  Andrew Pinski <apinski@apple.com>
16782
16783         * gcc.c-torture/compile/20031113-1.c: New test.
16784
16785 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16786             Kean Johnston <jkj@sco.com>
16787
16788         PR c/13029
16789         * gcc.dg/unused-4.c: Update.
16790
16791 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16792
16793         * g++.dg/opt/const3.C: New test.
16794
16795 2003-11-13  Jan Hubicka  <jh@suse.cz>
16796
16797         * gcc.c-torture/compile/20031112-1.c: New test.
16798
16799 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16800
16801         * g++.dg/parse/crash10.C: Remove bogus error marker.
16802
16803 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16804
16805         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16806         (host_gcc): Likewise.
16807         (ROOT): Honor $PWDCMD.
16808         (BASE): Likewise.
16809         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16810
16811 2003-11-12  Catherine Moore  <clm@redhat.com>
16812
16813         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16814
16815 2003-11-12  Andreas Jaeger  <aj@suse.de>
16816             Jakub Jelinek  <jakub@redhat.com>
16817             Andrew Pinski  <pinskia@physics.uc.edu>
16818             Richard Henderson  <rth@redhat.com>
16819
16820         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16821         systems.
16822         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16823
16824         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16825         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16826
16827 2003-11-11  Andreas Jaeger  <aj@suse.de>
16828
16829         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16830
16831         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16832
16833 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16834
16835         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16836         Clean ups.
16837
16838 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16839
16840         * gcc.dg/trampoline-1.c: New test.
16841
16842 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16843
16844         * gcc.c-torture/compile/200031109-1.c: New test.
16845
16846 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16847
16848         PR c/3190
16849         PR c/8714
16850         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16851         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16852         gcc.dg/format/no-y2k-1.c: Update.
16853
16854 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16855
16856         PR optimization/10467
16857         * gcc.dg/20031108-1.c: New test case.
16858
16859 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16860
16861         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16862
16863 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16864
16865         * gcc.dg/compound-lvalue-1.c: New test.
16866         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16867         some XFAILs.
16868
16869 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16870
16871         * gcc.dg/altivec-varargs-1.c: New test.
16872
16873 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16874
16875         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16876         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16877         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16878         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16879         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16880
16881 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16882
16883         * gcc.dg/cond-lvalue-1.c: New test.
16884
16885 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16886
16887         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16888
16889 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16890
16891         PR c++/11616
16892         * g++.dg/template/instantiate5.C: New test.
16893
16894 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16895
16896         PR c++/12726
16897         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16898         * ChangeLog: Add missing first entry for above test.
16899
16900 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16901
16902         PR c++/9810
16903         * g++.dg/template/using8.C: New test.
16904         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16905
16906 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16907
16908         PR optimization/10817
16909         * gcc.c-torture/compile/20031102-1.c: New test case.
16910
16911 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16912
16913         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16914         2147483647.
16915
16916 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16917
16918         * gcc.dg/20031102-1.c: New test.
16919
16920 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16921
16922         * gcc.dg/complex-1.c: New test.
16923
16924 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16925
16926         PR c++/12796
16927         * g++.dg/template/crash13.C: Adjust expected error location.
16928         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16929
16930 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16931
16932         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16933
16934 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16935
16936         PR/10239
16937         * gcc.c-torture/compile/20031031-2.c: New test.
16938
16939 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16940
16941         PR/11640
16942         * gcc.c-torture/compile/20031031-1.c: New test.
16943
16944 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16945
16946         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16947         * gcc.misc-tests/bprob.exp: Likewise.
16948         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16949         the execution test on arm-elf configs.
16950         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16951         configs that don't support scratch files.
16952         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16953
16954 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16955
16956         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16957         done by dejagnu.
16958
16959 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16960
16961         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16962         Avoid non pure sh syntax. Add more logging.
16963
16964         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16965         fail.
16966
16967 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16968
16969         PR libgcj/10610
16970         * gcc.dg/ppc-stackalign-1.c: New test.
16971
16972 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16973
16974         * ada/acats/run_all.sh: Change output to be more compliant with
16975         dejagnu framework.
16976         Create acats.sum and acats.log files under testsuite/ada/acats
16977         Only run [a-z]* directories, to filter out e.g. CVS.
16978         Redirect build output to log file.
16979
16980 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16981
16982         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16983
16984 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16985
16986         PR ada/5909:
16987         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16988
16989 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16990
16991         * gcc.c-torture/compile/20031023-1.c: New test.
16992         * gcc.c-torture/compile/20031023-2.c: New test.
16993         * gcc.c-torture/compile/20031023-3.c: New test.
16994         * gcc.c-torture/compile/20031023-4.c: New test.
16995
16996 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16997
16998         PR c++/10371
16999         * g++.dg/lookup/scoped8.C: New test.
17000
17001 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17002
17003         * g++.dg/opt/reg-stack3.C: New test.
17004
17005 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17006
17007         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17008
17009 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17010
17011         PR c++/11076
17012         * g++.dg/template/crash13.C: New test.
17013
17014 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17015
17016         * gcc.dg/c99-restrict-2.c: New test.
17017
17018 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17019
17020         PR c++/12698, c++/12699, c++/12700, c++/12566
17021         * g++.dg/inherit/covariant9.C: New test.
17022         * g++.dg/inherit/covariant10.C: New test.
17023         * g++.dg/inherit/covariant11.C: New test.
17024
17025 2003-10-23  Jason Merrill  <jason@redhat.com>
17026
17027         PR c++/12726
17028         * g++.dg/ext/complit2.C: New test.
17029
17030 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17031
17032         PR target/12654
17033         * gcc.c-torture/execute/20031020-1.c: New test.
17034
17035 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17036
17037         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17038         following the jump_insn.
17039
17040 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17041
17042         * gcc.dg/cast-lvalue-1.c: New test.
17043
17044 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17045
17046         PR c++/11962
17047         * g++.dg/template/cond2.C: New test.
17048
17049 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17050
17051         * gcc.dg/builtins-28.c: New test.
17052
17053 2003-10-20  Jan Hubicka  <jh@suse.cz>
17054
17055         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17056         parameter.
17057         * testsuite/gcc.dg/inline-2.c: Likewise.
17058
17059 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17060
17061         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17062         * gcc.dg/nest.c:  Likewise.
17063
17064 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17065
17066         PR c++/9781, c++/10583, c++/11862
17067         * g++.dg/parse/crash13.C: New test.
17068
17069 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17070
17071         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17072
17073 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17074
17075         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17076         Define HAVE_C99_RUNTIME except on Solaris.
17077         * gcc.dg/builtins-20.c: Likewise.
17078
17079 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17080
17081         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17082
17083 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17084
17085         PR c++/12495
17086         * g++.dg/template/crash21.C: New test.
17087
17088 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17089
17090         PR c++/2513
17091         * g++.dg/template/typename5.C: New test.
17092
17093 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17094
17095         PR c++/12369
17096         * g++.dg/template/friend25.C: New test.
17097
17098 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17099
17100         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17101         versions.
17102
17103 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17104
17105         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17106         == 2147483647.
17107
17108 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17109
17110         * gcc.c-torture/execute/960416-1.x: Remove.
17111         * gcc.c-torture/execute/divconst-3.x: Likewise.
17112
17113 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17114
17115         PR target/12598
17116         * gcc.dg/torture/cris-volatile-1.c: New test.
17117
17118 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17119
17120         PR optimization/9325
17121         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17122         for overflowing floating point to integer conversion during RTL
17123         simplification.
17124
17125 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17126
17127         * objc/execute/_cmd.m: Fix typo.
17128         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17129         Relax 'scan-assembler' regexp.
17130         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17131         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17132         * objc.dg/zero-link-2.m: Remove blank line.
17133         * objc.dg/zero-link-3.m: New test case.
17134
17135 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17136
17137         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17138
17139         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17140         than linker trickery.
17141
17142 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17143
17144         PR c++/12370
17145         * g++.dg/other/friend2.C: New test.
17146
17147 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17148
17149         * gcc.dg/20031012-1.c: New test.
17150
17151 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17152
17153         * gcc.dg/weak/weak-3.c: Fix for new warning.
17154
17155 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17156
17157         PR optimization/8750
17158         * gcc.c-torture/execute/20031012-1.c: New test case.
17159
17160 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17161
17162         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17163         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17164
17165 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17166
17167         PR optimization/12260
17168         * gcc.c-torture/compile/20031011-2.c: New test case.
17169
17170 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17171
17172         * gcc.c-torture/execute/20031011-1.c: New testcase.
17173
17174 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17175
17176         * gcc.c-torture/compile/20031011-1.c: New test.
17177
17178 2003-10-11  Jan Hubicka  <jh@suse.cz>
17179
17180         * g++.dg/other/first-global.C: New test.
17181
17182 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17183
17184         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17185
17186 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17187
17188         * gcc.c-torture/compile/20031010-1.c: New test.
17189
17190 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17191
17192         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17193         * gcc.c-torture/execute/va-arg-25.c: ... here.
17194
17195 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17196
17197         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17198
17199 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17200
17201         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17202
17203 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17204
17205         * g++.dg/parse/error2.C: New test.
17206
17207 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17208
17209         PR c++/11097
17210         * g++.dg/other/error5.C: Modify the error message.
17211         * g++.dg/lookup/using8.C: New test.
17212
17213 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17214
17215         * gcc.dg/darwin-abi-2.c: New file.
17216         * gcc.c-torture/execute/va-arg-24.c: New file.
17217
17218 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17219
17220         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17221         indentation.
17222
17223 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/10147
17226         * g++.dg/other/error4.C: Update error messages.
17227         * g++.dg/template/ptrmem4.C: Likewise.
17228
17229         PR c++/12337
17230         * g++.dg/init/new9.C: New test.
17231
17232         PR c++/12334, c++/12236, c++/8656
17233         * g++.dg/ext/attrib8.C: New test.
17234
17235 2003-10-06  Devang Patel  <dpatel@apple.com>
17236
17237         * gcc.dg/debug/dwarf2-3.h: New test.
17238         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17239
17240 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17241
17242         * g++.dg/opt/cfg2.C: New test.
17243
17244 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17245
17246         * g++.dg/opt/float1.C: New test.
17247
17248 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17249
17250         * gcc.dg/c90-array-lval-6.c: New test.
17251         * gcc.dg/c99-array-lval-6.c: New test.
17252
17253 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17254             Ziemowit Laski  <zlaski@apple.com>
17255
17256         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17257         'Derived', so that it is never considered a class method; add
17258         new warning for '+port' method ambiguity.
17259         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17260         <objc/objc-api.h> (needed on Mac OS X).
17261         * objc.dg/method-13.m: New test.
17262
17263 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17264
17265         PR optimization/9325, PR java/6391
17266         * gcc.c-torture/execute/20031003-1.c: New test case.
17267
17268 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17269
17270         PR optimization/12180
17271         * gcc.dg/20031002-1.c: New test.
17272
17273         PR c++/12486
17274         * g++.dg/inherit/error1.C: New test.
17275
17276 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17277
17278         * lib/f-torture.exp (search_for): Rename to...
17279         (search_for_re): This.  Also, clean up comments and the
17280         "regexp" invocation.
17281
17282 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17283
17284         * gcc.c-torture/compile/20031002-1.c: New test.
17285
17286 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17287
17288         * g++.dg/opt/cond1.C: New test.
17289
17290 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17291
17292         * gcc.dg/Wold-style-definition-2.c: New testcase.
17293         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17294
17295 2003-09-29  Richard Henderson  <rth@redhat.com>
17296
17297         * g++.dg/init/array10.C: Add dg-options.
17298
17299 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17300
17301         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17302
17303 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17304
17305         * g++.dg/template/friend19.C: Fix typo.
17306         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17307
17308 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17309
17310         * gcc.c-torture/execute/20030928-1.c: New test.
17311         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17312
17313 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17314
17315         * g++.dg/opt/unroll1.C: New test.
17316
17317 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17318
17319         PR optimization/11741
17320         * gcc.dg/20030926-1.c: New test case.
17321
17322 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17323
17324         PR c++/5655
17325         * g++.dg/parse/access7.C: New test.
17326         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17327
17328 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17329
17330         MERGE OF objc-improvements-branch into MAINLINE:
17331         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17332         if libobjc has not been built.
17333         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17334         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17335         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17336         objc/execute/nested-3.m, objc/execute/np-2.m,
17337         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17338         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17339         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17340         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17341         objc.dg/special/unclaimed-category-1.h,
17342         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17343         well as GNU runtime.
17344         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17345         * execute/cascading-1.m, execute/function-message-1.m,
17346         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17347         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17348         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17349         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17350         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17351         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17352         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17353         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17354         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17355         * objc.dg/bitfield-2.m: Run only on Darwin.
17356         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17357         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17358         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17359         * objc.dg/const-str-1.m: Fix constant string layout.
17360
17361 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17362
17363         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17364
17365 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17366
17367         * gcc.dg/darwin-abi-1.c: New file.
17368
17369 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17370
17371         PR target/12281
17372         * gcc.c-torture/compile/20030921-1.c: New test.
17373
17374 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17375
17376         * g++.dg/opt/reg-stack2.C: New test.
17377
17378 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17379
17380         * g++.dg/eh/delayslot1.C: New test.
17381
17382 2003-09-20  Richard Henderson  <rth@redhat.com>
17383
17384         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17385
17386 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17387
17388         * gcc.c-torture/execute/20030920-1.c: New test case.
17389
17390 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17391
17392         * g++.dg/rtti/typeid3.C: Correct expected error message.
17393
17394 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17395
17396         PR c++/157
17397         * g++.dg/parse/crash12.C: New test.
17398
17399 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17400
17401         * gcc.dg/compat/mixed-struct-check.h: New.
17402         * gcc.dg/compat/mixed-struct-defs.h: New.
17403         * gcc.dg/compat/mixed-struct-init.h: New.
17404         * gcc.dg/compat/struct-by-value-19_main.c: New.
17405         * gcc.dg/compat/struct-by-value-19_x.c: New.
17406         * gcc.dg/compat/struct-by-value-19_y.c: New.
17407         * gcc.dg/compat/struct-by-value-20_main.c: New.
17408         * gcc.dg/compat/struct-by-value-20_x.c: New.
17409         * gcc.dg/compat/struct-by-value-20_y.c: New.
17410         * gcc.dg/compat/struct-return-19_main.c: New.
17411         * gcc.dg/compat/struct-return-19_x.c: New.
17412         * gcc.dg/compat/struct-return-19_y.c: New.
17413         * gcc.dg/compat/struct-return-20_main.c: New.
17414         * gcc.dg/compat/struct-return-20_x.c: New.
17415         * gcc.dg/compat/struct-return-20_y.c: New.
17416
17417 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17418         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17419         so that it will not complain on LP64 targets.
17420
17421 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17422
17423         PR c++/495
17424         * g++.dg/template/friend24.C: New test.
17425
17426 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17427
17428         PR c++/12332
17429         * g++.dg/template/memtmpl2.C: New test.
17430
17431 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17432
17433         PR target/11184
17434         * gcc.dg/builtin-apply1.c: New test.
17435
17436 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17437
17438         PR c++/9848
17439         * g++.dg/warn/Wunused-4.C: New test.
17440
17441 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17442
17443         PR c++/12316
17444         * g++.dg/other/gc2.C: New test.
17445
17446 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17447
17448         PR c++/11991
17449         * g++.dg/rtti/typeid3.C: New test.
17450
17451         PR c++/12266
17452         * g++.dg/overload/template1.C: New test.
17453
17454 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17455
17456         * g++.dg/opt/cfg3.C: New test.
17457
17458 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17459
17460         PR c++/7939
17461         * g++.dg/template/crash11.C: New test.
17462
17463 2003-09-16  Jason Merrill  <jason@redhat.com>
17464             Jakub Jelinek  <jakub@redhat.com>
17465
17466         * gcc.dg/attr-warn-unused-result.c: New test.
17467
17468 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17469
17470         PR c++/12184
17471         * g++.dg/expr/call2.C: New test.
17472
17473 2003-09-15  Andreas Jaeger  <aj@suse.de>
17474
17475         * gcc.dg/Wold-style-definition-1.c: New test.
17476
17477 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17478
17479         PR c++/3907
17480         * g++.dg/parse/template12.C: New test.
17481
17482         * g++.dg/abi/bitfield11.C: New test.
17483         * g++.dg/abi/bitfield12.C: Likewise.
17484
17485 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17486
17487         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17488         non-expansion of functional macro name without arguments at EOL.
17489         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17490
17491 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17492
17493         * gcc.c-torture/execute/20030914-[12].c: New tests.
17494
17495 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17496
17497         PR c++/11788
17498         * g++.dg/overload/addr1.C: New test.
17499
17500 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17501
17502         * gcc.dg/20030909-1.c: New test.
17503
17504 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17505
17506         * gcc.dg/ultrasp10.c: New test.
17507
17508 2003-09-09  Devang Patel  <dpatel@apple.com>
17509
17510         * gcc.dg/darwin-ld-6.c: New test.
17511
17512 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17513
17514         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17515
17516 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17517
17518         * gcc.dg/ia64-types1.c: New test.
17519         * gcc.dg/ia64-types2.c: Likewise.
17520
17521 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17522
17523         * gcc.dg/builtins-1.c: Add more _Complex tests.
17524         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17525
17526         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17527         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17528
17529 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/11786
17532         * g++.dg/lookup/koenig2.C: New test.
17533
17534         PR c++/5296
17535         * g++.dg/rtti/typeid2.C: New test.
17536
17537 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * gcc.c-torture/compile/20030904-1.c: New test.
17540
17541 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17542
17543         * g++.dg/opt/longbranch2.C: New test.
17544
17545 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17546
17547         * g++.dg/template/crash10.C: Only compile it.
17548
17549 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17550
17551         PR middle-end/11665
17552         * gcc.c-torture/compile/20030907-1.c: New test.
17553         * g++.dg/init/array11.C: New test.
17554
17555 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17556
17557         PR c++/11852
17558         * g++.dg/init/struct1.C: New test.
17559
17560 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17561
17562         PR c++/12181
17563         * g++.dg/expr/comma1.C: New test.
17564
17565 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17566
17567         PR c++/11867
17568         * g++.dg/expr/static_cast5.C: New test.
17569
17570 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17571
17572         PR c++/11507
17573         * g++.dg/lookup/scoped7.C: New test.
17574
17575         PR c++/9574
17576         * g++.dg/other/static1.C: New test.
17577
17578         PR c++/11490
17579         * g++.dg/warn/template-1.C: New test.
17580
17581         PR c++/11432
17582         * g++.dg/template/crash10.C: New test.
17583
17584         PR c++/2478
17585         * g++.dg/overload/VLA.C: New test.
17586
17587         PR c++/10804
17588         * g++.dg/template/call1.C: New test.
17589
17590 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         PR c++/11794
17593         * g++.dg/parse/using3.C: New test.
17594
17595 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17596
17597         PR c++/11409
17598         * g++.dg/overload/builtin3.C: New test case.
17599
17600 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17601
17602         PR c/9862
17603         * gcc.dg/20030906-1.c: New test.
17604         * gcc.dg/20030906-2.c: Likewise.
17605
17606 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17607
17608         PR c++/12167
17609         * g++.dg/parse/defarg5.C: New test.
17610
17611         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17612
17613 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17614
17615         PR c++/12163
17616         * g++.dg/expr/static_cast4.C: New test.
17617
17618         PR c++/12146
17619         * g++.dg/template/crash9.C: New test.
17620
17621 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17622
17623         * g++.old-deja/g++.ext/pretty2.C: Update for change
17624         in __FUNCTION__.
17625         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17626
17627 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17628
17629         PR c++/11922
17630         * g++/dg/template/qualified-id1.C: New test.
17631
17632         PR c++/12037
17633         * g++.dg/warn/noeffect4.C: New test.
17634
17635 2003-09-04  Matt Austern  <austern@apple.com>
17636
17637         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17638         * g++.dg/ext/fnname2.C: Likewise.
17639         * g++.dg/ext/fnname3.C: Likewise.
17640
17641 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17642
17643         * g++.dg/expr/lval1.C: New test.
17644         * g++.dg/ext/lvcast.C: Remove.
17645
17646 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17647
17648         PR optimization/11700.
17649         * gcc.c-torture/compile/20030903-1.c: New test case.
17650
17651 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17652
17653         PR c++/12053
17654         * g++.dg/abi/layout4.C: New test.
17655
17656 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17657
17658         PR c++/11553
17659         * g++.dg/parse/friend3.C: New test.
17660
17661 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17662
17663         PR c++/11847
17664         * g++.dg/template/class1.C: New test.
17665
17666         PR c++/11808
17667         * g++.dg/expr/call1.C: New test.
17668
17669 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17670
17671         PR c++/12114
17672         * g++.dg/init/ref9.C: New test.
17673
17674         PR c++/11972
17675         * g++.dg/template/nested4.C: New test.
17676
17677 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17678
17679         PR c++/12093
17680         * g++.dg/template/non-dependent4.C: New test.
17681
17682         PR c++/11928
17683         * g++.dg/inherit/conv1.C: New test.
17684
17685 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17686
17687         PR c++/6196
17688         * g++.dg/ext/label1.C: New test.
17689         * g++.dg/ext/label2.C: Likewise.
17690
17691 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17692
17693         * g++.dg/expr/cond3.C: New test.
17694
17695 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17696
17697         * gcc.dg/builtins-1.c: Add new builtin cases.
17698
17699 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17700
17701         * gcc.dg/builtins-1.c: Add new cases.
17702         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17703
17704 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17705
17706         * gcc.dg/builtins-1.c: Add more math builtin tests.
17707         * gcc.dg/torture/builtin-attr-1.c: New test.
17708
17709 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17710
17711         PR optimization/5079
17712         * g++.dg/opt/static3.C: New test.
17713
17714 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17715
17716         * gcc.misc-tests/gcov-10b.c: New test.
17717
17718 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17719
17720         * g++.dg/opt/ptrmem3.C: New test.
17721
17722         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17723
17724 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * gcc.dg/20030826-2.c: New test.
17727
17728 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17729
17730         PR middle-end/12002
17731         * g77.f-torture/compile/12002.f: New test case.
17732
17733 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17734
17735         * gcc.dg/20030826-1.c: New test case.
17736
17737 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17738
17739         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17740
17741 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17742
17743         PR c++/11871
17744         * c++.dg/lookup/crash1.C: New test.
17745
17746         * c++.dg/warn/noeffect3.C: New test.
17747
17748 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17749
17750         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17751         * gcc.dg/compat/vector-1_y.c: Ditto.
17752         * gcc.dg/compat/vector-2_x.c: Ditto.
17753         * gcc.dg/compat/vector-2_y.c: Ditto.
17754
17755 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17756
17757         * gcc.dg/20030702-1.c: New test.
17758
17759 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17760
17761         PR c++/8795
17762         * g++.dg/ext/altivec-1.C: New test.
17763
17764 2003-08-24  Richard Henderson  <rth@redhat.com>
17765
17766         * g++.dg/eh/simd-2.C: Add -w for x86.
17767
17768 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17769
17770         * gcc.dg/20030815-1.c: New test.
17771
17772 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17773
17774         PR c++/3765
17775         * g++.dg/parse/access6.C: New test.
17776
17777 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17778
17779         PR c++/641, c++/11876
17780         * g++.dg/template/friend22.C: New test.
17781         * g++.dg/template/friend23.C: Likewise.
17782
17783 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17784
17785         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17786         identically.
17787
17788 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17789
17790         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17791
17792 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17793
17794         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17795
17796 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17797
17798         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17799
17800 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17801
17802         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17803
17804 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17805
17806         PR c++/11919
17807         * g++.dg/overload/prom1.C: New test.
17808
17809         PR c++/11551
17810         * g++.dg/parse/dtor2.C: New test.
17811
17812         PR c++/10762
17813         * g++.dg/parse/using2.C: New test.
17814
17815 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17816
17817         PR target/11805
17818         * gcc.c-torture/compile/20030821-1.c: New.
17819
17820 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17821
17822         PR c++/11834
17823         * g++.dg/template/deduce2.C: New test.
17824
17825 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17826
17827         * gcc.c-torture/execute/20030821-1.c: New test.
17828
17829 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17830
17831         PR middle-end/11984
17832         * gcc.dg/20030820-1.c: New test case.
17833
17834 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         PR c++/11945
17837         * g++.dg/warn/noeffect2.C: New test.
17838
17839 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17840
17841         PR c++/10926
17842         * g++.dg/template/dtor2.C: New test.
17843
17844         PR c++/11684
17845         * g++.dg/template/operator1.C: New test.
17846         * g++.dg/parse/operator4.C: New test.
17847
17848         PR c++/11946.C
17849         * g++.dg/expr/enum1.C: New test.
17850         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17851
17852         PR c++/11036.C
17853         * g++.dg/parse/elab2.C: New test.
17854         * g++.dg/parse/typedef4.C: Change error message.
17855         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17856         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17857         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17858
17859 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17860
17861         * gcc.dg/pch/warn-1.c: New.
17862         * gcc.dg/pch/warn-1.hs: New.
17863
17864         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17865         not-tested file.
17866
17867 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17868
17869         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17870
17871 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17872
17873         * gcc.dg/uninit-D.c: New Test.
17874         * gcc.dg/uninit-E.c: New Test.
17875         * gcc.dg/uninit-F.c: New Test.
17876         * gcc.dg/uninit-G.c: New Test.
17877
17878 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17879
17880         * g++.dg/README: Describe the pch directory.
17881
17882 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17883
17884         PR c++/11174
17885         * g++.dg/parse/access4.C: New test.
17886         * g++.dg/parse/access5.C: Likewise.
17887         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17888
17889 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17890
17891         * gcc.dg/noncompile/20030818-1.c: New.
17892
17893 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         PR c++/11957
17896         * g++.dg/warn/noeffect1.C: New test.
17897
17898         * g++.dg/template/scope2.C: New test.
17899         * g++.dg/template/error2.C: Correct dg-error
17900
17901 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17902
17903         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17904
17905 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17906
17907         PR C++/11512
17908         * g++.dg/template/warn1.C: New.
17909
17910 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17911
17912         * g++.dg/template/error2.C: New test.
17913         * g++.dg/lookup/using7.C: Adjust errors
17914         * g++.old-deja/g++.pt/crash36.C: Likewise.
17915         * g++.old-deja/g++.pt/derived3.C: Likewise.
17916
17917 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17918
17919         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17920         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17921         * gcc.c-torture/execute/builtins/string-9.c: New, from
17922         string-opt-9.c.  Adjust for execute/builtins framework.
17923         * gcc.c-torture/execute/string-opt-9.c: Delete.
17924
17925 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17926
17927         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17928
17929         * g++.dg/parse/ret-type2.C: New test.
17930
17931         PR c++/11703
17932         * g++.dg/init/new8.C: New test.
17933
17934         PR c++/10923
17935         * g++.dg/parse/typedef5.C: New test.
17936
17937         PR c++/9512
17938         * g++.dg/parse/qualified2.C: New test.
17939         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17940         invalid code.
17941
17942 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17943
17944         * g++.dg/conversion/ptrmem1.C: New test.
17945
17946 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17947
17948         PR target/11693
17949         * gcc.dg/20030811-1.c: New test.
17950
17951         PR target/11535
17952         * gcc.c-torture/execute/20030811-1.c: New test.
17953
17954 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17955
17956         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17957
17958 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17959
17960         PR c++/11789.C
17961         * g++.dg/inherit/multiple1.C: New test.
17962
17963 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17964
17965         * gcc.dg/spe1.c: New test.
17966
17967         PR c++/11670
17968         * g++.dg/expr/cast2.C: New test.
17969
17970         PR c++/10530
17971         * g++.dg/template/dependent-name2.C: New test.
17972
17973 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17974
17975         * g++.dg/parse/crash11.C: Put the dg options in comments.
17976
17977 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17978
17979         * lib/gcc-dg.exp: Update for diagnostic change.
17980
17981 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17982
17983         PR c++/5767
17984         * g++.dg/parse/crash11.C: New test.
17985
17986 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17987
17988         * gcc.dg/cpp/spacing1.c: Update.
17989
17990 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17991
17992         PR target/11739
17993         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17994         a value for -mtune.
17995
17996 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17997
17998         PR middle-end/11771
17999         * gcc.c-torture/compile/20030804-1.c: New test case.
18000
18001 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18002
18003         * gcc.dg/20030804-1.c: New test case.
18004
18005 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18006
18007         * gcc.dg/cpp/separate-1.c: New test.
18008
18009 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18010
18011         PR c++/11704
18012         * g++.dg/template/dependent-expr2.C: New test.
18013
18014         PR c++/11766
18015         * g++.dg/expr/ptrmem1.C: New test.
18016
18017 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18018
18019         PR c++/9453
18020         * g++.dg/template/friend15.C: New test.
18021
18022 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18023
18024         * lib/dg-pch.exp: Work round PCH bug.
18025
18026 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18027
18028         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18029         builtins.  Move cases from builtins-4.c here.
18030
18031         * gcc.dg/torture/builtin-math-1.c: New test taken from
18032         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18033         additional cases.
18034
18035         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18036         Delete.
18037
18038 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18039
18040         PR c++/9447
18041         * g++.dg/template/using7.C: New test.
18042
18043 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18044
18045         * import1.c, import2.c: New tests.
18046
18047 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18048
18049         * g++.dg/eh/crossjump1.C: New test.
18050
18051 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18052
18053         PR c++/11697
18054         * g++.dg/template/using6.C: New test.
18055
18056         PR c++/11744
18057         * g++.dg/template/koenig2.C: New test.
18058
18059 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18060
18061         PR c++/7983
18062         * g++.dg/parse/typedef4.C: New test.
18063
18064 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18065
18066         PR c++/8442, c++/8806
18067         * g++.dg/template/elab1.C: New test.
18068         * g++.dg/template/type2.C: Likewise.
18069         * g++.dg/template/ttp3.C: Adjust expected error message.
18070         * g++.old-deja/g++.law/visibility13.C: Likewise.
18071         * g++.old-deja/g++.niklas/t135.C: Likewise.
18072         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18073         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18074         template argument.
18075         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18076
18077 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18078
18079         PR c++/11295
18080         * g++.dg/ext/stmtexpr1.C: New test.
18081
18082         * g++.dg/opt/tmp1.C: New test.
18083
18084         PR c++/11525
18085         * g++.dg/parse/constant4.C: New test.
18086
18087         PR c++/9447
18088         * g++.dg/template/using5.C: New test.
18089
18090 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18091
18092         * gcc.dg/builtins-27.c: New test case.
18093
18094 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18095
18096         * gcc.dg/tls/opt-7.c: New test.
18097
18098 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18099
18100         * g++.old-deja/g++.other/crash18.C: Remove.
18101
18102 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18103
18104         * g++.dg/template/explicit3.C: New.
18105         * g++.dg/template/explicit4.C: New.
18106         * g++.dg/template/explicit5.C: New.
18107
18108         PR c++/11347
18109         * g++.dg/template/memtmpl1.C: New.
18110
18111 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18112
18113         PR target/11565
18114         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18115         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18116
18117 2003-07-30  Jan Hubicka  <jh@suse.cz>
18118
18119         * vtgc1.c: Kill.
18120
18121 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18122
18123         * gcc.dg/struct-in-proto-1.c: New test.
18124
18125 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18126
18127         * gcc.dg/cpp/include2.c: Only expect one message.
18128
18129 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18130
18131         PR c++/9447
18132         * g++.dg/template/using1.C: New test.
18133         * g++.dg/template/using2.C: New test.
18134         * g++.dg/template/using3.C: New test.
18135         * g++.dg/template/using4.C: New test.
18136
18137 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18138
18139         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18140         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18141
18142 2003-07-28  Jan Hubicka  <jh@suse.cz>
18143
18144         PR c++/11530
18145         * g++.dg/opt/call1.C: New test.
18146
18147 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18148
18149         PR c++/11667
18150         * g++.dg/init/enum2.C: New test.
18151         * g++.dg/template/overload1.C: Add "-w" option.
18152
18153 2003-07-28    <hp@bitrange.com>
18154
18155         * gcc.dg/Wdeclaration-after-statement-1.c,
18156         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18157
18158 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18159
18160         * gcc.c-torture/compile/20030725-1.c: New test.
18161
18162 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18163
18164         * gcc.dg/20030505.c: Only run for SPE.
18165         Remove definition of opaque type.
18166
18167 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18168
18169         * g++.dg/template/ptrmem6.C: New test.
18170
18171 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18172
18173         * gcc.c-torture/compile/zero-strct-2.c: New test.
18174
18175 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18176
18177         * gcc.dg/intermod-1.c: New test.
18178
18179 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18180
18181         PR c++/11617
18182         * g++.dg/template/lookup2.C: New test.
18183         * g++.dg/template/memclass1.C: Remove instantiated from error.
18184         * g++.dg/other/error2.C: Tweak expected errors.
18185
18186         PR c++/11596
18187         * g++.dg/template/defarg3.C: New test.
18188
18189         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18190
18191 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18192
18193         * g++.dg/inherit/access5.C: New test.
18194
18195 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18196
18197         PR c++/11513
18198         * g++.dg/template/crash8.C: New test.
18199
18200 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18201
18202         PR c/10602
18203         * gcc.dg/noncompile/incomplete-2.c: New test.
18204
18205 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c++/11645
18208         * g++.dg/inherit/access4.C: New test.
18209
18210         PR c++/11517
18211         * g++.dg/expr/cond2.C: New test.
18212
18213         PR optimization/10679
18214         * g++.dg/opt/inline4.C: New test.
18215
18216 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18217
18218         * g++.dg/parse/crash10: New test.
18219
18220 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18221
18222         * g++.dg/ext/flexary1.C: New test.
18223
18224 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18225
18226         PR c++/10793
18227         * g++.dg/template/crash9.C: New test.
18228
18229 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18230
18231         PR c++/3004
18232         * g++.dg/parse/typedef3.C: New test.
18233
18234         PR c++/7906
18235         * g++.dg/parse/operator2.C: New test.
18236
18237         PR c++/8895
18238         * g++.dg/parse/def-tmpl-arg1.C: New test.
18239
18240         PR c++/9282
18241         * g++.dg/parse/funptr1.C: New test.
18242
18243         PR c++/9452
18244         * g++.dg/parse/ambig3.C: New test.
18245
18246         PR c++/9454
18247         * g++.dg/parse/operator3.C: New test.
18248
18249         PR c++/9486
18250         * g++.dg/parse/template10.C: New test.
18251
18252         PR c++/9488
18253         * g++.dg/parse/template11.C: New test.
18254
18255         PR c++/10150
18256         * g++.dg/parse/invalid-op1.C: New test.
18257
18258         PR c++/10247
18259         * g++.dg/parse/condexpr1.C: New test.
18260
18261 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18262
18263         * g++.dg/ext/packed3.C: New test.
18264         * g++.dg/ext/packed4.C: New test.
18265
18266         * gcc.dg/pack-test-3.c: New test.
18267
18268 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18269
18270         * lib/compat.exp: Handle dg-options per source file.
18271         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18272         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18273         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18274         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18275         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18276         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18277         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18278         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18279         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18280         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18281         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18282         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18283         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18284         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18285
18286 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18287
18288         PR c/10320
18289         * gcc.c-torture/execute/20030718-1.c: New test.
18290
18291 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18292
18293         PR optimization/11536
18294         * gcc.dg/20030721-1.c: New test.
18295
18296 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18297
18298         PR c++/11546
18299         * g++.dg/template/lookup1.C: New test.
18300
18301 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18302
18303         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18304         diagnostics of ill-formed constructs involving labels.
18305         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18306         the new 'previously defined here' message.
18307
18308 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18309
18310         * g++.dg/parse/non-dependent2.C: New test.
18311
18312 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18313
18314         * g++.dg/init/init-ref4.C: xfail on targets without
18315         weak symbols.
18316
18317 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18318
18319         PR target/11087
18320         * gcc.c-torture/execute/20030717-1.c: New test.
18321
18322 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18323
18324         * g++.dg/opt/cfg1.C: New test.
18325
18326 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18327
18328         PR optimization/11557
18329         * gcc.dg/20030717-1.c: New test.
18330
18331 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18332
18333         PR c++/10476
18334         * g++.dg/expr/crash-1.C: New test.
18335
18336         PR c++/11027
18337         * g++.dg/template/init3.C: New test.
18338
18339         PR c++/8222
18340         * g++.dg/template/non-dependent1.C: New test.
18341
18342         PR c++/11070
18343         * g++.dg/template/non-dependent2.C: New test.
18344
18345         PR c++/11071
18346         * g++.dg/template/non-dependent3.C: New test.
18347
18348         PR c++/9907
18349         * g++.dg/template/sizeof5.C: New test.
18350
18351 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18352
18353         PR 11498
18354         * gcc.c-torture/compile/mangle-1.c: New file.
18355
18356 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18357
18358         PR c++/7809
18359         * g++.dg/parse/access3.C: New test.
18360
18361 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18362
18363         PR c++/11384
18364         * g++.dg/init/init-ref4.C: New test.
18365
18366 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18367
18368         PR c++/11547
18369         * g++.dg/parse/constant3.C: New test.
18370         * g++.dg/parse/crash7.C: Likewise.
18371
18372 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18373
18374         PR target/11008
18375         * gcc.dg/i386-pentium4-not-mull.c: New.
18376
18377 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18378
18379         * gcc.dg/asm-names.c (ymain): Make it weak.
18380
18381 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18382
18383         PR c++/5421
18384         * g++.dg/template/friend21.C: New test.
18385
18386 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18387
18388         * gcc.dg/cleanup-8.c: New test.
18389         * gcc.dg/cleanup-9.c: New test.
18390
18391 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18392
18393         * g++.dg/ext/dll-MI1.h: New file.
18394         * g++.dg/ext/dllexport-MI1.C: New file.
18395         * g++.dg/ext/dllimport-MI1.C: New file.
18396
18397 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18398
18399         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18400         it does not have cmpstrsi patterns (just cmpmemsi).
18401
18402 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR debug/11473
18405         * g++.dg/debug/debug8.C: New test.
18406
18407 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18408
18409         PR c++/10108
18410         * g++.dg/template/crash7.C: New test.
18411
18412 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18413
18414         PR target/10795
18415         * gcc.c-torture/compile/20030708-1.c: New.
18416
18417 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18418
18419         * gcc.c-torture/execute/20030715-1.c: New test.
18420
18421 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18422
18423         * gcc.dg/pch/inline-3.c: New file.
18424         * gcc.dg/pch/inline-3.hs: New file.
18425         * gcc.dg/pch/inline-4.c: New file.
18426         * gcc.dg/pch/inline-4.hs: New file.
18427
18428 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/11509
18431         * g++.dg/template/crash6.C: New test.
18432
18433         PR c++/7053
18434         * g++.dg/template/friend20.C: New test.
18435
18436         PR c++/7019
18437         * g++.dg/template/overload2.C: New test.
18438
18439 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18440
18441         PR optimization/11440
18442         * gcc.c-torture/execute/20030714-1.c: New test.
18443
18444 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18445
18446         PR c++/11154
18447         * g++.dg/template/partial2.C: New test.
18448
18449 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18450
18451         PR c++/11503
18452         * g++.dg/template/anon1.C: New test.
18453
18454         PR c++/11493
18455         PR c++/11495
18456         * g++.dg/parse/template9.C: Likewise.
18457         * g++.dg/template/crash4.C: New test.
18458         * g++.dg/template/koenig1.C: Likewise.
18459         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18460         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18461         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18462         functions.
18463         * g++.old-deja/g++.jason/template36.C: Likewise.
18464         * g++.old-deja/g++.mike/p1989.C: Likewise.
18465         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18466         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18467         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18468         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18469         compiling.
18470         * g++.old-deja/g++.pt/union2.C: Use this->.
18471
18472 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18473
18474         * gcc.dg/20030711-1.c: New test.
18475
18476 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18477
18478         PR c++/11050
18479         * g++.dg/parse/args1.C: New test.
18480         * g++.pt/defarg8.C: Change expected errors.
18481
18482 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18483
18484         PR c++/8164
18485         * g++.dg/template/nontype2.C: New test.
18486
18487         PR c++/10558
18488         * g++.dg/parse/template8.C: New test.
18489
18490         PR c++/8327
18491         * g++.dg/template/scope1.C: New test.
18492
18493         * g++.dg/warn/Wsign-compare-1.C: New test.
18494
18495 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18496
18497         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18498
18499 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/9411
18502         * g++.dg/template/explicit2.C: New test.
18503
18504         PR c++/10032
18505         * g++.dg/warn/pedantic1.C: New test.
18506
18507 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18508
18509         PR c++ 9483
18510         * g++.dg/other/field1.C: New test.
18511
18512 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18513
18514         PR c/11449
18515         * gcc.c-torture/compile/20030707-1.c: New.
18516
18517 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18518
18519         PR c++/10849
18520         * g++.dg/template/access12.C: New test.
18521
18522 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18525         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18526         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18527         * gcc.misc-tests/gcov.exp: Update
18528         * g++.dg/gcov/gcov.exp: Update
18529         * lib/gcov.exp: Update.
18530
18531 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18532
18533         * g++.dg/abi/mangle17.C: Make sure template expressions are
18534         dependent.
18535         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18536         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18537         * g++.dg/opt/stack1.C: Remove erroneous code.
18538         * g++.dg/parse/template7.C: New test.
18539         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18540         * g++.old-deja/g++.pt/crash4.C: Likewise.
18541
18542 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18543
18544         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18545         with zero or one occurence of `$' after the initial `L'.
18546
18547 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18548
18549         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18550
18551 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18552
18553         PR c/11370
18554         * gcc.dg/Wunreachable-6.c: New testcase.
18555         * gcc.dg/Wunreachable-7.c: New testcase.
18556
18557 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18558
18559         PR c/11420
18560         * gcc.dg/20030708-1.c: New test.
18561
18562 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18563
18564         * gcc.dg/compat/sdata-section.h: New file.
18565         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18566         * gcc.dg/torture/mips-sdata-1.c: New test.
18567
18568 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18569
18570         PR c++/11030
18571         * g++.dg/template/friend19.C: New test.
18572
18573 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18574
18575         * g++.dg/opt/strength-reduce.C: New test.
18576
18577 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18578
18579         PR target/10979
18580         * gcc.dg/20030707-1.c: New testcase.
18581
18582 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18583
18584         PR optimization/11059
18585         * g++.dg/opt/emptyunion.C: New testcase.
18586
18587 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18588             Eric Botcazou  <ebotcazou@libertysurf.fr>
18589
18590         * g++.dg/opt/stack1.C: New test.
18591
18592 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18593
18594         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18595         run test.
18596
18597         PR c++/11431
18598         * g++.dg/expr/static_cast3.C: New test.
18599
18600 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18601
18602         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18603         everywhere.
18604         * gcc.dg/concat.c: Concatenation of string constants with
18605         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18606         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18607         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18608         necessary to avoid multi-character character constant warning.
18609         * gcc.dg/cpp/escape.c: Likewise.
18610         * gcc.dg/cpp/ucs.c: Likewise.
18611         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18612         Fix a typo.
18613
18614 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18615
18616         PR c/11428
18617         * gcc.c-torture/compile/20030704-1.c: New.
18618
18619 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18620
18621         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18622
18623 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18624
18625         PR c++/5287, PR c++/7910,  PR c++/11021
18626         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18627         tests for warnings.
18628         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18629         * g++.dg/ext/dllimport3.C: Likewise.
18630         * g++.dg/ext/dllimport4.C: New file.
18631         * g++.dg/ext/dllimport5.C: New file.
18632         * g++.dg/ext/dllimport6.C: New file.
18633         * g++.dg/ext/dllimport7.C: New file.
18634         * g++.dg/ext/dllimport8.C: New file.
18635         * g++.dg/ext/dllimport9.C: New file.
18636         * g++.dg/ext/dllimport10.C: New file.
18637         * g++.dg/ext/dllexport1.C: New file.
18638
18639 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18640
18641         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18642         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18643
18644 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18645
18646         * gcc.dg/builtins-25.c: New testcase.
18647         * gcc.dg/builtins-26.c: New testcase.
18648
18649 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18650
18651         * gcc.dg/compat/vector-defs.h: New file.
18652         * gcc.dg/compat/vector-setup.h: New file.
18653         * gcc.dg/compat/vector-check.h: New file.
18654         * gcc.dg/compat/vector-1_main.c: New file.
18655         * gcc.dg/compat/vector-1_x.c: New file.
18656         * gcc.dg/compat/vector-1_y.c: New file.
18657         * gcc.dg/compat/vector-2_main.c: New file.
18658         * gcc.dg/compat/vector-2_x.c: New file.
18659         * gcc.dg/compat/vector-2_y.c: New file.
18660
18661         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18662         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18663         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18664         * gcc.dg/compat/struct-align-1.h: New file.
18665         * gcc.dg/compat/struct-align-1_main.c: New file.
18666         * gcc.dg/compat/struct-align-1_x.c: New file.
18667         * gcc.dg/compat/struct-align-1_y.c: New file.
18668         * gcc.dg/compat/struct-align-2.h: New file.
18669         * gcc.dg/compat/struct-align-2_main.c: New file.
18670         * gcc.dg/compat/struct-align-2_x.c: New file.
18671         * gcc.dg/compat/struct-align-2_y.c: New file.
18672
18673         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18674         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18675         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18676         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18677         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18678         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18679         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18680         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18681         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18682         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18683         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18684         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18685         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18686         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18687         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18688         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18689         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18690         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18691         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18692         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18693         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18694         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18695         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18696         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18697         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18698         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18699         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18700         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18701         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18702
18703 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18704
18705         * gcc.dg/i386-call-1.c: New test.
18706
18707 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18708
18709         PR c++/9162
18710         * g++.dg/parse/defarg4.C: New.
18711
18712 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18713
18714         PR target/10700
18715         * gcc.c-torture/compile/20030703-1.c: New test case.
18716
18717 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18718
18719         * g++.dg/template/local3.C: Remove extra semicolon.
18720
18721 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18722
18723         * gcc.dg/i386-volatile-1.c: New test.
18724
18725 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18726
18727         PR c++/11072
18728         * g++.dg/other/offsetof2.C: XFAIL.
18729         * g++.dg/other/offsetof5.C: New.
18730
18731         PR c++/10219
18732         * g++.dg/template/error1.C: New.
18733
18734         PR c++/9779
18735         * g++.dg/template/dependent-expr1.C: New.
18736
18737 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++/6949
18740         * g++.dg/template/local3.C: New test.
18741
18742         PR c++/11149
18743         * g++.dg/lookup/scoped6.C: New test.
18744
18745 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18746
18747         PR c++/8046
18748         * g++.dg/other/error7.C: New test.
18749
18750 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18751
18752         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18753         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18754         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18755         * g++.old-deja/g++.other/union2.C: Likewise.
18756         * gcc.dg/c90-const-expr-2.c: Likewise.
18757         * gcc.dg/c90-const-expr-3.c: Likewise.
18758         * gcc.dg/c99-const-expr-2.c: Likewise.
18759         * gcc.dg/c99-const-expr-3.c: Likewise.
18760         * gcc.dg/concat.c: Likewise.
18761
18762 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18763
18764         PR c++/9559
18765         * g++.dg/init/static1.C: New test.
18766
18767 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18768
18769         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18770         * g++.old-deja/g++.other/access2.C: Likewise.
18771         * g++.old-deja/g++.other/decl2.C: Likewise.
18772         * gcc.c-torture/execute/20020615-1.c: Likewise.
18773
18774 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18775
18776         PR c++/4933
18777         * g++.dg/template/sizeof4.C: New test.
18778
18779 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18780
18781         * g++.dg/other/error6.C: New test.
18782
18783 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18784
18785         PR c++/10750
18786         * g++.dg/parse/constant2.C: New test.
18787
18788 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18789
18790         PR c++/11106
18791         * g++.dg/other/error5.C: New test.
18792
18793 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18794
18795         * gcc.dg/format/gcc_diag-1.c: New test.
18796
18797 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18798
18799         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18800
18801 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18802
18803         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18804         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18805         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18806
18807 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18808
18809         * gcc.c-torture/execute/builtins/string-8.c: New test.
18810         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18811         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18812         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18813
18814 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18815
18816         PR c++/10468
18817         * g++.dg/ext/typeof6.C: New test.
18818
18819 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18820
18821         PR c++/10796
18822         * g++.dg/init/enum1.C: New test.
18823
18824 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18825
18826         * gcc.dg/20030627-1.c: New test.
18827
18828 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18829
18830         PR c++/11332
18831         * g++.dg/expr/static_cast2.C: New test.
18832
18833 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18834             Jakub Jelinek  <jakub@redhat.com>
18835
18836         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18837         sprintf(dst,"%s",src) optimization.
18838         * gcc.c-torture/execute/20030626-1.c: New test case.
18839         * gcc.c-torture/execute/20030626-2.c: New test case.
18840
18841 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18842
18843         * gcc.c-torture/execute/multi-ix.c: New test.
18844
18845         * gcc.c-torture/execute/simd-4.c (main):
18846         Added missing semicolon at end of union.
18847
18848 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18849
18850         PR c++/8266
18851         * g++.dg/template/explicit-instantiation3.C: New test.
18852
18853 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18854
18855         * gcc.dg/20030626-1.c: Use signed char.
18856
18857 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18858
18859         * gcc.dg/20030626-1.c: New test.
18860
18861 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18862
18863         * const-str-2.m: Update.
18864
18865 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18866
18867         PR c++/10990
18868         * g++.dg/rtti/dyncast1.C: New test.
18869         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18870         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18871         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18872
18873         PR c++/10931
18874         * g++.dg/expr/static_cast1.C: New test.
18875
18876 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18877
18878         * gcc.dg/20030625-1.c: New test.
18879
18880 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18881
18882         * gcc.c-torture/compile/20030624-1.c: New test case.
18883
18884 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18885
18886         * gcc.c-torture/execute/string-opt-17.c: New test.
18887
18888 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18889
18890         PR c++/5754
18891         * g++.dg/parse/crash6.C: New test.
18892
18893 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18894
18895         * gcc.dg/builtins-24.c: New test case.
18896
18897 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18898
18899         * g++.dg/opt/operator1.C: New test.
18900
18901 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18902
18903         * gcc.c-torture/execute/string-opt-16.c: New test case.
18904
18905 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18906
18907         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18908         * g++.old-deja/g++.other/conv7.C: Likewise
18909         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18910         * g++.old-deja/g++.other/overload14.C: Likewise.
18911
18912 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18913
18914         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18915         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18916
18917 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18918
18919         PR c++/10888
18920         * g++.dg/warn/Winline-3.C: New test.
18921
18922 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18923
18924         * lib/target-supports.exp (check_alias_available): Make the test
18925         program acceptable to the Solaris assembler.
18926
18927         PR c++/10749
18928         * g++.dg/template/memclass2.C: New test.
18929
18930 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18931             Eric Botcazou  <ebotcazou@libertysurf.fr>
18932
18933         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18934         data for non-matching targets.
18935         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18936
18937 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18938
18939         PR c++/10845
18940         * g++.dg/template/member3.C: New test.
18941
18942 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18943
18944         PR c++/10939
18945         * g++.dg/template/func1.C: New test.
18946
18947         PR c++/9649
18948         * g++.dg/template/static4.C: New test.
18949         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18950
18951         PR c++/11041
18952         * g++.dg/init/ref7.C: New test.
18953
18954 2003-06-19  Matt Austern  <austern@apple.com>
18955
18956         PR c++/11228
18957         * g++.dg/anew1.C: New test.
18958         * g++.dg/anew2.C: New test.
18959         * g++.dg/anew3.C: New test.
18960         * g++.dg/anew4.C: New test.
18961
18962 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18963
18964         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18965
18966 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18967
18968         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18969         endian-dependent.
18970
18971 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18972
18973         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18974         Remove cruft.
18975
18976 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18977
18978         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18979         * gcc.c-torture/compile/961203-1.c: Likewise.
18980         * gcc.c-torture/compile/980506-1.c: Likewise.
18981
18982 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18983
18984         PR c++/10712
18985         * g++.dg/lookup/using7.C: New test.
18986
18987 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18988
18989         PR c++/11105
18990         * g++.dg/abi/conv1.C: Remove it.
18991         * g++.dg/template/conv7.C: New test.
18992         * g++.dg/template/conv8.C: Likewise.
18993         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18994         conversion operator.
18995
18996 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18997
18998         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18999         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19000         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19001         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19002         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19003         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19004         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19005         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19006         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19007         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19008         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19009         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19010         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19011         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19012         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19013         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19014         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19015         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19016         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19017         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19018         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19019         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19020         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19021         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19022         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19023         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19024         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19025         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19026         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19027
19028 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19029
19030         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19031         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19032         indications.
19033
19034 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19035
19036         * gcc.dg/i386-387-5.c: New test case.
19037         * gcc.dg/i386-387-6.c: New test case.
19038         * gcc.dg/builtins-23.c: New test case.
19039
19040 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19041
19042         * gcc.dg/builtins-22.c: New test case.
19043         * gcc.dg/i386-387-1.c: Update to test exp.
19044         * gcc.dg/i386-387-2.c: Likewise.
19045
19046 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19047
19048         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19049
19050 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19051
19052         * lib/gcc-dg.exp (dg-require-dll): New function.
19053         (dg-xfail-if): Likewise.
19054         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19055         driver.
19056
19057         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19058         * gcc.c-torture/compile/20001205-1.c: Likewise.
19059         * gcc.c-torture/compile/20001226-1.c: Likewise.
19060         * gcc.c-torture/compile/20010518-2.c: Likewise.
19061         * gcc.c-torture/compile/20020312-1.c: Likewise.
19062         * gcc.c-torture/compile/20020604-1.c: Likewise.
19063         * gcc.c-torture/compile/920501-12.c: Likewise.
19064         * gcc.c-torture/compile/920501-4.c: Likewise.
19065         * gcc.c-torture/compile/920520-1.c: Likewise.
19066         * gcc.c-torture/compile/920521-1.c: Likewise.
19067         * gcc.c-torture/compile/920625-1.c: Likewise.
19068         * gcc.c-torture/compile/961203-1.c: Likewise.
19069         * gcc.c-torture/compile/980506-1.c: Likewise.
19070         * gcc.c-torture/compile/981006-1.c: Likewise.
19071         * gcc.c-torture/compile/981022-1.c: Likewise.
19072         * gcc.c-torture/compile/981223-1.c: Likewise.
19073         * gcc.c-torture/compile/990617-1.c: Likewise.
19074         * gcc.c-torture/compile/dll.c: Likewise.
19075         * gcc.c-torture/compile/labels-3.c: Likewise.
19076         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19077         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19078         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19079         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19080         * gcc.c-torture/compile/simd-5.c: Likewise.
19081         * gcc.c-torture/compile/20000804-1.x: Remove.
19082         * gcc.c-torture/compile/20001205-1.x: Likewise.
19083         * gcc.c-torture/compile/20001226-1.x: Likewise.
19084         * gcc.c-torture/compile/20010518-2.x: Likewise.
19085         * gcc.c-torture/compile/20020312-1.x: Likewise.
19086         * gcc.c-torture/compile/20020604-1.x: Likewise.
19087         * gcc.c-torture/compile/920501-12.x: Likewise.
19088         * gcc.c-torture/compile/920501-4.x: Likewise.
19089         * gcc.c-torture/compile/920520-1.x: Likewise.
19090         * gcc.c-torture/compile/920521-1.x: Likewise.
19091         * gcc.c-torture/compile/920625-1.x: Likewise.
19092         * gcc.c-torture/compile/961203-1.x: Likewise.
19093         * gcc.c-torture/compile/980506-1.x: Likewise.
19094         * gcc.c-torture/compile/981006-1.x: Likewise.
19095         * gcc.c-torture/compile/981022-1.x: Likewise.
19096         * gcc.c-torture/compile/981223-1.x: Likewise.
19097         * gcc.c-torture/compile/990617-1.x: Likewise.
19098         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19099         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19100         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19101         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19102         * gcc.c-torture/compile/simd-5.x: Likewise.
19103
19104         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19105
19106 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19107
19108         * gcc.c-torture/execute/20030611-1.c: New test.
19109
19110 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19111
19112         PR middle-end/168
19113         * gcc.dg/20030612-1.c: New test case.
19114
19115 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19116
19117         PR c++/10635
19118         * g++.dg/expr/cast1.C: New test.
19119
19120 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19121
19122         * gcc.dg/builtins-21.c: New test case.
19123
19124 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19125
19126         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19127         options instead of at the end.
19128         * lib/objc.exp (objc_target_compile): Likewise.
19129
19130 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19131
19132         PR c++/10432
19133         * g++.dg/parse/error1.C: New test.
19134
19135 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19136
19137         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19138         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19139         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19140         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19141         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19142         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19143         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19144         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19145         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19146         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19147         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19148         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19149         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19150         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19151         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19152         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19153         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19154         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19155         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19156         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19157         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19158         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19159         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19160         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19161
19162         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19163         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19164         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19165         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19166         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19167         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19168         * gcc.dg/compat/scalar-return-3_main.c: New file.
19169         * gcc.dg/compat/scalar-return-3_x.c: New file.
19170         * gcc.dg/compat/scalar-return-3_y.c: New file.
19171         * gcc.dg/compat/scalar-return-4_main.c: New file.
19172         * gcc.dg/compat/scalar-return-4_x.c: New file.
19173         * gcc.dg/compat/scalar-return-4_y.c: New file.
19174
19175 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19176
19177         * gcc.dg/compat/fp2-struct-check.h: New file.
19178         * gcc.dg/compat/fp2-struct-defs.h: New file.
19179         * gcc.dg/compat/fp2-struct-init.h: New file.
19180         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19181         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19182         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19183         * gcc.dg/compat/struct-return-10_main.c: New file.
19184         * gcc.dg/compat/struct-return-10_x.c: New file.
19185         * gcc.dg/compat/struct-return-10_y.c: New file.
19186
19187         * gcc.dg/compat/compat-common.h: New file.
19188         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19189         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19190         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19191         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19192         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19193         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19194         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19195         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19196         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19197         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19198         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19199         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19200         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19201         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19202         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19203         * gcc.dg/compat/small-struct-check.h: Ditto.
19204         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19205         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19206         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19207         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19208         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19209         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19210         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19211         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19212         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19213         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19214         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19215         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19216         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19217         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19218         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19219         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19220         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19221         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19222         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19223         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19224         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19225         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19226         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19227         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19228         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19229         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19230         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19231         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19232         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19233         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19234
19235 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19236
19237         * g++.dg/pch/static-1.C: New file.
19238         * g++.dg/pch/static-1.Hs: New file.
19239
19240 2003-06-10  Richard Henderson  <rth@redhat.com>
19241
19242         * gcc.dg/asm-7.c: Adjust expected warning text.
19243
19244 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19245
19246         * gcc.dg/builtins-20.c: New test case.
19247
19248 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/11131
19251         * g++.dg/opt/template1.C: New test.
19252
19253 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19254
19255         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19256         additional_sources.
19257
19258 2003-05-21  David Taylor  <dtaylor@emc.com>
19259
19260         * gcc.dg/Wpadded.c: New file.
19261
19262 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19263
19264         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19265         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19266         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19267         dg-require-weak.
19268
19269 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19270
19271         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19272
19273 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19274
19275         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19276         (dg-require-alias): Likewise.
19277         (dg-require-gc-sections): Likewise.
19278         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19279
19280 2003-06-08  Richard Henderson  <rth@redhat.com>
19281
19282         * gcc.dg/20011029-2.c: Fix the array reference.
19283         * gcc.dg/asm-7.c: New.
19284
19285 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19286
19287         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19288
19289 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19290
19291         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19292         (dg-require-gc-sections): Likewise.
19293
19294 2003-06-08  Jan Hubicka  <jh@suse.cz>
19295
19296         * i386-cmov1.c: Fix regular expression.
19297         * i386-cvt-1.c: Likewise.
19298         * i386-local.c: Likewise.
19299         * i386-local2.c: Likewise.
19300         * i386-mul.c: Likewise.
19301         * i386-ssetype-1.c: Likewise.
19302         * i386-ssetype-3.c: Likewise.
19303         * i386-ssetype-5.c: Likewise.
19304
19305 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19306
19307         PR c++/11039
19308         * g++.dg/warn/implicit-typename2.C: New test.
19309         * g++.dg/warn/implicit-typename3.C: New test.
19310
19311 2003-06-07  Richard Henderson  <rth@redhat.com>
19312
19313         * g++.dg/other/offsetof3.C: Use size_t.
19314         * g++.dg/other/offsetof4.C: Likewise.
19315
19316 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19317
19318         * lib/copy-file.exp: New. Implement gcc_copy_files.
19319
19320         * lib/dg-pch.exp: Load copy-file.exp
19321         (dg-pch): Use gcc_copy_files instead of "file copy".
19322
19323 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19324
19325         * gcc.dg/weak/weak.exp: Simplify.
19326         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19327         * gcc.dg/weak/weak-1.c: Likewise.
19328         * gcc.dg/weak/weak-2.c: Likewise.
19329         * gcc.dg/weak/weak-3.c: Likewise.
19330         * gcc.dg/weak/weak-4.c: Likewise.
19331         * gcc.dg/weak/weak-5.c: Likewise.
19332         * gcc.dg/weak/weak-6.c: Likewise.
19333         * gcc.dg/weak/weak-7.c: Likewise.
19334         * gcc.dg/weak/weak-8.c: Likewise.
19335         * gcc.dg/weak/weak-9.c: Likewise.
19336
19337 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19338
19339         gcc.c-torture/execute/20030606-1.c: New.
19340
19341 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19342
19343         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19344         * gcc.dg/builtins-19.c: Likewise.
19345
19346 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19347
19348         * gcc.dg/builtins-2.c: Add some more tests.
19349         * gcc.dg/builtins-18.c: New test case.
19350         * gcc.dg/builtins-19.c: New test case.
19351
19352 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19353             Jim Wilson  <wilson@tuliptree.org>
19354
19355         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19356
19357 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19358
19359         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19360         mempcpy/stpcpy calls not to be optimized into something else.
19361         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19362         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19363         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19364
19365 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19366
19367         * gcc.dg/format/asm_fprintf-1.c: New test.
19368
19369 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19370
19371         * lib/gcc-defs.exp (additional_sources): New variable.
19372         (dg-additional-sources): New function.
19373         (additional_files): New variable.
19374         (dg-additional-files): New function.
19375         (dg-additional-files-options): Likewise.
19376         * lib/gcc-dg.exp (dg-require-weak): New function.
19377         (dg-require-alias): Likewise.
19378         (dg-require-gc-sections): Likewise.
19379         * lib/target-supports.exp (check_alias_available): Remove testfile
19380         parameter.
19381         (check_gc_sections_available): New function.
19382         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19383         (dg-gpp-additional-files): Likewise.
19384         * lib/g++.exp (additional_sources): Remove.
19385         (additional_files): Likewise.
19386         (g++_target_compile): Use dg-additional-files-options.
19387
19388         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19389         Tcl logic.
19390         * gcc.dg/special/ecos.exp: Remove.
19391         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19392         * gcc.dg/special/alias-1.c: Likewise.
19393         * gcc.dg/special/alias-2.c: Likewise.
19394         * gcc.dg/special/gcsec-1.c: Likewise.
19395         * gcc.dg/special/weak-1.c: Likewise.
19396         * gcc.dg/special/weak-2.c: Likewise.
19397         * gcc.dg/special/wkali-1.c: Likewise.
19398         * gcc.dg/special/wkali-2.c: Likewise.
19399
19400         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19401         dg-gpp-additional-*.
19402         * g++.dg/special/conpr-3.C: Likewise.
19403         * g++.dg/special/conpr-4.C: Likewise.
19404         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19405         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19406         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19407         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19408         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19409         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19410         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19411         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19412         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19413         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19414         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19415         * g++.old-deja/g++.other/comdat1.C: Likewise.
19416         * g++.old-deja/g++.other/comdat2.C: Likewise.
19417         * g++.old-deja/g++.other/comdat3.C: Likewise.
19418         * g++.old-deja/g++.other/ctor1.C: Likewise.
19419         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19420
19421 2003-06-05  Richard Henderson  <rth@redhat.com>
19422
19423         * gcc.dg/debug/20030605-1.c: New.
19424
19425 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19426
19427         * README.QMTEST: Update.
19428
19429 2003-06-04  Richard Henderson  <rth@redhat.com>
19430
19431         * gcc.dg/cleanup-1.c: New.
19432         * gcc.dg/cleanup-2.c: New.
19433         * gcc.dg/cleanup-3.c: New.
19434         * gcc.dg/cleanup-4.c: New.
19435         * gcc.dg/cleanup-5.c: New.
19436         * gcc.dg/cleanup-6.c: New.
19437         * gcc.dg/cleanup-7.c: New.
19438
19439 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19440
19441         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19442
19443         * lib/dg-pch.exp: New file.
19444         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19445         * gcc.dg/pch/pch.exp: Likewise.
19446
19447 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19448
19449         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19450         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19451         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19452         * gcc.dg/builtins-17.c: New test case.
19453         * gcc.dg/i386-387-4.c: New test case.
19454         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19455
19456 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19457
19458         * gcc.dg/ultrasp9.c: New test.
19459
19460 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19461
19462         * gcc.c-torture/compile/20030604-1.c: New test.
19463         * gcc.dg/sparc-constant-1.c: New test.
19464
19465 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19466
19467         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19468
19469 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19470
19471         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19472
19473         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19474         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19475
19476 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19477
19478         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19479
19480 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19481
19482         PR c++/10940
19483         * g++.dg/template/spec10.C: New test.
19484
19485 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19486
19487         * gcc.dg/builtins-16.c: New test case.
19488
19489 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19490
19491         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19492         mempcpy test with post-increments.
19493         * gcc.c-torture/execute/string-opt-3.c: New test.
19494         * gcc.dg/string-opt-1.c: New test.
19495
19496 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19497
19498         PR fortran/10965
19499         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19500
19501 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19502
19503         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19504         (scan-assembler): ... here.  Use dg-scan.
19505         (scan-assembler-not): Likewise.
19506         (scan-file): New function.
19507         (scan-file-not): Likewise.
19508         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19509         * gcc.dg/cpp/_Pragma4.c: Likewise.
19510         * gcc.dg/cpp/_Pragma5.c: Likewise.
19511         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19512         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19513         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19514         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19515         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19516         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19517         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19518         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19519         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19520         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19521         * gcc.dg/cpp/cxxcom1.c: Likewise.
19522         * gcc.dg/cpp/line1.c: Likewise.
19523         * gcc.dg/cpp/maccom1.c: Likewise.
19524         * gcc.dg/cpp/maccom2.c: Likewise.
19525         * gcc.dg/cpp/maccom3.c: Likewise.
19526         * gcc.dg/cpp/maccom4.c: Likewise.
19527         * gcc.dg/cpp/maccom5.c: Likewise.
19528         * gcc.dg/cpp/maccom6.c: Likewise.
19529         * gcc.dg/cpp/multiline.c: Likewise.
19530         * gcc.dg/cpp/spacing1.c: Likewise.
19531         * gcc.dg/cpp/spacing2.c: Likewise.
19532         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19533         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19534         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19535         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19536         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19537         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19538         * gcc.dg/cpp/cxxcom2.c: Likewise.
19539         * gcc.dg/cpp/cxxcom2.h: New file.
19540
19541         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19542         * g++.dg/cpp/truefalse.C: Here.
19543         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19544
19545 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19546
19547         * gcc.dg/cpp/redef3.c: New file.
19548
19549 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19550
19551         * gcc.dg/i386-loop-3.c: New test.
19552
19553 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19554
19555         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19556
19557 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19558
19559         * gcc.dg/fwrapv-1.c: New test case.
19560         * gcc.dg/fwrapv-2.c: New test case.
19561
19562 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19563
19564         PR c++/10956
19565         * g++.dg/template/spec9.C: New test.
19566
19567 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19568
19569         * gcc.dg/duff-4.c: New test case.
19570
19571 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19572
19573         PR fortran/10843
19574         * g77.dg/ffixed-form-1.f: New test
19575         * g77.dg/ffixed-form-2.f: New test
19576         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19577         * g77.dg/ffree-form-3.f: New test
19578
19579 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19580
19581         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19582         * gcc.dg/wint_t-1.c: Likewise.
19583
19584 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19585
19586         * g++.dg/template/access11.C: New test.
19587
19588 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19589
19590         PR c++/10849
19591         * g++.dg/template/access10.C: New test.
19592
19593 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19594             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19595
19596         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19597
19598 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19599
19600         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19601         suppress for powerpc-*-darwin*.
19602         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19603
19604 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19605
19606         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19607         suppress option for powerpc-*-darwin*.
19608
19609 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19610
19611         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19612         * gcc.dg/builtins-4.c: Add test for fmod.
19613
19614 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19615
19616         PR c++/10682
19617         * g++.dg/template/instantiate4.C: New test.
19618
19619 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19620
19621         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19622
19623 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19624
19625         * gcc.dg/compat/scalar-return-1_main.c: New file.
19626         * gcc.dg/compat/scalar-return-1_x.c: New file.
19627         * gcc.dg/compat/scalar-return-1_y.c: New file.
19628         * gcc.dg/compat/scalar-return-2_main.c: New file.
19629         * gcc.dg/compat/scalar-return-2_x.c: New file.
19630         * gcc.dg/compat/scalar-return-2_y.c: New file.
19631         * gcc.dg/compat/struct-return-3_main.c: New file.
19632         * gcc.dg/compat/struct-return-3_y.c: New file.
19633         * gcc.dg/compat/struct-return-3_x.c: New file.
19634         * gcc.dg/compat/struct-return-2_main.c: New file.
19635         * gcc.dg/compat/struct-return-2_x.c: New file.
19636         * gcc.dg/compat/struct-return-2_y.c: New file.
19637
19638 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19639
19640         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19641         for hppa*-hp-hpux*.
19642         * gcc.dg/20021014-1.c (dg-options): Likewise.
19643         * gcc.dg/nest.c (dg-options): Likewise.
19644
19645 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19646
19647         PR c++/9738
19648         * g++.dg/ext/dllimport2.C: New file.
19649         * g++.dg/ext/dllimport3.C: New file.
19650
19651 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19652
19653         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19654         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19655         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19656         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19657         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19658         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19659         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19660         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19661         * gcc.dg/compat/small-struct-defs.h: New file.
19662         * gcc.dg/compat/small-struct-init.h: New file.
19663         * gcc.dg/compat/small-struct-check.h: New file.
19664         * gcc.dg/compat/fp-struct-defs.h: New file.
19665         * gcc.dg/compat/fp-struct-check.h: New file.
19666         * gcc.dg/compat/fp-struct-init.h: New file.
19667         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19668         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19669
19670 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19671
19672         * gcc.dg/20030225-2.c: New test.
19673
19674 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19675             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19676
19677         * gcc.c-torture/compile/20030518-1.c: New test case.
19678
19679 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19680
19681         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19682         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19683         gcc-dg-debug-runtest.
19684         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19685         gcc-dg-debug-runtest.
19686
19687 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19688
19689         PR c++/9022
19690         * g++.dg/lookup/using6.C: New test.
19691
19692 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19693
19694         * g++.dg/parse/access2.C: New test.
19695
19696 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19697
19698         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19699         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19700         * gcc.dg/debug/debug.exp: Likewise.
19701
19702 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19703
19704         * gcc.dg/dollar.c: New test.
19705
19706 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19707
19708         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19709         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19710         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19711         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19712         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19713         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19714         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19715         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19716         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19717         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19718         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19719         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19720         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19721         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19722         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19723         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19724         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19725         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19726
19727 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19728
19729         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19730         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19731         support for "repo" mode.
19732         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19733         * lib/g77-dg.exp: Likewise.
19734         * lib/obj-dg.exp: Likewise.
19735
19736 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19737
19738         Merge from gcc-3_2-rhl8-branch:
19739         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19740
19741         * gcc.dg/tls/opt-6.c: New test.
19742
19743         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19744
19745         * gcc.dg/20030405-1.c: New test.
19746
19747         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19748
19749         * gcc.dg/20030309-1.c: New test.
19750
19751         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19752
19753         * gcc.c-torture/execute/20030307-1.c: New test.
19754
19755         2003-02-20  Randolph Chung  <tausq@debian.org>
19756
19757         * gcc.c-torture/compile/20030220-1.c: New test.
19758
19759         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19760
19761         * gcc.dg/20030217-1.c: New test.
19762
19763         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19764
19765         * gcc.c-torture/compile/20020129-1.c: New test.
19766
19767         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19768
19769         * gcc.dg/unroll-1.c: New test.
19770
19771         2002-11-16  Jan Hubicka  <jh@suse.cz>
19772
19773         * gcc.c-torture/execute/20020920-1.c: New test.
19774
19775         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19776
19777         PR target/7434
19778         * gcc.c-torture/compile/20021008-1.c: New test.
19779
19780         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19781
19782         PR target/7559
19783         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19784
19785         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19786
19787         * gcc.c-torture/compile/20020807-1.c: New test.
19788
19789         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19790
19791         * gcc.dg/tls/opt-1.c: New test.
19792
19793         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19794
19795         * gcc.dg/20020729-1.c: New test.
19796
19797         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19798
19799         * g++.dg/opt/life1.C: New test.
19800
19801         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19802
19803         * gcc.dg/20020525-1.c: New test.
19804
19805         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19806
19807         PR c++/6794
19808         * g++.dg/ext/pretty1.C: New test.
19809         * g++.dg/ext/pretty2.C: New test.
19810
19811 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/8385
19814         * g++.dg/ext/typeof5.C: New test.
19815
19816 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19817
19818         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19819         __USER_LABEL_PREFIX__ into account.
19820         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19821
19822 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19823
19824         * gcc.dg/builtins-15.c: New test case.
19825
19826 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19827
19828         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19829
19830 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19831
19832         * lib/g++.exp: Tweak handling of additional source files.
19833         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19834         * g++.dg/special/conpr-2a.C: Rename to ...
19835         * g++.dg/special/conpr-2a.cc: ... this.
19836         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19837         * g++.dg/special/conpr-3a.C: Rename to ...
19838         * g++.dg/special/conpr-3a.cc: This.
19839         * g++.dg/special/conpr-3b.C: Rename to ...
19840         * g++.dg/special/conpr-3b.cc: This.
19841         * g++.dg/special/conpr-4.C: New test.
19842         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19843
19844 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19845
19846         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19847
19848 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19849
19850         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19851         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19852         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19853         * g++.old-deja/g++.other/warn3.C: Likewise.
19854
19855 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19856
19857         * gcc.dg/i386-387-1.c: Update to also test log.
19858         * gcc.dg/i386-387-2.c: Likewise.
19859
19860 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19861
19862         * g77.f-torture/execute/int8421.f: New test.
19863
19864 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19865
19866         PR c++/10230, c++/10481
19867         * g++.dg/lookup/scoped5.C: New test.
19868
19869 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19870
19871         PR c++/10552
19872         * g++.dg/template/ttp6.C: New test.
19873
19874 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19875
19876         * gcc.c-torture/execute/builtins: New directory.
19877         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19878         gcc.c-torture/execute/builtins.
19879         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19880         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19881         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19882         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19883
19884 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19885
19886         PR c++/9252
19887         * g++.dg/template/access8.C: New test.
19888         * g++.dg/template/access9.C: New test.
19889
19890 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19891
19892         PR c++/9554
19893         * g++.dg/parse/access1.C: New test.
19894
19895 2003-05-09  DJ Delorie  <dj@redhat.com>
19896
19897         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19898         long, and not an int.
19899
19900 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19901
19902         PR c++/10555, c++/10576
19903         * g++.dg/template/memclass1.C: New test.
19904
19905 2003-05-08  DJ Delorie  <dj@redhat.com>
19906
19907         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19908         targets.
19909         * gcc.c-torture/execute/20021024-1.x: Likewise.
19910         * gcc.c-torture/execute/shiftdi.x: Likewise.
19911         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19912         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19913         * gcc.dg/20021018-1.c: Likewise.
19914
19915 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19916
19917         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19918
19919         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19920         (bcopy): Call memmove.
19921
19922 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19923
19924         * g77.f-torture/compile/8485.f: New test case.
19925
19926 2003-05-07  Richard Henderson  <rth@redhat.com>
19927
19928         PR c++/10570
19929         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19930         Verify exception_cleanup not called for rethrows.
19931         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19932         when exiting catch block without rethrowing.
19933         * g++.dg/eh/forced3.C: New.
19934         * g++.dg/eh/forced4.C: New.
19935
19936 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19937
19938         * gcc.dg/20030505.c: Fix triplet.
19939
19940 2003-05-06  DJ Delorie  <dj@redhat.com>
19941
19942         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19943         * gcc.dg/nest.c: Likewise.
19944
19945 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19946
19947         * gcc.dg/builtins-14.c: New test case.
19948
19949 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19950
19951         * lib/compat.exp (compat-execute): New argument.
19952         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19953         * gcc.dg/compat: New test directory.
19954         * gcc.dg/compat/compat.exp: New expect script.
19955         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19956         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19957         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19958         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19959         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19960         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19961
19962         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19963         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19964         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19965         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19966         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19967         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19968         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19969         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19970         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19971         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19972         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19973         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19974         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19975         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19976         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19977
19978 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19979
19980         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19981
19982 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19983
19984         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19985
19986 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19987
19988         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19989         * gcc.dg/ppc-fsel-2.c: New test.
19990
19991         * gcc.dg/unused-5.c: New test.
19992
19993 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19994
19995         PR c++/10496
19996         * g++.dg/warn/pmf1.C: New test.
19997
19998 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19999
20000         PR c++/4494
20001         * g++.dg/warn/main.C: New test.
20002
20003 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20004
20005         * gcc.dg/nonnull-3.c: New test.
20006
20007 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20008
20009         * gcc.dg/cpp/Wtrigraphs.c: Update.
20010         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20011
20012 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20013
20014         * gcc.dg/ppc-fsel-1.c: New test.
20015
20016 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20017
20018         PR c/10604
20019         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20020
20021 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20022
20023         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20024
20025 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20026
20027         PR c++/9364, c++/10553, c++/10586
20028         * g++.dg/parse/typename4.C: New test.
20029         * g++.dg/parse/typename5.C: Likewise.
20030
20031 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20032
20033         * gcc.c-torture/compile/20030503-1.c: New test.
20034
20035 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20036
20037         * g++.dg/lookup/using5.C: Fix testcase error.
20038
20039 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20040
20041         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20042         since MEABI is no longer supported.  Remove all vestiges
20043         of MEABI from the test.
20044
20045 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20046
20047         PR c++/10554
20048         * g++.dg/lookup/using5.C: New test.
20049
20050 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20051
20052         PR c++/8772
20053         * g++.dg/template/ttp5.C: New test.
20054
20055 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20056
20057         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20058         (dg-gpp-additional-sources): New function.
20059         (dg-gpp-additional-files): Likewise.
20060         * lib/g++.exp (additional_sources): New variable.
20061         (additional_files): Likewise.
20062         (g++_target_compile): Deal with them.
20063         * lib/old-dejagnu.exp: Remove.
20064         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20065         * g++.old-deja: Revise all tests to use dg commands.
20066
20067 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20068
20069         PR c++/9432, c++/9528
20070         * g++.dg/lookup/using4.C: New test.
20071
20072 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20073
20074         * gcc.dg/noreturn-5.c: New file.
20075         * gcc.dg/noreturn-6.c: New file.
20076
20077         * gcc.c-torture/compile/inline-1.c: New file.
20078
20079 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/10551
20082         * g++.dg/template/explicit1.C: New test.
20083
20084 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/10549
20087         * g++.dg/other/bitfield1.C: New test.
20088
20089         PR c++/10527
20090         * g++.dg/init/new7.C: New test.
20091
20092 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20093
20094         * g++.dg/ext/desig1.C: New test.
20095         * g++.dg/ext/init1.C: Update.
20096
20097         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20098
20099 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20100
20101         PR c++/10180
20102         * g++.dg/warn/Winline-1.C: New test.
20103
20104 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20105
20106         * gcc.c-torture/execute/string-opt-19.c: New test.
20107
20108         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20109         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20110
20111 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20112
20113         PR c++/10506
20114         * g++.dg/init/new6.C: New test.
20115
20116         PR c++/10503
20117         * g++.dg/init/ref6.C: New test.
20118
20119 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20120
20121         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20122
20123 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20124
20125         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20126         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20127
20128 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20129
20130         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20131         initialized static data members.
20132
20133 2003-04-25  H.J. Lu <hjl@gnu.org>
20134
20135         * gcc.dg/ia64-sync-4.c: New test.
20136
20137 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20138
20139         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20140         date.
20141
20142 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20143
20144         PR c++/10337
20145         * g++.dg/warn/conv1.C: New test.
20146         * g++.old-deja/g++.other/conv7.C: Adjust.
20147         * g++.old-deja/g++.other/overload14.C: Adjust.
20148
20149 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20150
20151         PR c++/10471
20152         * g++.dg/template/defarg2.C: New test.
20153
20154 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20155
20156         * gcc.dg/cpp/include2.c: Update.
20157         * gcc.dg/cpp/multiline-2.c: New.
20158         * gcc.dg/cpp/multiline.c: Update.
20159         * gcc.dg/cpp/strify2.c: Update.
20160         * gcc.dg/cpp/trad/literals-2.c: Update.
20161
20162 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20163
20164         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20165
20166 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20167
20168         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20169
20170 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR c++/10451
20173         * g++.dg/parse/crash4.C: New test.
20174
20175         PR c++/9847
20176         * g++.dg/parse/crash5.C: New test.
20177
20178 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20179
20180         PR c++/10446
20181         * g++.dg/parse/crash3.C: New test.
20182
20183         PR c++/10428
20184         * g++.dg/parse/elab1.C: New test.
20185
20186 2003-04-22  Devang Patel  <dpatel@apple.com>
20187
20188         * gcc.dg/cpp/trad/funlike-5.c: New test.
20189
20190 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20191
20192         * g++.dg/other/packed1.C: Fix dg options.
20193
20194 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20195
20196         * g++.dg/other/offsetof2.C: New test.
20197
20198 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20199
20200         * g++.dg/template/recurse.C: Adjust location of error messages.
20201
20202 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20203
20204         PR c++/9881
20205         * g++.dg/init/addr-const1.C: New test.
20206         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20207
20208 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20209
20210         PR c++/10405
20211         * g++.dg/lookup/struct-hack1.C: New test.
20212
20213 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20214
20215         * ucs.c: Update diagnostic messages.
20216
20217 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20218
20219         * gcc.dg/cpp/truefalse.cpp: New test.
20220         * gcc.dg/cpp/cpp.exp: Update.
20221         * g++.dg/other/stdbool-if.C: Remove.
20222
20223 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20224
20225         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20226         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20227
20228 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20229
20230         * gcc.c-torture/compile/20030418-1.c: New test.
20231
20232 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20233
20234         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20235
20236 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20237
20238         PR c++/10347
20239         g++.dg/template/dependent-name1.C: New test.
20240
20241 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20242
20243         * gcc.dg/warn-1.c (tourist_guide): New array,
20244         contains a pointer to bar.
20245
20246 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20247
20248         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20249         * gcc.c-torture/execute/medce-1.c: New test case.
20250         * gcc.c-torture/execute/medce-2.c: New test case.
20251
20252 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20253
20254         * lib/prune.exp: Ignore more messages.
20255
20256         PR c++/10381
20257         * g++.dg/parse/lookup3.C: New test.
20258
20259 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20260
20261         * gcc.c-torture/compile/20030415-1.c : New test.
20262
20263 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20264
20265         * gcc.c-torture/execute/scope-2.c: Move to ...
20266         * gcc.dg/noncompile/scope.c: .... here.
20267
20268 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20269
20270         * gcc.dg/20030414-2.c: New test case.
20271
20272 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20273
20274         PR target/10377
20275         * gcc.dg/20030414-1.c: New test.
20276
20277 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20278
20279         * gcc.dg/builtins-12.c: New test case.
20280         * gcc.dg/builtins-13.c: New test case.
20281
20282 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20283
20284         * gcc.c-torture/execute/string-opt-18.c: New test.
20285
20286 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20287
20288         PR c++/10300
20289         * g++.dg/init/new5.C: New test.
20290
20291 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/7910
20294         * g++.dg/ext/dllimport1.C: New test.
20295
20296 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20297
20298         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20299
20300 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20301
20302         PR Fortran/9263
20303         * g77.f-torture/noncompile/9263.f: New test
20304         PR Fortran/1832
20305         * g77.f-torture/execute/1832.f: New test
20306
20307 2003-04-11  David Chad  <davidc@freebsd.org>
20308             Loren J. Rittle  <ljrittle@acm.org>
20309
20310         libobjc/8562
20311         * objc.dg/headers.m: New test.
20312
20313 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20314
20315         * gcc.c-torture/execute/builtin-noret-2.c: New.
20316         * gcc.c-torture/execute/builtin-noret-2.x: New.
20317         XFAIL builtin-noret-2.c at -O1 and above.
20318         * gcc.dg/redecl.c: New.
20319         * gcc.dg/Wshadow-1.c: Update error regexps.
20320
20321 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20322
20323         * g++.dg/abi/bitfield10.C: New test.
20324
20325 2003-04-09  Mike Stump  <mrs@apple.com>
20326
20327         * gcc.dg/pch/pch.exp: Make testcase names longer.
20328         * g++.dg/pch/pch.exp: Make testcase names longer.
20329
20330 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20331
20332         * gcc.dg/builtins-11.c: New test case.
20333
20334 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20335
20336         * gcc.dg/builtins-9.c: New test case.
20337         * gcc.dg/builtins-10.c: New test case.
20338
20339 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20340
20341         * gcc.dg/noncompile/init-4.c.c: New test.
20342
20343 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20344
20345         * gcc.misc-test/gcov-9.c: New test.
20346         * gcc.misc-test/gcov-10.c: New test
20347         * gcc.misc-test/gcov-11.c: New test.
20348
20349 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20350
20351         PR optimization/10024
20352         * gcc.c-torture/compile/20030405-1.c: New test.
20353
20354 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20355
20356         * gcc.dg/pch/static-3.c: New.
20357         * gcc.dg/pch/static-3.hs: New.
20358         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20359
20360 2003-04-04  Richard Henderson  <rth@redhat.com>
20361
20362         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20363         * g++.dg/eh/forced2.C: Likewise.
20364
20365 2003-04-03  Mike Stump  <mrs@apple.com>
20366
20367         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20368         target arg.
20369         (scan-assembler-times, scan-assembler-not): Likewise.
20370         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20371
20372 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20373
20374         * gcc.dg/sparc-loop-1.c: New test.
20375
20376 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20377
20378         PR other/9274
20379         * g++.dg/pch/system-2.C: New.
20380         * g++.dg/pch/system-2.Hs: New.
20381
20382 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20383
20384         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20385
20386         * g++.dg/eh/simd-1.C (vecfunc): Same.
20387
20388 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20389
20390         * gcc.c-torture/execute/20030401-1.c: New test case.
20391
20392 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20393
20394         * objc.dg/defs.m: New.
20395
20396 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20397
20398         * g++.dg/eh/simd-1.C: New.
20399         * g++.dg/eh/simd-2.C: New.
20400
20401 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20402
20403         * gcc.c-torture/execute/simd-3.c: New.
20404
20405 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20406
20407         PR c/9936
20408         * gcc.dg/20030331-2.c: New test.
20409
20410 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20411
20412         PR c++/10278
20413         * g++.dg/parse/crash2.C: New test.
20414
20415 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20416
20417         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20418         * gcc.c-torture/execute/20030331-1.c: ...here.
20419
20420 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20421
20422         * gcc.c-torture/execute/20030331-1.c: New test.
20423
20424 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20425
20426         * lib/gcov.exp: Adjust call return testing strings.
20427         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20428
20429 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20430
20431         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20432         * gcc.dg/builtins-7.c: New test case.
20433         * gcc.dg/builtins-8.c: New test case.
20434
20435 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20436
20437         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20438
20439 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/7647
20442         * g++.dg/lookup-class-member-2.C: New test.
20443
20444 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20445
20446         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20447
20448 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20449
20450         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20451
20452 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20453
20454         * g++.dg/init/attrib1.C: New test.
20455
20456 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20457
20458         * gcc.dg/ultrasp8.c: New test.
20459
20460 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20461
20462         * gcc.dg/ultrasp7.c: New test.
20463
20464 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         PR c++/10047
20467         * g++.dg/template/inline1.C: New test.
20468
20469 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20470
20471         * gcc.dg/sparc-dwarf2.c: New test.
20472
20473 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20474
20475         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20476         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20477
20478 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20479
20480         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20481         than reading .x files.
20482         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20483         * g77.dg/gcov/gcov-1.f: Likewise.
20484         * gcc.misc-tests/gcov-4b.c: Likewise.
20485         * gcc.misc-tests/gcov-5b.c: Likewise.
20486         * gcc.misc-tests/gcov-6.c: Likewise.
20487         * gcc.misc-tests/gcov-7.c: Likewise.
20488         * gcc.misc-tests/gcov-8.c: Likewise.
20489         * g++.dg/gcov/gcov-1.x: Remove.
20490         * g77.dg/gcov/gcov-1.x: Likewise.
20491         * gcc.misc-tests/gcov-4b.x: Likewise.
20492         * gcc.misc-tests/gcov-5b.x: Likewise.
20493         * gcc.misc-tests/gcov-6.x: Likewise.
20494         * gcc.misc-tests/gcov-7.x: Likewise.
20495         * gcc.misc-tests/gcov-8.x: Likewise.
20496
20497 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20498
20499         PR opt/10087
20500         * gcc.dg/20030324-1.c: New test.
20501
20502 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         PR c++/10224
20505         * g++.dg/template/arg3.C: New test.
20506
20507         PR c++/10158
20508         * g++.dg/template/friend18.C: New test.
20509
20510 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20511
20512         * g77.f-torture/compile/20030326-1.f: New test case.
20513
20514 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20515
20516         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20517
20518         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20519
20520 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * gcc.dg/ia64-sync-3.c: New test.
20523
20524 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20525
20526         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20527
20528 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20529
20530         * gcc.dg/ultrasp6.c: New test.
20531
20532 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20533
20534         * gcc.dg/i386-signbit-1.c: New test.
20535         * gcc.dg/i386-signbit-2.c: New test.
20536         * gcc.dg/i386-signbit-3.c: New test.
20537
20538 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20539
20540         * gcc.dg/ultrasp5.c: Fix options.
20541
20542 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20543
20544         * gcc.dg/ultrasp5.c: Fix comment.
20545
20546 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20547
20548         PR fortran/10197
20549         * g77.f-torture/execute/10197.f: New test.
20550
20551 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20552
20553         PR c++/9898, c++/383
20554         * g++.dg/template/conv6.C: New test.
20555
20556         PR c++/10119
20557         * g++.dg/template/ptrmem5.C: New test.
20558
20559         PR c++/10026
20560         * g++.dg/lookup/koenig1.C: New test.
20561
20562         PR C++/10199
20563         * g++.dg/lookup/template2.C: New test.
20564
20565 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20566
20567         * g++.dg/opt/rtti1.C: New test.
20568
20569 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20570
20571         * gcc.dg/ultrasp5.c: New test.
20572
20573 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20574
20575         PR middle-end/9967
20576         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20577         builtin fputs.
20578
20579 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20580
20581         PR c/8224
20582         * gcc.dg/20030323-1.c: New test.
20583
20584 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20585
20586         * gcc.c-torture/compile/20030323-1.c: New test case.
20587
20588 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20589
20590         * gcc.dg/20030321-1.c: New test.
20591
20592 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20593
20594         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20595
20596 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20597
20598         PR c++/9978, c++/9708
20599         * g++.dg/ext/vlm1.C: Adjust expected error.
20600         * g++.dg/ext/vla2.C: New test.
20601         * g++.dg/template/arg1.C: New test.
20602         * g++.dg/template/arg2.C: New test.
20603
20604 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20605
20606         * g77.f-torture/execute/select.f: New test.
20607         * g77.f-torture/noncompile/select_no_compile.f: New test.
20608
20609 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20610
20611         PR c++/9898
20612         * g++.dg/other/error4.C: New test.
20613
20614 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20615
20616         * g++.dg/template/friend17.C: New test.
20617
20618 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20619
20620         * gcc.c-torture/compile/20030320-1.c: New.
20621
20622 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20623
20624         * gcc.dg/builtins-6.c: New test case.
20625
20626 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20627
20628         PR target/10073
20629         * gcc.c-torture/compile/20030319-1.c: New.
20630
20631 2003-03-18  Jan Hubicka  <jh@suse.cz>
20632
20633         * gcc.dg/i386-cvt-1.c: New test.
20634
20635 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20636
20637         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20638         * objc.dg/naming-2.m: Likewise.
20639
20640 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/9639
20643         * g++.dg/parse/crash1.C: New test.
20644
20645 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20646
20647         PR c++/8805
20648         * g++.dg/eh/cleanup1.C: New test.
20649
20650 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20651
20652         * gcc.c-torture/execute/20030316-1.c: New test case.
20653
20654 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20655
20656         PR c++/9629
20657         * g++.dg/init/ctor2.C: New test.
20658
20659 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20660
20661         * g77.f-torture/compile/xformat.f: New test case.
20662
20663 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20664
20665         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20666         * g++.old-deja/g++.mike/eh50.C: Likewise.
20667
20668 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20669
20670         PR c++/6440
20671         * g++.dg/template/spec7.C: New test.
20672         * g++.dg/template/spec8.C: Likewise.
20673
20674 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20675
20676         * gcc.c-torture/execute/20030313-1.c: New test.
20677
20678 2003-03-14  Richard Henderson  <rth@redhat.com>
20679
20680         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20681
20682 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20683
20684         * gcc.c-torture/compile/20030314-1.c: New test.
20685
20686 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20687
20688         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20689         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20690         thumb target,
20691         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20692         to accept newer _imp__  prefix and additional
20693         newline in .drectve section.
20694         * gcc.dg/dll-4.c: Likewise.
20695         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20696         switch.
20697
20698 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20699
20700         * g++.dg/parse/namespace9.C: New test.
20701
20702         * g++.dg/init/ref5.C: New test.
20703         * g++.dg/parse/ptrmem1.C: Likewise.
20704
20705 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20706
20707         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20708         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20709         regular expression.
20710         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20711         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20712
20713 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20714
20715         * gcc.c-torture/execute/20030224-2.c: New test.
20716
20717 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20718
20719         * gcc.dg/decl-3.c: New test.
20720
20721 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20722
20723         * gcc.dg/i386-loop-2.c: New test.
20724
20725 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20726
20727         PR c++/9474
20728         * g++.dg/parse/namespace8.C: New test.
20729
20730         PR c++/9924
20731         * g++.dg/overload/builtin2.C: New test.
20732
20733 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20734
20735         * gcc.dg/return-type-3.c: New test.
20736
20737 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20738
20739         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20740         profiling options are not supported.
20741
20742 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20743
20744         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20745         * g++.old-deja/g++.warn/impint2.C: Likewise.
20746
20747 2003-03-10  Devang Patel  <dpatel@apple.com>
20748
20749         * g++.dg/cpp/c++_cmd_1.C: New test.
20750         * g++.dg/cpp/c++_cmd_1.h: New file.
20751
20752 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20753
20754         * gcc.dg/altivec-9.c: New file.
20755
20756 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20757
20758         * gcc.dg/ppc-sdata-1.c: New test.
20759         * gcc.dg/ppc-sdata-2.c: New test.
20760
20761 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20762
20763         PR c++/9373
20764         * g++.dg/opt/ptrmem2.C: New test.
20765
20766         PR c++/8534
20767         * g++.dg/opt/ptrmem1.C: New test.
20768
20769 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20770
20771         * gcc.dg/i386-loop-1.c: New test.
20772
20773 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20774
20775         PR c++/9970
20776         * g++.dg/lookup/friend1.C: New test.
20777
20778 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/9823
20781         * g++.dg/parser/constructor1.C: New test.
20782
20783 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20784
20785         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20786
20787         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20788
20789 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20790
20791         * gcc.dg/cpp/Wunused.c: Update test.
20792
20793 2003-03-08  Jan Hubicka  <jh@suse.cz>
20794
20795         * gcc.dg/inline-3.c: New test.
20796
20797 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c++/9809
20800         * g++.dg/parse/builtin1.C: New test.
20801
20802         PR c++/9982
20803         * g++.dg/abi/cookie1.C: New test.
20804         * g++.dg/abi/cookie2.C: Likewise.
20805
20806         PR c++/9524
20807         * g++.dg/template/field1.C: New test.
20808
20809         PR c++/9912
20810         * g++.dg/parse/class1.C: New test.
20811         * g++.dg/parse/namespace7.C: Likewise.
20812         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20813
20814 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20815
20816         * g++.dg/init/ref4.C: New test.
20817
20818 2003-03-07  Jan Hubicka  <jh@suse.cz>
20819
20820         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20821         * gcc.dg/inline-3.c:  New test.
20822
20823 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20824
20825         * g++.dg/init/ref3.C: New test.
20826
20827         PR c++/9965
20828         * g++.dg/init/ref2.C: New test.
20829
20830         PR c++/9400
20831         * g++.dg/warn/Wshadow-2.C: New test.
20832
20833         PR c++/9791
20834         * g++.dg/warn/Woverloaded-1.C: New test.
20835
20836 2003-03-05  Jan Hubicka  <jh@suse.cz>
20837
20838         * gcc.dg/i386-local2.c: New.
20839         * gcc.dg/i386-local.c: Fix typo.
20840
20841 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20842
20843         * g++.dg/abi/layout3.C: New test.
20844
20845 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20846
20847         * gcc.c-torture/compile/20030305-1.c
20848
20849 2003-03-05  Jan Hubicka  <jh@suse.cz>
20850
20851         * gcc.dg/i386-local.c: New.
20852
20853 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20854
20855         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20856
20857 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20858
20859         * gcc.dg/switch-2.c: New test.
20860         * gcc.dg/switch-3.c: New test.
20861         * gcc.dg/Wswitch.c: Adjust line numbers.
20862         * gcc.dg/Wswitch-default.c: Likewise.
20863         * gcc.dg/Wswitch-enum.c: Likewise.
20864
20865 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20866
20867         * gcc.c-torture/execute/20030222-1.c: New test.
20868
20869 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20870
20871         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20872
20873 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20874
20875         PR c++/9878
20876         * g++.dg/init/ref1.C: New test.
20877
20878 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20879
20880         * gcc.dg/sh-relax.c: New SH-only test.
20881
20882 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20883
20884         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20885         comment explaining purpose of testcase.
20886
20887 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20888
20889         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20890         for HC11/HC12 (asm needs two int registers).
20891         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20892         HC11/HC12 because the test uses an asm which needs two 32-bit
20893         registers.
20894
20895 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20896
20897         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20898         for HC11/HC12 (array is too large otherwise).
20899         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20900         * gcc.c-torture/compile/20010518-2.x: Likewise.
20901         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20902         HC11/HC12 (array is too large).
20903
20904 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20905
20906         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20907         * lib/g++-dg.exp (g++-dg-test): Likewise.
20908
20909 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20910
20911         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20912         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20913
20914 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20915
20916         * g++.dg/warn/implicit-typename1.C: Remove warning.
20917
20918 2003-02-28  Richard Henderson  <rth@redhat.com>
20919
20920         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20921         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20922
20923 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20924
20925         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20926         * g++.dg/pch/pch.exp: Likewise.
20927
20928 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/9879
20931         * testsuite/g++.dg/init/new4.C: New test.
20932
20933 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20934
20935         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20936
20937 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20938
20939         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20940         unsigned long.
20941
20942         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20943         wider than float.
20944
20945 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20946
20947         * lib/scanasm.exp: Add support for counting numbers of
20948         occurences.
20949         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20950         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20951
20952 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20953
20954         PR c++/9683
20955         * g++.dg/template/static3.C: New test.
20956
20957         PR c++/9829
20958         * g++.dg/parse/namespace6.C: New test.
20959
20960 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20961
20962         PR target/9732
20963         * gcc.dg/20030225-1.c: New test.
20964
20965 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * README: Remove out-of-date information.
20968
20969         PR c++/9836
20970         * g++.dg/template/spec6.C: New test.
20971
20972 2003-02-24  Jeff Law  <law@redhat.com>
20973
20974         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20975
20976 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20977
20978         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20979         * gcc.dg/pragma-ep-1.c: Likewise.
20980
20981 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20982
20983         PR c++/9602
20984         * g++.dg/template/friend16.C: New test.
20985
20986 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20987
20988         PR c++/5333
20989         * g++.dg/parse/fused-params1.C: Adjust error messages.
20990         * g++.dg/template/nested3.C: New test.
20991
20992 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20993
20994         * g++.dg/abi/param1.C: New test.
20995
20996 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20997
20998         PR c++/7982
20999         * g++.dg/warn/implicit-typename1.C: New test.
21000
21001 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21002
21003         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21004         with "mtune".
21005         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21006         * gcc.c-torture/execute/20010129-1.x: Likewise.
21007         * gcc.dg/20011107-1.c: Likewise.
21008         * gcc.dg/20020108-1.c: Likewise.
21009         * gcc.dg/20020122-3.c: Likewise.
21010         * gcc.dg/20020206-1.c: Likewise.
21011         * gcc.dg/20020310-1.c: Likewise.
21012         * gcc.dg/20020426-2.c: Likewise.
21013         * gcc.dg/20020517-1.c: Likewise.
21014         * gcc.dg/991230-1.c: Likewise.
21015         * gcc.dg/i386-unroll-1.c: Likewise.
21016         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21017
21018 2003-02-22  Jan Hubicka  <jh@suse.cz>
21019
21020         * gcc.dg/i386-mul.c: New test.
21021
21022 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21023
21024         * gcc.dg/builtins-5.c: New test case.
21025
21026 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21027
21028         * gcc.dg/asmreg-1.c: New test.
21029
21030 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21031
21032         PR c++/9749
21033         * g++.dg/parse/varmod1.C: New test.
21034
21035 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21036
21037         PR c++/9727
21038         * g++.dg/template/op1.C: New test.
21039
21040 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21041
21042         PR c++/8906
21043         * g++.dg/template/nested2.C: New test.
21044
21045 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21046
21047         PR c++/8724
21048         * g++.dg/expr/dtor1.C: New test.
21049
21050 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21051
21052         * gcc.dg/cpp/include3.c: New test.
21053         * gcc.dg/cpp/inc/foo.h: New file.
21054
21055 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21056
21057         * gcc.c-torture/execute/20030221-1.c: New test.
21058
21059 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/9729
21062         * g++.dg/abi/conv1.C: New test.
21063
21064 2003-02-20  Jan Hubicka  <jh@suse.cz>
21065
21066         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21067
21068 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21069
21070         * gcc.c-torture/compile/20030219-1.c: New test.
21071
21072 2003-02-18  Jan Hubicka  <jh@suse.cz>
21073
21074         * gcc.dg/funcorder.c: New test.
21075
21076 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21077
21078         * gcc.c-torture/execute/20030218-1.c: New.
21079
21080 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21081
21082         * gcc.dg/20030218-1.c: New.
21083
21084 2003-02-18  Richard Henderson  <rth@redhat.com>
21085
21086         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21087         * gcc.dg/attr-used-2.c: New.
21088
21089 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21090
21091         PR c++/9704
21092         * g++.dg/init/copy5.C: New test.
21093
21094 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21095
21096         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21097         * g++.dg/pch/pch.exp: Likewise.
21098
21099 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21100
21101         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21102         STACK_SIZE is not defined.
21103
21104 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21105
21106         PR c++/9457
21107         * g++.dg/template/init1.C: New test.
21108
21109 2003-02-16  Jan HUbicka  <jh@suse.cz>
21110
21111         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21112         (foo): Add few extra tests
21113         * gcc.dg/c99-const-expr-3.c: Likewise.
21114         * gcc.c-torture/execute/20030216-1.c: New.
21115
21116 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21117
21118         PR c++/9459
21119         * g++.dg/ext/typeof4.C: New test.
21120
21121 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21122
21123         * gcc.dg/i386-387-3.c: New test case.
21124
21125 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21126
21127         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21128         cris-*-elf* cris-*-aout* and mmix-*-*.
21129
21130 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21131
21132         * gcc.dg/20030213-1.c: New test.
21133
21134 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21135
21136         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21137         * gcc.dg/i386-387-2.c: Likewise.
21138
21139 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21140
21141         * gcc.dg/ppc-spe.c: Fix formatting.
21142         Enable tests that were previously unsupported by gas.
21143         Delete tests for instructions that no longer exist.
21144         Switch arguments on evsubifw builtin.
21145
21146 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21147
21148         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21149         STACK_SIZE is too small.
21150
21151 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21152             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21153
21154         * gcc.dg/decl-2.c: New test.
21155
21156 2003-02-10  Jan Hubicka  <jh@suse.cz>
21157
21158         * gcc.dg/i386-fpcvt-1.c:  New test.
21159
21160 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21161
21162         * gcc.c-torture/execute/20030209-1.c: New test.
21163
21164 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21165
21166         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21167         int-wide bitops, use the constants of the same width.
21168         Likewise, if long long is 32-bit wide, test bitops using
21169         32-bit constants.
21170
21171 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21172
21173         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21174
21175 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21176
21177         * testsuite/gcc.dg/builtins-4.c: New test case.
21178
21179 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21180
21181         * gcc.dg/20020430-1.c: Fix dg command typos.
21182         * gcc.dg/20020503-1.c: Likewise.
21183
21184 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21185
21186         PR c++/8785
21187         * g++.dg/parse/fused-params1.C: New test.
21188
21189         PR c++/8857
21190         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21191
21192         PR c++/8921
21193         * g++.dg/parse/non-dependent1.C: New test.
21194
21195         PR c++/8928
21196         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21197
21198         PR c++/9228
21199         * g++.dg/parse/undefined7.C: New test.
21200         * g++.dg/parse/non-templ1.C: New test.
21201
21202         PR c++/9229
21203         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21204
21205 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21206
21207         * gcc.c-torture/compile/20030206-1.c: New test.
21208
21209 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21210
21211         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21212         "pow" to "foo" to avoid potential confusion with a math built-in.
21213
21214 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21215
21216         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21217         conditions for SPARC targets.
21218
21219 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21220
21221         * gcc.dg/20030204-1.c: New test.
21222
21223 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21224
21225         PR c++/38
21226         * g++.dg/parse/array-size1.C: New test.
21227
21228         PR c++/5657
21229         * g++.dg/parse/undefined3.C: New test.
21230
21231         PR c++/5665
21232         * g++.dg/parse/undefined4.C: New test.
21233
21234         PR c++/5975
21235         * g++.dg/parse/undefined5.C: New test.
21236
21237         PR c++/7259
21238         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21239
21240         PR c++/8578
21241         * g++.dg/parse/casting-operator1.C: New test.
21242
21243         PR c++/8596
21244         * g++.dg/parse/undefined6.C: New test.
21245
21246         PR c++/8736
21247         * g++.dg/parse/missing-template1.C: New test.
21248
21249 2003-02-04  Jan Hubicka  <jh@suse.cz>
21250
21251         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21252         * gcc.dg/i386-cmov?.c:  Likewise.
21253         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21254         * gcc.dg/i386-ssefp-1.c:  Likewise.
21255         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21256         conventions.
21257
21258 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/7129
21261         * testsuite/g++.dg/ext/max.C: New test.
21262
21263 2003-02-03  Jan Hubicka  <jh@suse.cz>
21264
21265         * gcc.c-torture/execute/20030203-1.c: New test.
21266
21267 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21268
21269         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21270         'natural-endian'.
21271
21272 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21273
21274         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21275         * g++.dg/init/new2.C: Likewise.
21276         * g++.dg/other/new1.C: Likewise.
21277
21278 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21279
21280         * gcc.dg/struct-ret-libc.c: New test.
21281
21282 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21283
21284         * gcc.dg/20030129-1.c: New test.
21285
21286 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21287
21288         PR c++/8849
21289         * g++.dg/template/ptrmem4.C: New test.
21290
21291 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21292
21293         * g++.dg/parser/constant1.C: New test.
21294
21295 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21296
21297         PR c++/8591
21298         * g++.dg/parse/friend2.C: New test.
21299
21300 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21301
21302         PR c++/9437
21303         * g++.dg/template/unify4.C: New test.
21304
21305 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21306
21307         * gcc.c-torture/execute/20030128-1.c: New test.
21308
21309 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21310
21311         * g++.dg/lookup/nested1.C: Test moved from ...
21312         * g++.old-deja/g++.other/lookup24.C: ... here.
21313
21314 2003-01-28  Jan Hubicka  <jh@suse.cz>
21315
21316         * gcc.dg/i386-cmov5.c:  New test.
21317
21318 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21319
21320         * gcc.c-torture/execute/20010925-1.c: Changed the
21321         memcpy declaration.
21322
21323 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21324
21325         PR c++/3902
21326         * g++.dg/parse/template5.C: New test.
21327
21328 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21329
21330         PR fortran/9258
21331         * g77.dg/pr9258: New test.
21332
21333 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21334
21335         * README: Move relevant parts from README.g++.
21336
21337         * README.g++: Remove this file.
21338
21339 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21340
21341         * g++.dg/abi/dcast1.C: New test.
21342
21343 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21344
21345         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21346
21347 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21348
21349         PR c++/47
21350         * g++.old-deja/g++.other/lookup24.C: New test.
21351
21352 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21353
21354         PR middle-end/7227
21355         * gcc.dg/uninit-C.c: New test.
21356
21357 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21358
21359         * g++.dg/abi/covariant1.C: New test.
21360
21361 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21362
21363         * gcc.dg/20030123-1.c: New test.
21364
21365 2003-01-25  Jan Hubicka  <jh@suse.cz>
21366
21367         PR opt/8492
21368         * gcc.c-torture/compile/20030125-1.c
21369
21370 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21371
21372         PR c++/9403
21373         * g++.dg/parse/template3.C: New test.
21374         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21375
21376         PR c++/795
21377         * g++.dg/parse/template4.C: New test.
21378
21379         PR c++/9415
21380         * g++.dg/template/qual2.C: New test.
21381
21382         PR c++/8545
21383         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21384
21385         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21386
21387 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21388
21389         * gcc.c-torture/execute/switch-1.c: New test case.
21390
21391 2003-01-25  Jan Hubicka  <jh@suse.cz>
21392
21393         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21394
21395 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21396
21397         Tweaks for Bison-1.875. From the NEWS file:
21398         "- `parse error' -> `syntax error'
21399         Bison now uniformly uses the term `syntax error'"
21400         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21401         * gcc.dg/cpp/digraph2.c: Likewise.
21402         * gcc.dg/cpp/direct2.c: Likewise.
21403         * gcc.dg/cpp/paste4.c: Likewise.
21404         * gcc.dg/c90-restrict-1.c: Likewise.
21405         * gcc.dg/c99-func-2.c: Likewise.
21406         * gcc.dg/noncompile/920721-2.c: Likewise.
21407         * gcc.dg/noncompile/930622-2.c: Likewise.
21408         * gcc.dg/noncompile/940112-1.c: Likewise.
21409         * gcc.dg/noncompile/950921-1.c: Likewise.
21410         * gcc.dg/noncompile/951123-1.c: Likewise.
21411         * gcc.dg/noncompile/971104-1.c: Likewise.
21412         * gcc.dg/noncompile/990416-1.c: Likewise.
21413
21414 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21415
21416         * g++.dg/parse/undefined1.C: Add error message.
21417
21418 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21419
21420         PR c++/9354
21421         * g++.dg/parse/new1.C: New test.
21422
21423         PR c++/9216
21424         * g++.dg/parse/template2.C: New test.
21425
21426         PR c++/9354
21427         * g++.dg/parse/typedef2.C: New test.
21428
21429         PR c++/9328
21430         * g++.dg/ext/typeof3.C: New test.
21431
21432 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21433
21434         PR c++/2738
21435         * g++.dg/parse/ret-type1.C: New test.
21436
21437         PR c++/3792
21438         * g++.dg/parse/tmpl-outside1.C: New test.
21439
21440         PR c++/4207
21441         * g++.dg/parse/int-as-enum1.C: New test.
21442
21443         PR c++/4903
21444         * g++.dg/parse/no-typename1.C: New test.
21445
21446         PR c++/5533
21447         * g++.dg/parse/no-value1.C: New test.
21448
21449         PR c++/5921
21450         * g++.dg/parse/wrong-inline1.C: New test.
21451
21452         PR c++/6402
21453         * g++.dg/parse/ref1.C: New test.
21454
21455         PR c++/6992
21456         * g++.dg/parse/attr-ctor1.C: New test.
21457
21458         PR c++/7229
21459         * g++.dg/parse/namespace5.C: New test.
21460
21461         PR c++/7917
21462         * g++.dg/parse/func-def1.C: New test.
21463
21464         PR c++/8143
21465         * g++.dg/parse/undefined1.C: New test.
21466
21467         PR c++/5723, PR c++/8522
21468         * g++.dg/parse/specialization1.C: New test.
21469
21470         PR c++/163, PR c++/8595
21471         * g++.dg/parse/struct-as-enum1.C: New test.
21472
21473         PR c++/9173
21474         * g++.dg/parse/undefined2.C: New test.
21475
21476 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21477
21478         PR c++/9298
21479         * g++.dg/parse/template1.C: New test.
21480
21481         PR c++/9384
21482         * g++.dg/parse/using1.C: New test.
21483
21484         PR c++/9285
21485         PR c++/9294
21486         * g++.dg/parse/expr2.C: New test.
21487
21488         PR c++/9388
21489         * g++.dg/parse/lookup2.C: Likewise.
21490
21491 2003-01-21  Jan Hubicka  <jh@suse.cz>
21492
21493         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21494         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21495         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21496         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21497
21498 2003-01-20  Nick Clifton  <nickc@redhat.com>
21499
21500         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21501         problem with ARM sibcall code generation.
21502
21503 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21504
21505         * gcc.c-torture/execute/20030120-1.c: New.
21506
21507 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21508
21509         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21510
21511 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21512
21513         PR c++/9272
21514         * g++.dg/parse/ctor1.C: New test.
21515
21516         PR c++/9294:
21517         * g++.dg/parse/qualified1.C: New test.
21518
21519         * g++.dg/parse/typename3.C: New test.
21520
21521 2003-01-16  Richard Henderson  <rth@redhat.com>
21522
21523         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21524
21525 2003-01-16  Richard Henderson  <rth@redhat.com>
21526
21527         * g++.dg/pch/pch.exp: Copy test header to the working directory
21528         before using it either for precompilation or direct use.
21529         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21530         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21531
21532 2003-01-16  Richard Henderson  <rth@redhat.com>
21533
21534         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21535         before using it either for precompilation or direct use.
21536         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21537         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21538
21539 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21540
21541         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21542         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21543         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21544         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21545         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21546         typename warning into error.
21547         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21548         error messages.
21549         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21550         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21551         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21552         messages.
21553         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21554         make declaration visible in template.
21555         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21556         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21557         messages.
21558         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21559         message.
21560         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21561         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21562         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21563         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21564         typename warning with error message.
21565         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21566         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21567         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21568
21569 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21570
21571         * g++.dg/parse/ambig2.C: New test.
21572
21573 2003-01-15  Richard Henderson  <rth@redhat.com>
21574
21575         * g++.dg/tls/init-2.C: Update error message string.
21576
21577 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21578
21579         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21580
21581 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21582
21583         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21584         all for HC11/HC12.
21585         * gcc.c-torture/compile/20001205-1.x: Likewise.
21586         * gcc.c-torture/compile/20001226-1.x: Likewise.
21587         * gcc.c-torture/compile/920520-1.x: Likewise.
21588         * gcc.c-torture/compile/961203-1.x: Likewise.
21589         * gcc.c-torture/compile/20020604-1.x: Likewise.
21590
21591 2003-01-15  Jan Hubicka  <jh@suse.cz>
21592
21593         * gcc.c-torture/compile/20030115-1.c: New test.
21594
21595         * gcc.dg/i386-fpcvt-1.c: New test.
21596         * gcc.dg/i386-fpcvt-2.c: New test.
21597
21598 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21599
21600         Further conform g++'s __vmi_class_type_info to the C++ ABI
21601         specification.
21602         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21603         the specification.
21604
21605 2003-01-14  Jan Hubicka  <jh@suse.cz>
21606
21607         * gcc.dg/i386-fpcvt-1.c: New test.
21608         * gcc.dg/i386-fpcvt-2.c: New test.
21609
21610 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21611
21612         * gcc.dg/i386-mmx-3.c: New test.
21613
21614 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/9264
21617         * g++.dg/parse/octal1.C: New file.
21618
21619         PR c++/9172
21620         * g++.dg/parse/typename1.C: New file.
21621
21622 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21623
21624         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21625         * gcc.dg/bf-no-ms-layout.c: Likewise.
21626         * gcc.dg/bf-ms-attrib.c: Likewise.
21627
21628 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21629
21630         PR c++/9099
21631         * g++.dg/parse/dtor1.C: New file.
21632
21633         PR c++/9128
21634         * g++.dg/rtti/typeid1.C: New file.
21635
21636         PR c++/9153
21637         * g++.dg/parse/lookup1.C: New file.
21638
21639         PR c++/9171
21640         * g++.dg/templ/spec5.C: New file.
21641
21642 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21643
21644         * gcc.c-torture/compile/20030110-1.c: New test.
21645
21646 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21647
21648         Merge from pch-branch:
21649
21650         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21651
21652         * gcc.dg/pch/cpp-1.h: New.
21653         * gcc.dg/pch/cpp-1.c: New.
21654         * gcc.dg/pch/cpp-2.h: New.
21655         * gcc.dg/pch/cpp-2.c: New.
21656
21657         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21658
21659         * gcc.dg/pch/except-1.h: New.
21660         * gcc.dg/pch/except-1.c: New.
21661
21662         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21663
21664         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21665         running test.
21666         * gcc.dg/pch: Include *.hp not *.h.
21667         * gcc.dg/pch/system-1.h: New.
21668         * gcc.dg/pch/system-1.c: New.
21669
21670         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21671
21672         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21673         rather than trying to build and run a program using PCH.
21674         * gcc.dg/pch: Remove dg-do commands from test files.
21675
21676         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21677
21678         * gcc.dg/pch/macro-3.c: New.
21679         * gcc.dg/pch/macro-3.h: New.
21680
21681         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21682
21683         * gcc.dg/pch/common-1.c: New.
21684         * gcc.dg/pch/common-1.h: New.
21685         * gcc.dg/pch/decl-1.c: New.
21686         * gcc.dg/pch/decl-1.h: New.
21687         * gcc.dg/pch/decl-2.c: New.
21688         * gcc.dg/pch/decl-2.h: New.
21689         * gcc.dg/pch/decl-3.c: New.
21690         * gcc.dg/pch/decl-3.h: New.
21691         * gcc.dg/pch/decl-4.c: New.
21692         * gcc.dg/pch/decl-4.h: New.
21693         * gcc.dg/pch/decl-5.c: New.
21694         * gcc.dg/pch/decl-5.h: New.
21695         * gcc.dg/pch/global-1.c: New.
21696         * gcc.dg/pch/global-1.h: New.
21697         * gcc.dg/pch/inline-1.c: New.
21698         * gcc.dg/pch/inline-1.h: New.
21699         * gcc.dg/pch/inline-2.c: New.
21700         * gcc.dg/pch/inline-2.h: New.
21701         * gcc.dg/pch/static-1.c: New.
21702         * gcc.dg/pch/static-1.h: New.
21703         * gcc.dg/pch/static-2.c: New.
21704         * gcc.dg/pch/static-2.h: New.
21705
21706         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21707
21708         * g++.dg/pch/pch.exp: Better handle failing testcases.
21709         * gcc.dg/pch/pch.exp: Likewise.
21710         * gcc.dg/pch/macro-1.c: New.
21711         * gcc.dg/pch/macro-1.h: New.
21712         * gcc.dg/pch/macro-2.c: New.
21713         * gcc.dg/pch/macro-2.h: New.
21714
21715         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21716
21717         * g++.dg/dg.exp: Treat files in pch/ specially.
21718         * g++.dg/pch/pch.exp: New file.
21719         * g++.dg/pch/empty.H: New file.
21720         * g++.dg/pch/empty.C: New file.
21721         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21722         "precompile".
21723
21724         * gcc.dg/pch/pch.exp: New file.
21725         * gcc.dg/pch/empty.h: New file.
21726         * gcc.dg/pch/empty.c: New file.
21727         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21728         "precompile".
21729
21730 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21731
21732         * g++.dg/template/friend14.C: New test.
21733
21734 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21735
21736         * gcc.dg/old-style-asm-1.c: New test.
21737
21738 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21739
21740         * gcc.c-torture/compile/20030109-1.c: New test.
21741
21742 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21743
21744         * gcc.c-torture/execute/20030109-1.c: New test.
21745
21746 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21747
21748         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21749         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21750         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21751         * g++.old-deja/g++.mike/eh2.C: Likewise
21752         * g++.old-deja/g++.mike/eh3.C: Likewise
21753         * g++.old-deja/g++.mike/eh5.C: Likewise
21754         * g++.old-deja/g++.mike/eh6.C: Likewise
21755         * g++.old-deja/g++.mike/eh7.C: Likewise
21756         * g++.old-deja/g++.mike/eh8.C: Likewise
21757         * g++.old-deja/g++.mike/eh9.C: Likewise
21758         * g++.old-deja/g++.mike/eh10.C: Likewise
21759         * g++.old-deja/g++.mike/eh12.C: Likewise
21760         * g++.old-deja/g++.mike/eh13.C: Likewise
21761         * g++.old-deja/g++.mike/eh14.C: Likewise
21762         * g++.old-deja/g++.mike/eh16.C: Likewise
21763         * g++.old-deja/g++.mike/eh17.C: Likewise
21764         * g++.old-deja/g++.mike/eh18.C: Likewise
21765         * g++.old-deja/g++.mike/eh21.C: Likewise
21766         * g++.old-deja/g++.mike/eh23.C: Likewise
21767         * g++.old-deja/g++.mike/eh24.C: Likewise
21768         * g++.old-deja/g++.mike/eh25.C: Likewise
21769         * g++.old-deja/g++.mike/eh26.C: Likewise
21770         * g++.old-deja/g++.mike/eh27.C: Likewise
21771         * g++.old-deja/g++.mike/eh28.C: Likewise
21772         * g++.old-deja/g++.mike/eh29.C: Likewise
21773         * g++.old-deja/g++.mike/eh31.C: Likewise
21774         * g++.old-deja/g++.mike/eh33.C: Likewise
21775         * g++.old-deja/g++.mike/eh34.C: Likewise
21776         * g++.old-deja/g++.mike/eh35.C: Likewise
21777         * g++.old-deja/g++.mike/eh36.C: Likewise
21778         * g++.old-deja/g++.mike/eh37.C: Likewise
21779         * g++.old-deja/g++.mike/eh38.C: Likewise
21780         * g++.old-deja/g++.mike/eh39.C: Likewise
21781         * g++.old-deja/g++.mike/eh40.C: Likewise
21782         * g++.old-deja/g++.mike/eh41.C: Likewise
21783         * g++.old-deja/g++.mike/eh42.C: Likewise
21784         * g++.old-deja/g++.mike/eh44.C: Likewise
21785         * g++.old-deja/g++.mike/eh46.C: Likewise
21786         * g++.old-deja/g++.mike/eh47.C: Likewise
21787         * g++.old-deja/g++.mike/eh48.C: Likewise
21788         * g++.old-deja/g++.mike/eh49.C: Likewise
21789         * g++.old-deja/g++.mike/eh50.C: Likewise
21790         * g++.old-deja/g++.mike/eh51.C: Likewise
21791         * g++.old-deja/g++.mike/eh53.C: Likewise
21792         * g++.old-deja/g++.mike/eh55.C: Likewise
21793         * g++.old-deja/g++.mike/p7912.C: Likewise
21794         * g++.old-deja/g++.mike/p9706.C: Likewise
21795         * g++.old-deja/g++.mike/p10416.C: Likewise
21796         * g++.old-deja/g++.mike/p11667.C: Likewise
21797         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21798         Remove redundant reference to Iris.
21799         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21800         Elxsi, i860, Pico Java, and WE32K.
21801
21802 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21803
21804         * g++.dg/ext/asm4.C: New test.
21805
21806 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21807
21808         PR c++/9030
21809         * g++.dg/template/friend12.C: New test.
21810         * g++.dg/template/friend13.C: Likewise.
21811         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21812
21813 2003-01-08  Jan Hubicka  <jh@suse.cz>
21814
21815         * gcc.dg/i386-cadd.c: New test.
21816         * gcc.dg/i386-cmov4.c: Likewise.
21817
21818 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/9165
21821         * g++.dg/warn/Wunused-3.C: New test.
21822
21823         * g++.dg/abi/bitfield9.C: New test.
21824
21825         PR c++/9189
21826         * g++.dg/parse/defarg3.C: New test.
21827
21828 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21829
21830         * g++.dg/parse/ambig1.C: New test.
21831         * g++.dg/parse/defarg2.C: New test.
21832
21833 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21834
21835         * g++.dg/template/defarg-1.C: New test.
21836         * g++.dg/template/local2.C: Likewise.
21837
21838 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21839
21840         * gcc.c-torture/execute/20030105-1.c: New test.
21841
21842 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21843
21844         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21845         * g++.dg/parse/namespace4.C: Likewise.
21846
21847 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21848
21849         * g++.dg/template/ntp2.C: New test.
21850
21851 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21852
21853         * g++.dg/parse/extern-C-1.C: New test.
21854
21855         * g++.dg/parse/namespace4.C: New test.
21856
21857         * g++.dg/template/nested1.C: New test.
21858
21859         * g++.dg/parse/namespace3.C: New test.
21860
21861 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21862
21863         * g++.dg/lookup/two-stage1.C: New test.
21864
21865 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21866
21867         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21868         * g++.old-deja/g++.jason/access8.C: Likewise.
21869         * g++.old-deja/g++.other/decl5.C: Likewise.
21870
21871 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21872
21873         * g++.dg/parse/parse7.C: New test.
21874
21875 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21876
21877         PR c++/2843
21878         * g++.dg/ext/attrib7.C: New test.
21879
21880 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21881
21882         * g++.dg/parse/parse6.C: New test.
21883
21884 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21885
21886         * gcc.dg/h8300-stack-1.c: New.
21887
21888 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21889
21890         g++.dg/lookup/exception1.C: New test.
21891
21892         g++.dg/lookup/template1.C: New test.
21893
21894         g++.dg/parse/namespace2.C: New test.
21895
21896         g++.dg/parse/parens2.C: New test.
21897
21898 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21899
21900         * g++.dg/parse/parse5.C: New test.
21901         * g++.dg/lookup/scoped4.C: New test.
21902
21903 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21904
21905         * g++.dg/parse/parens1.C: New test.
21906
21907         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21908         angle-bracket1.C.
21909         * g++.dg/parse/parens2.C: New test.
21910
21911         * g++.dg/lookup/scope-operator1.C: New test.
21912
21913         * g++.dg/parse/operator1.C: New test.
21914
21915 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21916
21917         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21918         * g++.old-deja/g++.other/access6.C: Likewise.
21919         * g++.old-deja/g++.other/decl1.C: Likewise.
21920         * g++.old-deja/g++.pt/typename12.C: Likewise.
21921
21922 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21923
21924         * g++.dg/parse/namespace1.C: New test.
21925
21926 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21927
21928         * g++.dg/parse/parse4.C: New test.
21929
21930 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21931
21932         * g++.dg/parse/parse3.C: New test.
21933
21934 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21935
21936         * g++.dg/parse/parse2.C: New test.
21937
21938 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21939
21940         * g++.dg/template/friend11.C: New test.
21941
21942 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21943
21944         * g++.dg/parse/parse1.C: New test.
21945
21946 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21947
21948         * lib/profopt.exp: Change the name of a global variable to avoid
21949         possible clashes with other test suites.
21950
21951 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21952
21953         * g++.dg/inherit/covariant8.C: New test.
21954
21955 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21956
21957         * g++.dg/init/array9.C: New test.
21958
21959         PR c++/9112
21960         * g++.dg/parse/expr1.C: New test.
21961
21962 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21963
21964         * gcc.c-torture/compile/20021230-1.c: New test.
21965
21966 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21967
21968         * g++.dg/inherit/covariant5.C: New test.
21969         * g++.dg/inherit/covariant6.C: New test.
21970         * g++.dg/inherit/covariant7.C: New test.
21971
21972 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21973
21974         PR c++/2739
21975         * g++.dg/other/access2.C: New test.
21976
21977 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21978
21979         * g++.dg/other/anon-struct.C: No longer fails
21980         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21981         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21982         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21983
21984 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21985
21986         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21987
21988 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21989
21990         * g++.dg/eh/spec4.C: Remove stray semicolon.
21991         * g++.dg/expr/pmf-1.C: Change error message.
21992         * g++.dg/ext/asm1.C: Remove stray semicolon.
21993         * g++.dg/ext/typename1.C: Add missing typenames.
21994         * g++.dg/inherit/template-as-base.C: Change error message.
21995         * g++.dg/lookup/scoped1.C: Likewise.
21996         * g++.dg/lookup/scoped2.C: Likewise.
21997         * g++.dg/lookup/using2.C: Likewise.
21998         * g++.dg/other/component1.C: Remove stray semicolon.
21999         * g++.dg/other/do1.C: Change error message.
22000         * g++.dg/other/error2.C: Likewise.
22001         * g++.dg/other/init1.C: Likewise.
22002         * g++.dg/other/packed1.C: Remove stray semicolon.
22003         * g++.dg/other/ptrmem2.C: Change error message.
22004         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22005         marker.
22006         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22007         * g++.dg/template/access3.C: Add typename keyword.
22008         * g++.dg/template/access5.C: Remove stray semicolon.
22009         * g++.dg/template/access6.C: Likewise.
22010         * g++.dg/template/complit1.C: Likewise.
22011         * g++.dg/template/crash1.C: Change error message.
22012         * g++.dg/template/inherit2.C: Remove stray semicolon.
22013         * g++.dg/template/instantiate2.C: Likewise.
22014         * g++.dg/template/instantiate3.C: Change error message.
22015         * g++.dg/template/qual1.C: Remove stray semicolon.
22016         * g++.dg/template/qualttp18.C: Change error message.
22017         * g++.dg/template/ref1.C: Remove stray semicolon.
22018         * g++.dg/template/sizeof1.C (A::value): Declare it.
22019         * g++.dg/template/spec4.C: Change error message.
22020         * g++.dg/template/static1.C: Likewise.
22021         * g++.dg/template/type1.C: Likewise.
22022         * g++.dg/template/typename3.C: Likewise.
22023         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22024         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22025         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22026         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22027         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22028         named return value extension.
22029         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22030         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22031         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22032         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22033         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22034         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22035         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22036         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22037         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22038         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22039         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22040         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22041         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22042         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22043         syntax.
22044         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22045         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22046         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22047         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22048         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22049         * g++.old-deja/g++.brendan/template11.C: Likewise.
22050         * g++.old-deja/g++.brendan/template26.C: Likewise.
22051         * g++.old-deja/g++.brendan/template27.C: Use explicit
22052         specialization syntax.
22053         * g++.old-deja/g++.brendan/template30.C: Likewise.
22054         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22055         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22056         non-dependent names.
22057         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22058         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22059         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22060         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22061         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22062         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22063         named return value extension.
22064         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22065         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22066         * g++.old-deja/g++.ext/return1.C: Likewise.
22067         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22068         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22069         * g++.old-deja/g++.jason/access8.C: Likewise.
22070         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22071         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22072         pseudo-destructor names.
22073         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22074         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22075         pseudo-destructor names.
22076         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22077         * g++.old-deja/g++.jason/overload19.C: Likewise.
22078         * g++.old-deja/g++.jason/overload32.C: Likewise.
22079         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22080         stray semicolons.
22081         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22082         * g++.old-deja/g++.jason/return.C: Likewise.
22083         * g++.old-deja/g++.jason/return2.C: Likewise.
22084         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22085         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22086         syntax.
22087         * g++.old-deja/g++.jason/template10.C: Account for use of
22088         non-dependent names.
22089         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22090         syntax.
22091         * g++.old-deja/g++.jason/template37.C: Likewise.
22092         * g++.old-deja/g++.law/access4.C: Change error messages.
22093         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22094         pseudo-destructor names.
22095         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22096         * g++.old-deja/g++.law/ctors9.C: Likewise.
22097         * g++.old-deja/g++.law/cvt22.C: Likewise.
22098         * g++.old-deja/g++.law/dtors5.C: Likewise.
22099         * g++.old-deja/g++.law/global-init1.C: Likewise.
22100         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22101         * g++.old-deja/g++.law/operators28.C: Likewise.
22102         * g++.old-deja/g++.law/visibility28.C: Likewise.
22103         * g++.old-deja/g++.martin/eval1.C: Likewise.
22104         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22105         name.
22106         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22107         * g++.old-deja/g++.mike/net34.C: Likewise.
22108         * g++.old-deja/g++.mike/net36.C: Likewise.
22109         * g++.old-deja/g++.mike/ns2.C: Likewise.
22110         * g++.old-deja/g++.mike/p12306.C: Likewise.
22111         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22112         value extension.
22113         * g++.old-deja/g++.mike/p700.C: Likewise.
22114         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22115         * g++.old-deja/g++.mike/p710.C: Likewise.
22116         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22117         value extension.
22118         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22119         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22120         * g++.old-deja/g++.ns/crash2.C: Likewise.
22121         * g++.old-deja/g++.ns/crash3.C: Likewise.
22122         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22123         * g++.old-deja/g++.ns/ns17.C: Likewise.
22124         * g++.old-deja/g++.ns/template16.C: Likewise.
22125         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22126         keyword.
22127         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22128         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22129         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22130         named return value extension.
22131         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22132         * g++.old-deja/g++.other/access4.C: Issue additional error
22133         messages.
22134         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22135         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22136         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22137         * g++.old-deja/g++.other/crash25.C: Change error message.
22138         * g++.old-deja/g++.other/crash4.C: Change error message.
22139         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22140         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22141         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22142         checks.
22143         * g++.old-deja/g++.other/defarg8.C: Likewise.
22144         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22145         * g++.old-deja/g++.other/dtor10.C: Likewise.
22146         * g++.old-deja/g++.other/incomplete.C: Likewise.
22147         * g++.old-deja/g++.other/linkage7.C: Likewise.
22148         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22149         lookup algorithm.
22150         * g++.old-deja/g++.other/mangle2.C: Likewise.
22151         * g++.old-deja/g++.other/refinit2.C: Likewise.
22152         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22153         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22154         * g++.old-deja/g++.pt/crash28.C: Likewise.
22155         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22156         syntax.
22157         * g++.old-deja/g++.pt/crash32.C: Change error message.
22158         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22159         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22160         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22161         error message position.
22162         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22163         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22164         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22165         syntax.
22166         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22167         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22168         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22169         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22170         keyword.
22171         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22172         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22173         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22174         keyword.
22175         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22176         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22177         syntax.
22178         * g++.old-deja/g++.pt/friend28.C: Account for use of
22179         non-dependent names.
22180         * g++.old-deja/g++.pt/friend29.C: Likewise.
22181         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22182         rules.
22183         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22184         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22185         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22186         lookup rules.
22187         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22188         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22189         keyword.
22190         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22191         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22192         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22193         keyword.
22194         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22195         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22196         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22197         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22198         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22199         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22200         keyword.
22201         * g++.old-deja/g++.pt/spec10.C: Likewise.
22202         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22203         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22204         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22205         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22206         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22207         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22208         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22209         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22210         * g++.old-deja/g++.pt/typename15.C: Likewise.
22211         * g++.old-deja/g++.pt/typename22.C: Likewise.
22212         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22213         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22214         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22215         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22216         syntax.
22217         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22218         return value extension.
22219         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22220         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22221         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22222         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22223
22224 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22225
22226         * g++.dg/warn/inline1.C: New test.
22227         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22228         * g++.old-deja/g++.jason/synth10.C: Likewise.
22229         * g++.old-deja/g++.mike/net31.C: Likewise.
22230         * g++.old-deja/g++.mike/p8786.C: Likewise.
22231
22232         * g++.dg/template/friend10.C: New test.
22233         * g++.dg/template/conv5.C: New test.
22234
22235 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22236
22237         * g++.dg/lookup/scoped3.C: New test.
22238
22239         * g++.dg/lookup/decl1.C: New test.
22240         * g++.dg/lookup/decl2.C: New test.
22241
22242 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22243
22244         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22245         gcc.c-torture/compile/20021015-1.c,
22246         gcc.c-torture/compile/20021015-2.c,
22247         gcc.c-torture/compile/20021123-1.c,
22248         gcc.c-torture/compile/20021123-2.c,
22249         gcc.c-torture/compile/20021123-3.c,
22250         gcc.c-torture/compile/20021123-4.c,
22251         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22252         only to 3.1 or 3.2 branch.
22253
22254 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22255
22256         * gcc.dg/i386-bitfield3.c: New test.
22257
22258         * gcc.dg/i386-bitfield2.c: New test.
22259
22260 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22261
22262         * g++.dg/parse/conv_op1.C: New test.
22263
22264 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22265
22266         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22267         approved.
22268
22269 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22270
22271         * gcc.c-torture/compile/20021220-1.c: New test.
22272
22273 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22274
22275         * gcc.dg/i386-fastcall-1.c: New.
22276
22277 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22278
22279         * gcc.c-torture/execute/20021219-1.c: New test.
22280
22281 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22282
22283         * gcc.dg/i386-pic-1.c: New test.
22284
22285 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22286
22287         PR c++/8099
22288         * g++.dg/template/friend9.C: New test.
22289
22290 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22291
22292         PR c++/3663
22293         * g++.dg/template/access7.C: New test.
22294
22295 2002-12-18  Nick Clifton  <nickc@redhat.com>
22296
22297         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22298         the libstdc++-v3 directory has been found.
22299
22300 2002-12-12  Devang Patel <dpatel@apple.com>
22301         * gcc.dg/darwin-ld-1.c: New test.
22302         * gcc.dg/darwin-ld-2.c: New test.
22303         * gcc.dg/darwin-ld-3.c: New test.
22304         * gcc.dg/darwin-ld-4.c: New test.
22305         * gcc.dg/darwin-ld-5.c: New test.
22306
22307 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22308
22309         * gcc.c-torture/compile/20021212-1.c: New test.
22310
22311 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22312
22313         * gcc.dg/fshort-wchar: New test.
22314
22315 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22316
22317         PR c++/8372
22318         * g++.dg/template/dtor1.C: New test.
22319
22320         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22321         markers.
22322
22323 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22324
22325         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22326
22327 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22328
22329         * g++.dg/template/static1.C: New test.
22330         * g++.dg/template/static2.C: New test.
22331         * g++.old-deja/g++.ext/memconst.C: New test.
22332
22333 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22334
22335         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22336         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22337         * g++.dg/special/initp1.C: Likewise.
22338
22339 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22340
22341         * gcc.c-torture/execute/20021204-1.c: New test.
22342
22343 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22344
22345         * gcc.dg/ppc-fmadd-1.c: New file.
22346         * gcc.dg/ppc-fmadd-2.c: New file.
22347         * gcc.dg/ppc-fmadd-3.c: New file.
22348
22349 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22350
22351         * gcc.c-torture/compile/20021204-1.c: New test.
22352
22353 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22354
22355         * g++.dg/inherit/covariant2.C: New test.
22356         * g++.dg/inherit/covariant3.C: New test.
22357         * g++.dg/inherit/covariant4.C: New test.
22358         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22359         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22360
22361 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22362
22363         PR c++/8688
22364         * g++.dg/init/brace3.C: New test.
22365
22366 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22367
22368         * gcc.dg/20020210-1.c: Fix a comment typo.
22369
22370 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22371
22372         PR c++/8720
22373         * g++.dg/parse/defarg1.C: New test.
22374
22375         PR c++/8615
22376         * g++.dg/template/char1.C: New test.
22377
22378         * g++.dg/template/varmod1.C: Fix typo.
22379
22380 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22381
22382         DR 180
22383         * g++.old-deja/g++.pt/crash32.C: Expect error.
22384
22385 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22386
22387         PR c++/5919
22388         * g++.dg/template/varmod1.C: New test.
22389
22390         PR c++/8727
22391         * g++.dg/inherit/typeinfo1.C: New test.
22392
22393         PR c++/8663
22394         * g++.dg/inherit/typedef1.C: New test.
22395
22396 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22397
22398         PR c++/8332
22399         PR c++/8493
22400         * g++.dg/template/strlen1.C: New test.
22401
22402         PR c++/8227
22403         * g++.dg/template/ctor2.C: New test.
22404
22405         PR c++/8214
22406         * g++.dg/init/string1.C: New test.
22407
22408         PR c++/8511
22409         * g++.dg/template/friend8.C: New test.
22410
22411 2002-11-29  Joe Buck <jbuck@synopsys.com>
22412
22413         * g++.dg/lookup/anon2.C: New test.
22414
22415 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22416
22417         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22418         h8300 port.
22419
22420 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22421
22422         * gcc.dg/bitfld-6.c: New test.
22423
22424 2002-11-27  Jan Hubicka  <jh@suse.cz>
22425
22426         * gcc.c-torture/execute/20021127.[cx]: New test.
22427
22428 2002-11-26  Jan Hubicka  <jh@suse.cz>
22429
22430         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22431         quality.
22432
22433 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22434
22435         * g++.dg/init/brace2.C: New test.
22436         * g++.old-deja/g++.mike/p9129.C: Correct.
22437
22438 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22439
22440         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22441
22442 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22443
22444         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22445
22446 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22447
22448         * testsuite/g++.dg/abi/empty11.C: New test.
22449         * testsuite/g++.dg/rtti/cv1.C: New test.
22450
22451 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22452
22453         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22454
22455 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22456
22457         * g++.dg/abi/empty10.C: New test.
22458
22459 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22460
22461         * gcc.c-torture/compile/20021124-1.c: New test.
22462
22463 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22464
22465         * g++.dg/abi/rtti2.C: New test.
22466
22467 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22468
22469         * gcc.dg/i386-unroll-1.c: New test.
22470
22471 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22472
22473         * gcc.c-torture/compile/20021120-1.c: New test.
22474         * gcc.c-torture/compile/20021120-2.c: New test.
22475
22476 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22477
22478         * gcc.dg/bitfld-5.c: New test.
22479
22480 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22481
22482         * gcc.c-torture/execute/20021120-3.c: New test.
22483
22484 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22485
22486         * gcc.c-torture/execute/20021120-2.c: New test.
22487
22488 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22489
22490         * gcc.c-torture/execute/20021120-1.c: New test.
22491
22492 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22493
22494         * gcc.c-torture/execute/20021118-3.c: New test.
22495
22496 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22497
22498         * gcc.c-torture/compile/20021119-1.c: New test.
22499
22500 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22501
22502         * gcc.dg/duff-1.c: New test.
22503         * gcc.dg/duff-2.c: New test.
22504         * gcc.dg/duff-3.c: New test.
22505
22506 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22507
22508         * gcc.dg/cpp/_Pragma5.c: New test.
22509
22510 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22511
22512         * gcc.c-torture/execute/20021118-2.c: New test.
22513
22514 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22515
22516         * gcc.c-torture/execute/20021118-1.c: New test.
22517
22518 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22519
22520         * gcc.dg/20021116-1.c: New test.
22521
22522 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22523
22524         * g++.dg/abi/vcall1.C: New test.
22525
22526 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22527
22528         * gcc.dg/20021029-1.c: New test.
22529         * gcc.dg/20021029-2.c: New test.
22530
22531 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22532
22533         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22534
22535 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22536
22537         PR c/8439
22538         * gcc.dg/20021110.c: Move to ...
22539         * gcc.c-torture/compile/20021110.c: .... here.
22540
22541 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22542
22543         PR c/8467
22544         * gcc.c-torture/execute/20021111-1.c
22545
22546 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22547
22548         PR c/8439
22549         * gcc.dg/20021110.c: New test.
22550
22551 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22552
22553         * g++.dg/abi/vthunk3.C: Run only on x86.
22554
22555 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22556
22557         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22558
22559 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22560
22561         * lib/compat.exp (compat-execute): Fix logic error in last
22562         change.
22563
22564 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22565
22566         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22567
22568 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22569
22570         PR c++/8389
22571         * g++.dg/template/access6.C: New test.
22572
22573 2002-11-08  Jan Hubicka  <jh@suse.cz>
22574
22575         * gcc.dg/i386-ssefp-1.c: New test.
22576         * gcc.dg/i386-ssefp-1.c: New test.
22577
22578 2002-11-08  Jan Hubicka  <jh@suse.cz>
22579
22580         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22581
22582 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22583
22584         * g++.dg/abi/vthunk3.C: New test.
22585
22586         PR c++/8338
22587         * g++.dg/template/crash2.C: New test.
22588
22589 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22590
22591         * testsuite/g++.dg/abi/dtor1.C: New test.
22592         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22593
22594 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22595
22596         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22597         Darwin.
22598
22599 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22600
22601         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22602         -mthumb.  Only xfail with -O0.
22603
22604 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22605
22606         * g++.dg/abi/thunk1.C: New test.
22607         * g++.dg/abi/thunk2.C: Likewise.
22608         * g++.dg/abi/vtt1.C: Likewise.
22609
22610 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22611
22612         PR optimization/8423
22613         * gcc.c-torture/execute/builtin-constant.c: New test.
22614
22615 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22616
22617         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22618         Add some more cases.
22619
22620 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22621
22622         PR c++/8391
22623         * g++.dg/opt/local1.C: New test.
22624
22625 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22626
22627         PR c++/8160
22628         * g++.dg/template/complit1.C: New test.
22629
22630         PR c++/8149
22631         * g++.dg/template/typename4.C: Likewise.
22632
22633 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22634
22635         Core issue 287, PR c++/7639
22636         * g++.dg/template/instantiate1.C: Adjust error location.
22637         * g++.dg/template/instantiate3.C: New test.
22638         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22639         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22640         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22641
22642 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22643
22644         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22645
22646 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22647
22648         PR c++/8287
22649         * g++.dg/init/dtor2.C: New test.
22650
22651 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22652
22653         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22654         * gcc.dg/nest.c: Bypass errors on irix6.
22655
22656 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22657
22658         * gcc.dg/nest.c: Expect error for mmix-*-*.
22659         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22660
22661 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22662
22663         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22664         markers.
22665
22666         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22667
22668 2002-10-25  Mike Stump  <mrs@apple.com>
22669
22670         * gcc.dg/warn-1.c: New test.
22671
22672 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22673
22674         * g++.dg/template/typename3.C: New test.
22675
22676 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22677
22678         * g++.dg/lookup/ptrmem1.C: New test.
22679
22680         * g++.dg/abi/vthunk2.C: New test.
22681
22682 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22683
22684         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22685
22686 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22687
22688         * g++.dg/abi/empty9.C: New test.
22689
22690 2002-10-24  Richard Henderson  <rth@redhat.com>
22691
22692         * g++.dg/inherit/thunk1.C: Enable for ia64.
22693
22694 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22695
22696         PR c++/8067
22697         * g++.dg/lookup/pretty1.C: New test.
22698
22699 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22700
22701         * gcc.dg/20021023-1.c: New test.
22702
22703 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22704
22705         PR c++/7679
22706         * g++.dg/parse/inline1.C: New test.
22707
22708 2002-10-23  Richard Henderson  <rth@redhat.com>
22709
22710         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22711
22712         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22713
22714 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22715
22716         PR c++/6579
22717         * g++.dg/parse/stmtexpr3.C: New test.
22718
22719 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22720
22721         * g++.dg/expr/cond1.C: New test.
22722
22723 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22724
22725         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22726
22727 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22728
22729         * g++.dg/abi/vbase13.C: New test.
22730         * g++.dg/abi/vbase14.C: Likewise.
22731
22732 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22733
22734         * gcc.dg/tls/pic-1.c: New test.
22735         * gcc.dg/tls/nonpic-1.c: New test.
22736         * gcc.dg/20021018-1.c: New test.
22737
22738 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22739
22740         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22741         Remove only files with the same base name as the test case.
22742         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22743         (profopt-execute): Likewise.  Also, remove old profiling
22744         and performance data files before running the tests.
22745
22746         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22747         * g++.dg/bprob/bprob.exp: Likewise.
22748         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22749         to allow more general test case names.
22750
22751         * g++.dg/bprob/bprob-1.C: Rename to ...
22752         * g++.dg/bprob/g++-bprob-1.C: ... this.
22753
22754         * g77.dg/bprob/bprob-1.f: Rename to ...
22755         * g77.dg/bprob/g77-bprob-1.f: ... this.
22756
22757 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22758
22759         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22760         bison 1.50 or later.
22761
22762 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22763
22764         * g++.dg/README: Describe more test directories.
22765
22766 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22767
22768         * g++.dg/init/array6.C: Add additional tests.
22769
22770 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22771
22772         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22773         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22774
22775 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22776
22777         * gcc.c-torture/compile/20020604-1.x: New.
22778         * gcc.c-torture/compile/simd-5.x: Likewise.
22779         * gcc.c-torture/execute/920710-1.x: Likewise.
22780         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22781
22782 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22783
22784         * g++.dg/inherit/override1.C: Add dg-options clause.
22785
22786 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22787
22788         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22789         _mm_slli_si128.
22790
22791 2002-10-19  Andreas Schwab  <schwab@suse.de>
22792
22793         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22794         directory component.
22795
22796 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22797
22798         * g++.dg/inherit/thunk1.C: New test.
22799
22800         * g++.dg/inherit/override1.C: New test.
22801
22802         * g++.dg/abi/mangle11.C: New test.
22803         * g++.dg/abi/mangle14.C: New test.
22804         * g++.dg/abi/mangle17.C: New test.
22805
22806 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.dg/overload/member2.C: New test.
22809
22810 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22811
22812         * g++.dg/README: Describe new compat directory.
22813         * g++.dg/dg.exp: Skip tests in compat directory.
22814         * README.compat: New file.
22815         * lib/compat.exp: New expect script.
22816         * g++.dg/compat: New test directory.
22817         * g++.dg/compat/compat.exp: New expect script.
22818         * g++.dg/compat/abi: New test directory.
22819         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22820         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22821         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22822         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22823         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22824         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22825         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22826         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22827         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22828         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22829         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22830         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22831         * g++.dg/compat/break: New test directory.
22832         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22833         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22834         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22835         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22836         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22837         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22838         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22839         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22840         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22841         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22842         g++.dg/compat/break/README: New files.
22843         * g++.dg/compat/eh: New test directory.
22844         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22845         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22846         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22847         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22848         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22849         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22850         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22851         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22852         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22853         g++.dg/compat/eh/filter2_y.C,
22854         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22855         g++.dg/compat/eh/new1_y.C,
22856         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22857         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22858         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22859         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22860         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22861         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22862         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22863         g++.dg/compat/eh/unexpected1_y.C: New files.
22864         * g++.dg/compat/init: New test directory.
22865         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22866         g++.dg/compat/init/array5_y.C,
22867         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22868         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22869         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22870         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22871         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22872         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22873         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22874         g++.dg/compat/init/init-ref2_y.C: New files.
22875
22876 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22877
22878         PR c++/7584
22879         * g++.dg/inherit/using3.C: New test.
22880
22881 2002-10-17  Jan Hubicka  <jh@suse.cz>
22882
22883         * gcc.dg/20021017-2.c: New test.
22884
22885 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22886
22887         * g++.dg/abi/mangle16.C: Adjust.
22888
22889         * g++.dg/init/array8.C: New test.
22890
22891 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22892
22893         * gcc.dg/special/mips-abi.exp: New test.
22894         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22895
22896 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22897
22898         * g++.dg/abi/mangle16.C: New test.
22899         * g++.dg/abi/mangle17.C: Likewise.
22900
22901         PR c++/7478
22902         * g++.dg/template/ref1.C: New test.
22903
22904 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22905
22906         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22907
22908 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22909
22910         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22911
22912 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22913
22914         PR c++/7524
22915         * g++.dg/init/array7.C: New test.
22916
22917 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22918
22919         * g++.dg/init/array6.C: New test.
22920
22921         * g++.dg/abi/mangle13.C: Likewise.
22922         * g++.dg/abi/mangle14.C: Likewise.
22923         * g++.dg/abi/mangle15.C: Likewise.
22924
22925 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22926
22927         * g++.dg/abi/empty8.C: New test.
22928
22929 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22930
22931         * g++.dg/init/ctor1.C: New test.
22932
22933 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22934
22935         * gcc.c-torture/execute/20021015-1.c: New test.
22936
22937 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22938
22939         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22940
22941 2002-10-14  Jan Hubicka  <jh@suse.cz>
22942
22943         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22944
22945 2002-10-14  Richard Henderson  <rth@redhat.com>
22946
22947         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22948
22949 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22950
22951         PR optimization/6631
22952         * g++.dg/opt/const2.C: New test.
22953
22954 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22955
22956         PR c++/7176
22957         * g++.dg/parse/friend1.C: New test.
22958         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22959
22960 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22961
22962         * gcc.dg/20021014-1.c: New test.
22963
22964 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22965
22966         PR c++/5661
22967         * g++.dg/ext/vlm1.C: New test.
22968         * g++.dg/ext/vlm2.C: Likewise.
22969
22970         * g++.dg/init/array1.C: Remove invalid braces.
22971         * g++.dg/init/brace1.C: New test.
22972         * g++.dg/init/copy2.C: Likewise.
22973         * g++.dg/init/copy3.C: Likewise.
22974         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22975         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22976         braces.
22977
22978 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22979
22980         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22981
22982 2002-10-11  Richard Shann  <richard.shann@superh.com>
22983
22984         * gcc.c-torture/compile/simd-5.c: New test.
22985
22986 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22987
22988         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22989
22990 2002-10-10  Jim Wilson  <wilson@redhat.com>
22991
22992         * gcc.c-torture/execute/20021010-1.c: New test.
22993
22994 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22995
22996         PR c/7353
22997         * g++.dg/ext/typedef-init.C: New test.
22998         * gcc.dg/typedef-init.c: New test.
22999
23000 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23001
23002         * gcc.dg/cpp/paste13.c: New test.
23003
23004 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23005
23006         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23007         remaining platforms, XFAIL during compile, not execute.  Don't
23008         XFAIL at -O0.
23009
23010 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         * gcc.dg/alias-1.c: Tweak expected warning.
23013
23014 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23015
23016         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23017
23018 2002-10-06  Andreas Jaeger  <aj@suse.de>
23019
23020         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23021         * gcc.dg/cpp/c++98.C: Likewise.
23022
23023         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23024         * g++.dg/cpp/c++98.C: Likewise.
23025
23026         * g++.dg/README (Subdirectories): Mention cpp directory.
23027
23028         PR target/7559
23029         * gcc.dg/20021006-1.c: New test.
23030
23031 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23032
23033         PR c++/7804
23034         * g++.dg/other/warning1.C: New test.
23035
23036 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23037
23038         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23039         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23040         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23041
23042 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23043
23044         PR c++/7931
23045         * g++.dg/template/ptrmem3.C: New test.
23046
23047         PR c++/7754
23048         * g++.dg/template/union1.C: New test.
23049
23050 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23051
23052         PR c++/8006
23053         * g++.dg/abi/mangle9.C: New test.
23054         * g++.dg/abi/mangle10.C: New test.
23055         * g++.dg/abi/mangle11.C: New test.
23056         * g++.dg/abi/mangle12.C: New test.
23057
23058 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23059
23060         PR c++/7188.
23061         * g++.dg/template/meminit1.C: New test.
23062         * g++.dg/warn/Wreorder-1.C: Likewise.
23063         * g++.old-deja/g++.mike/warn3.C: Tweak.
23064         * lib/prune.exp: Ingore "in copy constructor".
23065
23066 2002-10-02  Andreas Jaeger  <aj@suse.de>
23067
23068         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23069         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23070         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23071         on x86-64.
23072
23073 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23074
23075         * gcc.dg/empty1.C: Fix typo.
23076
23077 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23078
23079         * gcc.dg/alias-1.c: New test.
23080
23081 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23082
23083         * gcc.dg/empty1.C: New test.
23084
23085         * g++.dg/tls/init-2.C: Tweak error messages.
23086
23087 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23088
23089         * gcc.c-torture/compile/20020923-1.c: New test.
23090
23091 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23092
23093         * gcc.c-torture/execute/ffs-1.c: New test.
23094         * gcc.c-torture/execute/ffs-2.c: Ditto.
23095
23096 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23097
23098         * g++.dg/overload/member1.C: New test.
23099
23100 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23101
23102         * g++.dg/abi/empty7.C: New test.
23103         * g++.dg/init/pm2.C: Likewise.
23104
23105 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23106
23107         * g++.dg/rtti/crash1.C: New test.
23108
23109 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23110
23111         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23112         gcc.dg/sibcall-4.c: New tests.
23113
23114 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23115
23116         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23117         powerpc and MMIX targets.
23118
23119 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23120
23121         * gcc.dg/cpp/20020927-1.c: New.
23122
23123 2002-09-26  David S. Miller  <davem@redhat.com>
23124
23125         * gcc.c-torture/compile/trunctfdf.c: New.
23126
23127 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23128
23129         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23130
23131 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23132
23133         * gcc.c-torture/execute/loop-15.c: New.
23134
23135 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23136
23137         * README.QMTEST: Fix typo.
23138
23139 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23140
23141         * gcc.dg/20020926-1.c: New test.
23142
23143 2002-09-25  David S. Miller  <davem@redhat.com>
23144
23145         PR target/7842
23146         * gcc.c-torture/execute/shiftdi.c: New test.
23147
23148 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23149
23150         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23151         unique to the tool.
23152         * lib/g77.exp (g77_init): Likewise.
23153         * lib/g++.exp (g++_init): Likewise.
23154         * lib/objc.exp (objc_init): Likewise.
23155
23156 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23157
23158         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23159         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23160         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23161
23162 2002-09-25  Richard Henderson  <rth@redhat.com>
23163
23164         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23165         too-small long double.
23166
23167 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23168
23169         * gcc.dg/20020919-1.c: New test.
23170
23171 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23172
23173         * g++.dg/abi/bitfield6.C: New test.
23174         * g++.dg/abi/bitfield7.C: New test.
23175         * g++.dg/abi/bitfield8.C: New test.
23176         * g++.dg/abi/vbase11.C: New test.
23177
23178 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23179
23180         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23181         hppa*-*-hpux*.  Update test comment.
23182
23183 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.dg/tls/struct-1.c: New test.
23186
23187 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23188
23189         * gcc.dg/cpp/tr-warn2.c: Update.
23190
23191 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23192
23193         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23194
23195 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23196
23197         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23198         systems.
23199
23200 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23201
23202         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23203
23204         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23205         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23206         setting of cxxfilt.
23207
23208 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23209
23210         * gcc.dg/20020312-2.c: Update for darwin.
23211
23212 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23213
23214         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23215
23216 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23217
23218         * objc.dg/comp-types-1.m: New test.
23219         * objc.dg/comp-types-2.m: New test.
23220         * objc.dg/comp-types-3.m: New test.
23221         * objc.dg/comp-types-4.m: New test.
23222         * objc.dg/comp-types-5.m: New test.
23223         * objc.dg/comp-types-6.m: New test.
23224
23225 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23226
23227         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23228
23229 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         * g++.dg/other/do1.C: New test.
23232
23233         * g++.dg/template/subst1.C: New test.
23234
23235 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23236
23237         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23238
23239 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23240
23241         * g++.dg/template/qualttp20.C: Adjust expected errors.
23242         * g++.old-deja/g++.jason/report.C: Likewise.
23243         * g++.old-deja/g++.other/qual1.C: Likewise.
23244
23245         * g++.dg/lookup/scoped2.C: New test.
23246
23247         * g++.dg/ext/asm3.C: New test.
23248
23249 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23250
23251         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23252
23253 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23254
23255         * ChangeLog: follow spelling conventions.
23256         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23257         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23258         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23259         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23260         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23261         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23262         * g++.old-deja/g++.law/global-init1.C: Likewise.
23263         * g++.old-deja/g++.other/delete4.C: Likewise.
23264         * g++.old-deja/g++.other/inline21.C: Likewise.
23265         * g++.old-deja/g++.other/singleton.C: Likewise.
23266         * g77.dg/strlen0.f: Likewise.
23267         * g77.f-torture/compile/20010519-1.f: Likewise.
23268         * g77.f-torture/compile/980310-4.f: Likewise.
23269         * gcc.c-torture/compile/20000605-1.c: Likewise.
23270         * gcc.c-torture/execute/20020225-1.c: Likewise.
23271         * gcc.dg/c90-hexfloat-2.c: Likewise.
23272         * gcc.dg/c99-bool-1.c: Likewise.
23273         * gcc.dg/c99-hexfloat-2.c: Likewise.
23274         * gcc.dg/dll-2.c: Likewise.
23275         * gcc.dg/wtr-union-init-1.c: Likewise.
23276         * gcc.dg/wtr-union-init-2.c: Likewise.
23277         * gcc.dg/wtr-union-init-3.c: Likewise.
23278         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23279         * gcc.dg/cpp/defined.c: Likewise.
23280         * gcc.dg/cpp/macsyntx.c: Likewise.
23281         * gcc.dg/cpp/paste2.c: Likewise.
23282         * gcc.dg/cpp/trad/defined.c: Likewise.
23283         * gcc.dg/format/c90-printf-1.c: Likewise.
23284         * gcc.dg/format/c90-scanf-1.c: Likewise.
23285         * gcc.dg/format/c99-printf-1.c: Likewise.
23286         * gcc.dg/format/c99-scanf-1.c: Likewise.
23287         * gcc.misc-tests/gcov-8.c: Likewise.
23288         * lib/profopt.exp: Likewise.
23289
23290 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23291
23292         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23293
23294 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23295
23296         * g++.dg/inherit/using2.C: New test.
23297
23298 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23299
23300         * ChangeLog: Follow spelling conventions.
23301         * g++.dg/template/friend4.C: Likewise.
23302         * g++.old-deja/g++.pt/crash67.C: Likewise.
23303         * gcc.c-torture/execute/20000801-4.c: Likewise.
23304         * gcc.dg/c90-digraph-1.c: Likewise.
23305         * gcc.dg/c94-digraph-1.c: Likewise.
23306         * gcc.dg/c99-digraph-1.c: Likewise.
23307         * gcc.dg/cpp/line5.c: Likewise.
23308         * gcc.dg/cpp/multiline.c: Likewise.
23309         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23310         * gcc.dg/format/attr-3.c: Likewise.
23311         * gcc.dg/format/c90-scanf-3.c: Likewise.
23312         * gcc.dg/format/ext-4.c: Likewise.
23313
23314 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23315
23316         * g++.dg/template/pretty1.C: New test.
23317
23318 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23319
23320         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23321
23322 2002-09-13  Matt Austern  <austern@apple.com>
23323
23324         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23325         passing a cast expression to a function by const reference.
23326
23327 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23328
23329         * g++.dg/template/deduce1.C: New test.
23330
23331 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23332
23333         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23334         32-bit int.
23335
23336 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23337
23338         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23339         usage.
23340
23341 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23342
23343         * gcc.c-torture/compile/20020910-1.c: New test.
23344
23345 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23346
23347         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23348
23349 2002-09-10  Andreas Jaeger  <aj@suse.de>
23350
23351         * gcc.dg/20020312-2.c: Adjust for x86-64.
23352
23353 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23354
23355         * g77.dg/7388.f: New test case for PR 7388.
23356
23357 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23358
23359         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23360
23361 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23362
23363         * objc.dg/proto-lossage-1.m: New test.
23364
23365 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23366
23367         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23368
23369 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23370
23371         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23372         expected to pass.
23373
23374 2002-09-06  Stan Shebs  <shebs@apple.com>
23375             David Edelsohn  <edelsohn@gnu.org>
23376
23377         * gcc.dg/weak: New directory.
23378         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23379         target-specific xfail bits.
23380         * gcc.dg/typeof-2.c: Move to new directory.
23381         * gcc.dg/weak.exp: New expect script.
23382
23383 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23384
23385         * gcc.c-torture/execute/extzvsi.c: New test.
23386
23387 2002-09-05  Stan Shebs  <shebs@apple.com>
23388
23389         * gcc.dg/weak-1.c: xfail on Darwin.
23390         * gcc.dg/weak-2.c: Ditto.
23391         * gcc.dg/weak-3.c: Ditto.
23392         * gcc.dg/weak-4.c: Ditto.
23393         * gcc.dg/weak-5.c: Ditto.
23394         * gcc.dg/weak-6.c: Ditto.
23395         * gcc.dg/weak-7.c: Ditto.
23396         * gcc.dg/weak-8.c: Ditto.
23397         * gcc.dg/weak-9.c: Ditto.
23398
23399 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23400
23401         * gcc.c-torture/execute/loop-14.c: New test.
23402
23403 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * g++.dg/other/cxa-atexit1.C: New test.
23406
23407         * gcc.dg/typeof-2.c: New test.
23408
23409 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23410
23411         * gcc.dg/builtins-2.c: New testcase.
23412         * gcc.dg/builtins-3.c: New testcase.
23413
23414 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23415
23416         * gcc.dg/cpp/_Pragma4.c: New test.
23417
23418 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23419
23420         * objc/execute/nil_method-1.m: New testcase.
23421
23422 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23423
23424         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23425         [Object class], not [Object initialize].
23426
23427 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23428             Hans-Peter Nilsson  <hp@bitrange.com>
23429
23430         * gcc.c-torture/execute/20020720-1.x: Skip test on
23431         mmix-knuth-mmixware.  Correct comment.
23432
23433 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23434
23435         * testsuite/g++.dg/abi/bitfield5.C: New test.
23436         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23437
23438 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23439
23440         * objc.dg/undeclared-selector.m: New test.
23441
23442 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23443
23444         * g++.dg/other/offsetof1.C: Avoid cast warning.
23445
23446 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23447
23448         * objc.dg/super-class-2.m: New test.
23449
23450 2002-08-24  Matt Austern  <austern@apple.com>
23451
23452         * g++.dg/ext/lvaddr.C: New test.
23453         * g++.dg/ext/lvcast.C: New test.
23454
23455 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23456
23457         * testsuite/g++.dg/inherit/cond1.C: New test.
23458
23459 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23460
23461         * gcc.dg/noncompile/incomplete-1.c: New test.
23462
23463 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23464
23465         * gcc.dg/typespec-1.c: New test.
23466
23467 2002-08-20  Devang Patel  <dpatel@apple.com>
23468         * objc.dg/proto-hier-2.m: New test.
23469
23470 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23471
23472         * objc.dg/bitfield-1.m: New test.
23473         * objc.dg/bitfield-2.m: New test.
23474
23475 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23476
23477         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23478         gcc.dg/c99-flex-array-4.c: New tests.
23479
23480 2002-08-16  Stan Shebs  <shebs@apple.com>
23481
23482         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23483
23484 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23485
23486         * gcc.dg/typeof-1.c: New test.
23487         * g++.dg/ext/typeof2.C: New test.
23488
23489 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23490
23491         * g++.dg/other/offsetof1.C: New test.
23492
23493 2002-08-14  Richard Henderson  <rth@redhat.com>
23494
23495         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23496
23497 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23498
23499         * gcc.dg/cpp/_Pragma3.c: New test.
23500
23501 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23502
23503         * g++.dg/template/inherit3: New test.
23504
23505 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23506
23507         * gcc.dg/bitfld-4.c: Add blank options.
23508
23509 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23510
23511         * g++.dg/template/crash1.C: New test.
23512
23513 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23514
23515         * gcc.dg/tls/opt-2.c: New test.
23516
23517 2002-08-08  Devang Patel  <dpatel@apple.com>
23518
23519         * objc.dg/selector-1.m : New test
23520
23521 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23522
23523         * g++.dg/abi/bitfield4.C: New test.
23524         * gcc.dg/bitfld-4.c: New test.
23525
23526 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23527
23528         * g++.dg/other/packed1.C: New test.
23529
23530 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23531
23532         * g++.dg/abi/offsetof.C: Tweak error messages.
23533         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23534
23535 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23536
23537         * gcc.dg/bitfld-3.c: New test.
23538
23539 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23540             Richard Henderson  <rth@redhat.com>
23541
23542         * gcc.dg/i386-bitfield1.c: New test.
23543         * g++.dg/abi/bitfield3.C: Update.
23544
23545 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23546
23547         * objc.dg/const-str-2.m: Update.
23548         * gcc.dg/cpp/c++98.c: Change to C extension.
23549         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23550         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23551
23552 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23553
23554         * testsuite/gcc.dg/tls/diag-3.c: New.
23555
23556 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23557
23558         * g++.dg/README (Subdirectories): Document new subdir expr.
23559         * g++.dg/expr/pmf-1.C: New test.
23560
23561 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23562
23563         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23564
23565 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23566
23567         * g++.dg/abi/bitfield3.C: New test.
23568
23569 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23570
23571         * lib/gcov.exp: Tweak expected line formats.
23572         * gcc.misc-tests/gcov8.c: New test.
23573         * gcc.misc-tests/gcov8.x: New flags.
23574
23575 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23576
23577         * consistency.vlad/layout/endian.c: Include string.h.
23578
23579         * gcc.c-torture/execute/20020805-1.c: New test.
23580
23581 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23582
23583         * g++.dg/other/conversion1.C: New test.
23584
23585 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23586
23587         * gcc.dg/builtins-1.c: New testcase.
23588
23589 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23590
23591         * g++.dg/inherit/access3.C: New test.
23592
23593 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23594
23595         * gcc.dg/ia64-visibility-2.c: New test.
23596
23597 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23598
23599         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23600         __qualifier_flags to __flags.
23601
23602 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23603
23604         * g++.dg/inherit/operator1.C: New test.
23605         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23606         * g++.dg/other/error1.C: Change expected error message.
23607         * g++.dg/template/conv4.C: Likewise.
23608
23609 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23610
23611         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23612         for documented behavior.
23613
23614 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23615
23616         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23617         several targets known to fail.
23618
23619 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23620
23621         * gcc.dg/mips-args-[123].c: New tests.
23622
23623 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23624
23625         * gcc.dg/ppc-spe.c: New.
23626
23627 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23628
23629         * g++.dg/other/ptrmem4.C: New testcase.
23630
23631 2002-07-24  Richard Henderson  <rth@redhat.com>
23632
23633         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23634
23635 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23636
23637         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23638
23639 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23640
23641         * gcc.c-torture/execute/memset-3.c: New testcase.
23642
23643 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23644
23645         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23646         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23647
23648 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23649
23650         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23651         Delete.
23652
23653 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23654
23655         * gcc.c-torture/compile/simd-4.c: New test.
23656
23657 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23658
23659         PR c++/7347, c++/7348
23660         * g++.dg/template/access4.C: New test.
23661         * g++.dg/template/access5.C: New test.
23662         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23663         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23664         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23665         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23666
23667 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23668
23669         * gcc.dg/gnu89-init-2.c: New test.
23670
23671 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23672
23673         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23674
23675 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23676
23677         * gcc.c-torture/execute/20020720-1.c: New testcase.
23678
23679 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23680
23681         * gcc.dg/cpp/Wsignprom.c: New tests.
23682
23683 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23684
23685         * gcc.c-torture/execute/loop-13.c: New test.
23686
23687 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23688
23689         * gcc.dg/cpp/expr.c: New tests.
23690
23691 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23692
23693         * g++.dg/opt/pr6713.C: Add template instantiation.
23694
23695 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23696
23697         * gcc.dg/nest.c: New test.
23698
23699 2002-07-17  Richard Henderson  <rth@redhat.com>
23700
23701         * g++.dg/opt/pr6713.C: New test.
23702
23703 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23704
23705         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23706         XFAIL for all x86 processors.
23707
23708 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23709
23710         * gcc.c-torture/execute/20010122-1.x: Do not test with
23711         -fomit-frame-pointer.
23712
23713 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23714
23715         * g++.dg/template/instantiate2.C: New test.
23716         * g++.dg/template/spec4.C: New test.
23717
23718 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23719
23720         * g++.dg/template/access2.C: New test.
23721         * g++.dg/template/access3.C: New test.
23722
23723 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23724
23725         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23726         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23727         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23728         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23729         Convert to use <stdarg.h>.
23730         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23731         Delete.
23732         * gcc.dg/va-arg-2.c: New.
23733         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23734
23735 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23736
23737         * gcc.c-torture/compile/20020710-1.c: New test.
23738
23739 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23740                           Andrew Pinski  <pinskia@physics.uc.edu>
23741
23742         gcc.c-torture/compile/simd-2.c: New testcase.
23743         gcc.c-torture/compile/simd-3.c: Likewise.
23744
23745 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23746
23747         PR c++/7224
23748         * g++.dg/overload/error1.C: New test.
23749
23750 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23751
23752         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23753         configuration and IRIX 6 O32 ABI.
23754
23755 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23756
23757         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23758
23759 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23760
23761         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23762
23763 2002-07-10  Jeffrey A Law  <law@redhat.com>
23764
23765         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23766
23767         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23768
23769 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23770
23771         * gcc.dg/20020312-2.c: Check for __PPC__.
23772
23773 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23774
23775         * gcc.c-torture/compile/20020709-1.c: New test.
23776
23777 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23778
23779         * g++.dg/template/qualttp21.C: New test case.
23780
23781 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23782
23783         * gcc.c-torture/compile/20020706-1.c: New test.
23784         * gcc.c-torture/compile/20020706-2.c: New test.
23785
23786 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23787             Alexandre Oliva  <aoliva@redhat.com>
23788
23789         * g++.dg/warn/incomplete1.C: New test.
23790
23791 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23792
23793         PR c++/7099
23794         * g++.dg/warn/noreturn1.C: New test.
23795
23796 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23797
23798         PR c++/6706
23799         * g++.dg/debug/debug6.C: New test.
23800         * g++.dg/debug/debug7.C: New test.
23801
23802 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23803
23804         * gcc.c-torture/compile/simd-3.c: New test.
23805
23806 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23807
23808         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23809         * gcc.dg/20020620-1.c: Likewise.
23810
23811 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23812
23813         PR c++/6944
23814         * g++.dg/init/array4.C: New test.
23815         * g++.dg/init/array5.C: New test.
23816
23817 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23818
23819         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23820         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23821
23822 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23823
23824         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23825         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23826         * gcc.dg/wtr-conversion-1.c: Likewise.
23827         * gcc.dg/wtr-escape-1.c: Likewise.
23828         * gcc.dg/wtr-int-type-1.c: Likewise.
23829         * gcc.dg/wtr-label-1.c: Likewise.
23830         * gcc.dg/wtr-static-1.c: Likewise.
23831         * gcc.dg/wtr-strcat-1.c: Likewise.
23832         * gcc.dg/wtr-suffix-1.c: Likewise.
23833         * gcc.dg/wtr-switch-1.c: Likewise.
23834         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23835         * gcc.dg/wtr-union-init-1.c: Likewise.
23836         * gcc.dg/wtr-union-init-2.c: Likewise.
23837         * gcc.dg/wtr-union-init-3.c: Likewise.
23838
23839         * gcc.dg/wtr-func-def-1.c: New test.
23840
23841 2002-07-02 Devang Patel <dpatel@apple.com>
23842
23843         * objc.dg/param-1.m: New test.
23844
23845 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23846
23847         * gcc.dg/cpp/trad/directive.c: Add test.
23848         * gcc.dg/cpp/trad/macroargs.c: Add test.
23849         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23850
23851 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23852
23853         * gcc.dg/cpp/cmdlne-M.c: New test.
23854
23855 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23856
23857         * objc.dg/desig-init-1.m: New test.
23858
23859 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23860
23861         PR c++/6716
23862         * g++.dg/template/instantiate1.C: New test.
23863
23864 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23865
23866         PR c++/7112
23867         * g++.dg/template/sizeof2.C: New test.
23868
23869 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23870
23871         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23872         gcc.dg/cpp/trad/include.c: New tests.
23873
23874 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23875
23876         PR target/7177
23877         * gcc.c-torture/compile/20020701-1.c: New test.
23878
23879 2002-07-01  Stan Shebs  <shebs@apple.com>
23880
23881         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23882         header here...
23883         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23884         (objc-torture-execute): or here.
23885
23886 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23887
23888         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23889
23890 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23891
23892         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23893
23894 2002-06-30  Devang Patel  <dpatel@apple.com>
23895
23896         * objc.dg/fsyntax-only.m: New test.
23897
23898 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23899
23900         PR c++/6695
23901         * g++.dg/template/friend7.C: New file.
23902
23903 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23904
23905         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23906         return type.
23907
23908 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23909
23910         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23911         avoid division by zero.
23912
23913 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23914
23915         * gcc.dg/Wunknownprag.c: New tests.
23916
23917 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23918
23919         * gcc.c-torture/execute/simd-2.c: New test.
23920
23921 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23922
23923         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23924         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23925         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23926         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23927         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23928         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23929         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23930         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23931         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23932         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23933         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23934         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23935         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23936         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23937         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23938         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23939         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23940
23941 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23942
23943         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23944         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23945         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23946         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23947         New tests.
23948         * gcc.dg/cpp/trad/directive.c: Update.
23949
23950 2002-06-23  Andreas Jaeger  <aj@suse.de>
23951
23952         * gcc.c-torture/execute/complex-6.c: New.
23953
23954 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23955
23956         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23957         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23958         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23959         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23960
23961 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23962
23963         * gcc.dg/cpp/trad: New directory with traditional tests copied
23964         from parent directory.
23965         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23966         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23967         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23968         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23969         Move to trad/ and rename.
23970         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23971         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23972         gcc.dg/cpp/trad/redef2.c: New tests.
23973         * gcc.dg/cpp/trad/trad.exp: New driver.
23974
23975 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23976
23977         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23978         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23979         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23980         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23981         Remove.
23982
23983 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23984
23985         * gcc.dg/20020620-1.c: New test.
23986
23987 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23988
23989         * g++.dg/template/ttp4.C: New test.
23990
23991 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23992
23993         * g++.dg/opt/vt1.C: Fix regexp.
23994
23995 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23996
23997         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23998         Don't use attribute `noinline'.
23999
24000 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24001
24002         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24003
24004 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24005
24006         * gcc.c-torture/execute/simd-1.c: New.
24007
24008         * gcc.dg/simd-1.c: New.
24009
24010 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24011
24012         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24013
24014 2002-06-16  Richard Henderson  <rth@redhat.com>
24015
24016         * g++.dg/ext/anon-struct1.C: New.
24017         * g++.dg/ext/anon-struct2.C: New.
24018         * g++.dg/ext/anon-struct3.C: New.
24019         * gcc.dg/anon-struct-1.c: New.
24020         * gcc.dg/anon-struct-2.c: New.
24021         * gcc.dg/anon-struct-3.c: New.
24022         * gcc.dg/20011008-1.c: Adjust warning text.
24023         * gcc.dg/20020527-1.c: Add -fms-extensions.
24024
24025 2002-06-16  Richard Henderson  <rth@redhat.com>
24026
24027         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24028
24029 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24030
24031         * gcc.c-torture/execute/20020615-1.c: New test.
24032
24033 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24034
24035         * gcc.c-tortuture/execute/compare-1.c: New test case.
24036         * gcc.c-tortuture/execute/compare-2.c: New test case.
24037         * gcc.c-tortuture/execute/compare-3.c: New test case.
24038
24039 2002-06-13  Richard Henderson  <rth@redhat.com>
24040
24041         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24042         ia64 ilp32.
24043
24044 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24045
24046         * g++.dg/template/typename2.C: Update error message.
24047
24048 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24049
24050         * gcc.c-torture/execute/20020611-1.c: New test.
24051
24052 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24053
24054         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24055         list of targets to skip.
24056
24057 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24058
24059         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24060         targets if not optimizing.
24061
24062 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24063
24064         * gcc.c-torture/compile/20020605-1.c: New test.
24065
24066         * g++.dg/opt/vt1.C: New test.
24067
24068         * gcc.dg/20020531-1.c: New test.
24069
24070         * gcc.dg/20020530-1.c: New test.
24071
24072         * gcc.dg/20020527-1.c: New test.
24073
24074         * g++.dg/opt/cse1.C: New test.
24075
24076 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24077
24078         * gcc.dg/20020607-2.c: New test case.
24079
24080 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24081
24082         * gcc.c-torture/compile/20020604-1.c: New test.
24083
24084 2002-06-04  Richard Henderson  <rth@redhat.com>
24085
24086         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24087         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24088         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24089
24090 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24091
24092         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24093
24094 2002-06-03  Richard Henderson  <rth@redhat.com>
24095
24096         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24097         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24098
24099 2002-06-02  Richard Henderson  <rth@redhat.com>
24100
24101         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24102         test functions static.
24103
24104 2002-06-02  Andreas Jaeger  <aj@suse.de>
24105
24106         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24107         now.
24108
24109 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24110
24111         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24112         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24113         Update for mofified diagnostics.
24114         * gcc.dg/c99-intconst-1.c: No longer fail.
24115
24116 2002-06-02  Richard Henderson  <rth@redhat.com>
24117
24118         * gcc.dg/uninit-A.c: Remove xfail markers.
24119
24120 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24121
24122         * gcc.dg/fnegate-1.c: New test case.
24123
24124 2002-05-30  Osku Salerma  <osku@iki.fi>
24125
24126         * gcc.c-torture/execute/mayalias-1.c: New file.
24127
24128 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24129
24130         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24131         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24132         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24133
24134 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24135
24136         * gcc.c-torture/execute/20020529-1.c: New test.
24137
24138 2002-05-27  Richard Henderson  <rth@redhat.com>
24139
24140         * g++.dg/ext/attrib6.C: New test case.
24141
24142 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24143
24144         * gcc.c-torture/execute/pure-1.c: New test.
24145
24146 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24147
24148         * gcc.dg/cpp/arith-2.c: Remove.
24149
24150 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24151
24152         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24153         * gcc.dg/cpp/if-3.c: Remove.
24154
24155 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24156
24157         * g++.dg/opt/cse2.C: New test.
24158
24159 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24160
24161         * gcc.dg/cpp/arith-1.c: New semantic tests.
24162         * gcc.dg/cpp/if-1.c: Update.
24163
24164 2002-05-24  Ben Elliston  <bje@redhat.com>
24165
24166         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24167
24168 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24169
24170         * gcc.dg/verbose-asm.c: New test.
24171
24172 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24173
24174         * gcc.dg/cpp/paste12.c: New test.
24175
24176 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24177
24178         * g++.dg/parse/named_ops.C: New test.
24179
24180 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24181
24182         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24183
24184 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24185
24186         * gcc.dg/weak-2.c: Allow optional leading underscore
24187         in scan-assembler symbol name.
24188         * gcc.dg/weak-3.c: Likewise.
24189         * gcc.dg/weak-4.c: Likewise.
24190         * gcc.dg/weak-5.c: Likewise.
24191
24192 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24193
24194         * gcc.dg/20020523-1.c: New test.
24195
24196 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24197
24198         * objc.dg/const-str-2.m: Update now that we stop after
24199         a command line error.
24200
24201 2002-05-22  Richard Henderson  <rth@redhat.com>
24202
24203         * g++.dg/dg.exp: Fix typo in test pruneing.
24204
24205 2002-05-22  Richard Henderson  <rth@redhat.com>
24206
24207         * g++.dg/dg.exp: Prune the tls subdirectory.
24208         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24209         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24210         * g++.dg/tls/init-1.C: New.
24211
24212 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24213
24214         * gcc.dg/20020517-1.c: New test.
24215
24216 2002-05-21  Richard Henderson  <rth@redhat.com>
24217
24218         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24219         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24220
24221 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24222
24223         * g++.dg/other/copy2.C: New test.
24224
24225 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24226
24227         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24228         (MAX_COPY): Bump up to 10 times sizeof (long long).
24229         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24230
24231         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24232         sizeof (long long).
24233
24234         * gcc.c-torture/execute/strcpy-1.c: New test.
24235
24236 2002-05-19  Jason Merrill  <jason2redhat.com>
24237
24238         * g++.dg/ext/oper1.C: New test.
24239
24240 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24241 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24242
24243         * README.QMTEST: New file.
24244
24245         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24246
24247 2002-05-19  Andreas Jaeger  <aj@suse.de>
24248
24249         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24250         now.
24251         * gcc.c-torture/execute/loop-2d.x: Likewise.
24252
24253 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24254
24255         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24256         support weak symbols.
24257         * gcc.dg/weak-4.c: Likewise
24258         * gcc.dg/weak-6.c: Likewise
24259
24260 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24261
24262         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24263         cygwin, coff and h8300-*-hms targets
24264         * gcc.dg/weak-5.c: Likewise
24265         * gcc.dg/weak-7.c: Likewise
24266
24267 2002-05-16  Jason Merrill  <jason@redhat.com>
24268
24269         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24270         (scan-assembler-not, scan-assembler-dem): Likewise.
24271         (scan-assembler-dem-not): Likewise.
24272
24273 2002-05-15  Richard Henderson  <rth@redhat.com>
24274
24275         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24276
24277 2002-05-15  Richard Henderson  <rth@redhat.com>
24278
24279         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24280         (vfoo1f): Warning here.
24281         (vfoo1l): Don't redefine the alias.
24282
24283 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24284
24285         * g++.dg/init/pm1.C: New test.
24286
24287 2002-05-12  David S. Miller  <davem@redhat.com>
24288
24289         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24290         types.
24291
24292 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24293
24294         * gcc.c-torture/execute/20020510-1.c: New test case.
24295
24296 2002-05-10  David S. Miller  <davem@redhat.com>
24297
24298         * gcc.c-torture/execute/conversion.c: Test long double too.
24299
24300 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24301
24302         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24303         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24304         * lib/g++.exp (g++_link_flags): Likewise.
24305         * lib/objc.exp (objc_target_compile): Likewise.
24306
24307 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24308
24309         * gcc.dg/cpp/poison.c: Update.
24310         * gcc.dg/cpp/20000625-2.c: Remove.
24311         * gcc.dg/cpp/direct2s.c: Remove final test.
24312
24313 2002-05-08  Tom Rix  <trix@redhat.com>
24314
24315         * gcc.c-torture/execute/20020508-1.c: New test.
24316         * gcc.c-torture/execute/20020508-2.c: New test.
24317         * gcc.c-torture/execute/20020508-3.c: New test.
24318
24319 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24320
24321         * gcc.dg/cpp/charconst-4.c: More tests.
24322
24323 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24324
24325         PR c/6569
24326         * gcc.dg/weak-3.c: Update location of warning messages.
24327         * gcc.dg/weak-5.c: Likewise.
24328
24329 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24330
24331         * gcc.c-torture/execute/20020506-1.c: New test case.
24332
24333 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24334
24335         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24336
24337 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24338
24339         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24340
24341 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24342
24343         * gcc.dg/cpp/charconst-3.c: New test.
24344
24345 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24346
24347         * gcc.dg/cpp/charconst.c: Update tests.
24348
24349 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24350
24351         * treelang: Added directory for new sample language treelang. Also
24352         lib/treelang.exp: New file to signal treelang should be tested.
24353
24354 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24357         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24358         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24359         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24360         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24361         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24362         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24363
24364 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24365
24366         * gcc.dg/format/xopen-2.c: New test.
24367
24368 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * gcc.dg/20020503-1.c: New test.
24371
24372 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24373
24374         * g++.dg/init/dtor1.C: Make it tougher.
24375
24376 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24377
24378         * g++.dg/init/dtor1.C: New test.
24379
24380 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24381
24382         * gcc.dg/altivec-8.c: New.
24383
24384 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24385
24386         * gcc.dg/altivec-7.c: New.
24387
24388 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24389
24390         * g++.dg/parse/typedef1.C: New test.
24391
24392 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24393
24394         PR c++/6486
24395         * g++.dg/template/friend6.C: New test.
24396
24397         PR c++/6492
24398         * g++.dg/init/copy1.C: New test.
24399
24400 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24401
24402         * g++.dg/warn/effc1.C: New test.
24403
24404 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24405
24406         * gcc.dg/cpp/if-cexp.c: Add a test.
24407
24408 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * gcc.dg/20020426-2.c: New test.
24411
24412 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24413
24414         * gcc.dg/cpp/if-mop.c: Update.
24415         * gcc.dg/cpp/if-mpar.c: Add test.
24416         * gcc.dg/cpp/if-oppr.c: Update.
24417
24418 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24419
24420         PR c/6343
24421         * gcc.dg/weak-[2-7].c: New tests.
24422
24423 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24424
24425         * gcc.dg/enum1.c: New test.
24426
24427 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/6497
24430         * g++.dg/inherit/access2.C: New test.
24431
24432 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24433
24434         PR bootstrap/6445
24435         * gcc.dg/20020426-1.c: New test.
24436
24437 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24438
24439         * g++.dg/abi/enum1.C: New test.
24440
24441 2002-04-26  Richard Henderson  <rth@redhat.com>
24442
24443         * gcc.dg/c99-bool-1.c: Expect always true warning.
24444
24445 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24446
24447         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24448
24449 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24450
24451         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24452         targets.
24453
24454 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24455
24456         * g++.dg/abi/mange7.C: New test.
24457
24458         PR c++/6438.
24459         * g++.dg/parse/stmtexpr2.C: New test.
24460
24461 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24462
24463         * gcc.dg/20020312-2.c: Add SH target.
24464
24465 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24466
24467         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24468         compiler output on mips*-*-irix*.
24469
24470 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24471
24472         * g++.dg/parse/attr1.C: New test.
24473
24474 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24475
24476         * gcc.c-torture/execute/string-opt-17.c: New test case.
24477         * gcc.c-torture/execute/memset-2.c: New test case.
24478
24479 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24480
24481         PR c++/6256:
24482         * g++.dg/template/friend5.C: New test.
24483
24484         PR c++/6331:
24485         * g++.dg/template/qual1.C: Likewise.
24486
24487 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24488
24489         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24490         Include stdlib.h, not stdio.h or ctype.h.
24491
24492 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24493
24494         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24495         cris-*-elf* and mmix-*-*.
24496         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24497         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24498         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24499         Ditto.
24500         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24501         * gcc.dg/wchar_t-1.c: Ditto.
24502
24503 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24504
24505         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24506         Clarify comment.
24507
24508 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24509
24510         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24511
24512 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24513
24514         * gcc.c-torture/execute/20000906-1.x: Delete.
24515
24516 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24517
24518         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24519
24520 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24521
24522         * PR6367
24523         * g77.f-torture/execute/6367.f: New test.
24524         * g77.f-torture/execute/6367.x: Disable for MMIX.
24525
24526 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24527
24528         * PR6352
24529         * g++.dg/opt/inline2.C: New test.
24530
24531 2002-04-18  Richard Henderson  <rth@redhat.com>
24532
24533         * gcc.dg/20000906-1.c: Enable for all targets.
24534         * gcc.c-torture/compile/iftrap-2.c: New.
24535
24536 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * gcc.dg/20020418-1.c: New test.
24539         * gcc.dg/20020418-2.c: New test.
24540
24541 2002-04-18  Richard Henderson  <rth@redhat.com>
24542
24543         * gcc.c-torture/compile/iftrap-1.c: New.
24544         * gcc.dg/iftrap-1.c: Adjust for ia64.
24545         * gcc.dg/iftrap-2.c: New.
24546
24547 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24548
24549         * gcc.c-torture/compile/20020418-1.c: New test.
24550
24551 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24552
24553         * gcc.c-torture/compile/20020415-1.c: New.
24554
24555 2002-04-18  David S. Miller  <davem@redhat.com>
24556
24557         * gcc.c-torture/execute/20020418-1.c: New test.
24558
24559 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24560
24561         * gcc.dg/20020416-1.c: New test.
24562
24563         * g++.dg/opt/inline1.C: New test.
24564
24565 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24566
24567         * gcc.dg/altivec-5.c: New test.
24568
24569         * gcc.dg/20020415-1.c: New test.
24570
24571 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24572
24573         * testsuite/lib/chill.exp: Remove.
24574
24575 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24576
24577         * g++.dg/other/big-struct.C: New test.
24578
24579 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24580
24581         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24582         of scratch file.
24583
24584 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24585
24586         PR c/6277
24587         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24588         in scan-assembler function name
24589
24590 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24591
24592         * g77.f-torture/execute/980628-4.x,
24593         g77.f-torture/execute/980628-5.x,
24594         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24595         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24596         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24597         i[34567]86-*-*.
24598
24599 2002-04-13  David S. Miller  <davem@redhat.com>
24600
24601         * gcc.c-torture/execute/20020413-1.c: New test.
24602
24603 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24604
24605         * gcc.dg/asm-6.c,
24606         * g++.dg/ext/asm1.C: New tests.
24607
24608 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24609
24610         PR c++ 5373.
24611         * g++.dg/parse/stmtexpr1.C: New test.
24612
24613         PR c++/5189.
24614         * g++.dg/template/copy1.C: New test.
24615
24616 2002-04-12  Richard Henderson  <rth@redhat.com>
24617
24618         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24619
24620 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24621
24622         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24623         gcc.c-torture/execute/20020307-2.c.
24624
24625 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24626
24627         * g++.dg/ext/attrib5.C,
24628         * g++.dg/lookup/struct1.C: New tests.
24629
24630 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24631
24632         * gcc.dg/20020411-1.c: New test.
24633
24634         * gcc.c-torture/execute/20020411-1.c: New test.
24635
24636 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24637
24638         * g77.f-torture/execute/6177.f: New test.
24639
24640 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24641
24642         PR middle-end/6247
24643         * g++.dg/opt/cleanup1.C: New test.
24644
24645         * g++.dg/opt/const1.C: New test.
24646
24647 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24648
24649         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24650
24651 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24652
24653         PR c++/5507
24654         * g++.dg/template/typename2.C: New test.
24655
24656 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24657
24658         * gcc.c-torture/execute/loop-12.c: New.
24659
24660 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24661
24662         * g77.f-torture/execute/980628-4.x,
24663         g77.f-torture/execute/980628-5.x,
24664         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24665         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24666         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24667
24668 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24669
24670         PR optimization/6086
24671         * g++.dg/opt/preinc1.C: New test.
24672
24673 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24674
24675         PR c++/5571
24676         * g++.dg/opt/static2.C: New test.
24677
24678 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24679
24680         PR c/5120
24681         * gcc.dg/20020406-1.c: New test.
24682
24683 2002-04-04  David S. Miller  <davem@redhat.com>
24684
24685         * gcc.c-torture/execute/20020404-1.c: New test.
24686
24687 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24688
24689         PR c/6123
24690         * gcc.dg/20020312-2.c: Do not declare global register variable
24691         if __PIC__ or __pic__ is defined.
24692
24693 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24694
24695         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24696         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24697
24698 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24699
24700         * gcc.misc-tests/linkage.exp: Update last change to handle
24701         sparc*-, not just sparc-.
24702
24703 2002-04-03  Richard Henderson  <rth@redhat.com>
24704
24705         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24706
24707 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24708
24709         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24710
24711 2002-04-02  David S. Miller  <davem@redhat.com>
24712
24713         * gcc.c-torture/execute/20020402-3.c: New test.
24714
24715 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24716
24717         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24718         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24719
24720         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24721         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24722         g77.f-torture/execute/20001201.x,
24723         g77.f-torture/execute/u77-test.x: New files.
24724
24725         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24726         * gcc.dg/wchar_t-1.c: Ditto.
24727
24728 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24729
24730         * gcc.c-torture/execute/20020402-1.c: New test.
24731
24732 2002-04-01  Richard Henderson  <rth@redhat.com>
24733
24734         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24735
24736         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24737
24738 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24739
24740         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24741
24742 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24743
24744         * g++.dg/inherit/template-as-base.C: Expect error.
24745         * g++.dg/inherit/namespace-as-base.C: Likewise.
24746
24747 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24748
24749         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24750         g++.dg/ext/instantiate3.C: Tweak match patterns.
24751
24752         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24753         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24754         -da test.
24755
24756 2002-03-31  Richard Henderson  <rth@redhat.com>
24757
24758         * gcc.dg/special/alias-2.c: New.
24759         * gcc.dg/special/ecos.exp: Run it.
24760
24761 2002-03-31  Richard Henderson  <rth@redhat.com>
24762
24763         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24764
24765 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24766
24767         * gcc.dg/weak-1.c: Disable on h8300 port.
24768
24769 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24770
24771         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24772         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24773         ordering tests.
24774         * g++.dg/bprob/bprob-1.C: New test.
24775         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24776         * g++.dg/gcov/gcov-1.C: New test.
24777         * g++.dg/gcov/gcov-1.x: New file.
24778         * g++.dg/gcov/gcov-2.C: New test.
24779         * g++.dg/gcov/gcov-3.C: New test.
24780         * g++.dg/gcov/gcov-3.h: New file.
24781
24782 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24783
24784         * g++.old-deja/g++.other/builtins5.C: New test.
24785         * g++.old-deja/g++.other/builtins6.C: New test.
24786         * g++.old-deja/g++.other/builtins7.C: New test.
24787         * g++.old-deja/g++.other/builtins8.C: New test.
24788         * g++.old-deja/g++.other/builtins9.C: New test.
24789
24790 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * g++.dg/opt/static1.C: New test.
24793
24794         * g++.dg/opt/longbranch1.C: New test.
24795
24796 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24797
24798         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24799
24800         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24801
24802 2002-03-28  Jeffrey A Law  (law@redhat.com)
24803
24804         * gcc.c-torture/execute/20020328-1.c: New test.
24805
24806 2002-03-27  Richard Henderson  <rth@redhat.com>
24807
24808         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24809         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24810         move from g++.old-deja/g++.ext/.
24811
24812 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24813
24814         * g++.dg/init/new2.C: New test.
24815
24816 2002-03-26  Richard Henderson  <rth@redhat.com>
24817
24818         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24819
24820         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24821         on sparc.
24822
24823         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24824         sparcv9 systems.
24825         * gcc.dg/20001102-1.c: Likewise.
24826
24827 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24828
24829         * gcc.dg/cpp/endif-pedantic1.c,
24830         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24831
24832 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24833
24834         * g++.dg/init/new1.C: New test.
24835
24836 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24837
24838         * g++.dg/abi/vbase9.C: New test.
24839
24840 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24841
24842         * gcc.dg/arm-asm.c: New test.
24843
24844 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24845
24846         * gcc.dg/Wswitch-enum.c: New test.
24847         Fix PR c/5044.
24848
24849 2002-03-26  Richard Henderson  <rth@redhat.com>
24850
24851         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24852         structure.
24853
24854 2002-03-25  Richard Henderson  <rth@redhat.com>
24855
24856         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24857         sparcv9 systems.
24858
24859         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24860         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24861
24862 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24863
24864         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24865
24866 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24867
24868         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24869         targets using generic thunk support.
24870
24871 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24872
24873         * gcc.c-torture/compile/20020323-1.c: New test.
24874
24875         * g++.dg/opt/conj2.C: New test.
24876
24877 2002-03-24  Richard Henderson  <rth@redhat.com>
24878
24879         * gcc.dg/weak-1.c: Use -fno-common.
24880
24881 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24882
24883         * g77.dg/f77-edit-apostrophe-out.f: New test
24884         * g77.dg/f77-edit-h-out.f: New test
24885         * g77.dg/f77-edit-t-in.f: New test
24886         * g77.dg/f77-edit-t-out.f: New test
24887         * g77.dg/f77-edit-x-out.f: New test
24888         * g77.dg/f77-edit-slash-out.f: New test
24889         * g77.dg/f77-edit-colon-out.f: New test
24890         * g77.dg/f77-edit-s-out.f: New test
24891
24892 2002-03-24  Richard Henderson  <rth@redhat.com>
24893
24894         * objc/execute/formal_protocol-6.x: New XFAIL.
24895
24896 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24897
24898         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24899         that do not support weak symbols
24900
24901 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24902
24903         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24904         * lib/g77.exp:  Likewise
24905         * lib/objc.exp: Likewise
24906
24907 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24908
24909         * gcc.dg/Wswitch-default.c: New test.
24910
24911 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24912
24913         * g++.dg/other/enum1.C: New test.
24914
24915 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24916
24917         * gcc.dg/pragma-ep-3.c: Fix typo.
24918
24919 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24920
24921         * g++.dg/inherit/template-as-base.C: New test.
24922
24923 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24924
24925         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24926         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24927
24928 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24929
24930         * gcc.dg/cpp/multiline.c: Update to match.
24931
24932 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24933
24934         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24935
24936 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24937
24938         * gcc.dg/cpp/extratokens2.c:  New file.
24939
24940 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24941
24942         * gcc.dg/20020312-2.c: Add rs6000 target.
24943
24944         * gcc.c-torture/compile/20020319-1.c: New test.
24945
24946 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24947
24948         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24949         (A, E): Handle this.
24950
24951 2002-03-20  Jason Merrill  <jason@redhat.com>
24952
24953         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24954         ignoring -fpic.
24955         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24956         through prune_gcc_output.
24957
24958 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24959
24960         * gcc.c-torture/compile/20020320-1.c: New test.
24961
24962 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24963
24964         * gcc.c-torture/compile/20020318-1.c: New test.
24965
24966         * gcc.dg/struct-by-value-1.c: New test.
24967
24968         * gcc.dg/20020319-1.c: New test.
24969
24970 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24971
24972         * g++.dg/opt/conj1.C: New test.
24973
24974 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24975
24976         * g++.dg/template/qualttp20.C: Revert previous change.
24977         * g++.dg/template/qualttp3.C: Likewise.
24978         * g++.dg/template/qualttp4.C: Likewise
24979         * g++.dg/template/qualttp5.C: Likewise
24980         * g++.dg/template/qualttp6.C: Likewise
24981         * g++.dg/template/qualttp7.C: Likewise
24982         * g++.dg/template/qualttp8.C: Likewise
24983         * g++.dg/template/recurse.C: Likewise.
24984
24985 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24986
24987         * gcc.dg/cpp/wchar-1.c: Update.
24988
24989 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24990
24991         * g++.dg/template/conv1.C: New test.
24992         * g++.dg/template/conv2.C: New test.
24993         * g++.dg/template/conv3.C: New test.
24994         * g++.dg/template/conv4.C: New test.
24995
24996 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24997
24998         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24999         * g++.dg/template/qualttp3.C: Likewise.
25000         * g++.dg/template/qualttp4.C: Likewise
25001         * g++.dg/template/qualttp5.C: Likewise
25002         * g++.dg/template/qualttp6.C: Likewise
25003         * g++.dg/template/qualttp7.C: Likewise
25004         * g++.dg/template/qualttp8.C: Likewise
25005         * g++.dg/template/recurse.C: Likewise.
25006
25007 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25008
25009         * g++.dg/opt/dtor1.C: New test.
25010
25011 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25012
25013         * gcc.c-torture/compile/20020315-1.c: New test.
25014
25015 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25016
25017         * gcc.dg/weak-1.c: Fix scan tests.
25018
25019 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25020
25021         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25022         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25023         cris-*-aout* mmix-*-*.
25024         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25025         cris-*-aout* mmix-*-*.
25026         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25027         cris-*-elf* cris-*-aout* and mmix-*-*.
25028         * gcc.dg/20001009-1.c: Ditto.
25029         * gcc.dg/20010912-1.c: Ditto.
25030         * gcc.dg/20020122-4.c: Ditto.
25031         * gcc.dg/inline-2.c: Ditto.
25032
25033 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25034
25035         * gcc.c-torture/compile/20020314-1.c: New test.
25036
25037 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25038
25039         * gcc.c-torture/execute/20020314-1.c: New test.
25040
25041 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25042
25043         * g++.dg/warn/Wunused-1.C: New test.
25044
25045 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25046
25047         * g++.dg/abi/mangle6.C: New test.
25048
25049 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25050
25051         * gcc.c-torture/compile/20020309-2.c: New test.
25052
25053         * gcc.c-torture/compile/20020312-1.c: New test.
25054
25055 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25056
25057         * g++.dg/other/access1.C: New test.
25058
25059 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25060
25061         * gcc.c-torture/execute/wchar_t-1.c: New test.
25062
25063 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25064
25065         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25066
25067 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25068
25069         * gcc.dg/20020312-1.c: New test case.
25070
25071 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25072
25073         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25074
25075 2002-03-11  Richard Henderson  <rth@redhat.com>
25076
25077         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25078         * g++.old-deja/g++.jason/report.C: Likewise.
25079
25080 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25083         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25084
25085 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25086
25087         * testsuite/g++.dg/overload/pmf1.C: New test.
25088
25089 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25090
25091         * gcc.c-torture/execute/20020307-1.c: Use long.
25092
25093 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25094
25095         PR optimization/5844
25096         * gcc.dg/20020310-1.c: New test.
25097
25098 2002-03-09  Michael Meissner  <meissner@redhat.com>
25099
25100         * gcc.c-torture/execute/memcpy-2.c: New test.
25101         * gcc.c-torture/execute/memset-1.c: New test.
25102         * gcc.c-torture/execute/strlen-1.c: New test.
25103         * gcc.c-torture/execute/strcmp-1.c: New test.
25104         * gcc.c-torture/execute/strncmp-1.c: New test.
25105
25106 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25107
25108         * gcc.dg/ppc-ldstruct.c: New test.
25109
25110 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25111
25112         * gcc.c-torture/execute/va-arg-22.c: New test.
25113
25114 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25115
25116         * gcc.c-torture/compile/20020309-1.c: New test.
25117
25118 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25119
25120         * gcc.c-torture/execute/20020307-2.c: New test.
25121
25122 2002-03-07  Jeffrey A Law  (law@redhat.com)
25123
25124         * g77.f-torture/compile/20020307-1.f: New test.
25125
25126 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25127
25128         * gcc.dg/unordered-1.c: New test.
25129
25130 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25131
25132         * gcc.c-torture/execute/20020307-1.c: New test.
25133
25134 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25135
25136         * gcc.dg/20020304-1.c: New test.
25137
25138         * gcc.c-torture/compile/20020304-2.c: New test.
25139
25140 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25141
25142         * gcc.c-torture/compile/20020304-1.c: New test case
25143         (from PR c/5830).
25144
25145 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25146
25147         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25148
25149 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25150
25151         * g++.dg/other/classkey1.C: New test.
25152
25153 2002-03-01  Richard Henderson  <rth@redhat.com>
25154
25155         * gcc.c-torture/compile/981223-1.x: New.
25156         * gcc.c-torture/compile/920625-1.x: New.
25157
25158 2002-02-28  Richard Henderson  <rth@redhat.com>
25159
25160         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25161
25162 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25163
25164         * gcc.c-torture/execute/20020227-1.c: New test.
25165
25166 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25167
25168         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25169         here" ERROR lines.
25170         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25171         * g++.old-deja.g++.other/defarg1.C: Likewise.
25172         * g++.old-deja/g++.pt/calls2.C: Likewise.
25173         * g++.old-deja/g++.pt/crash20.C: Likewise.
25174         * g++.old-deja/g++.pt/crash30.C: Likewise.
25175         * g++.old-deja/g++.pt/crash36.C: Likewise.
25176         * g++.old-deja/g++.pt/crash6.C: Likewise.
25177         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25178         * g++.old-deja/g++.pt/derived3.C: Likewise.
25179         * g++.old-deja/g++.pt/error1.C: Likewise.
25180         * g++.old-deja/g++.pt/friend21.C: Likewise.
25181         * g++.old-deja/g++.pt/friend23.C: Likewise.
25182         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25183         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25184
25185 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25186
25187         * gcc.c-torture/execute/20020225-2.c: New test.
25188
25189 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25190
25191         * gcc.c-torture/execute/920730-1t.c,
25192         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25193         Delete test cases, only relevant to -traditional.
25194
25195 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25196
25197         * gcc.dg/cpp/undef1.c: Remove.
25198         * gcc.dg/cpp/directiv.c: Update.
25199         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25200
25201 2002-02-27  Michael Meissner  <meissner@redhat.com>
25202
25203         * gcc.c-torture/execute/20020226-1.c: New test.
25204
25205 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25206
25207         * g++.dg/debug/debug4.C: New test.
25208
25209         * gcc.dg/ia64-visibility-1.c: New test.
25210
25211 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25212
25213         * gcc.dg/debug/20020224-1.c: New.
25214
25215 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25216
25217         * gcc.c-torture/execute/960416-1.x: New.
25218         * gcc.c-torture/execute/divconst-3.x: Likewise.
25219
25220 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25221
25222         * gcc.dg/20020224-1.c: New test.
25223
25224 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25225
25226         * gcc.c-torture/execute/20020225-1.c: New.
25227
25228 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25229
25230         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25231
25232 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25233
25234         * gcc.dg/20020222-1.c: New test.
25235
25236 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25237
25238         * g++.dg/opt/anonunion1.C: New test.
25239
25240 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25241
25242         * g++.dg/template/qualttp19.C: New test.
25243         * g++.dg/template/qualttp20.C: New test.
25244         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25245         * g++.old-deja/g++.other/qual1.C: Likewise.
25246
25247 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25248
25249         * gcc.dg/attr-alwaysinline.c: New.
25250
25251 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25252
25253         * gcc.dg/20020220-1.c: New test.
25254
25255         * gcc.dg/20020220-2.c: New test.
25256
25257         * g++.dg/opt/mmx1.C: New test.
25258
25259 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25260
25261         * gcc.c-torture/compile/20020110.c: New test.
25262
25263 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * gcc.c-torture/execute/20020219-1.c: New test.
25266
25267         * gcc.dg/20020219-1.c: New test.
25268
25269         * gcc.dg/noncompile/20020220-1.c: New test.
25270
25271         * g++.dg/opt/ptrintsum1.C: New test.
25272
25273         * gcc.dg/debug/20020220-1.c: New test.
25274
25275 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25276
25277         * gcc.c-torture/execute/20020216-1.c: New test.
25278
25279 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25280
25281         * gcc.dg/decl-1.c: Update, new test.
25282
25283 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         * g++.dg/abi/bitfield1.C: New test.
25286         * g++.dg/abi/bitfield2.C: New test.
25287
25288 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25289
25290         * gcc.dg/attr-nest.c: New test.
25291
25292 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25293
25294         * gcc.c-torture/execute/20020215-1.c: New test.
25295
25296 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25297
25298         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25299         * g++.dg/debug/debug.exp: New.
25300         * g++.dg/debug/trivial.C: New.
25301         * g++.dg/debug/debug1.C: Moved...
25302         * g++.dg/other/debug1.C: ...from here.
25303         * g++.dg/debug/debug2.C: Moved...
25304         * g++.dg/other/debug2.C: ...from here.
25305         * g++.dg/debug/debug3.C: Moved...
25306         * g++.dg/other/debug3.C: ...from here.
25307
25308         * gcc.dg/noncompile/20020213-1.c: New test.
25309
25310 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * g++.dg/other/debug3.C: New test.
25313
25314         * gcc.c-torture/execute/20020213-1.c: New test.
25315
25316 2002-02-13  Richard Smith <richard@ex-parrot.com>
25317
25318         * g++.old-deja/g++.other/thunk1.C: New test.
25319
25320 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25321
25322         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25323
25324 2002-02-13  Stan Shebs  <shebs@apple.com>
25325
25326         * gcc.dg/altivec-3.c: New.
25327
25328 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25329
25330         * gcc.dg/Wunreachable-1.c: New test.
25331         * gcc.dg/Wunreachable-2.c: New test.
25332
25333 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25334
25335         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25336
25337 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25338
25339         * gcc.dg/decl-1.c: New test.
25340
25341 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25342
25343         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25344
25345 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25346
25347         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25348         * gcc.c-torture/compile/980506-1.x: Likewise.
25349
25350 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25351
25352         * gcc.dg/20020210-1.c: New.
25353
25354 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25355
25356         * g77.f-torture/execute/947.f: New regression test
25357         for PR fortran/947.
25358
25359 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25360
25361         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25362         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25363
25364 2002-02-08  Richard Henderson  <rth@redhat.com>
25365
25366         * gcc.c-torture/compile/labels-3.c: New.
25367
25368 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25369
25370         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25371         expression statements work instead.
25372         * gcc.dg/noncompile/20020207-1.c: New test.
25373
25374 2002-02-07  Richard Henderson  <rth@redhat.com>
25375
25376         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25377
25378 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25379
25380         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25381         message from g77
25382         * lib/g77-dg.exp: Trim g77 error messages so that they are
25383         recognized by dg.exp.
25384
25385 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25386
25387         PR fortran/5473
25388         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25389
25390 2002-02-07  Richard Henderson  <rth@redhat.com>
25391
25392         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25393         to be sufficiently aligned for integers.
25394
25395 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25396
25397         * g++.dg/template/friend4.C: New test.
25398
25399 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25400
25401         PR fortran/5743
25402         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25403         unsupported cases.
25404
25405 2002-02-07  Richard Henderson  <rth@redhat.com>
25406
25407         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25408         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25409         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25410         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25411
25412 2002-02-06  Richard Henderson  <rth@redhat.com>
25413
25414         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25415
25416 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25417
25418         * gcc.dg/20020206-1.c: New test.
25419
25420 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25421
25422         * gcc.c-torture/execute/20020206-1.c: New test.
25423
25424         * gcc.c-torture/execute/20020206-2.c: New test.
25425
25426         PR optimization/5429:
25427         * gcc.c-torture/compile/20020206-1.c: New test.
25428
25429 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25430
25431         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25432         as certain file formats cannot support particularly large
25433         alignments.
25434
25435         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25436         and do not expect to be able to link the executable.
25437
25438         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25439         fail because the COFF format does not support the weak attribute.
25440
25441 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25442
25443         * g77.dg/pr5473.f:  New test
25444
25445 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25446
25447         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25448         Fix testcase accordingly.
25449
25450 2002-02-04  Richard Henderson  <rth@redhat.com>
25451
25452         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25453         (buf): Change to be an array of pointers, not ints.
25454
25455 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25456
25457         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25458         before all tests.  Move warning one line above to match where it
25459         C frontend emits.
25460         * gcc.dg/Wswitch-2.c: New test.
25461         * g++.dg/warn/Wswitch-1.C: New test.
25462         * g++.dg/warn/Wswitch-2.C: New test.
25463
25464 2002-02-04  Richard Henderson  <rth@redhat.com>
25465
25466         * g++.dg/abi/offsetof.C: Fix size comparison.
25467
25468 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25469
25470         * gcc.dg/cast-qual-2.c: New test.
25471
25472 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25473
25474         * gcc.dg/20020201-4.c: New test.
25475
25476 2002-02-04  Ben Elliston  <bje@redhat.com>
25477
25478         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25479         target_info attribute != 0, in addition to the empty string.
25480         (gcc_target_compile): Likewise.
25481
25482 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25483
25484         * gcc.dg/Wswitch.c: New test.
25485         PR gcc/4475. PR gcc/3780.
25486
25487 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25488
25489         * g77.f-torture/execute/5122.f: New test for regressions
25490         against PR fortran/5122.
25491
25492 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25493
25494         * g77.f-torture/compile/pr3743.f: Delete
25495         * g77.dg/pr3743-1.f: New test.
25496         * g77.dg/pr3743-2.f: New test.
25497         * g77.dg/pr3743-3.f: New test.
25498         * g77.dg/pr3743-4.f: New test.
25499
25500 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25501
25502         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25503
25504 2002-02-02  Richard Henderson  <rth@redhat.com>
25505
25506         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25507         * gcc.c-torture/execute/bf64-1.c: Likewise.
25508
25509 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25510
25511         * gcc.dg/20020201-2.c: New test.
25512
25513         * gcc.dg/20020201-3.c: New test.
25514
25515         * gcc.c-torture/execute/bitfld-2.c: New test.
25516
25517 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25518
25519         * gcc.dg/bitfld-1.c: Update.
25520         * gcc.dg/bitfld-2.c: Update.
25521         * gcc.c-torture/execute/bitfld-1.x: New.
25522
25523 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * gcc.c-torture/execute/20020201-1.c: New test.
25526
25527 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25528
25529         PR target/5469
25530         * gcc.dg/20020201-1.c: New test.
25531
25532 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25533
25534         PR fortran/3743
25535         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25536         * g77.f-torture/compile/pr3743.x: Remove
25537
25538 2002-01-31  Tom Rix  <trix@redhat.com>
25539
25540         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25541
25542 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25543
25544         * gcc.dg/noncompile/20020130-1.c: New test.
25545
25546 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25547
25548         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25549
25550 2002-01-29  Richard Henderson  <rth@redhat.com>
25551
25552         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25553         to long long.
25554         * gcc.c-torture/execute/bf64-1.c: Likewise.
25555
25556 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25557
25558         * gcc.c-torture/execute/20020129-1.c: New test.
25559
25560 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25561
25562         * gcc.c-torture/compile/20000224-1.c: Update.
25563         * gcc.c-torture/execute/bitfld-1.c: New tests.
25564         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25565         * gcc.dg/uninit-A.c: Update.
25566
25567 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25568
25569         * g++.dg/template/ctor1.C: Add instantiation.
25570
25571 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25572
25573         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25574         argument to __builtin_prefetch to be const ptr.
25575
25576 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25577
25578         * gcc.c-torture/compile/20020120-1.c: New test.
25579
25580 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25581
25582         * gcc.c-torture/execute/20020127-1.c: New test.
25583
25584 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25585
25586         * g77.dg/f77-edit-i-in.f: New test
25587         * g77.dg/f77-edit-i-out.f: New test
25588
25589 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25590
25591         * gcc.dg/debug/debug.exp: New file.
25592         * gcc.dg/debug/trivial.c: New file.
25593         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25594         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25595         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25596         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25597         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25598         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25599         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25600         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25601         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25602         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25603         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25604         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25605         * gcc.dg/20000503-1.c: Removed.
25606         * gcc.dg/20010207-1.c: Removed.
25607         * gcc.dg/20011223-1.c: Removed.
25608         * gcc.dg/20020104-2.c: Removed.
25609         * gcc.dg/debug-1.c: Removed.
25610         * gcc.dg/debug-2.c: Removed.
25611         * gcc.dg/debug-3.c: Removed.
25612         * gcc.dg/debug-4.c: Removed.
25613         * gcc.dg/debug-5.c: Removed.
25614         * gcc.dg/debug-6.c: Removed.
25615         * gcc.dg/dwarf2-1.c: Removed.
25616         * gcc.dg/dwarf2-2.c: Removed.
25617
25618 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * g++.old-deja/g++.other/eh5.C: New test.
25621         * g++.old-deja/g++.other/sibcall2.C: New test.
25622         * g++.old-deja/g++.other/array9.C: New test.
25623         * g++.old-deja/g++.other/typename2.C: New test.
25624         * g++.old-deja/g++.other/crash60.C: New test.
25625         * g++.old-deja/g++.other/conv9.C: New test.
25626         * g++.old-deja/g++.other/mangle10.C: New test.
25627         * g++.old-deja/g++.other/unchanging1.C: New test.
25628         * g++.old-deja/g++.other/exprstmt1.C: New test.
25629         * g++.old-deja/g++.other/inline23.C: New test.
25630         * g++.old-deja/g++.eh/ia64-1.C: New test.
25631         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25632         * g++.old-deja/g++.other/reload1.C: New test.
25633         * g++.old-deja/g++.other/static20.C: New test.
25634         * g++.old-deja/g++.other/local-alloc1.C: New test.
25635         * g++.old-deja/g++.other/conv8.C: New test.
25636         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25637         * g++.old-deja/g++.other/storeexpr1.C: New test.
25638         * g++.old-deja/g++.other/storeexpr2.C: New test.
25639         * g++.dg/eh/template2.C: New test.
25640         * g++.dg/warn/weak1.C: New test.
25641
25642 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25643
25644         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25645         Remove first, non-varying, argument.
25646
25647 2002-01-23  Richard Henderson  <rth@redhat.com>
25648
25649         * gcc.dg/inline-2.c: New.
25650
25651         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25652         Add optional target arg.  Check number of arguments.
25653         (scan-assembler-not, scan-assembler-dem): Likewise.
25654         (scan-assembler-dem-not): Likewise.
25655
25656 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25657
25658         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25659         line 12.
25660         * g++.old-deja/g++.brendan/parse3.C,
25661         g++.old-deja/g++.other/crash26.C,
25662         g++.old-deja/g++.other/crash28.C,
25663         g++.old-deja/g++.other/crash29.C,
25664         g++.old-deja/g++.other/crash30.C,
25665         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25666
25667 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25668
25669         * gcc.dg/20020115-1.c: New.
25670
25671 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25672
25673         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25674
25675 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25676
25677         * gcc.dg/20020122-3.c: New.
25678
25679 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25680
25681         * g++.dg/other/gc1.C: New test.
25682
25683 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25684
25685         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25686
25687 2002-01-22  Richard Henderson  <rth@redhat.com>
25688
25689         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25690
25691 2002-01-22  Richard Henderson  <rth@redhat.com>
25692
25693         * gcc.dg/20020122-4.c: New.
25694
25695 2002-01-22  H.J. Lu <hjl@gnu.org>
25696
25697         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25698         link output.
25699         * gcc.dg/special/ecos.exp: Likewise.
25700         * lib/g++-dg.exp: Likewise.
25701         * lib/g77-dg.exp: Likewise.
25702         * lib/gcc-dg.exp : Likewise.
25703         * lib/mike-g++.exp: Likewise.
25704         * lib/mike-g77.exp: Likewise.
25705         * lib/mike-gcc.exp: Likewise.
25706         * lib/objc-dg.exp: Likewise.
25707
25708 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25709
25710         PR target/5379
25711         * gcc.dg/20020122-2.c: New test.
25712
25713 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25714
25715         * gcc.dg/20020122-1.c: New test.
25716
25717 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25718
25719         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25720
25721 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25722
25723         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25724
25725 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25726
25727         * gcc.c-torture/compile/20020121-1.c: New test.
25728
25729 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25730
25731         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25732         ld_library_path.
25733
25734 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * gcc.dg/20020218-1.c: New test.
25737
25738 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25739
25740         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25741         messages
25742         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25743         "At global scope" warning
25744         * g++.dg/ext/align1.C: Change cygwin test for alignment
25745         from db-bogus to dg-warning
25746
25747 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25748
25749         * g77.f-torture/compile/cpp2.F: New test.
25750
25751 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25752
25753         * g++.dg/template/access1.C: New test.
25754
25755 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25756
25757         * gcc.dg/20020118-1.c: New.
25758
25759 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25760
25761         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25762
25763 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25764
25765         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25766         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25767         alignment warnings.
25768
25769 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25770
25771         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25772         torture_with_loops and torture_without_loops
25773
25774 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25775
25776         * gcc.c-torture/compile/20020116-1.c: New test.
25777
25778 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25779
25780         * gcc.dg/20020116-2.c: New test.
25781
25782         * gcc.dg/ultrasp4.c: New test.
25783
25784         * gcc.dg/20020116-1.c: New test.
25785
25786 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25787
25788         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25789         by EABI.
25790
25791 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25792
25793         * gcc.misc-tests/i386-prefetch.exp: New.
25794         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25795         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25796         * gcc.misc-tests/i386-pf-none-1.c: New test.
25797         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25798
25799 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25800
25801         * gcc.dg/gnu89-init-1.c: Add new tests.
25802
25803 2002-01-15  Andreas Jaeger  <aj@suse.de>
25804
25805         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25806         * gcc.dg/i386-mmx-2.c: Likewise.
25807         * gcc.dg/i386-sse-1.c: Likewise.
25808         * gcc.dg/i386-sse-2.c: Likewise.
25809         * gcc.dg/i386-sse-3.c: Likewise.
25810
25811 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25812
25813         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25814         Uncomment additional cases that now pass.
25815
25816 2002-01-11  Richard Henderson  <rth@redhat.com>
25817
25818         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25819         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25820
25821 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25822
25823         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25824
25825 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25826
25827         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25828         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25829
25830 2002-01-10  Dale Johannesen  <dalej@apple.com>
25831
25832         * gcc.c-torture/execute/loop-11.c: New.
25833
25834 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25835
25836         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25837         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25838
25839 2002-01-09  Richard Henderson  <rth@redhat.com>
25840
25841         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25842         type in which to perform the operation for each size.
25843
25844 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25845
25846         * gcc.c-torture/compile/20020109-2.c: New test.
25847
25848 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25849
25850         * gcc.c-torture/execute/loop-10.c: New test.
25851
25852 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25853
25854         * gcc.c-torture/compile/20010226-1.c: New test.
25855         * gcc.c-torture/compile/20010227-1.c: New test.
25856         * gcc.c-torture/compile/20010426-1.c: New test.
25857         * gcc.c-torture/compile/20010510-1.c: New test.
25858         * gcc.c-torture/compile/20010605-3.c: New test.
25859         * gcc.c-torture/compile/20010824-1.c: New test.
25860         * gcc.c-torture/execute/20010409-1.c: New test.
25861         * gcc.dg/noncompile/20000901-1.c: New test.
25862         * gcc.dg/20001023-1.c: New test.
25863         * gcc.dg/20001101-1.c: New test.
25864         * gcc.dg/20001102-1.c: New test.
25865         * gcc.dg/20010207-1.c: New test.
25866         * gcc.dg/20010405-1.c: New test.
25867         * gcc.dg/20010822-1.c: New test.
25868         * gcc.dg/20011107-1.c: New test.
25869
25870 2002-01-09  Jeffrey A Law  (law@redhat.com)
25871
25872         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25873
25874         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25875         execution failure on PA targets.
25876
25877 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25878
25879         * gcc.c-torture/compile/20020109-1.c: New test.
25880
25881 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25882
25883         * gcc.c-torture/execute/20020108-1.c: New test.
25884
25885 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25886
25887         * gcc.dg/20020108-1.c: New test.
25888
25889 2002-01-08  H.J. Lu <hjl@gnu.org>
25890
25891         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25892         for header files.
25893
25894 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25895
25896         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25897         consistency.
25898
25899 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25900
25901         * gcc.dg/altivec-4.c: Test altivec predicates.
25902
25903 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25904
25905         * gcc.c-torture/execute/20020107-1.c: New test.
25906
25907 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25908
25909         PR c/5279
25910         * gcc.c-torture/compile/20020106-1.c: New test.
25911
25912 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25913
25914         * gcc.c-torture/execute/nestfunc-4.c: New test.
25915
25916 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25917
25918         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25919         extra triple that slipped in.
25920         * g++.old-deja/g++.abi/align.C: Likewise.
25921         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25922
25923 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25924
25925         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25926         * g++.old-deja/g++.abi/align.C: Likewise.
25927         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25928
25929         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25930         on FreeBSD/i386.
25931         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25932         FreeBSD.
25933
25934 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25935
25936         * gcc.dg/20020104-1.c: New test.
25937
25938         * gcc.dg/20020104-2.c: New test.
25939
25940 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25941
25942         * gcc.dg/20020103-1.c: Fix typo in target selector.
25943
25944 2002-01-03  Richard Henderson  <rth@redhat.com>
25945
25946         * gcc.dg/20020103-1.c: New.
25947
25948 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25949
25950         * gcc.c-torture/execute/20020103-1.c: New test.
25951
25952 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25953
25954         * g++.dg/other/debug2.C: New test.
25955
25956         * gcc.c-torture/compile/20020103-1.c: New test.
25957
25958 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25959
25960         * gcc.dg/gnu89-init-1.c: Added new tests.
25961
25962 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25963
25964         * g++.dg/template/friend2.C: Remove as patch is reverted.
25965
25966         * g++.dg/warn/oldcast1.C: New test.
25967
25968         * g++.dg/template/ptrmem1.C: New test.
25969         * g++.dg/template/ptrmem2.C: New test.
25970
25971         * g++.dg/template/ntp.C: New test.
25972
25973         * g++.dg/other/component1.C: New test.
25974
25975         * g++.dg/template/ttp3.C: New test.
25976
25977         * g++.dg/template/friend2.C: New test.
25978         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25979
25980 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25981
25982         * g++.dg/other/ptrmem1.C: New test.
25983         * g++.dg/other/ptrmem2.C: New test.
25984
25985 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25986
25987         * g++.dg/template/ctor1.C: New test.
25988
25989 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25990
25991         * g++.dg/template/friend2.C: New test.
25992
25993 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25994
25995         * gcc.dg/mmix-1.c: New test.
25996
25997 2001-12-31  Richard Henderson  <rth@redhat.com>
25998
25999         * gcc.dg/asm-5.c: New.
26000
26001 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26002
26003         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26004         in namespace __gnu_cxx
26005
26006 2001-12-30  Richard Henderson  <rth@redhat.com>
26007
26008         * gcc.dg/debug-6.c: New.
26009
26010 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.c-torture/compile/20011229-2.c: New test.
26013
26014 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26015
26016         * gcc.dg/debug-3.c: New test.
26017         * gcc.dg/debug-4.c: New test.
26018         * gcc.dg/debug-5.c: New test.
26019
26020 2001-12-29  Richard Henderson  <rth@redhat.com>
26021
26022         * g++.dg/eh/loop1.C: New.
26023
26024 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         * g++.dg/template/crash1.C: New test.
26027
26028 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26029
26030         * g++.dg/other/const1.C: New test.
26031
26032 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26033
26034         * gcc.c-torture/compile/20011229-1.c: New test.
26035
26036 2001-12-28  Stan Shebs  <shebs@apple.com>
26037
26038         * lib/objc-torture.exp: Resync with c-torture.exp.
26039         * lib/objc.exp: Load standard libraries.
26040
26041 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26042
26043         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26044         additional tests.
26045
26046 2001-12-27  Roger Sayle <roger@eyesopen.com>
26047
26048         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26049
26050 2001-12-27  Richard Henderson  <rth@redhat.com>
26051
26052         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26053
26054 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26055
26056         * g++.dg/eh/ctor1.C: New test.
26057         * g++.dg/other/error2.C: New test.
26058
26059 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26060
26061         * g++.dg/other/init2.C: New test.
26062
26063 2001-12-24  Richard Henderson  <rth@redhat.com>
26064
26065         * gcc.dg/20011223-1.c: New.
26066         * gcc.dg/inline-1.c: New.
26067
26068 2001-12-23  Richard Henderson  <rth@redhat.com>
26069
26070         * gcc.dg/asm-4.c: Test operand modifiers.
26071
26072 2001-12-23  Richard Henderson  <rth@redhat.com>
26073
26074         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26075
26076 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26077
26078         * gcc.c-torture/execute/20011223-1.c: New test.
26079
26080 2001-12-21  Richard Henderson  <rth@redhat.com>
26081
26082         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26083         re-enables the warning.
26084
26085 2001-12-21  Richard Henderson  <rth@redhat.com>
26086
26087         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26088
26089 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26090
26091         * gcc.c-torture/compile/20011218-1.c: New test.
26092
26093 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26094
26095         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26096         arm-isr.c test.
26097         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26098         epilogue generation for ARM ISR routines.
26099
26100 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26101
26102         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26103         * gcc.dg/format/c90-printf-3.c: Likewise.
26104         * gcc.dg/format/c99-printf-3.c: Likewise.
26105         * gcc.dg/format/ext-1.c: Likewise.
26106         * gcc.dg/format/ext-6.c: Likewise.
26107         * gcc.dg/format/format.h: Prototype unlocked stdio.
26108
26109 2001-12-20  Richard Henderson  <rth@redhat.com>
26110
26111         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26112         (arena): Use it.
26113         (malloc): Correct allocation logic.  Abort if we fill up the
26114         arena before initialization complete.
26115         (realloc): Correct allocation logic.
26116
26117 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26118
26119         * gcc.c-torture/compile/20011219-2.c: New test.
26120
26121         * gcc.c-torture/execute/20011219-1.c: New test.
26122
26123 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26124
26125         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26126         target does not support weak symbols.
26127
26128 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * gcc.c-torture/compile/20011219-1.c: New test.
26131
26132 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26133
26134         * g++.dg/other/error1.C: New test.
26135
26136 2001-12-17  Jeffrey A Law  (law@redhat.com)
26137
26138         * gcc.c-torture/execute/20011217-1.c: New test.
26139
26140 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26141
26142         * objc.dg/special/: New directory.
26143         * objc.dg/special/special.exp: New file.
26144         * objc.dg/special/unclaimed-category-1.h: New file.
26145         * objc.dg/special/unclaimed-category-1a.m: New file.
26146         * objc.dg/special/unclaimed-category-1.m: New file.
26147
26148 2001-12-17  Andreas Jaeger  <aj@suse.de>
26149
26150         * gcc.c-torture/compile/20011217-2.c: New test.
26151
26152 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26153
26154         * gcc.c-torture/compile/20011217-1.c: New test.
26155
26156 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26157
26158         * testsuite/gcc.dg/20011214-1.c: New.
26159
26160 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26161
26162         * gcc.dg/altivec-4.c: New.
26163
26164 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26165
26166         * gcc.dg/20011113-1.c: New test.
26167
26168 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26169
26170         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26171         std::__malloc_alloc_template<0> and
26172         std::__default_alloc_template<false, 0>.
26173
26174 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26175
26176         * objc/execute/bf-21.m: New test.
26177         * objc/execute/enumeration-1.m: New test.
26178         * objc/execute/enumeration-2.m: New test.
26179
26180 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26181
26182         * gcc.dg/gnu89-init-1.c: New test.
26183
26184 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26185
26186         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26187         * g++.old-deja/g++.jason/2371.C: Likewise.
26188         * g++.old-deja/g++.jason/template33.C: Likewise.
26189         * g++.old-deja/g++.jason/template34.C: Likewise.
26190         * g++.old-deja/g++.jason/template36.C: Likewise.
26191         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26192         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26193         * g++.old-deja/g++.other/typename1.C: Likewise.
26194         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26195         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26196         * g++.old-deja/g++.pt/typename11.C: Likewise.
26197         * g++.old-deja/g++.pt/typename14.C: Likewise.
26198         * g++.old-deja/g++.pt/typename16.C: Likewise.
26199         * g++.old-deja/g++.pt/typename3.C: Likewise.
26200         * g++.old-deja/g++.pt/typename4.C: Likewise.
26201         * g++.old-deja/g++.pt/typename5.C: Likewise.
26202         * g++.old-deja/g++.pt/typename7.C: Likewise.
26203         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26204
26205 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * g++.dg/other/linkage1.C: New test.
26208         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26209         specifiers.
26210
26211 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26212
26213         * gcc.dg/concat.c: New test.
26214
26215 2001-12-11  Stan Shebs  <shebs@apple.com>
26216
26217         * objc/compile: New test directory.
26218         * objc/compile/compile.exp: New expect script.
26219         * objc/compile/20011211-1.m: New compile test.
26220
26221 2001-12-11  Jason Merrill  <jason@redhat.com>
26222
26223         * lib/prune.exp (prune_gcc_output): Also handle "In member
26224         function".  So many permutations...
26225
26226 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         * g++.dg/template/typedef1.C: New test.
26229
26230 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26231
26232         * g++.dg/other/copy1.C: New test.
26233
26234 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26235
26236         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26237
26238         * gcc.dg/builtin-choose-expr.c: New.
26239
26240 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26241
26242         * gcc.dg/altivec-2.c: New.
26243
26244 2001-12-07  Richard Henderson  <rth@redhat.com>
26245
26246         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26247
26248 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26249
26250         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26251         ultrasparc.
26252
26253 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26254
26255         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26256
26257 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26258
26259         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26260         variable argument list.
26261
26262 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26263
26264         * gcc.c-torture/execute/memcheck: Delete entire directory.
26265         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26266         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26267
26268 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26269
26270         * gcc.dg/Wshadow-1.c: New test.
26271
26272 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * gcc.c-torture/compile/20011130-1.c: New test.
26275
26276         * gcc.dg/noncompile/20011025-1.c: New test.
26277
26278         * g++.dg/other/anon-union.C: New test.
26279
26280         * gcc.c-torture/execute/20011024-1.c: New test.
26281
26282 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26283
26284         * gcc.c-torture/execute/20000722-1.x,
26285         gcc.c-torture/execute/20010123-1.x: Remove.
26286         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26287         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26288         gcc.dg/c99-complit-2.c: New tests.
26289
26290 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26291
26292         * g++.dg/inherit/base1.C: New test.
26293
26294 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26295
26296         * g++.dg/other/stdarg1.C: New test.
26297
26298         * gcc.c-torture/compile/20011130-2.c: New test.
26299
26300 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26301
26302         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26303         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26304         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26305         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26306         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26307         * gcc.dg/builtin-prefetch-1.c: New test.
26308
26309 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26310
26311         * gcc.dg/20011130-1.c: New test.
26312
26313 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26314
26315         * g++.dg/other/scope1.C: New test.
26316         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26317
26318 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26319
26320         * gcc.dg/vla-init-1.c: New test.
26321
26322 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26323
26324         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26325
26326 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26327
26328         * objc.dg/alias.m: Update.
26329         * objc.dg/class-1.m: Update.
26330         * objc.dg/const-str-1.m: Update.
26331         * objc.dg/fwd-proto-1.m: Update.
26332         * objc.dg/id-1.m: Update.
26333         * objc.dg/super-class-1.m: Update.
26334
26335 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26336
26337         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26338         constructs.
26339
26340 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26341
26342         * gcc.c-torture/execute/20011128-1.c: New test.
26343
26344 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26345
26346         * gcc.dg/20011127-1.c: New test.
26347
26348 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26349
26350         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26351         from Austin Group draft 7.
26352         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26353         scanf format arguments.
26354         * gcc.dg/format/no-exargs-2.c: New test.
26355
26356 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26357
26358         * g++.dg/abi/vbase8-4.C: New test.
26359
26360 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26361
26362         * gcc.c-torture/execute/20011121-1.c: New test.
26363
26364 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26365
26366         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26367
26368 2001-11-23  Andreas Jaeger  <aj@suse.de>
26369
26370         * gcc.dg/cpp/charconst-2.c: New test.
26371
26372 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26373
26374         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26375         to the host if it is remote.  Let tests specify extra headers
26376         they use.
26377         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26378         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26379         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26380         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26381         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26382         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26383         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26384         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26385         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26386         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26387
26388 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26389
26390         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26391         for little endian ARMs.
26392
26393 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26394
26395         * gcc.c-torture/compile/20011119-1.c: New test.
26396         * gcc.c-torture/compile/20011119-2.c: New test.
26397
26398 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26399
26400         * gcc.dg/altivec-1.c: Fix typo.
26401
26402 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26403
26404         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26405
26406 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26407
26408         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26409
26410 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26411
26412         * lib/g77.exp: Don't specify --rpath-link.
26413
26414         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26415         across all the headers.
26416         * gcc.dg/format/format.exp: For testing on a remote host,
26417         copy format.h.
26418
26419         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26420         * gcc.c-torture/execute/930406-1.c: Likewise.
26421         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26422
26423 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26424
26425         * gcc.dg/altivec-1.c: New.
26426
26427 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26428
26429         * gcc.dg/cpp/fpreprocessed.c: New test case.
26430
26431 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26432
26433         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26434         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26435         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26436
26437 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26438
26439         * gcc.dg/no-builtin-1.c: New test.
26440
26441 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26442
26443         * gcc.c-torture/execute/20011115-1.c: New test.
26444
26445 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26446
26447         * gcc.c-torture/compile/20011114-2.c: New test.
26448         * gcc.c-torture/compile/20011114-3.c: New test.
26449         * gcc.c-torture/compile/20011114-4.c: New test.
26450
26451 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26452
26453         * g++.dg/other/init1.C: New test.
26454
26455 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26456
26457         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26458         message.
26459
26460         * gcc.c-torture/execute/20011114-1.c: New testcase.
26461
26462         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26463         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26464         like the (before this change) version of 20010327-1.c.
26465
26466 2001-11-14  Roger Sayle <roger@eyesopen.com>
26467
26468         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26469
26470 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26471
26472         * g++.dg/init/array2.C: New test.
26473
26474 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26475
26476         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26477
26478 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26479
26480         * g++.dg/other/forscope1.C: New test.
26481         * g++.dg/ext/forscope1.C: New test.
26482         * g++.dg/ext/forscope2.C: New test.
26483
26484 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26485
26486         * gcc.c-torture/execute/20011113-1.c: New test.
26487
26488 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26489
26490         * gcc.c-torture/execute/20011109-2.c: New test.
26491
26492         * gcc.c-torture/execute/20011109-1.c: New test.
26493
26494 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26495
26496         * gcc.c-torture/compile/20011109-1.c: New test.
26497
26498 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26499
26500         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26501         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26502         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26503         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26504         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26505         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26506         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26507
26508 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26509
26510         * g++.dg/warn/Wshadow-1.C: New tests.
26511         * g++.old-deja/g++.mike/for3.C: Update.
26512
26513 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26514
26515         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26516         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26517         XFAILs.  Adjust expected error texts.
26518         * gcc.c-torture/compile/20011106-1.c,
26519         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26520         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26521         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26522         gcc.dg/c99-array-lval-5.c: New tests.
26523
26524 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26525
26526         * gcc.dg/cpp/defined.c: Update.
26527
26528 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26529
26530         * gcc.c-torture/execute/anon-1.c: New test.
26531
26532 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26533
26534         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26535         same size, so no warning should be produced on stormy16.
26536
26537         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26538         due to oversized array.
26539         * g++.old-deja/g++.mike/ns15.C: Likewise.
26540         * g++.old-deja/g++.pt/crash16.C: Likewise.
26541
26542 2001-11-02  Graham Stott  <grahams@redhat.com>
26543
26544         * g++.dgother/debug1.C: Fix typos.
26545
26546 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26547
26548         * g++.dg/other/debug1.C: New test.
26549
26550 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26551
26552         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26553         of unsigned long.
26554
26555 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * gcc.dg/20011029-2.c: New test.
26558
26559         * gcc.c-torture/compile/20011029-1.c: New test.
26560
26561 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26562
26563         * objc/execute/class_self-1.m: New test.
26564         * objc/execute/class_self-2.m: New test.
26565
26566 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26567
26568         * gcc.misc-tests/msgs.exp: Delete.
26569         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26570         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26571         error set to match recent changes.
26572
26573 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26574
26575         * gcc.dg/20011021-1.c: New test.
26576
26577 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26578
26579         * gcc.c-torture/compile/20011023-1.c: New test.
26580
26581 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26582
26583         * lib/g77.exp: Rewrite based on lib/g++.exp.
26584
26585 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26586
26587         * gcc.c-torture/execute/20011019-1.c: New test.
26588
26589         * gcc.dg/20011018-1.c: New test.
26590
26591 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26592
26593         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26594
26595 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26596
26597         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26598         * gcc.dg/attr-invalid.c: Likewise.
26599
26600 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26601
26602         * testsuite/gcc.dg/20011015-1.c: New test.
26603
26604 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26605
26606         * g++.dg/template/unify2.C: New test.
26607
26608 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26609
26610         * g++.dg/other/exception-specification.C: New test
26611
26612 2001-10-13  Tom Rix  <trix@redhat.com>
26613
26614         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26615         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26616
26617 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26618
26619         * testsuite/gcc.dg/20011009-1.c: New test.
26620
26621 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26622
26623         PR g++/4476
26624         * g++.dg/other/friend1.C: New test.
26625
26626 2001-10-11  Richard Henderson  <rth@redhat.com>
26627
26628         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26629
26630 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26631
26632         * gcc.c-torture/compile/20011010-1.c: New.
26633
26634 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26635
26636         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26637         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26638         g77.f-torture/execute/execute.exp,
26639         g77.f-torture/noncompile/noncompile.exp,
26640         gcc.c-torture/compile/compile.exp,
26641         gcc.c-torture/execute/execute.exp,
26642         gcc.c-torture/execute/ieee/ieee.exp,
26643         gcc.c-torture/execute/memcheck/memcheck.exp,
26644         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26645         objc/execute/execute.exp: Update FSF address.
26646
26647 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26648
26649         * gcc.dg/cpp/cmdlne-C.c: Update.
26650         * gcc.dg/cpp/cmdlne-C2.c: New.
26651
26652 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26653
26654         * gcc.c-torture/execute/20011008-3.c: New.
26655
26656 2001-10-08  DJ Delorie  <dj@redhat.com>
26657
26658         * gcc.dg/20011008-1.c: New.
26659         * gcc.dg/20011008-2.c: New.
26660
26661 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26662
26663         * gcc.dg/cpp/spacing1.c: Update test.
26664
26665 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26666
26667         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26668         spelling errors of "separate" as "seperate".
26669
26670 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26671
26672         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26673         enough to avoid inlining.
26674
26675 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26676
26677         * lib/g77.exp: set libg2c_dir correctly.
26678
26679 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26680
26681         * gcc.dg/cpp/macro11.c: New test.
26682
26683 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26684
26685         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26686         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26687         gcc.dg/format/multattr-3.c: New tests.
26688         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26689         tests for format attributes on function pointers being rejected.
26690
26691 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26692
26693         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26694
26695 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26696
26697         * g++.dg/warn/format1.C: New test.
26698
26699 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26700
26701         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26702
26703 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26704
26705         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26706
26707 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26708
26709         * gcc.dg/cpp/redef2.c: Add test.
26710
26711 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26712
26713         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26714         long-standing bug on i686, apparently.
26715         * gcc.c-torture/execute/loop-2c.x: New file.
26716         * gcc.c-torture/execute/loop-2d.x: New file.
26717         * gcc.c-torture/execute/loop-3c.x: New file.
26718
26719 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26720
26721         * gcc.dg/cpp/20000625-2.c: Correct line number.
26722
26723 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26724
26725         * gcc.dg/cpp/macro10.c: New test.
26726         * gcc.dg/cpp/strify3.c: New test.
26727         * gcc.dg/cpp/spacing1.c: Add tests.
26728         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26729         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26730
26731 2001-09-24  DJ Delorie  <dj@redhat.com>
26732
26733         * gcc.c-torture/execute/20010924-1.c: New test.
26734
26735 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26736
26737         * testsuite/objc/execute/paste.m: Remove.
26738
26739 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26740
26741         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26742
26743 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26744
26745         * g77.dg/strlen0.f: New test.
26746
26747 2001-09-21  Richard Henderson  <rth@redhat.com>
26748
26749         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26750         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26751
26752 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26753
26754         Table-driven attributes.
26755         * g++.dg/ext/attrib1.C: New test.
26756
26757 2001-09-20  DJ Delorie  <dj@redhat.com>
26758
26759         * gcc.dg/20000926-1.c: Update expected warning messages.
26760         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26761         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26762         array.
26763
26764 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26765
26766         * g++.dg/eh/registers1.C: New test case.
26767
26768 2001-09-17  Richard Henderson  <rth@redhat.com>
26769
26770         * gcc.dg/array-5.c: Fix VLA decomposition test.
26771
26772 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26773
26774         * gcc.dg/cpp/line5.c: New testcase.
26775
26776 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26777
26778         * gcc.dg/cpp/macro9.c: New test.
26779
26780 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26781
26782         * gcc.c-torture/execute/980223.c: Change type of addr from long
26783         to char *.
26784
26785 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26786
26787         * gcc.c-torture/execute/20010915-1.c: New test.
26788
26789 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26790
26791         * g77.dg/bprob: New directory.
26792         * g77.dg/bprob/bprob.exp: New file.
26793         * g77.dg/bprob/bprob-1.f: New test.
26794         * g77.dg/gcov: New directory.
26795         * g77.dg/gcov/gcov.exp: New file.
26796         * g77.dg/gcov/gcov-1.f: New test.
26797         * g77.dg/gcov/gcov-1.x: New file.
26798
26799 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26800
26801         * gcc.dg/cpp/directiv.c: Update.
26802         * gcc.dg/cpp/undef1.c: Update.
26803
26804 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26805
26806         * gcc.dg/20010912-1.c: New test.
26807
26808 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26809
26810         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26811         language-independent file in lib.
26812         * lib/gcov.exp: New file.
26813
26814 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26815
26816         * gcc.c-torture/compile/20010911-1.c: New test.
26817
26818 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26819
26820         * lib/profopt.exp: New, to support profile-directed optimizations.
26821         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26822         * gcc.misc-tests/bprob-1.c: New test.
26823         * gcc.misc-tests/bprob-2.c: New test.
26824
26825 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26826
26827         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26828         XFAIL and which kinds of gcov output to verify.
26829         * gcc.misc-tests/gcov-4b.x: New file.
26830         * gcc.misc-tests/gcov-5b.x: New file.
26831         * gcc.misc-tests/gcov-6.x: New file.
26832         * gcc.misc-tests/gcov-7.c: New test.
26833         * gcc.misc-tests/gcov-7.x: New file.
26834
26835 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26836
26837         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26838         * gcc.misc-tests/gcov-6.c: New test.
26839
26840 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26841
26842         PR c++/3986
26843         * g++.dg/abi/vbase1.C: New test.
26844
26845 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26846
26847         * objc.dg/method-2.m: New.
26848
26849 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26850
26851         PR c++/4203
26852         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26853         * g++.dg/init/empty1.C: New test.
26854
26855 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * gcc.c-torture/compile/20010903-1.c: New test.
26858
26859 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26860
26861         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26862         for m68k.
26863
26864 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26865
26866         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26867
26868         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26869
26870         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26871
26872 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26873
26874         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26875         for 16-bit 'unsigned int'.
26876
26877 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26878
26879         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26880
26881 2001-08-27  Richard Henderson  <rth@redhat.com>
26882
26883         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26884         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26885
26886 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26887
26888         * gcc.dg/asm-names.c (ymain): New.
26889
26890 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26891
26892         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26893         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26894         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26895
26896 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26897
26898         * gcc.dg/compare5.c: New testcase.
26899
26900 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26901
26902         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26903         and "In instantiation".
26904
26905 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26906
26907         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26908
26909 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26910
26911         * gcc.misc-tests/gcov.exp: Add support for branch information.
26912         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26913         * gcc.misc-tests/gcov-4.c: New test.
26914         * gcc.misc-tests/gcov-4b.c: New test.
26915         * gcc.misc-tests/gcov-5b.c: New test.
26916
26917 2001-08-20  Zack Weinberg  <zackw@panix.com>
26918
26919         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26920         expected to fail.
26921
26922 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26923
26924         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26925
26926 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * g++.dg/eh/template1.C: New test.
26929
26930 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26931
26932         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26933         Fix thinko.
26934         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26935         for xfail.
26936
26937 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26938
26939         * lib/g77-dg.exp:  Use prune.exp for common procedures
26940         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26941         * lib/g77.exp: (g77-dg-prune) Remove
26942
26943 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26944
26945         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26946
26947 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26948
26949         * g++.dg/template/unify1.C: New test.
26950
26951 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         * g++.dg/abi/empty4.C: New test.
26954
26955 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26956
26957         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26958         solaris2.*
26959         * g77.f-torture/compile/pr3743.x: Likewise
26960
26961 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26962
26963         * g++.dg/other/using-declaration.C: New test.
26964
26965 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26966
26967         * gcc.dg/cpp/tr-sign.c: New testcase.
26968
26969 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26970
26971         * gcc.dg/cpp/19951025-1.c: Revert.
26972         * gcc.dg/cpp/directiv.c: We no longer process directives that
26973         interrupt macro arguments.
26974
26975 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26976
26977         * gcc.dg/bconstp-1.c: New test.
26978
26979 2001-08-03  Richard Henderson  <rth@redhat.com>
26980
26981         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26982
26983 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26984
26985         * gcc.dg/cpp/19951025-1.c: Update.
26986
26987 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26988
26989         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26990         should be x.
26991
26992 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         Kill -fhonor-std.
26995         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26996         * g++.old-deja/g++.other/std1.C: Likewise.
26997         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26998
26999 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27000
27001         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27002         (g77_pass, g77_fail, g77_finish, g77_exit,
27003         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27004
27005 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27006
27007         * g77.dg/fbackslash.f
27008         * g77.dg/fcase-preserve.f
27009         * g77.dg/ff90-1.f
27010         * g77.dg/ffixed-line-length-0.f
27011         * g77.dg/ffixed-line-length-132.f
27012         * g77.dg/ffixed-line-length-7.f
27013         * g77.dg/ffixed-line-length-72.f
27014         * g77.dg/ffixed-line-length-none.f
27015         * g77.dg/ffree-form-1.f
27016         * g77.dg/fno-backslash.f
27017         * g77.dg/fno-f90-1.f
27018         * g77.dg/fno-fixed-form-1.f
27019         * g77.dg/fno-onetrip.f
27020         * g77.dg/fno-typeless-boz.f
27021         * g77.dg/fno-underscoring.f
27022         * g77.dg/fno-vxt-1.f
27023         * g77.dg/fonetrip.f
27024         * g77.dg/ftypeless-boz.f
27025         * g77.dg/fugly-assumed.f
27026         * g77.dg/funderscoring.f
27027         * g77.dg/fvxt-1.f
27028
27029 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27030
27031         * objc.dg/fwd-proto-1.m: New.
27032         * objc.dg/local-decl-1.m: New.
27033         * objc.dg/naming-1.m: New.
27034         * objc.dg/naming-2.m: New.
27035         * objc.dg/proto-hier-1.m: New.
27036
27037 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27038
27039         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27040         largest-type elements to a struct makes its size grow.
27041
27042 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27043
27044         * g++.dg/abi/vthunk1.C: New test.
27045
27046 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27047
27048         * g++.dg/abi/vbase8-22.C: New test.
27049
27050 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27051
27052         * gcc.dg/cpp/macro8.c: New test.
27053
27054 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27055
27056         * g++.dg/abi/vbase8-21.C: New test.
27057
27058 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27059
27060         * g++.dg/abi/vbase8-10.C: New test.
27061
27062 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27063
27064         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27065         ${tool}_set_ld_library_path.
27066         Changed caller.
27067         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27068         g++.exp.
27069
27070 2001-07-26  Stan Cox <scox@redhat.com>
27071
27072         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27073         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27074         gcc_exit, gcc_check_unsupported_p):
27075         Moved to gcc-deps.exp
27076         * gcc-deps.exp: New file.
27077
27078 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27079
27080         * g++.old-deja/g++.pt/defarg14.C: New test.
27081
27082 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27083
27084         * g++.old-deja/g++.other/lineno5.C: New test.
27085
27086 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27087
27088         * g++.old-deja/g++.pt/crash68.C: New test.
27089
27090 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27091
27092         * g++.old-deja/g++.other/crash42.C: New test.
27093
27094 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27095
27096         * gcc.dg/cpp/extratokens.c: Fix.
27097         * gcc.dg/cpp/skipping2.c: New tests.
27098
27099 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27100
27101         * gcc.c-torture/execute/20010724-1.c: New file.
27102         * gcc.c-torture/execute/20010724-1.x: New file.
27103
27104 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27105
27106         * g++.old-deja/g++.other/cond7.C: New test.
27107
27108 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27109
27110         * g++.old-deja/g++.other/optimize4.C: New test.
27111
27112 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27113
27114         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27115
27116 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27117
27118         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27119         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27120         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27121         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27122
27123         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27124         bug report" message.
27125
27126         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27127         * g++.dg/ext/instantiate1.C: Move from old-deja.
27128
27129 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27130
27131         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27132         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27133         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27134         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27135
27136 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27137
27138         * gcc.c-torture/execute/20010723-1.c: New test.
27139
27140 2001-07-23  Ben Elliston  <bje@redhat.com>
27141
27142         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27143
27144 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27145
27146         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27147         i[34567]86-*-*.
27148         Delete handling of ieee_multilib_flags.
27149         Pass -mieee for alpha*-*-* and sh-*-*.
27150         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27151
27152 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27153
27154         Remove old-abi tests.
27155         * g++.old-deja/g++.mike/p11116.C: Remove.
27156         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27157
27158 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27159
27160         * g77.f-torture/compile/pr3743.f:  New test
27161
27162 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27163
27164         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27165
27166 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27167
27168         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27169         g++.old-deja/g++.pt/static6.C: Likewise.
27170         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27171         supports weak symbols.
27172
27173 2001-07-18  Andreas Jaeger  <aj@suse.de>
27174
27175         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27176         supported again.
27177
27178 2001-07-18  Andreas Jaeger  <aj@suse.de>
27179
27180         * gcc.dg/iftrap-1.c: Fix target line.
27181
27182 2001-07-17  Richard Henderson  <rth@redhat.com>
27183
27184         * gcc.c-torture/execute/20010717-1.c: New.
27185
27186 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27187
27188         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27189         tests.
27190
27191 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27192
27193         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27194
27195 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27196
27197         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27198         UAC_SIGBUS, UAC_NOPRINT definitions.
27199
27200 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27201
27202         * objc/execute/object_is_class.m: New test.
27203         * objc/execute/object_is_meta_class.m: New test.
27204
27205 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27206
27207         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27208         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27209
27210 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27211
27212         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27213         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27214
27215 2001-07-14  Richard Henderson  <rth@redhat.com>
27216
27217         * gcc.dg/iftrap-1.c: New.
27218
27219 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27220
27221         * g77.f-torture/execute/intrinsic77.f: New test.
27222
27223 2001-07-11  Janis Johnson <janis@us.ibm.com>
27224
27225         * gcc.misc-tests/gcov-3.c: New test.
27226
27227 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27228
27229         * gcc.c-torture/compile/20010711-1.c,
27230         * gcc.c-torture/compile/20010711-2.c: New tests.
27231
27232 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27233
27234         * gcc.c-torture/execute/20010711-1.c: New test.
27235
27236 2001-07-11  Ben Elliston  <bje@redhat.com>
27237
27238         * g++.old-deja/g++.other/enum5.C: New test.
27239
27240 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27241
27242         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27243         (g++-dg-prune): Call prune_gcc_output.
27244         * prune.exp: New file for prune_gcc_output.
27245         * lib/g++.exp, lib/gcc.exp: Load it.
27246
27247 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27248
27249         * gcc.c-torture/compile/20010701-1.c,
27250         g++.old-deja/g++.ext/attrib6.C: New tests.
27251
27252 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27253
27254         * gcc.c-torture/compile/20010706-1.c: New test.
27255
27256 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27257
27258         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27259
27260 2001-06-28  Stan Shebs  <shebs@apple.com>
27261
27262         * gcc.dg/pragma-darwin.c: New test.
27263
27264 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27265
27266         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27267         Solaris 2.[678] system.
27268
27269 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27270
27271         * gcc.dg/20010622-1.c: New test.
27272
27273 2001-06-18  Stan Shebs  <shebs@apple.com>
27274
27275         * objc.dg: New directory.
27276         * objc.dg/dg.exp: New file.
27277         * objc.dg/alias.m: New.
27278         * objc.dg/class-1.m: New.
27279         * objc.dg/class-2.m: New.
27280         * objc.dg/const-str-1.m: New.
27281         * objc.dg/const-str-2.m: New.
27282         * objc.dg/id-1.m: New.
27283         * objc.dg/method-1.m: New.
27284         * objc.dg/super-class-1.m: New.
27285         * lib/objc-dg.exp: New file.
27286
27287 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27288
27289         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27290         of label name.
27291
27292 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27293
27294         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27295
27296 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27297
27298         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27299         variable.
27300
27301 2001-06-12  Richard Henderson  <rth@redhat.com>
27302
27303         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27304
27305 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27306
27307         * g++.old-deja/g++.abi/vbase5.C: New test.
27308         * g++.old-deja/g++.abi/vbase6.C: New test.
27309         * g++.old-deja/g++.abi/vbase7.C: New test.
27310
27311 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27312
27313         * gcc.c-torture/compile/20010610-1.c: New test.
27314
27315 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         * g++.old-deja/g++.abi/vbase4.C: New test.
27318
27319 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27320
27321         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27322         support %f for HC11/HC12 targets.
27323         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27324         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27325         on HC11/HC12 targets.
27326         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27327
27328 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27329
27330         * gcc.dg/wchar_t-1.c: New file.
27331         * gcc.dg/wint_t-1.c: Likewise.
27332
27333 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27334
27335         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27336
27337 2001-06-11  Richard Henderson  <rth@redhat.com>
27338
27339         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27340
27341 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27342
27343         * gcc.c-torture/compile/20010611-1.c: New test.
27344
27345 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27346
27347         * gcc.dg/c99-tag-1.c: Add more tests.
27348
27349 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27350
27351         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27352         representation on MN10300 and ARM/Thumb.
27353
27354 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27355
27356         * g77.f-torture/execute/20010610.f: New.
27357
27358 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27359
27360         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27361         names.
27362
27363 2001-06-09  Richard Henderson  <rth@redhat.com>
27364
27365         * gcc.c-torture/execute/ashrdi-1.c: New.
27366         * gcc.c-torture/execute/ashldi-1.c: New.
27367         * gcc.c-torture/execute/lshrdi-1.c: New.
27368
27369 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27370
27371         * objc/execute/load-3.m: Added. Check sending +load to categories,
27372         in addition to classes.
27373
27374 2001-06-08  Stan Shebs  <shebs@apple.com>
27375
27376         * objc/execute/load-2.m: New test.  From Nicola Pero
27377         <n.pero@mi.flashnet.it>.
27378
27379 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * gcc.c-torture/execute/20010605-2.c: New test.
27382
27383 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.old-deja/g++.abi/vbase2.C: New test.
27386         * g++.old-deja/g++.abi/vbase3.C: New test.
27387
27388 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27389
27390         * g++.old-deja/g++.pt/friend49.C: New test.
27391
27392 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27393
27394         * g++.old-deja/g++.ext/anon3.C: New test.
27395
27396 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27397
27398         * g++.old-deja/g++.other/conv7.C: New test.
27399
27400 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27401
27402         * gcc.c-torture/compile/20010605-2.c: New test.
27403
27404 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27405
27406         * gcc.c-torture/execute/20010604-1.c: New test.
27407
27408 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27409
27410         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27411
27412 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27413
27414         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27415         (g++_link_flags): Likewise.
27416         (g++_init): Pass gccpath's value to two previous functions.
27417
27418 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27419
27420         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27421         Ensure logfile entry matches exec command line.
27422
27423 2001-05-31  Richard Henderson  <rth@redhat.com>
27424
27425         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27426         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27427
27428 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27429
27430         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27431         compiler for irix6.2
27432
27433 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27434
27435         * g++.old-deja/g++.other/optimize3.C: New file.
27436
27437 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27438
27439         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27440         assemble.
27441
27442 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27443
27444         * g++.old-deja/g++.other/optimize2.C: New file.
27445
27446 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27447
27448         * gcc.c-torture/compile/20010518-2.c: New file.
27449         * gcc.c-torture/execute/20010518-1.c: New file.
27450         * gcc.c-torture/execute/20010518-2.c: New file.
27451
27452 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27453
27454         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27455
27456 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27457
27458         G++ no longer defines builtins that do not begin with __builtin.
27459         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27460         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27461         * g++.old-deja/g++.law/builtin1.C: Likewise.
27462         * g++.old-deja/g++.law/cvt2.C: Likewise.
27463         * g++.old-deja/g++.mike/net5.C: Likewise.
27464         * g++.old-deja/g++.other/builtins1.C: Likewise.
27465         * g++.old-deja/g++.other/builtins2.C: Likewise.
27466         * g++.old-deja/g++.other/builtins3.C: Likewise.
27467         * g++.old-deja/g++.other/builtins4.C: Likewise.
27468         * g++.old-deja/g++.other/inline8.C: Likewise.
27469         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27470
27471 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27472
27473         * g++.old-deja/g++.pt/using1.C: Adjust.
27474         * g++.old-deja/g++.pt/using2.C: New test.
27475
27476 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27477
27478         * gcc.dg/cpp/charconst.c: New tests.
27479         * gcc.dg/cpp/escape.c: New tests.
27480         * gcc.dg/cpp/escape-1.c: New tests.
27481         * gcc.dg/cpp/escape-2.c: New tests.
27482         * gcc.dg/cpp/ucs.c: New tests.
27483
27484 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27485
27486         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27487         native compiler for irix6.5.
27488
27489 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27490
27491         * lib/g++.exp (g++_include_flags): Use args to compute
27492         get_multilibs.
27493         (g++_link_flags): Likewise.
27494         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27495
27496 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27497
27498         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27499
27500 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27501
27502         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27503         this file.
27504
27505 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27506
27507         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27508         STACK_SIZE;
27509         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27510         to STACK_SIZE; Use it to define size of add_histo array.
27511         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27512         to STACK_SIZE.
27513         (f): Use GITT_SIZE to define size of gitt local table.
27514         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27515         to STACK_SIZE; Use it to define size of bytemem array.
27516
27517 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27518
27519         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27520         on 68HC11/HC12 due to the asm instruction.
27521         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27522         * gcc.c-torture/compile/920520-1.x: Likewise.
27523         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27524         on 68HC11/HC12 because the function is larger than 64K.
27525         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27526         on 68HC11/HC12 because the structure is too large.
27527
27528 2001-05-20  Richard Henderson  <rth@redhat.com>
27529
27530         * gcc.c-torture/execute/20010520-1.c: New.
27531
27532 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27533
27534         * g++.old-deja/g++.warn/compare1.C: New test.
27535         * gcc.dg/compare4.c: New test.
27536
27537 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27538
27539         * g++.old-deja/g++.other/optimize1.C: New test.
27540
27541 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27542
27543         * g++.old-deja/g++.pt/spec41.C: New test.
27544
27545 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27546
27547         * gcc.c-torture/compile/20010114-1.x: Remove.
27548
27549 2001-05-18  Stan Shebs  <shebs@apple.com>
27550
27551         * gcc.c-torture/compile/20010518-1.c: New test.
27552
27553 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27556         * g++.old-deja/g++.pt/crash67.C: New test.
27557
27558 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27559
27560         * g++.old-deja/g++.other/debug9.C: New test.
27561
27562 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27563
27564         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27565
27566 2001-05-16  Jan Hubicka  <jh@suse.cz>
27567
27568         * gcc.c-torture/compile/20010516-1.c: New test.
27569
27570 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27571
27572         * g++.old-deja/g++.other/crash41.C: New test.
27573
27574 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         * g++.old-deja/g++.pt/crash66.C: New test.
27577
27578 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27579
27580         * g++.old-deja/g++.robertl/eb27.C: Convert.
27581
27582 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27583
27584         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27585         declaration being redundant.
27586
27587 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27588
27589         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27590
27591 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27592
27593         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27594
27595 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27596
27597         * lib/g++.exp: Use testsuite_flags.
27598
27599 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27600
27601         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27602
27603 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27604
27605         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27606
27607 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27608
27609         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27610
27611 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27612
27613         * gcc.c-torture/compile/20010313-1.c: New test.
27614
27615 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27616
27617         * gcc.dg/cpp/direct2.c: New test.
27618         * gccq.dg/cpp/direct2s.c: New test.
27619
27620         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27621
27622 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27623
27624         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27625         * g++.old-deja/g++.other/op3.C: Likewise.
27626
27627 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27628
27629         * gcc.dg/cpp/syshdr.h: New file.
27630         * gcc.dg/cpp/sysmac1.c: Update.
27631         * gcc.dg/cpp/sysmac2.c: Update.
27632
27633 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27634
27635         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27636
27637 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27638
27639         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27640         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27641
27642 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27643
27644         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27645
27646 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27647
27648         * lib/g++.exp (g++_include_flags): Don't use any special flags
27649         if TESTING_IN_BUILD_TREE is not defined.
27650         (g++_init): Use a plain 'c++' as the compiler if
27651         TESTING_IN_BUILD_TREEE is not defined.
27652
27653 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27654
27655         * g++.old-deja/g++.eh/catch13.C: New test.
27656         * g++.old-deja/g++.eh/catch14.C: New test.
27657
27658 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27659
27660         * gcc.dg/cpp/tr-define.c: New test.
27661
27662 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27663
27664         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27665         <stdlib.h>, not <malloc.h>.
27666
27667 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27668
27669         * g++.old-deja/g++.ns/template17.C: New test.
27670
27671 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         * g++.old-deja/g++.pt/ref4.C: New test.
27674
27675 2001-04-30  Richard Henderson  <rth@redhat.com>
27676
27677         * gcc.dg/20000724-1.c: Revert last change.
27678
27679 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27680
27681         * g77.f-torture/execute/20010430.f: New test.
27682
27683 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27684
27685         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27686
27687 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27688
27689         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27690
27691 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27692
27693         * g++.old-deja/g++.eh/crash6.C: New test.
27694
27695 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27696
27697         * g++.old-deja/g++.other/warn7.C: New test.
27698
27699 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27700
27701         * g++.old-deja/g++.other/defarg9.C: New test.
27702
27703 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27704
27705         * g77.f-torture/compile/20010426.f: New test.
27706         * g77.f-torture/execute/20010426.f: New test.
27707
27708 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27709
27710         * g77.f-torture/compile/20000629-1.x: Remove - error
27711         has been fixed.
27712
27713 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27714
27715         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27716         Tweak slightly to work with g++.dg framework.
27717         * g++.dg/special/ecos.exp: Run initp1.C test.
27718         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27719
27720         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27721         its linker doesn't give line numbers either.
27722         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27723
27724 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27725
27726         * g++.old-deja/g++.other/lex1.C: New test.
27727
27728 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27729
27730         * gcc.dg/noncompile/20010425-1.c: New test.
27731
27732 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.pt/mangle2.C: New test.
27735
27736 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27737
27738         * gcc.dg/format/plus-1.c: New test.
27739
27740 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27741
27742         * gcc.dg/20010423-1.c: New test.
27743
27744 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27745
27746         * gcc.c-torture/execute/20010422-1.c: New test.
27747
27748 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27749
27750         * g++.old-deja/g++.ns/type2.C: New test.
27751
27752 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27753
27754         * g++.old-deja/g++.other/perf1.C: New test.
27755
27756 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27757
27758         * gcc.dg/c99-func-2.c: Remove xfail.
27759         * gcc.dg/c99-func-3.c: Remove xfail.
27760         * gcc.dg/c99-func-4.c: Remove xfail.
27761
27762 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27763
27764         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27765
27766 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27767
27768         * gcc.c-torture/compile/20010423-1.c: New test.
27769
27770 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27771
27772         * g++.old-deja/g++.pt/typename28.C: New test.
27773
27774 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27775
27776         * g++.old-deja/g++.abi/empty2.C: New test.
27777         * g++.old-deja/g++.abi/empty3.C: New test.
27778
27779 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27780
27781         * g++.old-deja/g++.other/comdat2.C: New test.
27782         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27783
27784 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27785
27786         * g++.old-deja/g++.other/overload14.C: New test.
27787
27788 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27789
27790         * g++.old-deja/g++.other/lookup23.C: New test.
27791
27792 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27793
27794         * gcc.c-torture/execute/20010403-1.c: New test.
27795
27796 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27797             Mark Mitchell  <mark@codesourcery.com>
27798
27799         * lib/old-dejagnu.exp: Don't delete output of executable.
27800         Add .exe suffix to executables.
27801
27802 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27803
27804         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27805
27806 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27807
27808         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27809
27810 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27811
27812         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27813         * g++.old-deja/g++.abi/crash1.C: New test.
27814
27815 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.other/crash40.C: New test.
27818
27819 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27820
27821         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27822
27823 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27824
27825         * g++.old-deja/g++.other/warn6.C: New test.
27826
27827 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27828
27829         * g++.old-deja/g++.robertl/eb42.C: Same.
27830
27831 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27832
27833         * gcc.dg/wtr-conversion-1.c: New testcase.
27834
27835 2001-04-10  Richard Henderson  <rth@redhat.com>
27836
27837         * g++.old-deja/g++.other/array5.C: New.
27838
27839 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27840
27841         * gcc.c-torture/execute/20010408-1.c: New test.
27842
27843 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27844
27845         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27846         headers and constructs.
27847         * g++.old-deja/g++.robertl/eb79.C: Same.
27848         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27849         * g++.old-deja/g++.robertl/eb73.C: Same.
27850         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27851         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27852         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27853         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27854         * g++.old-deja/g++.robertl/eb44.C: Same.
27855         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27856         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27857         * g++.old-deja/g++.robertl/eb39.C: Same.
27858         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27859         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27860         * g++.old-deja/g++.robertl/eb30.C: Same.
27861         * g++.old-deja/g++.robertl/eb3.C: Same.
27862         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27863         * g++.old-deja/g++.robertl/eb21.C: Same.
27864         * g++.old-deja/g++.robertl/eb15.C: Same.
27865         * g++.old-deja/g++.robertl/eb118.C: Same.
27866         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27867         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27868         * g++.old-deja/g++.robertl/eb109.C: Same.
27869         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27870         * g++.old-deja/g++.mike/rtti1.C: Same.
27871         * g++.old-deja/g++.mike/p658.C: Same.
27872         * g++.old-deja/g++.mike/net46.C: Same.
27873         * g++.old-deja/g++.mike/net34.C: Same.
27874         * g++.old-deja/g++.mike/memoize1.C: Same.
27875         * g++.old-deja/g++.mike/eh2.C: Same.
27876         * g++.old-deja/g++.law/weak.C: Same.
27877         * g++.old-deja/g++.law/visibility7.C: Same.
27878         * g++.old-deja/g++.law/visibility25.C: Same.
27879         * g++.old-deja/g++.law/visibility22.C: Same.
27880         * g++.old-deja/g++.law/visibility2.C: Same.
27881         * g++.old-deja/g++.law/visibility17.C: Same.
27882         * g++.old-deja/g++.law/visibility13.C: Same.
27883         * g++.old-deja/g++.law/visibility10.C: Same.
27884         * g++.old-deja/g++.law/visibility1.C: Same.
27885         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27886         * g++.old-deja/g++.law/vbase1.C: Same.
27887         * g++.old-deja/g++.law/operators32.C: Same.
27888         * g++.old-deja/g++.law/nest3.C: Same.
27889         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27890         * g++.old-deja/g++.law/except5.C (main): Same.
27891         * g++.old-deja/g++.law/cvt7.C (run): Same.
27892         * g++.old-deja/g++.law/cvt2.C: Same.
27893         * g++.old-deja/g++.law/cvt16.C: Same.
27894         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27895         * g++.old-deja/g++.law/ctors17.C (main): Same.
27896         * g++.old-deja/g++.law/ctors13.C: Same.
27897         * g++.old-deja/g++.law/ctors12.C (main): Same.
27898         * g++.old-deja/g++.law/ctors10.C: Same.
27899         * g++.old-deja/g++.law/code-gen5.C: Same.
27900         * g++.old-deja/g++.law/bad-error7.C: Same.
27901         * g++.old-deja/g++.law/arm9.C: Same.
27902         * g++.old-deja/g++.law/arm12.C: Same.
27903         * g++.old-deja/g++.law/arg8.C: Same.
27904         * g++.old-deja/g++.law/arg1.C: Same.
27905         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27906         * g++.old-deja/g++.jason/template31.C: Same.
27907         * g++.old-deja/g++.jason/template24.C (main): Same.
27908         * g++.old-deja/g++.jason/2371.C: Same.
27909         * g++.old-deja/g++.eh/new2.C: Same.
27910         * g++.old-deja/g++.eh/new1.C: Same.
27911         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27912         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27913         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27914         * g++.old-deja/g++.brendan/crash62.C: Same.
27915         * g++.old-deja/g++.brendan/crash52.C: Same.
27916         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27917         * g++.old-deja/g++.brendan/crash38.C: Same.
27918         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27919         * g++.old-deja/g++.brendan/copy9.C: Same.
27920
27921 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27922
27923         * gcc.c-torture/execute/20001203-2.c (memset):
27924         Count argument is of type __SIZE_TYPE__.
27925
27926 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27927
27928         * gcc.c-torture/compile/20010404-1.c: New test.
27929
27930 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27931
27932         * gcc.c-torture/compile/20010326-1.c: New test.
27933
27934 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27935
27936         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27937         peculiarities of the SH.
27938         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27939
27940 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27941
27942         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27943         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27944         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27945
27946 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27947
27948         * g77.f-torture/compile/20010321-1.f: New test.
27949
27950 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * gcc.c-torture/compile/20010329-1.c: New test.
27953
27954 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27955
27956         * gcc.c-torture/execute/20010329-1.c: New test.
27957
27958 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27959
27960         * g++.old-deja/g++.other/eh4.C: Fix typo.
27961
27962 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27963
27964         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27965
27966 2001-03-28  Philip Blundell  <philb@gnu.org>
27967
27968         * gcc.c-torture/compile/20010328-1.c: New test.
27969
27970 2001-03-27  Richard Henderson  <rth@redhat.com>
27971
27972         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27973         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27974
27975 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27976
27977         * gcc.c-torture/compile/20010327-1.c: New test.
27978
27979 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27980
27981         * g++.old-deja/g++.other/friend12.C: New test.
27982         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27983         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27984
27985 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27986
27987         * gcc.c-torture/execute/20010325-1.c: New test.
27988
27989 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27990
27991         * g++.old-deja/g++.other/mangle3.C: New test.
27992
27993 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27994
27995         * g++.old-deja/g++.other/anon8.C: New test.
27996
27997 2001-03-20  Philip Blundell  <philb@gnu.org>
27998
27999         * gcc.c-torture/compile/20010320-1.c: New test.
28000
28001 2001-03-17  Richard Henderson  <rth@redhat.com>
28002
28003         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28004
28005 2001-03-15  Geoff Keating  <geoff@redhat.com>
28006
28007         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28008         tests on AIX.
28009
28010 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28011
28012         * g++.old-deja/g++.other/eh4.C: New test.
28013
28014 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28015
28016         * gcc.dg/cpp/mi1.c: Update.
28017
28018 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28019
28020         * g++.old-deja/g++.other/regstack.C: New test.
28021
28022 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28023
28024         * g++.old-deja/g++.other/ref4.C: New test.
28025
28026 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28027
28028         * objc/execute/va_method.m: Added.
28029         * objc/execute/IMP.m: Added.
28030         * objc/execute/_cmd.m: Added.
28031         * objc/execute/accessing_ivars.m: Added.
28032         * objc/execute/class-1.m: Added.
28033         * objc/execute/class-10.m: Added.
28034         * objc/execute/class-11.m: Added.
28035         * objc/execute/class-12.m: Added.
28036         * objc/execute/class-13.m: Added.
28037         * objc/execute/class-14.m: Added.
28038         * objc/execute/class-2.m: Added.
28039         * objc/execute/class-3.m: Added.
28040         * objc/execute/class-4.m: Added.
28041         * objc/execute/class-5.m: Added.
28042         * objc/execute/class-6.m: Added.
28043         * objc/execute/class-7.m: Added.
28044         * objc/execute/class-8.m: Added.
28045         * objc/execute/class-9.m: Added.
28046         * objc/execute/class-tests-1.h
28047         * objc/execute/class-tests-2.h
28048         * objc/execute/compatibility_alias.m: Added.
28049         * objc/execute/encode-1.m: Added.
28050         * objc/execute/formal_protocol-1.m: Added.
28051         * objc/execute/formal_protocol-2.m: Added.
28052         * objc/execute/formal_protocol-3.m: Added.
28053         * objc/execute/formal_protocol-4.m: Added.
28054         * objc/execute/formal_protocol-5.m: Added.
28055         * objc/execute/formal_protocol-6.m: Added.
28056         * objc/execute/formal_protocol-7.m: Added.
28057         * objc/execute/informal_protocol.m: Added.
28058         * objc/execute/initialize.m: Added.
28059         * objc/execute/load.m: Added.
28060         * objc/execute/many_args_method.m: Added.
28061         * objc/execute/nested-3.m: Added.
28062         * objc/execute/no_clash.m: Added.
28063         * objc/execute/private.m: Added.
28064         * objc/execute/redefining_self.m: Added.
28065         * objc/execute/root_methods.m: Added.
28066         * objc/execute/selector-1.m: Added.
28067         * objc/execute/static-1.m: Added.
28068         * objc/execute/static-2.m: Added.
28069         * objc/execute/va_method.m: Added.
28070
28071 2001-03-10  Richard Henderson  <rth@redhat.com>
28072
28073         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28074
28075 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28076
28077         * g++.old-deja/g++.other/crash31.C: XFAIL.
28078         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28079         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28080         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28081         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28082         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28083
28084 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28085
28086         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28087
28088 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28089
28090         * gcc.dg/20000724-1.c: Don't use multiline strings.
28091
28092 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28093
28094         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28095         result of -cString against what we expect it to be; don't just
28096         print it out for no one to read.
28097
28098         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28099         Based on testcases provided by Nicola Pero.
28100
28101 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28102
28103         * gcc.dg/cpp/macro7.c: New test.
28104
28105 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28106
28107         * gcc.dg/cpp/multiline.c: Update.
28108
28109 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         * g++.old-deja/g++.other/enum3.C: New test.
28112
28113 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28114
28115         * g++.old-deja/g++.other/pod1.C: New test.
28116
28117 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28118
28119         * g++.old-deja/g++.ext/overload1.C: New test.
28120
28121 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28122
28123         * g++.old-deja/g++.pt/using1.C: New test.
28124
28125 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28126
28127         * g++.old-deja/g++.other/using9.C: New test.
28128
28129 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28130
28131         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28132
28133         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28134
28135 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28136
28137         * g++.old-deja/g++.ext/realpt1.C: Remove.
28138
28139 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28140
28141         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28142
28143 2001-02-26  Will Cohen  <wcohen@redhat.com>
28144
28145         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28146
28147 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28148
28149         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28150         templatized constructors.
28151
28152 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28153
28154         * gcc.c-torture/execute/20010224-1.c: New test.
28155
28156 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28157
28158         * gcc.c-torture/execute/20010222-1.c: New test.
28159
28160 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28161
28162         * g++.old-deja/g++.other/inline20.C: New test.
28163
28164 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28165
28166         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28167
28168 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28169
28170         * g++.old-deja/g++.other/lookup22.C: New test.
28171
28172 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28173
28174         * g77.dg: New directory.
28175         * g77.dg/20010216-1.f: New test case.
28176         * g77.dg/dg.exp: New driver.
28177         * lib/g77-dg.exp: New driver library.
28178
28179 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28180
28181         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28182
28183 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28184
28185         * g++.old-deja/g++.other/decl9.C: New test.
28186
28187 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28188
28189         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28190         not need <string> and also tests the initialization at runtime.
28191
28192 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28193
28194         * gcc.c-torture/execute/longlong.c: New test.
28195
28196 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28197
28198         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28199
28200 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28201
28202         * gcc.c-torture/execute/920302-1.c (execute):
28203         Change argument type to short.
28204
28205 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28206
28207         * g++.old-deja/g++.pt/deduct6.C: New test.
28208
28209 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28210
28211         * g++.old-deja/g++.pt/deduct5.C: New test.
28212
28213 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28214
28215         * gcc.c-torture/execute/20010209-1.c: New test.
28216
28217 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28218
28219         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28220
28221 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28222
28223         * g++.dg/vtgc1.C: Update for new ABI.
28224
28225         * consistency.vlad: New directory, 1665 files.
28226
28227 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28228
28229         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28230         return type.
28231         * gcc.dg/cpp/digraphs.c: Declare puts.
28232
28233 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28234
28235         * g++.old-deja/g++.other/warn5.C: New test.
28236
28237 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         * g++.old-deja/g++.pt/spec40.C: New test.
28240
28241 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28242
28243         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28244         case.
28245         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28246
28247 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28248
28249         * gcc.c-torture/compile/20010209-1.c: New test.
28250
28251 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28252
28253         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28254         excess errors message but not if it crashes.
28255         * g++.old-deja/g++.other/crash27.C: Likewise.
28256         * g++.old-deja/g++.other/crash28.C: Likewise.
28257         * g++.old-deja/g++.other/crash30.C: Likewise.
28258         * g++.old-deja/g++.other/crash32.C: Likewise.
28259         * g++.old-deja/g++.other/crash35.C: Likewise.
28260         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28261
28262 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28263
28264         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28265         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28266         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28267         g77.f-torture/execute/execute.exp,
28268         g77.f-torture/noncompile/noncompile.exp,
28269         gcc.c-torture/execute/execute.exp,
28270         gcc.c-torture/execute/memcheck/memcheck.exp,
28271         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28272         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28273         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28274         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28275         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28276         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28277         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28278         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28279         Remove bug reporting instructions with ancient email addresses.
28280
28281 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28282
28283         * gcc.dg/20010202-1.c: New test.
28284         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28285
28286 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28287
28288         * g++.dg/stdbool-if.C: New test.
28289
28290 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28291
28292         * objc/execute/fdecl.m: Added main().
28293
28294 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28295
28296         * gcc.c-torture/execute/20010206-1.c: New test.
28297
28298 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28299
28300         * gcc.dg/cpp/avoidpaste1.c: Update.
28301
28302 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28303
28304         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28305         Pero <nicola@brainstorm.co.uk>.
28306         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28307
28308 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28309
28310         * g++.old-deja/g++.pt/spec39.C: New test.
28311
28312 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28313
28314         * gcc.c-torture/compile/20010202-1.c: New test.
28315
28316 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.abi/primary2.C: New test.
28319         * g++.old-deja/g++.abi/primary3.C: New test.
28320         * g++.old-deja/g++.abi/primary4.C: New test.
28321         * g++.old-deja/g++.abi/primary5.C: New test.
28322         * g++.old-deja/g++.abi/vtable3.h: New test.
28323         * g++.old-deja/g++.abi/vtable3a.C: New test.
28324         * g++.old-deja/g++.abi/vtable3b.C: New test.
28325         * g++.old-deja/g++.abi/vtable3c.C: New test.
28326         * g++.old-deja/g++.abi/vtable3d.C: New test.
28327         * g++.old-deja/g++.abi/vtable3e.C: New test.
28328         * g++.old-deja/g++.abi/vtable3f.C: New test.
28329         * g++.old-deja/g++.abi/vtable3g.C: New test.
28330         * g++.old-deja/g++.abi/vtable3h.C: New test.
28331         * g++.old-deja/g++.abi/vtable3i.C: New test.
28332         * g++.old-deja/g++.abi/vtable3j.C: New test.
28333         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28334
28335 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28336
28337         * g++.old-deja/g++.other/anon6.C: New test.
28338         * g++.old-deja/g++.other/anon7.C: New test.
28339
28340 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28341
28342         * gcc.dg/cpp/avoidpaste2.c: New tests.
28343
28344 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28345
28346         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28347
28348 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28349
28350         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28351         DECIMAL_DIG cases for Irix."
28352
28353 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28354
28355         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28356
28357 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28358
28359         * gcc.dg/c99-tag-1.c: New test.
28360
28361 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28362
28363         * gcc.dg/cpp/tr-warn1.c: Add tests.
28364
28365 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28366
28367         * gcc.dg/cpp/avoidpaste1.c: Update.
28368         * gcc.dg/cpp/paste4.c: Update.
28369
28370 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28371
28372         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28373         cases for Irix.
28374
28375 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28376
28377         * g++.old-deja/g++.other/inline19.C: New test.
28378
28379 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28380
28381         * gcc.dg/Wlarger-than.c: New test.
28382
28383 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28384
28385         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28386
28387 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28388
28389         * gcc.c-torture/execute/20010129-1.c: New test.
28390         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28391
28392 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28393
28394         * gcc.dg/cpp/avoidpaste1.c: Test case.
28395
28396 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28397
28398         * g++.old-deja/g++.other/inline18.C: New test.
28399
28400 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28401
28402         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28403         and __builtin_putchar.
28404
28405 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28406
28407         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28408         tests.
28409
28410 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28411
28412         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28413         floating point number rounding mode to round to the nearest
28414         representable mode.
28415
28416 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28417
28418         * g++.old-deja/g++.other/mangle2.C: New test.
28419
28420 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28421
28422         * gcc.c-torture/compile/20010124-1.c: New test.
28423
28424 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28425
28426         * g++.old-deja/g++.pt/spec38.C: New test.
28427
28428 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28429
28430         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28431         "Build don't run".
28432
28433 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28434
28435         * gcc.c-torture/execute/20010123-1.c: New test.
28436
28437 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28438
28439         * g++.old-deja/g++.pt/spec37.C: New test.
28440
28441 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28442
28443         * g++.old-deja/g++.pt/overload14.C: New test.
28444
28445 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28446
28447         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28448         __builtin_return_address.
28449
28450 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28453         * g++.old-deja/g++.pt/spec35.C: New test.
28454         * g++.old-deja/g++.pt/spec36.C: New test.
28455
28456 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28457
28458         * gcc.c-torture/compile/20010118-1.c: New test.
28459
28460 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28461
28462         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28463
28464 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28465
28466         * gcc.c-torture/execute/20010119-1.c: New test.
28467
28468 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28469
28470         * g++.old-deja/g++.other/vbase5.C: New test.
28471
28472 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28473
28474         * gcc.c-torture/execute/20010118-1.c: New test.
28475
28476 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.pt/deduct3.C: New test.
28479
28480 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28481
28482         * g++.old-deja/g++.pt/spec34.C: New test.
28483
28484 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28485
28486         * g77.f-torture/compile/20000601-2.f: New test.
28487
28488 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28489
28490         * g++.old-deja/g++.other/init17.C: New test.
28491
28492 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28493
28494         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28495
28496 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.old-deja/g++.pt/unify8.C: New test.
28499
28500 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         * g++.old-deja/g++.abi/vbase1.C: New test.
28503
28504 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28505
28506         * g++.old-deja/g++.pt/crash65.C: New test.
28507
28508 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28509
28510         * gcc.dg/cpp/assembl2.S: New test case.
28511
28512 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28513
28514         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28515         are supported.
28516
28517 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28518
28519         * g++.old-deja/g++.other/builtins1.C: New test.
28520         * g++.old-deja/g++.other/builtins2.C: Likewise.
28521         * g++.old-deja/g++.other/builtins3.C: Likewise.
28522         * g++.old-deja/g++.other/builtins4.C: Likewise.
28523
28524 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28525
28526         * gcc.c-torture/compile/20010117-1.c: New test.
28527         * gcc.c-torture/compile/20010117-2.c: New test.
28528
28529 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28530
28531         * g77.f-torture/execute/20010116.[fx]: New test,
28532         XFAIL on i?86-*-*.
28533         * g77.f-torture/compile/20010115.f: Indicate it's
28534         a test for PR fortran/1636.
28535
28536 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28537
28538         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28539
28540 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28541
28542         * g77.f-torture/compile/20010115.f: New test.
28543
28544 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.old-deja/g++.pt/nontype5.C: New test.
28547
28548 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28549
28550         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28551         have an equivalent working one below it.
28552
28553 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28554
28555         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28556         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28557
28558 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28559
28560         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28561         message containing "init_priority".
28562         (conpr-2.C): Likewise.
28563         (conpr-3.C): Likewise.
28564         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28565
28566 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28567
28568         * gcc.c-torture/execute/20010114-2.c: New test.
28569
28570 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28571
28572         * gcc.c-torture/compile/20010114-1.c: New test.
28573         * gcc.c-torture/compile/20010114-1.x: Xfail.
28574         * gcc.c-torture/compile/20010114-2.c: New test.
28575         * gcc.c-torture/execute/20010114-1.c: New test.
28576         * gcc.dg/trunc-1.c: New test.
28577         * gcc.dg/uninit-B.c: New test.
28578
28579 2001-01-13  Nick Clifton  <nickc@redhat.com>
28580
28581         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28582         target.
28583
28584 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28585
28586         * gcc.c-torture/compile/20010113-1.c: New test.
28587
28588 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28589
28590         * gcc.c-torture/compile/20001212-1.c: New test.
28591
28592 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28593
28594         * gcc.dg/cpp/widestr1.c: Update.
28595         * gcc.dg/cpp/prag-imp.c: Remove.
28596
28597 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28598
28599         * gcc.c-torture/execute/20000801-3.x: Remove.
28600         * gcc.dg/c90-init-1.c: New test.
28601         * gcc.dg/c99-init-1.c: New test.
28602         * gcc.dg/c99-init-2.c: New test.
28603         * gcc.dg/gnu99-init-1.c: New test.
28604
28605 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28606
28607         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28608         testing that no relevant ones were found.
28609
28610 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         * g++.old-deja/g++.pt/cast2.C: New test.
28613
28614 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.old-deja/g++.pt/friend47.C: New test.
28617
28618 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         * g++.old-deja/g++.pt/instantiate13.C: New test.
28621
28622 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28623
28624         * g++.old-deja/g++.other/defarg7.C: New test.
28625         * g++.old-deja/g++.other/defarg8.C: New test.
28626
28627 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         * g++.old-deja/g++.pt/crash64.C: New test.
28630
28631 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28632
28633         * g++.old-deja/g++.pt/crash63.C: New test.
28634
28635 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28636
28637         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28638
28639 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28640
28641         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28642
28643 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.pt/error3.C: New test.
28646
28647 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28648
28649         * g++.old-deja/g++.other/crash39.C: New test.
28650
28651 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28652
28653         * g++.old-deja/g++.other/vbase4.C: New test.
28654
28655 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28656
28657         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28658         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28659         * gcc.dg/special/special.exp: New test driver which will check
28660         for alias support for the above test.
28661
28662 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28663
28664         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28665         problems on small machines.
28666         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28667         parameterize.
28668
28669 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28670
28671         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28672         mips.
28673         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28674
28675 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28676
28677         * g++.old_deja/g++.pt/using8.C: New test.
28678
28679 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28680
28681         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28682
28683 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28684
28685         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28686         where a failure is expected.
28687         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28688
28689 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28690
28691         * g++.old_deja/g++.pt/instantiate12.C: New test.
28692
28693 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28694
28695         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28696         start of structs.
28697         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28698         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28699         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28700         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28701         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28702         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28703         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28704         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28705         * g++.old-deja/g++.eh/spec6.C: Likewise.
28706         * g++.old-deja/g++.jason/crash3.C: Likewise.
28707         * g++.old-deja/g++.law/ctors11.C: Likewise.
28708         * g++.old-deja/g++.law/ctors17.C: Likewise.
28709         * g++.old-deja/g++.law/ctors5.C: Likewise.
28710         * g++.old-deja/g++.law/ctors9.C: Likewise.
28711         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28712         * g++.old-deja/g++.mike/net22.C: Likewise.
28713         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28714         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28715         * g++.old-deja/g++.mike/virt3.C: Likewise.
28716         * g++.old-deja/g++.niklas/t128.C: Likewise.
28717         * g++.old-deja/g++.other/anon4.C: Likewise.
28718         * g++.old-deja/g++.other/using1.C: Likewise.
28719         * g++.old-deja/g++.other/warn3.C: Likewise.
28720         * g++.old-deja/g++.pt/t37.C: Likewise.
28721         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28722         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28723
28724 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28725
28726         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28727
28728 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28729
28730         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28731
28732 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * gcc.c-torture/compile/20010107-1.c: New test.
28735
28736 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28737
28738         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28739
28740 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28741
28742         * gcc.dg/format/format.h: New file.
28743         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28744         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28745         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28746         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28747         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28748         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28749         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28750         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28751         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28752         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28753         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28754         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28755         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28756         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28757         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28758         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28759         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28760         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28761         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28762         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28763         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28764         instead of declaring standard types, macros and functions in each
28765         test.
28766
28767 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28768
28769         * gcc.c-torture/execute/20010106-1.c: New test.
28770
28771 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28772
28773         * gcc.dg/format/format.exp: New file.
28774         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28775         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28776         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28777         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28778         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28779         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28780         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28781         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28782         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28783         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28784         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28785         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28786         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28787         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28788         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28789         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28790         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28791         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28792         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28793         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28794         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28795         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28796         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28797         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28798         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28799         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28800         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28801         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28802         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28803         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28804         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28805         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28806         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28807         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28808         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28809         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28810         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28811         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28812         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28813         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28814         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28815         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28816
28817 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28818
28819         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28820         account.
28821
28822 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28823
28824         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28825
28826 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28827
28828         * g++.old-deja/g++.pt/crash62.C: New test.
28829
28830 2001-01-04  Richard Henderson  <rth@redhat.com>
28831
28832         * gcc.dg/20000926-1.c: Update expected warnings.
28833         * gcc.dg/array-2.c: Likewise.
28834         * gcc.dg/array-4.c: Also validate flexible array members.
28835         * gcc.dg/c99-flex-array-1.c: New.
28836
28837 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28838
28839         * gcc.c-torture/compile/20001222-1.x: Remove.
28840
28841 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28842
28843         * gcc.c-torture/execute/built-in-setjmp.c: New.
28844
28845 2001-01-03  Richard Henderson  <rth@redhat.com>
28846
28847         * gcc.dg/940510-1.c: Update expected error wording.
28848         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28849
28850 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28851
28852         * lib/target-supports.exp (check_alias_available): Modified to
28853         indicate aliases not supported if only weak aliases are supported.
28854
28855 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28856
28857         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28858         Turn on cmpstrsi checks for __pj__ and __i370__.
28859
28860 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.old-deja/g++.other/virtual11.C: New test.
28863
28864 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28867
28868 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28869
28870         * gcc.c-torture/compile/20010102-1.c: New test.
28871
28872 2001-01-02  Andreas Jaeger  <aj@suse.de>
28873
28874         * gcc.dg/noreturn-3.c: New test.
28875
28876         * gcc.dg/noreturn-4.c: New test.
28877
28878 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28879
28880         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28881         __builtin_fputc and __builtin_fwrite.
28882
28883 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28884
28885         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28886         signed char, not default char.
28887
28888 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28889
28890         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28891
28892 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28893
28894         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28895
28896 2000-12-29  Richard Henderson  <rth@redhat.com>
28897
28898         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28899         (__cyg_profile_func_exit): Define.
28900
28901 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28902
28903         * g++.dg/vtgc1.C: New test.
28904
28905 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28906
28907         * gcc.dg/noncompile/20001228-1.c: New test.
28908
28909         * gcc.dg/20001228-1.c: New test.
28910
28911         * gcc.c-torture/execute/20001228-1.c: New test.
28912
28913 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28914
28915         * gcc.dg/format-strfmon-1.c: New test.
28916
28917 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28918
28919         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28920         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28921         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28922         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28923         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28924         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28925         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28926         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28927         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28928         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28929         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28930         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28931         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28932
28933         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28934         * gcc.c-torture/execute/string-opt-4.c: Test index.
28935
28936 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28937
28938         * gcc.c-torture/compile/20001226-1.c: New test.
28939
28940 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28941
28942         * gcc.c-torture/compile/20001222-1.c: New test.
28943         * gcc.c-torture/compile/20001222-1.x: Xfail.
28944
28945 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28946
28947         * gcc.c-torture/execute/comp-goto-2.c: New test.
28948
28949 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28950
28951         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28952         Use long types if __INT_MAX__ is 32767.
28953         (main): Use cast to (sint32 *) when poking 88 into a_page.
28954
28955         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28956
28957 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28958
28959         * gcc.c-torture/compile/20001221-1.c: New test.
28960         * gcc.c-torture/execute/20001221-1.c: New test.
28961
28962 2000-12-20  Richard Henderson  <rth@redhat.com>
28963
28964         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28965         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28966
28967 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28968
28969         * gcc.dg/compare3.c: New test.
28970
28971 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28972
28973         * gcc.dg/format-warnll-1.c: New test.
28974
28975 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28976
28977         * gcc.dg/cpp/cmdlne-P.c: New test.
28978
28979 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28980
28981         * gcc.c-torture/execute/builtin-abs-1.c,
28982         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28983
28984 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28985
28986         * gcc.dg/cpp/multiline.c: New test.
28987
28988 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28989
28990         * g++.old-deja/g++.other/syshdr1.C: Update.
28991         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28992
28993 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28994
28995         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28996
28997 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28998
28999         * g++.old-deja/g++.pt/ttp65.C: New test.
29000
29001 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29002
29003         * g++.old-deja/g++.pt/ttp64.C: New test.
29004
29005 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29006
29007         * g++.old-deja/g++.pt/spec33.C: New test.
29008
29009 2000-12-14  Catherine Moore  <clm@redhat.com>
29010
29011         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29012         * gcc.c-torture/execute/920612-2.c: Likewise.
29013         * gcc.c-torture/execute/920428-2.c: Likewise.
29014         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29015         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29016
29017 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29018
29019         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29020         * gcc.dg/pack-test-2.c: Likewise.
29021
29022 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29023
29024         Tests by Zack Weinberg <zackw@stanford.edu>.
29025
29026         * gcc.dg/cpp/defined.c: Update.
29027         * gcc.dg/cpp/defined_trad.c: New tests.
29028
29029 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29030
29031         * gcc.dg/cpp/trad-direct.c: Update.
29032
29033 2000-12-11  Neil Booth  <neilb@earthling.net>
29034
29035         * gcc.dg/cpp/defined_trad.c
29036
29037 2000-12-11  Neil Booth  <neilb@earthling.net>
29038
29039         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29040
29041 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29042
29043         * gcc.dg/format-miss-2.c: New test.
29044
29045 2000-12-09  Neil Booth  <neilb@earthling.net>
29046
29047         * gcc.dg/cpp/lineflags.c: New tests.
29048         * gcc.dg/cpp/poison.c: Update.
29049         * gcc.dg/cpp/redef2.c: Update.
29050         * gcc.dg/cpp/skipping.c: New test.
29051
29052 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29053
29054         * g++.old-deja/g++.other/eh3.C: New testcase.
29055
29056 2000-12-07  Neil Booth  <neilb@earthling.net>
29057
29058         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29059         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29060         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29061         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29062         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29063         Update.
29064
29065 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29066
29067         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29068         __SIZE_TYPE__ instead of int for type of integers cast to
29069         pointers.
29070
29071 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29072
29073         * g++.old-deja/g++.other/cleanup4.C: New test.
29074
29075 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29076
29077         * format-sec-1.c: New test.
29078
29079 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29080
29081         * gcc.dg/format-nonlit-3.c: New test.
29082
29083 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29084
29085         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29086         through a null pointer.
29087
29088 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29089
29090         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29091         * g++.old-deja/g++.pt/partial4.C: New test.
29092
29093 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29094
29095         * gcc.c-torture/execute/ieee/hugeval.x: New.
29096
29097 2000-12-06  Neil Booth  <neilb@earthling.net>
29098
29099         * gcc.dg/cpp/backslash2.c: New tests.
29100
29101 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29102
29103         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29104         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29105
29106 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29107
29108         * gcc.c-torture/execute/20001203-2.c: New testcase.
29109
29110 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29111
29112         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29113         * g++.old-deja/g++.other/virtual10.C: New test.
29114
29115 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29116
29117         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29118
29119 2000-12-05  Richard Henderson  <rth@redhat.com>
29120
29121         * gcc.c-torture/compile/20001205-1.c: New.
29122
29123 2000-12-04  Neil Booth  <neilb@earthling.net>
29124
29125         * g++.old-deja/g++.other/virtual9.C: New test.
29126         * g++.old-deja/g++.pt/crash61.C: New test.
29127         * gcc.c-torture/execute/loop-9.c: New test.
29128
29129 2000-12-04  Neil Booth  <neilb@earthling.net>
29130
29131         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29132         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29133         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29134         * gcc.dg/cpp/extratokens.c: ...here.
29135
29136 2000-12-04  Neil Booth  <neilb@earthling.net>
29137
29138         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29139         New tests.
29140
29141 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29142
29143         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29144         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29145
29146 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29147
29148         * gcc.c-torture/execute/20001203-1.c: New test.
29149
29150 2000-12-03  Neil Booth  <neilb@earthling.net>
29151
29152         * gcc.dg/cpp/macro6.c: New test cases.
29153
29154 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29155
29156         * gcc.c-torture/execute/string-opt-9.c: New test.
29157         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29158         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29159         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29160
29161         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29162         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29163
29164 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29165
29166         * gcc.dg/cpp/if-6.c: New testcase.
29167
29168         * gcc.dg/20001201-1.c: New testcase.
29169
29170 2000-12-02  Neil Booth  <neilb@earthling.net>
29171
29172         * g++.old-deja/g++.other/externC4.C,
29173         g++.old-deja/g++.other/friend10.C: New tests.
29174
29175 2000-12-02  Neil Booth  <neilb@earthling.net>
29176
29177         * g++.old-deja/g++.other/instan2.C
29178         * g++.old-deja/g++.other/instan3.C: New test.
29179
29180 2000-12-02  Neil Booth  <neilb@earthling.net>
29181
29182         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29183         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29184         gnuc99.c,gnuc99-pedantic.c: New tests.
29185
29186 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29187
29188         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29189         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29190
29191 2000-12-01  Neil Booth  <neilb@earthling.net>
29192
29193         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29194         * gcc.dg/cpp/poison.c: Update.
29195         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29196
29197 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29198
29199         * g77.f-torture/execute/20001201.f: New test.
29200
29201 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29202
29203         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29204
29205 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29206
29207         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29208
29209 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29210
29211         * g++.old-deja/g++.other/cast6.C: New test.
29212
29213 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29214
29215         * gcc.c-torture/execute/20001130-2.c: New testcase.
29216
29217 2000-11-30  Richard Henderson  <rth@redhat.com>
29218
29219         * gcc.c-torture/execute/20001130-1.c: New test.
29220
29221 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29222
29223         * g++.old-deja/g++.other/op3.C: New test.
29224
29225 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29226
29227         * g++.old-deja/g++.other/op2.C: New test.
29228
29229 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29230
29231         * g++.old-deja/g++.other/crash38.C: New test.
29232
29233 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29234
29235         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29236
29237 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29238
29239         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29240         tests.
29241         * gcc.c-torture/execute/string-opt-6.c: New test.
29242
29243         * gcc.dg/20001117-1.c: Add main.
29244
29245 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29246
29247         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29248         Move from here ...
29249         * gcc.dg/940510-1.c: ... to here.
29250
29251         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29252         zero-size arrays in toplevel structures.
29253
29254 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29255
29256         * gcc.c-torture/execute/loop-8.c: New test.
29257
29258 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         * g++.old-deja/g++.other/base1.C: New test.
29261
29262 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29263
29264         * g++.old-deja/g++.other/parse2.C: New test.
29265
29266 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29267
29268         * g++.old-deja/g++.pt/incomplete1.C: New test.
29269
29270 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         * g++.old-deja/g++.other/friend9.C: New test.
29273
29274 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29275
29276         * gcc.dg/20001127-1.c: New test.
29277
29278 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29279
29280         * g++.old-deja/g++.pt/friend46.C: New test.
29281
29282 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29283
29284         * g++.old-deja/g++.other/ptrmem8.C: New test.
29285
29286 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29287
29288         * gcc.c-torture/execute/string-opt-7.c: New test.
29289         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29290
29291 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29292
29293         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29294         instead of 'mkcheck 2'.
29295
29296 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29297
29298         * gcc.c-torture/execute/memcheck/driver.c,
29299         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29300         C9X references to refer to C99.
29301
29302 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29303
29304         * gcc.dg/ultrasp3.c: New test.
29305
29306 2000-11-25  Neil Booth  <neilb@earthling.net>
29307
29308         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29309
29310 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29311
29312         * gcc.c-torture/compile/20001123-2.c: New.
29313
29314 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29315
29316         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29317
29318 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29319
29320         * gcc.dg/sequence-point-1.c: Add some new tests.
29321         * gcc.c-torture/execute/20001124-1.c: New test.
29322
29323 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29324
29325         * g++.old-deja/g++.other/vaarg4.C: New test.
29326         * gcc.c-torture/compile/20001123-1.c: New test.
29327
29328 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29329
29330         * g++.other/crash24.C: Adjust and remove XFAIL.
29331         * g++.other/crash37.C: New test.
29332
29333 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29334
29335         * g++.old-deja/g++.pt/instantiate9.C: New test.
29336
29337 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29338
29339         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29340         new ABI, too.
29341
29342         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29343         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29344
29345 2000-11-22  Neil Booth  <neilb@earthling.net>
29346
29347         * gcc.dg/cpp/Wtrigraphs.c: New test.
29348
29349 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29350
29351         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29352
29353 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29354
29355         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29356
29357 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29358
29359         * lib/gcc-dg.exp: load_lib scanasm.exp.
29360         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29361         * lib/g++-dg.exp: load_lib scanasm.exp.
29362         * lib/scanasm.exp: New.
29363         (scan-assembler, scan-assembler-not): Add optional arguments to
29364         test name, or if not present, the pattern name.
29365         (scan-assembler-dem, scan-assembler-dem-not): New.
29366
29367         * g++.dg/dg.exp: New.
29368
29369 2000-11-21  Neil Booth  <neilb@earthling.net>
29370
29371         * gcc.dg/cpp/integrated1.c: Remove.
29372
29373 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29374
29375         * gcc.c-torture/execute/20001121-1.c: New test.
29376
29377 2000-11-21  Richard Henderson  <rth@redhat.com>
29378
29379         * gcc.c-torture/compile/20001121-1.c: New test.
29380
29381 2000-11-20  Neil Booth  <neilb@earthling.net>
29382
29383         * gcc.dg/cpp/integrated1.c: New test.
29384
29385 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29386
29387         * g++.old-deja/g++.other/inline17.C: New test.
29388
29389 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29390
29391         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29392         local variable to be zero: I made the variable global. Now
29393         uses abort() and exit() instead of relying on main's return value.
29394
29395 2000-11-20  Neil Booth  <neilb@earthling.net>
29396
29397         * gcc.dg/cpp/paste2.c: Update test.
29398         * objc/execute/paste.m: New test.
29399
29400 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29401
29402         * gcc.dg/c99-condexpr-1.c: New test.
29403
29404 2000-11-20  Neil Booth  <neilb@earthling.net>
29405
29406         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29407
29408 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29409
29410         * g++.old-deja/g++.pt/export1.C: New test.
29411
29412 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29413
29414         * gcc.dg/20001117-1.c: New test.
29415
29416 2000-11-18  Richard Henderson  <rth@redhat.com>
29417
29418         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29419
29420 2000-11-18  Richard Henderson  <rth@redhat.com>
29421
29422         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29423         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29424         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29425
29426 2000-11-18  Richard Henderson  <rth@redhat.com>
29427
29428         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29429         (main): New.  Exit cleanly.
29430
29431 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29432
29433         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29434         gcc.dg/c99-fordecl-2.c: New tests.
29435
29436 2000-11-18  Richard Henderson  <rth@redhat.com>
29437
29438         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29439         * gcc.c-torture/execute/zerolen-2.c: New.
29440
29441 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29442
29443         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29444         memory.
29445
29446 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29447
29448         * g++.old-deja/g++.pt/instantiate8.C: New test.
29449
29450 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29451
29452         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29453         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29454
29455 2000-11-16  Nick Clifton  <nickc@redhat.com>
29456
29457         * gcc.c-torture/execute/nestfunc-2.c: New test.
29458         * gcc.c-torture/execute/nestfunc-3.c: New test.
29459
29460 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29461
29462         * gcc.c-torture/compile/20001116-1.c: New test.
29463
29464 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29465
29466         * gcc.c-torture/execute/20001115-1.c: New test.
29467
29468 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29469
29470         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29471         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29472         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29473         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29474
29475 2000-11-15  Neil Booth  <neilb@earthling.net>
29476
29477         gcc.dg/cpp/_Pragma1.c: Update.
29478         gcc.dg/cpp/_Pragma2.c: New test.
29479
29480 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.old-deja/g++.other/anon5.C: New test.
29483
29484 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29485
29486         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29487         tests.
29488
29489 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29490
29491         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29492         output.
29493
29494 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29495
29496         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29497         labels at end of compound statements.
29498
29499 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29500
29501         * gcc.c-torture/execute/loop-7.c: New test.
29502
29503 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29504
29505         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29506
29507 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29508
29509         * gcc.dg/c99-bool-1.c: New test.
29510
29511 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29512
29513         * gcc.dg/c99-scope-1.c: Remove xfail.
29514         * gcc.dg/c99-scope-2.c: New test.
29515
29516 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29517
29518         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29519         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29520
29521 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29522
29523         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29524         error messages.
29525
29526         * g++.mike/p700.C: Don't typedef wchar_t.
29527         * g++.mike/p784.C: Likewise.
29528         * g++.mike/eb101.C: Don't use __wchar_t.
29529
29530 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29531
29532         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29533         from DO loop.
29534
29535 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29536
29537         * gcc.c-torture/execute/20001111-1.c: New test.
29538
29539 2000-11-10  Nick Clifton  <nickc@redhat.com>
29540
29541         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29542         long multuiple and accumulate.
29543
29544 2000-11-09  Richard Henderson  <rth@redhat.com>
29545
29546         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29547         via size_t instead of int.
29548
29549         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29550         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29551         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29552         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29553
29554 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29555
29556         * gcc.c-torture/compile/20001109-1.c: New test.
29557         * gcc.c-torture/compile/20001109-2.c: New test.
29558
29559 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29560
29561         * g++.old-deja/g++.pt/operator1.C: New test.
29562         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29563
29564 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29565
29566         * gcc.dg/20001108-1.c: New test.
29567
29568 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29569
29570         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29571         with both arguments constant strings.
29572         * gcc.c-torture/execute/string-opt-3.c: New test.
29573         * gcc.c-torture/execute/string-opt-4.c: New test.
29574         * gcc.c-torture/execute/string-opt-5.c: New test.
29575
29576 2000-11-08  Nick Clifton  <nickc@redhat.com>
29577
29578         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29579         mulsidi3adddi patterns.
29580
29581 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         * g++.old-deja/g++.other/crash36.C: New test.
29584
29585 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29586
29587         * g++.old-deja/g++.other/init16.C: New test.
29588
29589 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29590
29591         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29592
29593 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29594
29595         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29596         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29597         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29598
29599 2000-11-07  DJ Delorie  <dj@redhat.com>
29600
29601         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29602
29603 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29604
29605         * gcc.c-torture/execute/string-opt-1.c: New test.
29606
29607 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29608
29609         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29610         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29611         parameters in registers, and there is no way for a varargs
29612         function to know in which order the integer and floating-point
29613         parameters should be interleaved when they are placed on the
29614         stack.
29615         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29616         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29617
29618 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29619
29620         * gcc.c-torture/execute/string-opt-2.c: New test.
29621
29622 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29623
29624         * g++.old-deja/g++.pt/crash60.C: New test.
29625
29626 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29627
29628         * g++.old-deja/g++.other/crash24.C: New test.
29629         * g++.old-deja/g++.other/crash25.C: New test.
29630         * g++.old-deja/g++.other/crash26.C: New test.
29631         * g++.old-deja/g++.other/crash27.C: New test.
29632         * g++.old-deja/g++.other/crash28.C: New test.
29633         * g++.old-deja/g++.other/crash29.C: New test.
29634         * g++.old-deja/g++.other/crash30.C: New test.
29635         * g++.old-deja/g++.other/crash31.C: New test.
29636         * g++.old-deja/g++.other/crash32.C: New test.
29637         * g++.old-deja/g++.other/crash33.C: New test.
29638         * g++.old-deja/g++.other/crash34.C: New test.
29639         * g++.old-deja/g++.other/crash35.C: New test.
29640
29641 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29642
29643         * gcc.c-torture/execute/20001031-1.c: New test.
29644
29645 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29646
29647         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29648         namespace.
29649
29650         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29651         standards-conformant.
29652
29653         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29654
29655         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29656         * g++.old-deja/g++.mike/p755a.C: Likewise.
29657         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29658         library makes no calls to `operator new' during initialization.
29659
29660 2000-11-04  Neil Booth  <neilb@earthling.net>
29661
29662         * gcc.dg/cpp/include2.c: New tests.
29663
29664 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29665
29666         * lib/g++.exp (g++_set_ld_library_path): New function.
29667         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29668
29669 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29670
29671         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29672         warnings.
29673
29674 2000-11-01  Richard Henderson  <rth@redhat.com>
29675
29676         * g++.old-deja/g++.ext/namedret1.C: New.
29677         * g++.old-deja/g++.ext/namedret2.C: New.
29678         * g++.old-deja/g++.ext/namedret3.C: New.
29679
29680 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29681
29682         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29683         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29684
29685 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29686
29687         * gcc.c-torture/execute/va-arg-21.c: New test.
29688
29689 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29690
29691         * gcc.dg/c99-complex-2.c: New test.
29692
29693 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29694
29695         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29696
29697 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29698
29699         * g++.old-deja/g++.other/inline16.C: New test.
29700
29701 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29702
29703         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29704         __PRETTY_FUNCTION__
29705
29706 2000-10-29  Neil Booth  <neilb@earthling.net>
29707
29708         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29709         New tests.
29710         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29711         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29712         optimisation.
29713
29714 2000-10-29  Neil Booth  <neilb@earthling.net>
29715
29716         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29717         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29718         * mi5.c: Test multiple includes work with -C.
29719         * trigraphs.c: Test ^= version.
29720
29721 2000-10-28  Neil Booth  <neilb@earthling.net>
29722
29723         New tests and test updates for new macro expander.
29724
29725         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29726         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29727         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29728         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29729         new diagnostic messages.
29730
29731         * gcc.dg/cpp/macro3.c: New tests.
29732
29733 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29734
29735         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29736         on the same line.
29737
29738 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29739
29740         * g++.old-deja/g++.other/eh2.C: New test.
29741
29742 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29743
29744         * gcc.c-torture/execute/20001027-1.c: New test.
29745
29746 2000-10-26  Richard Henderson  <rth@redhat.com>
29747
29748         * gcc.c-torture/execute/20001026-1.c: New.
29749
29750 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29751
29752         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29753         * g++.old-deja/g++.law/builtin1.C: Likewise.
29754         * g++.old-deja/g++.law/ctors10.C: Likewise.
29755         * g++.old-deja/g++.law/virtual3.C: Likewise.
29756         * g++.old-deja/g++.mike/p658.C: Likewise.
29757         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29758         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29759         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29760         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29761         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29762
29763 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29764
29765         * gcc.c-torture/compile/20001024-1.c: New test.
29766
29767 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29768
29769         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29770         to tell us whether or not we are using V3.
29771
29772 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29773
29774         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29775         operands.
29776
29777 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29778
29779         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29780
29781 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gcc.c-torture/execute/20001024-1.c: New test.
29784
29785 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29786
29787         * g++.old-deja/g++.other/sibcall1.C: New test.
29788
29789 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29790
29791         * gcc.dg/noncompile/init-3.c: New test.
29792
29793 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29794
29795         * gcc.dg/format-array-1.c: New test.
29796
29797 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29798
29799         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29800         writing through null pointers; remove comment about testing
29801         unterminated strings.
29802
29803 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29804
29805         * gcc.c-torture/execute/20001017-2.c: New test.
29806
29807 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29808
29809         * gcc.c-torture/compile/20001018-1.c: New test.
29810         * gcc.c-torture/compile/20001018-1.x: Xfail.
29811
29812 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29813
29814         * gcc.c-torture/execute/20001017-1.c: New test.
29815
29816 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29817
29818         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29819         for multiple use of arguments with scanf formats; add tests for
29820         multiple use of arguments.
29821
29822 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29823
29824         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29825
29826 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29827
29828         * gcc.dg/format-miss-1.c: New test.
29829
29830 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29831
29832         * gcc.c-torture/execute/20001013-1.c: New test.
29833
29834 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29835
29836         * gcc.dg/format-branch-1.c: New test.
29837
29838 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29839
29840         * README, lib/file-format.exp: Remove EGCS references.
29841
29842 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29843
29844         * gcc.dg/20001013-1.c: New test.
29845
29846 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29847
29848         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29849         for intmax_t in the compiler using __typeof__ and the type rules
29850         for conditional expressions.
29851
29852 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29853
29854         * gcc.dg/20001012-1.c: New test.
29855         * gcc.dg/20001012-2.c: New test.
29856
29857 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29858
29859         * gcc.dg/format-attr-1.c: New test.
29860
29861 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29862
29863         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29864         __LONG_LONG_MAX__ instead of LLONG_MAX.
29865
29866 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29867
29868         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29869         scanf flags.
29870         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29871         flags.
29872
29873 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29874
29875         * gcc.dg/sequence-pt-1.c: New test.
29876
29877 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29878
29879         * gcc.c-torture/execute/20001011-1.c: New testcase.
29880         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29881
29882 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29883
29884         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29885         does not error on it.
29886
29887 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29888
29889         * gcc.dg/20001009-1.c: New test.
29890
29891 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29892
29893         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29894         * gcc.c-torture/execute/20001009-2.c: ... to here.
29895
29896 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29897
29898         * gcc.c-torture/compile/20001009-1.c: New testcase.
29899         * gcc.c-torture/execute/20001009-1.c: New testcase.
29900         Testcases provided by Jan Hubicka <jh@suse.cz>.
29901
29902 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29903
29904         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29905         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29906         uintmax_t using <limits.h> to emulate the compiler's internal
29907         logic.  No longer XFAIL %j tests.
29908
29909 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29910
29911         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29912         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29913         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29914         regexps and details of expected handling of some bad formats.
29915         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29916         suppression.
29917
29918 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29919
29920         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29921         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29922         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29923         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29924         in list archives.
29925
29926 2000-10-06  Richard Henderson  <rth@cygnus.com>
29927
29928         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29929         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29930         * g++.old-deja/g++.jason/report.C: Likewise.
29931         * g++.old-deja/g++.law/friend5.C: Likewise.
29932         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29933         of the expected warnings.
29934
29935 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29936
29937         * g++.old-deja/g++.pt/enum14.C: New test.
29938
29939 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29940
29941         * g++.old-deja/g++.pt/crash59.C: New test.
29942
29943 2000-10-04  Will Cohen  <wcohen@redhat.com>
29944
29945         * gcc.dg/20000926-1.c: New test.
29946
29947 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29948
29949         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29950         function name for current C++ compiler.
29951         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29952
29953 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29954
29955         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29956         __PRETTY_FUNCTION__.
29957         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29958
29959 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29960
29961         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29962
29963 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29964
29965         * gcc.c-torture/compile/20000923-1.c: New test.
29966
29967 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29968
29969         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29970         * g++.old-deja/g++.pt/ttp62.C: Same.
29971         * g++.old-deja/g++.other/inline14.C: Same.
29972
29973 2000-09-24  Richard Henderson  <rth@cygnus.com>
29974
29975         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29976
29977 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29978
29979         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29980
29981 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29982
29983         * gcc.c-torture/compile/20000922-1.c: New file.
29984
29985 2000-09-21  Nick Clifton  <nickc@redhat.com>
29986
29987         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29988         a signed long modulo operation.
29989         (mod6): New function - perform an unsigned long modulo operation.
29990         (main): Add tests for modulos of very large numbers by very small
29991         dividends.
29992
29993 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29994
29995         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29996
29997 2000-09-19  Richard Henderson  <rth@cygnus.com>
29998
29999         * gcc.dg/compare2.c (case 10): XFAIL.
30000
30001 2000-09-18  Richard Henderson  <rth@cygnus.com>
30002
30003         * gcc.c-torture/execute/20000906-1.c: Move ...
30004         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30005         that support __builtin_trap.
30006
30007 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30008
30009         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30010
30011 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30012
30013         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30014         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30015         more $ format tests.
30016
30017 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30018
30019         * gcc.dg/format-errmk-1.c: New test.
30020
30021 2000-09-17  Greg McGary  <greg@mcgary.org>
30022
30023         * gcc.c-torture/execute/20000917-1.x: Remove.
30024
30025 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30026
30027         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30028
30029 2000-09-17  Greg McGary  <greg@mcgary.org>
30030
30031         * gcc.c-torture/execute/20000917-1.c: New test.
30032         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30033
30034 2000-09-16  Neil Booth  <NeilB@earthling.net>
30035
30036         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30037         in nested macro bug.
30038
30039 2000-09-15  Neil Booth  <NeilB@earthling.net>
30040
30041         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30042
30043 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30044
30045         * gcc.c-torture/execute/20000914-1.c: New test.
30046
30047 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30048
30049         * g++.other/inline13.C: New test.
30050
30051 2000-09-12  Andreas Jaeger  <aj@suse.de>
30052
30053         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30054         constant by Ulrich Drepper <drepper@redhat.com>.
30055
30056 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30057
30058         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30059
30060 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30061
30062         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30063
30064 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30065
30066         * gcc.dg/cpp/backslash.c: New test.
30067
30068 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30069
30070         * gcc.c-torture/execute/20000910-1.c: New test.
30071         * gcc.c-torture/execute/20000910-2.c: Likewise.
30072
30073 2000-09-11  Robert Lipe  <robertl@sco.com>
30074
30075         * gcc.dg/pragma-align.c: New test.
30076
30077 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30078
30079         * g++.old-deja/g++.pt/explicit82.C: New test.
30080         * g++.old-deja/g++.pt/explicit83.C: New test.
30081
30082 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30083
30084         * gcc.dg/asm-names.c: New test.
30085
30086 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30087
30088         * gcc.dg/cpp/tr-warn6.c: New test
30089
30090 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30091
30092         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30093         be accepted.
30094
30095 2000-09-07  Catherine Moore  <clm@redhat.com>
30096
30097         * gcc.c-torture/execute/unroll-1.c: New test.
30098
30099 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30100
30101         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30102         ERROR markers.
30103         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30104         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30105         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30106         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30107         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30108         Preprocess only.
30109         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30110         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30111
30112 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         * g++.old-deja/g++.pt/deduct2.C: New test.
30115
30116 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         * g++.old-deja/g++.pt/parms2.C: New test.
30119
30120 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         * g++.old-deja/g++.pt/crash58.C: New test.
30123
30124 2000-09-06  Greg McGary  <greg@mcgary.org>
30125
30126         * gcc.c-torture/execute/20000906-1.c: New test.
30127         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30128
30129 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30130
30131         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30132
30133 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30134
30135         * g++.old-deja/g++.pt/crash57.C: New test.
30136
30137 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30138
30139         * g++.old-deja/g++.pt/crash56.C: New test.
30140
30141 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30142
30143         * g++.old-deja/g++.pt/koenig1.C: New test.
30144
30145 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * gcc.dg/20000904-1.c: New test.
30148
30149 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30150
30151         * gcc.dg/cpp/paste8.c: New test.
30152
30153 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30154
30155         * gcc.c-torture/compile/20000827-1.c: New test.
30156
30157 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30158
30159         * gcc.dg/format-diag-1.c: New test.
30160
30161 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30162
30163         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30164         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30165         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30166         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30167         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30168
30169 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30170
30171         * g++.old-deja/g++.other/nested4.C: New test.
30172
30173 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30174
30175         * g++.old-deja/g++.ns/scoped1.C: New test.
30176
30177 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30178
30179         * lib/g++.exp: Support testing already-installed GCC.
30180
30181 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30182
30183         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30184
30185 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30186
30187         * gcc.dg/return-type-2.c: New test.
30188
30189 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30190
30191         * gcc.c-torture/compile/20000825-1.c: New test.
30192
30193 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30194
30195         * gcc.dg/dwarf2-2.c: New test.
30196
30197 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30198
30199         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30200         dg-warning regexps.
30201
30202 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30203
30204         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30205         gcc.dg/format-ext-5.c: New tests.
30206
30207 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30208
30209         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30210
30211 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30212
30213         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30214
30215 2000-08-24  Richard Henderson  <rth@cygnus.com>
30216
30217         * gcc.dg/ia64-sync-1.c: New test.
30218         * gcc.dg/ia64-sync-2.c: New test.
30219         * gcc.dg/ia64-asm-1.c: New test.
30220
30221 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30222
30223         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30224         * gcc.dg/format-ext-2.c: New test.
30225
30226 2000-08-23  Jason Merrill  <jason@redhat.com>
30227
30228         * lib/old-dejagnu.exp: Also ignore "In member function" and
30229         "At global scope".
30230
30231 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30232
30233         * gcc.dg/noncompile/label-lineno-1.c: New test.
30234
30235 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30236
30237         * gcc.dg/c99-array-nonobj-1.c: New test.
30238
30239 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30240
30241         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30242         tests.
30243         * gcc.dg/format-ext-1.c: New test.
30244
30245 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30246
30247         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30248         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30249         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30250         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30251         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30252
30253 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30254
30255         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30256         gcc.dg/c99-strftime-2.c: New tests.
30257
30258 2000-08-22  Richard Henderson  <rth@cygnus.com>
30259
30260         * gcc.c-torture/execute/20000822-1.c: New test.
30261
30262 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30263
30264         * gcc.c-torture/execute/20000819-1.x: Remove.
30265
30266 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30267
30268         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30269         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30270         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30271         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30272         gcc.dg/format-xopen-1.c: New tests.
30273
30274 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30275
30276         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30277
30278 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30279
30280         * g++.old-deja/g++.other/loop2.C: New test.
30281
30282         * gcc.c-torture/compile/20000606-1.c: New test.
30283         * gcc.c-torture/compile/20000728-1.c: New test.
30284         * gcc.c-torture/execute/20000801-1.c: New test.
30285         * gcc.c-torture/execute/20000801-2.c: New test.
30286         * gcc.c-torture/execute/20000819-1.c: New test.
30287         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30288         * gcc.dg/20000629-1.c: New test.
30289         * gcc.dg/20000724-1.c: New test.
30290         * gcc.dg/20000807-1.c: New test.
30291
30292 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30293
30294         * gcc.dg/cpp/pragma-1.c: New test.
30295         * gcc.dg/cpp/pragma-2.c: New test.
30296
30297 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30298
30299         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30300         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30301
30302 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30303
30304         * gcc.c-torture/compile/20000818-1.c: New test.
30305
30306 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30307
30308         * gcc.c-torture/execute/20000818-1.c: New test.
30309
30310 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30311
30312         * gcc.dg/format-va-1.c: New test.
30313
30314 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30315
30316         * g++.old-deja/g++.other/typedef8.C: New test.
30317
30318 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30319
30320         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30321         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30322         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30323         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30324         * g++.old-deja/g++.other/ptrmem7.C: New test.
30325         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30326
30327 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30328
30329         * g++.old-deja/g++.pt/typename27.C: New test.
30330
30331 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30332
30333         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30334         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30335         * g++.old-deja/g++.pt/friend45.C: New test.
30336         * g++.old-deja/g++.other/friend8.C: New test.
30337
30338 2000-08-15  Richard Henderson  <rth@cygnus.com>
30339
30340         * gcc.c-torture/execute/20000815-1.c: New test.
30341
30342 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30343
30344         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30345         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30346         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30347
30348 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30349
30350         * g++.old-deja/g++.other/refinit2.C: New test.
30351
30352 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30353
30354         * lib/c-torture.exp (c-torture): Make
30355         compiler_conditional_xfail_data global.
30356         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30357         compiler_conditional_xfail_data machinery.
30358         (f-torture-execute): Likewise.
30359         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30360         and only when unrolling loops.
30361
30362         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30363
30364 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30365
30366         * g++.old-deja/g++.pt/explicit81.C: New test.
30367
30368 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30369
30370         * g++.old-deja/g++.pt/typename26.C: New test.
30371
30372 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30373
30374         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30375         warning.
30376
30377 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30378
30379         * g++.old-deja/g++.other/array3.C: New test.
30380
30381 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30382
30383         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30384         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30385         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30386         New tests.
30387
30388 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30389
30390         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30391         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30392
30393 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30394
30395         * gcc.c-torture/execute/20000808-1.c: New test.
30396
30397 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30398
30399         * gcc.dg/c90-const-expr-1.c: New test.
30400
30401 2000-08-08  Richard Henderson  <rth@cygnus.com>
30402
30403         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30404
30405 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30406
30407         * gcc.dg/noncompile/const-ll-1.c: New test.
30408
30409 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30410
30411         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30412
30413 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30414
30415         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30416         that running programs linked against the shared version of libobjc
30417         run correctly.
30418
30419 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30420
30421         * gcc.dg/c99-printf-1.c: New test.
30422
30423 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30424
30425         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30426
30427 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30428
30429         * gcc.c-torture/execute/20000731-1.x: Delete.
30430
30431 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30432
30433         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30434         and torture_without_loops as is done by c-torture.exp.
30435         (search_for): Copy from c-torture.exp.
30436         (gcc-dg-runtest): New function, drives a directory of tests
30437         iterating over the TORTURE_OPTIONS.
30438         (scan-assembler, scan-assembler-not): Move here from
30439         individual directory drivers.
30440
30441         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30442         defined by lib/gcc-dg.exp.
30443         * gcc.dg/cpp/cpp.exp: Likewise.
30444         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30445         gcc-dg-runtest, so we cycle over optimization options.
30446
30447         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30448         * gcc.dg/compare2.c: No longer expected to fail.
30449
30450 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30451
30452         * gcc.c-torture/execute/20000804-1.c: New test.
30453
30454 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30455
30456         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30457
30458 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30459
30460         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30461
30462 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30463
30464         * gcc.c-torture/compile/20000803-1.c: New test.
30465
30466 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30467
30468         * gcc.c-torture/execute/20000801-3.c,
30469         gcc.c-torture/execute/20000801-4.c: New tests.
30470         * gcc.c-torture/execute/20000801-3.x,
30471         gcc.c-torture/execute/20000801-4.x: Xfail.
30472
30473 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30474
30475         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30476         libobjc/.libs to allow for libtool.
30477
30478 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30479
30480         * gcc.c-torture/compile/20000802-1.c: New test.
30481
30482 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30483
30484         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30485
30486 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30487
30488         * gcc-c-torture/execute/20000731-2.c: New test.
30489
30490         * gcc.c-torture/execute/20000731-1.c: New test.
30491         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30492
30493 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30494
30495         * testsuite/gcc.dg/cpp/paste7.c: New test.
30496         * gcc.dg/cpp/20000725-1.c: New test.
30497
30498 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30499
30500         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30501         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30502         declaration warning for __builtin_dwarf_reg_size.
30503
30504         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30505
30506 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30507
30508         * gcc.dg/noncompile/voidparam-1.c: New test.
30509
30510 2000-07-30  Richard Henderson  <rth@cygnus.com>
30511
30512         * gcc.dg/c90-digraph-1.c: Don't xfail.
30513         * gcc.dg/compare2.c (case 10): Xfail.
30514         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30515
30516 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30517
30518         * gcc.dg/c99-main-1.c: New test.
30519
30520 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30521
30522         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30523
30524 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30525
30526         * gcc.c-tortuer/execute/20000726-1.c: New test.
30527
30528 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30529
30530         * gcc.c-torture/execute/enum-2.c: New test.
30531
30532 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30533
30534         * gcc.dg/cpp/tr-warn3.c: New test.
30535
30536 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30537
30538         * g++.old-deja/g++.ext/implicit1.C: Remove.
30539         * g++.old-deja/g++.jason/c2.C: Remove
30540         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30541         * g++.old-deja/g++.pt/crash16.C: Likewise.
30542         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30543
30544 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         * g++.old-deja/g++.other/for2.C: New test.
30547
30548 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30549
30550         * gcc.dg/20000720-1.c: New test.
30551
30552 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30553
30554         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30555
30556 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30557
30558         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30559         * gcc.c-torture/execute/20000722-1.c: New.
30560         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30561
30562 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30563
30564         * gcc.dg/cpp/20000720-1.S: New test.
30565
30566 2000-07-21  Michael Meissner  <meissner@redhat.com>
30567
30568         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30569
30570 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30571
30572         * g++.old-deja/g++.brendan/crash16.C,
30573         g++.old-deja/g++.brendan/parse3.C,
30574         g++.old-deja/g++.brendan/redecl1.C,
30575         g++.old-deja/g++.ns/template13.C,
30576         g++.old-deja/g++.other/decl4.C,
30577         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30578
30579 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30580
30581         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30582         and "Internal error".
30583
30584         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30585         regexps.
30586         * gcc.dg/cpp/paste6.c: New test.
30587
30588 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30589
30590         * gcc.dg/cpp/tr-direct.c: New test.
30591
30592         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30593         gcc.dg/cpp/undef1.c: Tweak error regexps.
30594
30595 2000-07-18  Eric Christopher <echristo@redhat.com>
30596
30597         * gcc.c-torture/compile/20000718-1.c: New test.
30598
30599 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30600
30601         * cpplex.c (_cpp_push_token): If the token being pushed back
30602         is the previous token in this context, just subtract one from
30603         context->posn.
30604         * cppmacro.c (save_expansion): Clear aux field when storing a
30605         placemarker.
30606
30607 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30608
30609         * gcc.dg/noncompile/redecl-1.c: New test.
30610
30611 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30612
30613         * gcc.c-torture/execute/20000717-5.c: New test.
30614         * gcc.c-torture/execute/20000717-1.x: Removed.
30615
30616 2000-07-17  Richard Henderson  <rth@cygnus.com>
30617
30618         * gcc.c-torture/execute/20000717-4.c: New test.
30619
30620 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30621
30622         * gcc.dg/cpp/syshdr.c: New test.
30623         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30624
30625 2000-07-17  Neil Booth  <neilb@earthling.net>
30626
30627         * gcc.dg/cpp/cmdlne-dM.c: New test.
30628         * gcc.dg/cpp/cmdlne-dD.c: New test.
30629
30630 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30631
30632         * gcc.c-torture/execute/20000717-3.c: New test.
30633
30634         * gcc.c-torture/compile/20000717-1.c: New test.
30635
30636 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30637
30638         * gcc.c-torture/execute/20000717-2.c: New test.
30639
30640 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30641
30642         * gcc.dg/formatz-1.c: New test.
30643
30644         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30645         * gcc.dg/c99-digraph-1.c: New tests.
30646
30647         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30648         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30649
30650         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30651         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30652         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30653         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30654         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30655         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30656         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30657
30658 2000-07-17   Greg McGary <greg@mcgary.org>
30659
30660         * gcc.c-torture/execute/20000717-1.c: New test.
30661         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30662
30663 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30664
30665         * gcc.c-torture/execute/20000715-2.c: New test.
30666         * gcc.dg/20000715-1.c: New test.
30667
30668 2000-07-15  Michael Meissner  <meissner@redhat.com>
30669
30670         * gcc.c-torture/execute/20000715-1.c: New test.
30671
30672 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30673
30674         * gcc.c-torture/execute/20000707-1.c: New test.
30675
30676 2000-07-13  Neil Booth  <NeilB@earthling.net>
30677
30678         * testsuite/gcc.dg/cpp/digraph1.c,
30679         testsuite/gcc.dg/cpp/digraph2.c,
30680         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30681
30682 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30683
30684         * g77.f-torture/compile/20000630-2.f:  New test.
30685         * g77.f-torture/compile/20000630-2.x
30686
30687 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30688
30689         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30690
30691 2000-07-11  Neil Booth  <NeilB@earthling.net>
30692
30693         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30694
30695 2000-07-11  Neil Booth  <NeilB@earthling.net>
30696
30697         * gcc.dg/cpp/cmdlne-C.c: New.
30698
30699 2000-07-09  Neil Booth  <NeilB@earthling.net>
30700
30701         * gcc.dg/cpp/directiv.c: New tests.
30702         * gcc.dg/cpp/undef1.c: Update.
30703
30704 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30705
30706         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30707
30708 2000-07-09  Neil Booth  <NeilB@earthling.net>
30709
30710         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30711
30712 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30713
30714         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30715         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30716
30717 2000-07-08  Neil Booth  <NeilB@earthling.net>
30718
30719         * gcc.dg/cpp/macsyntx.c: New tests.
30720
30721 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30722
30723         * gcc.dg/20000707-1.c: New test.
30724
30725 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30726
30727         * gcc.c-torture/execute/20000706-1.c: New test.
30728         * gcc.c-torture/execute/20000706-2.c: New test.
30729         * gcc.c-torture/execute/20000706-3.c: New test.
30730         * gcc.c-torture/execute/20000706-4.c: New test.
30731         * gcc.c-torture/execute/20000706-5.c: New test.
30732
30733 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30734
30735         * g++.old-deja/g++.pt/instantiate7.C: New test.
30736
30737 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30738
30739         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30740         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30741         * g++.old-deja/g++.other/rtti3.C: Likewise.
30742         * g++.old-deja/g++.other/rttid3.C: Likewise.
30743
30744 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30745
30746         *  g77.f-torture/compile/20000630-1.x: Fix typo
30747
30748 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30749
30750         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30751         assembly output.
30752
30753 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30754
30755         * gcc.dg/cpp/ident.c: New test.
30756
30757 2000-07-05  Neil Booth  <NeilB@earthling.net>
30758
30759         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30760           gcc.dg/cpp/lexstrng.c: New tests.
30761
30762 2000-07-04  Neil Booth  <NeilB@earthling.net>
30763
30764         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30765         * gcc.dg/cpp/strify2.c: Same.
30766
30767 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30768
30769         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30770         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30771         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30772         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30773
30774         * testsuite/gcc.dg/cpp/macro1.c,
30775         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30776         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30777         testsuite/gcc.dg/cpp/strify1.c,
30778         testsuite/gcc.dg/cpp/strify2.c: New tests.
30779
30780 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30781
30782         * gcc.c-torture/execute/20000703-1.c: New test.
30783
30784 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30785
30786         * g++.old-deja/g++.pt (lookup10.C): New test.
30787
30788 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30789
30790         * g++.old-deja/g++.pt (typename25.C): New test.
30791
30792 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30793
30794         * gcc.c-torture/compile/20000701-1.c: New test.
30795
30796 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30797
30798         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30799         to test case.
30800
30801 2000-06-30  Catherine Moore  <clm@cygnus.com>
30802
30803         * gcc.c-torture/execute/align-1.c: New test.
30804
30805 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30806
30807         * g++.old-deja/g++.pt/expr8.C: New test.
30808         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30809
30810 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30811
30812         * gcc.c-torture/compile/20000629-1.c: New test.
30813
30814 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30815
30816
30817         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30818         gcc.dg/noncompile directory, depending on whether they're
30819         preprocessor tests or not.  Annotate all the tests for the dg
30820         framework.
30821
30822         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30823         * gcc.dg/noncompile/noncompile.exp: New.
30824
30825         * Moved files:
30826         Old name                                New name
30827         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30828         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30829         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30830         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30831         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30832         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30833         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30834         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30835         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30836         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30837         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30838         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30839         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30840         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30841         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30842         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30843         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30844         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30845         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30846         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30847         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30848         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30849         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30850         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30851
30852         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30853         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30854         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30855         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30856         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30857         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30858
30859 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30860
30861         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30862         declare one variable.  On the fourth, error.
30863         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30864         declared by 20000628-1a.h.
30865
30866 2000-06-29  Richard Henderson  <rth@redhat.com>
30867
30868         * gcc.c-torture/execute/930529-1.x: New file.
30869         * gcc.dg/920413-1.c: Adjust expected warning text.
30870         * gcc.dg/980217-1.c: Declare abort.
30871         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30872
30873 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30874
30875         * g77.f-torture/compile/20000629-1.f: New test.
30876         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30877
30878 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30879
30880         Rearrange lots of files, removing entirely the
30881         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30882         directories.
30883
30884         * Deleted files:
30885         gcc.c-torture/code_quality/code_quality.exp
30886         gcc.c-torture/special/special.exp
30887         gcc.failure/failure.exp
30888         gcc.failure/940409-1.x
30889         gcc.c-torture/compile/961203-1.x
30890
30891         * New files:
30892         gcc.misc-tests/linkage.exp
30893         gcc.c-torture/execute/920730-1t.c
30894         gcc.c-torture/execute/920730-1t.x
30895         gcc.c-torture/compile/920520-1.x
30896         gcc.c-torture/compile/920521-1.x
30897         gcc.c-torture/compile/981006-1.x
30898         gcc.c-torture/execute/eeprof-1.x
30899
30900         * Moved files (possibly with modifications to fit a new harness):
30901         Old name                                New name
30902         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30903         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30904         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30905         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30906         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30907         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30908         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30909         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30910         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30911         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30912         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30913         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30914         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30915         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30916
30917 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30918
30919         * c-torture/compile/961203-1.x: Delete.
30920
30921         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30922         not exit. Include stdio.h.
30923         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30924         * gcc.misc-tests/dg-12.c: Likewise.
30925         * gcc.misc-tests/dg-5.c: Likewise.
30926         * gcc.misc-tests/dg-6.c: Likewise.
30927         * gcc.misc-tests/dg-7.c: Prototype abort.
30928         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30929         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30930         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30931         not exit.
30932         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30933         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30934
30935 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30936
30937         * gcc.dg/cpp/20000628-1.c: New test.
30938         * gcc.dg/cpp/20000628-1.h: New header for above test.
30939         * gcc.dg/cpp/20000628-1a.h: Likewise.
30940
30941 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30942
30943         * gcc.dg/cpp: New directory.
30944         * gcc.dg/cpp/cpp.exp: New driver.
30945         * gcc.dg/cpp/20000627-1.c: New test.
30946         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30947         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30948         and rewrite as a compilation test.
30949
30950         * gcc.dg: Move many files into the cpp subdirectory, possibly
30951         renaming or editing them as well.
30952         Old name                New name
30953         990119-1.c              cpp/19990119-1.c
30954         990228-1.c              cpp/19990228-1.c
30955         990407-1.c              cpp/19990407-1.c
30956         990409-1.c              cpp/19990409-1.c
30957         990413-1.c              cpp/19990413-1.c
30958         990703-1.c              cpp/19990703-1.c
30959         20000127-1.c            cpp/20000127-1.c
30960         20000129-1.c            cpp/20000129-1.c
30961         20000207-1.c            cpp/20000207-1.c
30962         20000207-2.c            cpp/20000207-2.c
30963         20000209-1.c            cpp/20000209-1.c
30964         20000209-2.c            cpp/20000209-2.c
30965         20000301-1.c            cpp/20000301-1.c
30966         20000419-1.c            cpp/20000419-1.c
30967         20000510-1.S            cpp/20000510-1.S
30968         20000519-1.c            cpp/20000519-1.c
30969         20000529-1.c            cpp/20000529-1.c
30970         20000625-1.c            cpp/20000625-1.c
30971         20000625-2.c            cpp/20000625-2.c
30972         cpp-as1.c               cpp/assert1.c
30973         cpp-as2.c               cpp/assert2.c
30974         cxx-comments-1.c        cpp/cxxcom1.c
30975         cxx-comments-2.c        cpp/cxxcom2.c
30976         endif-label.c           cpp/endif.c
30977         cpp-hash1.c             cpp/hash1.c
30978         cpp-hash2.c             cpp/hash2.c
30979         cpp-if1.c               cpp/if-1.c
30980         cpp-if2.c               cpp/if-2.c
30981         cpp-if3.c               cpp/if-3.c
30982         cpp-if4.c               cpp/if-4.c
30983         cpp-if5.c               cpp/if-5.c
30984         cpp-cond.c              cpp/if-cexp.c
30985         cpp-missingop.c         cpp/if-mop.c
30986         cpp-missingparen.c      cpp/if-mpar.c
30987         cpp-opprec.c            cpp/if-oppr.c
30988         cpp-ifparen.c           cpp/if-paren.c
30989         cpp-shortcircuit.c      cpp/if-sc.c
30990         cpp-shift.c             cpp/if-shift.c
30991         cpp-unary.c             cpp/if-unary.c
30992         cpp-li1.c               cpp/line1.c
30993         cpp-li2.c               cpp/line2.c
30994         lineno.c                cpp/line3.c
30995         lineno-2.c              cpp/line4.c
30996         cpp-mi.c                cpp/mi1.c
30997         cpp-mic.h               cpp/mi1c.h
30998         cpp-micc.h              cpp/mi1cc.h
30999         cpp-mind.h              cpp/mi1nd.h
31000         cpp-mindp.h             cpp/mi1ndp.h
31001         cpp-mix.h               cpp/mi1x.h
31002         cpp-mi2.c               cpp/mi2.c
31003         cpp-mi2a.h              cpp/mi2a.h
31004         cpp-mi2b.h              cpp/mi2b.h
31005         cpp-mi2c.h              cpp/mi2c.h
31006         cpp-mi3.c               cpp/mi3.c
31007         cpp-mi3.def             cpp/mi3.def
31008         poison-1.c              cpp/poison.c
31009         pr-impl.c               cpp/prag-imp.c
31010         cpp-redef-2.c           cpp/redef1.c
31011         cpp-redef.c             cpp/redef2.c
31012         strpaste.c              cpp/strp1.c
31013         strpaste-2.c            cpp/strp2.c
31014         cpp-tradpaste.c         cpp/tr-paste.c
31015         cpp-tradstringify.c     cpp/tr-str.c
31016         cpp-tradwarn1.c         cpp/tr-warn1.c
31017         cpp-tradwarn2.c         cpp/tr-warn2.c
31018         trigraphs.c             cpp/trigraphs.c
31019         cpp-unc1.c              cpp/unc1.c
31020         cpp-unc2.c              cpp/unc2.c
31021         cpp-unc3.c              cpp/unc3.c
31022         cpp-unc.c               cpp/unc4.c
31023         undef.c                 cpp/undef1.c
31024         undef-2.c               cpp/undef2.c
31025         cpp-wi1.c               cpp/widestr1.c
31026
31027 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31028
31029         * lib/g++.exp (g++_include_flags): Tweak.
31030
31031 2000-06-27  H.J. Lu  <hjl@gnu.org>
31032             Loren J. Rittle  <ljrittle@acm.org>
31033
31034         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31035         version with one that knows about the new gcc tree structure.
31036         (g++_link_flags): Same.
31037
31038 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31039
31040         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31041         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31042         case we are cross-compiling.
31043
31044         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31045         g++.old-deja/g++.niklas/Makefile.in,
31046         g++.old-deja/g++.niklas/configure.in,
31047         g++.old-deja/g++.other/Makefile.in,
31048         g++.old-deja/g++.other/configure.in,
31049         gcc.c-torture/code_quality/Makefile.in,
31050         gcc.c-torture/code_quality/configure.in,
31051         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31052         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31053         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31054         gcc.c-torture/execute/ieee/Makefile.in,
31055         gcc.c-torture/execute/ieee/configure.in,
31056         gcc.c-torture/noncompile/Makefile.in,
31057         gcc.c-torture/noncompile/configure.in,
31058         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31059         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31060         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31061
31062 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31063
31064         * g++.old-deja/g++.other/ambig3.C: New test.
31065
31066 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31067
31068         * g++.old-deja/g++.pt/syntax1.C: New test.
31069         * g++.old-deja/g++.pt/syntax2.C: New test.
31070         * g++.old-deja/g++.other/syntax3.C: New test.
31071         * g++.old-deja/g++.other/syntax4.C: New test.
31072
31073 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31074
31075         * gcc.dg/20000623-1.c: Prototype exit and abort.
31076
31077 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31078
31079         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31080         New tests.
31081         * gcc.dg/cpp-mi3.def: New file.
31082
31083         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31084         inside assertions.
31085         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31086         lexer's error messages.
31087         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31088         divine anything from the linemarkers.
31089         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31090         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31091
31092 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31093
31094         * gcc.dg/20000623-1.c: New test.
31095
31096 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31097
31098         * gcc.c-torture/execute/20000622-1.c: New test.
31099
31100 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31101
31102         * g++.old-deja/g++.other/init15.C: New test.
31103
31104 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31105
31106         * g++.old-deja/g++.pt/vaarg2.C: New test.
31107         * g++.old-deja/g++.pt/vaarg3.C: New test.
31108
31109 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31110
31111         * g++.old-deja/g++.other/dyncast6.C: New test.
31112
31113 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31114
31115         * gcc.c-torture/execute/loop-6.c: New test.
31116
31117 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31118
31119         * gcc.dg/20000614-1.c: New test.
31120         * gcc.dg/20000614-2.c: New test.
31121
31122 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31123
31124         * g++.old-deja/g++.other/inline12.C: New test.
31125
31126 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31127
31128         * g++.old-deja/g++.other/eh1.C: New test.
31129
31130 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31131
31132         * g++.old-deja/g++.other/type.C: New test.
31133
31134 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31135
31136         * g++.old-deja/g++.other/initstring.C: New test.
31137
31138 2000-06-12  Jason Merrill  <jason@redhat.com>
31139
31140         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31141
31142 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31143
31144         * gcc.c-torture/compile/20000609-1.c: New test.
31145
31146 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31147
31148         * gcc.dg/20000609-1.c: New test.
31149
31150 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31151
31152         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31153         * gcc.c-torture/noncompile/poison-1.c: Move...
31154         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31155         * gcc.dg/cpp-li1.c: Add a token after the #line.
31156
31157 2000-06-05  Richard Henderson  <rth@cygnus.com>
31158
31159         * gcc.c-torture/execute/20000605-2.c: New test.
31160         * gcc.c-torture/execute/20000605-3.c: New test.
31161
31162 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31163
31164         * g77.f-torture/execute/20000503-1.x: New file.
31165
31166 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31167
31168         * g++.old-deja/g++.eh/badalloc1.C: New test.
31169
31170 2000-06-05  Richard Henderson  <rth@cygnus.com>
31171
31172         * gcc.c-torture/execute/20000605-1.c: New test.
31173
31174 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31175             Nathan Sidwell <nathan@codesourcery.com>
31176
31177         * gcc.c-torture/compile/20000605-1.c: New test.
31178
31179 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31180
31181         * g77.f-torture/compile/20000601-1.f:  New test.
31182
31183 2000-06-03  Richard Henderson  <rth@cygnus.com>
31184
31185         * gcc.c-torture/execute/20000603-1.c: New.
31186
31187 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31188
31189         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31190         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31191
31192 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31193
31194         * gcc.dg/compare2.c (case 12): XFAIL.
31195         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31196         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31197
31198         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31199
31200 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31201
31202         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31203         guard macro is already defined when the header is first
31204         included.
31205         * gcc.dg/cpp-mix.h: New file.
31206         * gcc.dg/endif-label.c: Update patterns to match compiler.
31207
31208         * g++.brendan/complex1.C: Declare abort.
31209         * g++.law/refs4.C: Remove XFAIL.
31210         * g++.oliva/expr2.C: Declare abort and exit.
31211
31212 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31213
31214         * gcc.c-torture/execute/20000528-1.c: New test.
31215
31216         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31217         * g++.old-deja/g++.law/temps4.C: Likewise.
31218
31219         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31220         stdlib.h.  Call abort() on failure.
31221         * g++.old-deja/g++.law/refs4.C: Likewise.
31222         * g++.old-deja/g++.law/temps4.C: Likewise.
31223         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31224         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31225
31226 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31227
31228         Relative to g++.dg/special:
31229         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31230
31231         Relative to g++.old-deja:
31232         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31233         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31234         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31235         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31236         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31237         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31238         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31239
31240         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31241         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31242         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31243         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31244         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31245         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31246         and/or string.h.
31247
31248         * g++.other/goto1.C: Update expectations for error messages.
31249
31250 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31251
31252         * gcc.c-torture/compile/20000523-1.c: New test.
31253
31254 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31255
31256         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31257
31258 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31259
31260         * g++.old-deja/g++.eh/catch11.C: New test.
31261         * g++.old-deja/g++.eh/catch12.C: New test.
31262
31263 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31264
31265         * gcc.c-torture/execute/20000523-1.c: New test.
31266
31267 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31268
31269         * c-torture/execute/bcp-1.c: Replace abort in arg of
31270         __builtin_constant_p with a generic external function.
31271
31272         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31273         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31274         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31275         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31276         Prototype abort and/or exit.
31277
31278         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31279         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31280         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31281         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31282
31283 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31284
31285         * gcc.dg/dwarf2-1.c: New test.
31286
31287 2000-05-20  Richard Henderson  <rth@cygnus.com>
31288
31289         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31290
31291 2000-05-20  Andreas Jaeger  <aj@suse.de>
31292
31293         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31294         testcase.
31295
31296 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31297
31298         * gcc.c-torture/execute/20000519-2.c: New test.
31299
31300 2000-05-19  Andreas Jaeger  <aj@suse.de>
31301
31302         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31303         which fails with SSA.
31304
31305         * lib/c-torture.exp: Also test with -O3 -fssa.
31306
31307 2000-05-18  Michael Meissner  <meissner@redhat.com>
31308
31309         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31310         * gcc.c-torture/execute/920415-1.c: Ditto.
31311         * gcc.c-torture/execute/920501-1.c: Ditto.
31312         * gcc.c-torture/execute/conversion.c: Ditto.
31313         * gcc.c-torture/execute/cvt-1.c: Ditto.
31314
31315 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31316
31317         * gcc.c-torture/compile/20000518-1.c: New test.
31318
31319 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31320
31321         * g77.f-torture/compile/200005018.f:  New test.
31322
31323 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31324
31325         * gcc.c-torture/compile/20000517-1.c: New test.
31326
31327 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31328
31329         * gcc.c-torture/execute/20000516-1.c: New test.
31330
31331 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31332
31333         * g++.old-deja/g++.other/eh.C: New test.
31334
31335 2000-05-12  Richard Henderson  <rth@cygnus.com>
31336
31337         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31338         constants through to doit's conditional.
31339
31340 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31341
31342         * gcc.c-torture/compile/20000511-1.c: New test.
31343         * g77.f-torture/compile/20000511-1.f: New test.
31344         * g77.f-torture/compile/20000511-2.f: New test.
31345
31346 2000-05-11  Michael Meissner  <meissner@redhat.com>
31347
31348         * gcc.c-torture/execute/20000511-1.c: New test.
31349
31350 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31351
31352         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31353         * gcc.dg/20000510-1.S: New.
31354
31355 2000-05-08  Catherine Moore  <clm@cygnus.com>
31356
31357         * gcc.dg/unused-3.c: New.
31358
31359 2000-05-06  Richard Henderson  <rth@cygnus.com>
31360
31361           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31362           * g++.old-deja/g++.mike/warn1.C: Likewise.
31363           * g++.old-deja/g++.pt/local1.C: Likewise.
31364           * g++.old-deja/g++.pt/local7.C: Likewise.
31365           * g++.old-deja/g++.pt/spec16.C: Likewise.
31366
31367 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31368
31369         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31370
31371 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31372
31373           * g77.f-torture/execute/20000503-1.f:  New test.
31374
31375 2000-05-04  Andreas Jaeger  <aj@suse.de>
31376
31377         * gcc.dg/noreturn-2.c: New test.
31378
31379 2000-05-04  Neil Booth  <NeilB@earthling.net>
31380
31381         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31382         preprocessor.
31383
31384 2000-05-04  Richard Henderson  <rth@cygnus.com>
31385
31386         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31387
31388 2000-05-04  Richard Henderson  <rth@cygnus.com>
31389
31390         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31391         OpenSSL by Jason R Thorpe.
31392
31393 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31394
31395         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31396
31397 2000-05-03  Robert Lipe <robertlipe@usa.net>
31398
31399         * gcc.dg/20000503-1.c: New test.
31400
31401 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31402
31403         * gcc.c-torture/compile/20000502-1.c: New test.
31404         * g++.old-deja/g++.other/align.C: New test.
31405         * gcc.dg/cpp-tradstringify.c: New test.
31406
31407 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31408
31409         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31410         and hard registers.
31411
31412 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31413
31414         * gcc.c-torture/execute/loop-5.c: New test.
31415
31416 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * gcc.c-torture/execute/va-arg-20.c: New test.
31419
31420 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31421
31422         * gcc.c-torture/execute/20000422-1.c: New test.
31423
31424 2000-04-20  Greg McGary  <gkm@gnu.org>
31425
31426         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31427         when optimizing, but without sibling-call optimizations (-O1).
31428
31429 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31430
31431           * gcc.c-torture/compile/20000420-1.c: New test.
31432
31433 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31434
31435         * g++.abi/ptrflags.C: New test.
31436         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31437
31438 2000-04-19  Catherine Moore  <clm@cygnus.com>
31439
31440         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31441
31442 2000-04-19  Greg McGary  <gkm@gnu.org>
31443
31444         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31445         sibling-call optimizations.
31446
31447 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31448
31449         * gcc.dg/20000419-1.c: New test.
31450
31451 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31452
31453         * gcc.c-torture/execute/20000412-6.c: New test.
31454
31455 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31456
31457         * gcc.c-torture/execute/20000412-5.c: New test.
31458         * g77.f-torture/compile/20000412-1.f: New test.
31459         * gcc.c-torture/execute/20000412-4.c: New test.
31460         * gcc.c-torture/compile/20000412-2.c: New test.
31461         * gcc.c-torture/execute/20000412-3.c: New test.
31462         * gcc.c-torture/compile/20000412-1.c: New test.
31463         * gcc.c-torture/execute/20000412-2.c: New test.
31464
31465 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31466
31467         * objc/execute/bf-20.m: New test.
31468
31469 2000-04-10  Richard Henderson  <rth@cygnus.com>
31470
31471         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31472
31473         * gcc.c-torture/execute/20000412-1.c: New test.
31474
31475 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31476
31477         * g++.old-deja/g++.eh/catchptr1.C: New test.
31478
31479 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31480
31481         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31482
31483 2000-04-08  Neil Booth  <NeilB@earthling.net>
31484
31485         * gcc.dg/cpp-nullchar.c: Remove test as
31486         embedded nulls cause problems.
31487
31488 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31489
31490         * gcc.dg/compare2.c: New test.
31491
31492 2000-04-08  Neil Booth  <NeilB@earthling.net>
31493
31494         * gcc.dg/cpp-nullchar.c: New test.
31495
31496 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31497
31498         * gcc.dg/cpp-mi2.c: New test.
31499         * gcc.dg/cpp-mi2[abc].h: New files.
31500
31501 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31502
31503         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31504         member name.
31505
31506 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31507
31508         * g++.old-deja/g++.abi/vmihint.C: New test.
31509
31510 2000-04-06  Neil Booth  <NeilB@earthling.net>
31511
31512         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31513         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31514         copyright.
31515
31516 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31517
31518         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31519         avoid stack-frame overwrite.
31520
31521 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31522
31523         * gcc.c-torture/compile/20000405-2.c: New test.
31524         * gcc.c-torture/compile/20000405-3.c: New test.
31525
31526 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31527
31528         * gcc.c-torture/compile/20000405-1.c: New test.
31529
31530 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31531
31532         * gcc.dg/cast-qual-1.c: Revert last change.
31533
31534 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31535
31536         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31537
31538 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31539
31540         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31541         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31542
31543 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31544
31545         * gcc.c-torture/compile/20000403-2.c: New test.
31546         * gcc.c-torture/compile/20000403-1.c: New test.
31547
31548 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31549
31550         * gcc.c-torture/execute/20000403-1.c: New test.
31551
31552 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31553
31554         * gcc.c-torture/execute/20000402-1.c: New test.
31555
31556 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31557
31558         * gcc.c-torture/execute/va-arg-15.c: New test.
31559         * gcc.c-torture/execute/va-arg-16.c: New test.
31560         * gcc.c-torture/execute/va-arg-17.c: New test.
31561         * gcc.c-torture/execute/va-arg-18.c: New test.
31562         * gcc.c-torture/execute/va-arg-19.c: New test.
31563
31564 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31565
31566         * gcc.c-torture/compile/981211-1.c: Move to...
31567         * gcc.dg/cpp-as1.c: ...here.
31568         * gcc.dg/cpp-as2.c: New file.
31569
31570         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31571         compiler.
31572
31573 2000-04-02  Neil Booth  <NeilB@earthling.net>
31574
31575         * gcc.dg/cpp-cond.c  New tests.
31576         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31577         accidental success less likely.
31578         * gcc.dg/cpp-missingop.c  New tests.
31579         * gcc.dg/cpp-missingparen.c  New tests.
31580         * gcc.dg/cpp-shift.c  New tests.
31581         * gcc.dg/cpp-shortcircuit.c  New tests.
31582         * gcc.dg/cpp-unary.c  New tests.
31583
31584 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31585
31586         * gcc.c-torture/compile/20000329-1.c: New test.
31587
31588 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31589
31590         * gcc.c-torture/compile/20000326-1.c: New test.
31591         * gcc.c-torture/compile/20000326-2.c: New test.
31592
31593 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31594
31595         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31596         the first parameter is a function argument.
31597
31598 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31599
31600         * g++.old-deja/g++.ext/array4.C: New test.
31601
31602 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31603
31604         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31605
31606 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31607
31608         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31609
31610 2000-03-19  Richard Henderson  <rth@cygnus.com>
31611
31612         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31613
31614 2000-03-19  Richard Henderson  <rth@cygnus.com>
31615
31616         * gcc.c-torture/compile/20000319-1.c: New test.
31617
31618 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31619
31620         * gcc.c-torture/execute/20000314-3.c: New test.
31621         * gcc.c-torture/execute/20000314-2.c: New test.
31622         * gcc.c-torture/execute/20000314-1.c: New test.
31623         * gcc.c-torture/compile/20000314-2.c: New test.
31624         * gcc.c-torture/compile/20000314-1.c: New test.
31625
31626 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         * g++.old-deja/g++.warn/inline.C: New test.
31629
31630 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31631
31632         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31633         standards-compliant result rather than specific constants.
31634         Put test-values in array.
31635
31636 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31637
31638         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31639         (g++_target_compile): Put test-specific options last.
31640
31641 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31642
31643         * g++.old-deja/g++.eh/vbase4.C: New test.
31644
31645 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31646
31647         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31648
31649 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31650
31651         * g++.old-deja/g++.brendan/misc12.C: Removed.
31652         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31653         * g++.old-deja/g++.ext/pretty4.C: New test.
31654
31655 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         * g++.old-deja/g++.other/string2.C: New test.
31658
31659 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         * g++.old-deja/g++.warn/impint2.C: New test.
31662
31663 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31664
31665         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31666         is 1, not zero.
31667
31668 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31669
31670         * g++.old-deja/g++.warn/impint.C: New test.
31671         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31672         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31673         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31674         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31675         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31676         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31677         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31678         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31679         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31680         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31681         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31682         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31683
31684 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31685
31686         * gcc.dg/cpp-redef.c: New test.
31687
31688 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31689
31690         * g++.old-deja/g++.pt/unify7.C: New test.
31691
31692 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31693
31694         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31695         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31696
31697 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31698
31699         * gcc.c-torture/compile/20000224-1.c: New test.
31700
31701 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31702
31703         * gcc.c-torture/compile/cpp-2.c: New test.
31704         * gcc.c-torture/compile/cpp-1.c: New test.
31705
31706 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31707
31708         * gcc.c-torture/execute/20000225-1.c: New test.
31709
31710 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31711
31712         * gcc.dg/cpp-li2.c: New test.
31713
31714         * gcc.dg/cpp-wi1.c: New test.
31715
31716         * gcc.dg/cpp-li1.c: New test.
31717
31718 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * g++.old-deja/g++.other/sizeof5.C: New test.
31721
31722 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31723
31724         * gcc.c-torture/execute/va-arg-13.c: New test.
31725
31726 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31727
31728         * gcc.c-torture/execute/va-arg-12.c: New test.
31729
31730 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31731
31732         * gcc.c-torture/execute/20000223-1.c: New test.
31733
31734 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31735
31736         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31737
31738 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31739
31740         * g++.old-deja/g++.abi/ptrmem.C: New test.
31741
31742 2000-02-19  Richard Henderson  <rth@cygnus.com>
31743
31744         * gcc.c-torture/compile/init-3.c: New.
31745
31746 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31747
31748         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31749         ALWAYS_CXXFLAGS.
31750
31751 2000-02-11  Robert Lipe <robertl@sco.com>
31752
31753         * gcc.c-torture/compile/20000211-3.c: New test.
31754
31755 2000-02-11  Martin Buchholz <martin@xemacs.org>
31756
31757         * gcc.c-torture/compile/20000211-2.c: New test.
31758
31759 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31760
31761         * gcc.c-torture/compile/20000211-1.c: New test.
31762
31763 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31764
31765         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31766           on native targets
31767
31768 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31769
31770         * g++.old-deja/g++.other/cast5.C: New test.
31771
31772 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31773
31774         * gcc.c-torture/execute/20000205-1.c: New.
31775
31776 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31777
31778         * g++.old-deja/g++.jason/cast3.C: Return void.
31779         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31780
31781 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31782
31783         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31784
31785         * gcc.dg/loop-1.c: New test.
31786
31787 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31788
31789         * gcc.c-torture/compile/20000127-1.c: New test.
31790         * gcc.c-torture/execute/991228-1.c: New test.
31791
31792 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31793
31794         * gcc.dg/unused-2.c: New test.
31795
31796         * gcc.dg/conv-1.c: New test.
31797
31798 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31799
31800         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31801         compiler.
31802         (tool_option_proc): Fix typo.
31803
31804 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31805
31806         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31807         of the ld on the host, not on the build machine.
31808         Also, don't crash if '--help' is not a supported option.
31809
31810 2000-01-24  Richard Henderson  <rth@cygnus.com>
31811
31812         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31813
31814 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31815
31816         * gcc.c-torture/execute/20000120-2.c: New test.
31817         * gcc.c-torture/execute/20000120-1.c: New test.
31818
31819 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31820
31821         * gcc.c-torture/execute/20000113-1.c: New test.
31822
31823 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31824
31825         * gcc.c-torture/execute/20000112-1.c: New test.
31826
31827 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31828
31829         * gcc.dg/20000111-1.c: New test.
31830
31831 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31832
31833         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31834         with 16 bit integers.
31835
31836 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31837
31838         * gcc.dg/20000108-1.c: New test.
31839
31840 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31841
31842         * g++.old-deja/g++.ns/koenig8.C: New test.
31843
31844 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31845
31846         * g++.old-deja/g++.other/cast4.C: New test.
31847
31848 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31849
31850         * gcc.c-torture/compile/20000105-2.c: New test.
31851         * gcc.c-torture/compile/20000105-1.c: New test.
31852
31853 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31854
31855         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31856         references to printf & atoi to conform to ANSI standard.
31857         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31858         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31859         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31860         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31861         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31862         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31863         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31864         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31865         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31866         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31867         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31868         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31869         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31870         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31871         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31872         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31873         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31874         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31875         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31876         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31877         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31878         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31879         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31880         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31881         * g++.old-deja/g++.brendan/init3.C: Likewise.
31882         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31883         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31884         * g++.old-deja/g++.brendan/new2.C: Likewise.
31885         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31886         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31887         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31888         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31889         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31890         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31891         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31892         * g++.old-deja/g++.brendan/template24.C: Likewise.
31893         * g++.old-deja/g++.brendan/template3.C: Likewise.
31894         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31895         * g++.old-deja/g++.jason/inline3.C: Likewise.
31896         * g++.old-deja/g++.jason/opeq.C: Likewise.
31897         * g++.old-deja/g++.law/arg5.C: Likewise.
31898         * g++.old-deja/g++.law/arm7.C: Likewise.
31899         * g++.old-deja/g++.law/ctors11.C: Likewise.
31900         * g++.old-deja/g++.law/cvt8.C: Likewise.
31901         * g++.old-deja/g++.law/init9.C: Likewise.
31902         * g++.old-deja/g++.law/refs4.C: Likewise.
31903         * g++.old-deja/g++.law/template2.C: Likewise.
31904         * g++.old-deja/g++.law/visibility24.C: Likewise.
31905         * g++.old-deja/g++.law/vtable3.C: Likewise.
31906         * g++.old-deja/g++.mike/asm2.C: Likewise.
31907         * g++.old-deja/g++.mike/eh1.C: Likewise.
31908         * g++.old-deja/g++.mike/misc1.C: Likewise.
31909         * g++.old-deja/g++.mike/misc13.C: Likewise.
31910         * g++.old-deja/g++.mike/misc14.C: Likewise.
31911         * g++.old-deja/g++.mike/ns12.C: Likewise.
31912         * g++.old-deja/g++.mike/p1248.C: Likewise.
31913         * g++.old-deja/g++.mike/p3708.C: Likewise.
31914         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31915         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31916         * g++.old-deja/g++.mike/p646.C: Likewise.
31917         * g++.old-deja/g++.mike/p700.C: Likewise.
31918         * g++.old-deja/g++.mike/p783.C: Likewise.
31919         * g++.old-deja/g++.mike/p783a.C: Likewise.
31920         * g++.old-deja/g++.mike/p783b.C: Likewise.
31921         * g++.old-deja/g++.mike/p786.C: Likewise.
31922         * g++.old-deja/g++.mike/p789.C: Likewise.
31923         * g++.old-deja/g++.mike/p789a.C: Likewise.
31924         * g++.old-deja/g++.mike/p807a.C: Likewise.
31925         * g++.old-deja/g++.other/delete3.C: Likewise.
31926         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31927         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31928         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31929         * g++.old-deja/g++.other/empty1.C: Likewise.
31930         * g++.old-deja/g++.other/temporary1.C: Likewise.
31931         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31932         * g++.old-deja/g++.pt/t16.C: Likewise.
31933         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31934
31935 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31936
31937         * gcc.dg/991230-1.c: New test.
31938
31939 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31940
31941         * gcc.c-torture/compile/991229-3.c: New test.
31942         * gcc.c-torture/compile/991229-2.c: New test.
31943         * gcc.c-torture/compile/991229-1.c: New test.
31944
31945 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31946
31947         * gcc.c-torture/compile/labels-2.c: New test.
31948
31949 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31950
31951         * gcc.c-torture/execute/991227-1.c: New test.
31952
31953 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31954
31955         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31956
31957 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31958
31959         * gcc.c-torture/execute/991221-1.c: New test.
31960
31961 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31962
31963         * g++.old-deja/g++.other/cast3.C: New test.
31964
31965 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31966
31967         * gcc.c-torture/execute/991216-4.c: New test.
31968
31969 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31970
31971         * gcc.c-torture/execute/991216-1.c: New test.
31972         * gcc.c-torture/execute/991216-2.c: New test.
31973         * gcc.c-torture/execute/991216-3.c: New test.
31974
31975 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31976
31977         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31978         Actually make the test fail by using "-O2" for compilation.
31979
31980 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31981
31982         * g++.old-deja/g++.warn/cast-align1.C: New test.
31983
31984 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31985
31986         * gcc.c-torture/compile/991214-1.c: New test.
31987         * gcc.c-torture/compile/991214-2.c: New test.
31988
31989 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31990
31991         * gcc.dg/991214-1.c: New test.
31992
31993 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31994
31995         * gcc.c-torture/compile/991213-3.c: New test.
31996         * gcc.c-torture/compile/991213-2.c: New test.
31997         * gcc.c-torture/compile/991213-1.c: New test.
31998
31999 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32000
32001         * gcc.dg/991209-1.c: New test.
32002
32003 1999-12-08  Nathan Sidwell <nathan@acm.org>
32004
32005         * gcc.c-torture/compile/991208-1.c: New test.
32006
32007 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32008
32009         * gcc.dg/ultrasp2.c: New test.
32010
32011 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32012
32013         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32014
32015 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32016
32017         * gcc.c-torture/compile/991202-1.c: New test.
32018         * gcc.c-torture/execute/991202-1.c: New test.
32019         * gcc.c-torture/execute/991202-2.c: New test.
32020         * gcc.c-torture/execute/991202-3.c: New test.
32021
32022 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32023
32024         * g++.old-deja/g++.abi/align.C: New test.
32025         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32026         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32027
32028 1999-12-01  Richard Henderson  <rth@cygnus.com>
32029
32030         * gcc.c-torture/execute/991201-1.c: New.
32031
32032 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32033
32034         * gcc.dg/991129-1.c: New test.
32035
32036 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32037
32038         * gcc.c-torture/compile/991127-1.c: New test.
32039
32040 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32041
32042         * g++.old-deja/g++.other/warn4.C: New test.
32043
32044 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32045
32046         * g++.old-deja/g++.eh/cleanup2.C: New test.
32047         * g++.old-deja/g++.ext/pretty2.C: New test.
32048         * g++.old-deja/g++.ext/pretty3.C: New test.
32049         * g++.old-deja/g++.other/debug6.C: New test.
32050
32051 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32052
32053         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32054         compiler_output to look for one error message instead of two.
32055
32056 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32057
32058         * gcc.c-torture/execute/991118-1.c: Also test case
32059         where the word boundary does not split a byte evenly.
32060
32061 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32062
32063         * g++.old-deja/g++.ext/restrict1.C: New test.
32064
32065 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32066
32067         * gcc.c-torture/execute/991118-1.c: New test.
32068
32069 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32070
32071         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32072         working directory pathnames.
32073
32074 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32075
32076         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32077         host is equipped with driver.h and driver.o so it can actually
32078         compile and run the tests.
32079
32080 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32081
32082         * gcc.c-torture/compile/991008-1.c: New test.
32083
32084 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32085
32086         * lib/gcc-dg.exp: Include target-supports.exp
32087
32088 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32089
32090         * lib/target-supports.exp: New file: Provide procs to test for
32091         features supported by the target.
32092         (check_weak_available): Moved here from ecos.exp.
32093         (check_alias_available): New proc: Determine of the target
32094         toolchain supports the alias attribute.
32095
32096         * gcc.dg/special/ecos.exp: Move check_weak_available to
32097         target-supports.exp.
32098         (alias-1.c): Only perform the test if the target supports
32099         aliases.
32100         (wkali-1.c): Only perform the test if the target supports
32101         aliases.
32102
32103         * gcc.dg/990506-0.c: Expect error messages from cross
32104         targets as well as native targets.
32105
32106 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32107
32108         * gcc.dg/ultrasp1.c: Removed xfail.
32109         * gcc.dg/struct-ret-2.c: Likewise.
32110         * gcc.dg/array-1.c: Likewise.
32111
32112 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32113
32114         * gcc.dg/struct-ret-2.c: New test.
32115
32116         * gcc.dg/array-1.c: New test.
32117
32118 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32119
32120         * gcc.c-torture/execute/991030-1.c: New test.
32121
32122 1999-10-26  Richard Henderson  <rth@cygnus.com>
32123
32124         * gcc.c-torture/compile/991026-2.c: New test.
32125
32126 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32127
32128         * gcc.c-torture/compile/991026-1.c: New test.
32129
32130 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32131
32132         * gcc.c-torture/execute/991023-1.c: New test.
32133
32134 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32135
32136         * gcc.c-torture/execute/991019-1.c: New test.
32137
32138 1999-10-16  Richard Henderson  <rth@cygnus.com>
32139
32140         * gcc.c-torture/execute/991016-1.c: New test.
32141
32142 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32143
32144         * gcc.c-torture/execute/991014-1.c: New test.
32145
32146 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32147
32148         * g++.old-deja/g++.other/union2.C: New test.
32149
32150 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32151
32152         * g++.old-deja/g++.other/vaarg2.C: New test.
32153         * g++.old-deja/g++.other/vaarg3.C: New test.
32154
32155 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32156
32157         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32158         in compile/.
32159
32160 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32161
32162         * gcc.c-torture/execute/va-arg-11.c: New test.
32163
32164 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32165
32166         * lib/file-format.exp (gcc_target_object_format): Don't
32167         crash if objdump is unavailable.
32168
32169 1999-09-29  Donn Terry <donn@interix.com>
32170
32171         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32172
32173 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32174
32175         * gcc.c-torture/compile/990928-1.c: New test.
32176
32177 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32178
32179         * g++.old-deja/g++.other/decl6.C: New test.
32180
32181 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32182
32183         * gcc.c-torture/execute/va-arg-10.c: New test.
32184
32185 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32186
32187         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32188         __PRETTY_FUNCTION__.
32189
32190 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32191
32192         * gcc.c-torture/execute/990923-1.c: New test.
32193
32194 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32195
32196         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32197         for which -fpic is inappropriate.
32198
32199 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32200
32201         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32202
32203 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32204
32205         * g++.old-deja/g++.other/dyncast1.C: New test.
32206         * g++.old-deja/g++.other/dyncast2.C: New test.
32207         * g++.old-deja/g++.other/dyncast3.C: New test.
32208         * g++.old-deja/g++.other/dyncast4.C: New test.
32209         * g++.old-deja/g++.other/dyncast5.C: New test.
32210         * g++.old-deja/g++.eh/catch3.C: New test.
32211         * g++.old-deja/g++.eh/catch3p.C: New test.
32212         * g++.old-deja/g++.eh/catch4.C: New test.
32213         * g++.old-deja/g++.eh/catch4p.C: New test.
32214         * g++.old-deja/g++.eh/catch5.C: New test.
32215         * g++.old-deja/g++.eh/catch5p.C: New test.
32216         * g++.old-deja/g++.eh/catch6.C: New test.
32217         * g++.old-deja/g++.eh/catch6p.C: New test.
32218         * g++.old-deja/g++.eh/catch7.C: New test.
32219         * g++.old-deja/g++.eh/catch7p.C: New test.
32220         * g++.old-deja/g++.eh/catch8.C: New test.
32221         * g++.old-deja/g++.eh/catch8p.C: New test.
32222         * g++.old-deja/g++.eh/catch9.C: New test.
32223         * g++.old-deja/g++.eh/catch9p.C: New test.
32224
32225 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32226
32227         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32228         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32229
32230 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32231
32232         * gcc.c-torture/compile/990913-1.c: New test.
32233
32234 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32235
32236         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32237         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32238
32239 1999-09-09  Richard Henderson  <rth@cygnus.com>
32240
32241         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32242
32243 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32244
32245         * g++.old-deja/g++.other/lookup11.C: New test.
32246         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32247         what is permitted and what we want.
32248         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32249         overload use.
32250         * g++.old-deja/g++.jason/rfg5.C: Likewise
32251
32252 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32253
32254         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32255         * gcc.c-torture/noncompile/poison-1.c: New file.
32256
32257 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32258
32259         * g++.old-deja/g++.other/sizeof3.C: New test.
32260         * g++.old-deja/g++.other/sizeof4.C: New test.
32261         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32262         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32263
32264 1999-09-07  Richard Henderson  <rth@cygnus.com>
32265
32266         * gcc.dg/va-arg-1.c: New.
32267
32268 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32269
32270         * gcc.c-torture/execute/va-arg-9.c: New test.
32271
32272 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32273
32274         * g77.f-torture/compile/980519-2.f: New test.
32275         * g77.f-torture/compile/19990905-0.f: New test.
32276         * g77.f-torture/compile/19990905-1.f: New test.
32277         * g77.f-torture/compile/19990905-2.f: New test.
32278
32279         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32280
32281 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32282
32283         * gcc.c-torture/execute/990827-1.c: Fix typo.
32284
32285 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32286
32287         * g++.old-deja/g++.other/deref1.C: New test.
32288
32289 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32290
32291         * g++.old-deja/g++.other/ambig2.C: New test.
32292         * g++.old-deja/g++.other/cond5.C: New test.
32293         * g++.old-deja/g++.other/lookup16.C: New test.
32294
32295 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32296
32297         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32298         assemblers too.
32299
32300 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32301
32302         * lib/c-torture.exp: Avoid the "compare executables" optimization
32303         when testing native.
32304
32305 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32306
32307         * gcc.c-torture/execute/990829-1.c: New test.
32308         * gcc.c-torture/compile/990829-1.c: New test.
32309
32310 1999-08-27  Paul Burchard  <burchard@pobox.com>
32311
32312         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32313         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32314         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32315         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32316         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32317         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32318         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32319         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32320         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32321         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32322         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32323
32324 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32325
32326         * gcc.c-torture/execute/990827-1.c: New test.
32327
32328 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32329
32330         * g77.f-torture/noncompile/19990826-4.f: New test.
32331
32332         * g77.f-torture/compile/19990826-3.f: New test.
32333
32334         * g77.f-torture/execute/19990826-2.f: New test.
32335
32336         * g77.f-torture/compile/19990826-1.f: New test.
32337
32338         * gcc.c-torture/execute/990826-0.c: New test.
32339         * g77.c-torture/execute/19990826-0.f: New test.
32340
32341         * g77.f-torture/noncompile/970626-2.f: New test.
32342
32343 1999-08-25  Paul Burchard  <burchard@pobox.com>
32344
32345         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32346         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32347         lss-011.C: New tests.
32348
32349 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32350
32351         * g++.old-deja/g++.other/decl5.C: New test.
32352
32353 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32354
32355         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32356         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32357         call `postbase' for each one.  All callers of `postbase' changed
32358         to call this instead.
32359
32360 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32361
32362         * gcc.c-torture/execute/990811-1.c: New test.
32363
32364 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32365
32366         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32367         just native ones.
32368
32369         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32370         just native ones.
32371
32372 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32373
32374         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32375
32376 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32377
32378         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32379
32380 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32381
32382         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32383
32384 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32385
32386         * gcc.c-torture/execute/990804-1.c: New test.
32387
32388 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32389
32390         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32391         * g++.old-deja/g++.brendan/crash64.C: Likewise
32392         * g++.old-deja/g++.brendan/overload8.C: Likewise
32393
32394 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32395
32396         * g++.old-deja/g++.other/struct1.C: New test.
32397
32398 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32399
32400         * g++.old-deja/g++.other/enum2.C: New test.
32401
32402 1999-08-02  Richard Henderson  <rth@cygnus.com>
32403
32404         Adapted from tests from Franz Sirl:
32405         * gcc.c-torture/execute/va-arg-7.c: New test.
32406         * gcc.c-torture/execute/va-arg-8.c: New test.
32407
32408 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32409
32410         * gcc.c-torture/compile/990801-2.c: New test.
32411
32412         * gcc.c-torture/compile/990801-1.c: New test.
32413
32414 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32415
32416         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32417         fp-cmp-1.c, converting double to float.
32418
32419         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32420         fp-cmp-1.c, converting double to long double.
32421
32422         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32423         from fr1 to unknown_register, since fr1 is a legitimate register
32424         on some machines.
32425
32426 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32427
32428         * README: More listname related changes.
32429
32430 1999-07-08  Catherine Moore  <clm@cygnus.com>
32431
32432         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32433
32434 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32435
32436         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32437
32438 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32439
32440         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32441
32442 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32443
32444         * gcc.dg/990703-1.c: New test.
32445
32446 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32447
32448         * lib/file-format.exp: New file: Move definition of proc
32449         gcc_target_object_format to here from
32450         gcc.dg/special/ecos.exp.
32451
32452         * lib/c-torture.exp: Include lib file-format.exp.
32453         * lib/gcc-dg.exp: Include lib file-format.exp.
32454
32455         * gcc.dg/special/ecos.exp: Remove definition of proc
32456         gcc_target_object_format.
32457
32458 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32459
32460         * gcc.c-torture/execute/990628-1.c: New test.
32461
32462 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32463
32464         * gcc.c-torture/compile/990625-2.c: New test.
32465
32466         * gcc.c-torture/compile/990625-1.c: New test.
32467
32468 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32469
32470         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32471         attributes compile.
32472         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32473         ports that use the COFF/PE file format.
32474
32475 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32476
32477         * gcc.c-torture/compile/990617-1.c: New test.
32478
32479 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32480
32481         * g++.old-deja/g++.other/decl4.C: New test.
32482
32483 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32484
32485         * g++.old-deja/g++.other/bitfld3.C: New test.
32486
32487 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32488
32489         * g++.old-deja/g++.eh/catch1.C: New test.
32490
32491 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32492
32493         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32494
32495         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32496         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32497
32498 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32499
32500         * g77.f-torture/compile/19990502-0.f: Replace with new,
32501         shorter, test that still fails after recent changes.
32502
32503 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32504
32505         * gcc.c-torture/execute/990604-1.c: New test.
32506
32507 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32508
32509         * gcc.c-torture/execute/990531-1.c: New test.
32510
32511 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32512
32513         * gcc.c-torture/compile/990527-1.c: New test.
32514
32515 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32516
32517         * gcc.c-torture/execute/990527-1.c: New test.
32518
32519 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32520
32521         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32522         bitfields as signed.
32523
32524 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32525
32526         * g77.f-torture/compile/19990525-0.f: New test.
32527
32528 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32529
32530         * gcc.c-torture/execute/990525-2.c: New test.
32531
32532         * gcc.c-torture/execute/990525-1.c: New test.
32533
32534 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32535
32536         * g++.old-deja/g++.other/anon3.C: New test.
32537         * g++.old-deja/g++.other/anon4.C: New test.
32538         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32539         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32540         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32541         Merrill).
32542
32543 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32544
32545         * gcc.c-torture/execute/990524-1.c: New test.
32546
32547         * gcc.dg/990524-1.c: New test.
32548
32549 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32550
32551         * gcc.c-torture/compile/990523-1.c: New test.
32552
32553 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32554
32555         * gcc.c-torture/compile/990519-1.c: New test.
32556
32557 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32558
32559         * gcc.c-torture/compile/990517-1.c: New test.
32560
32561         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32562         (e4, f4): New tests.
32563         (main): Call them.
32564
32565 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32566
32567         * gcc.dg/noreturn-1.c: New test.
32568
32569 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32570
32571         * gcc.c-torture/execute/990513-1.c: New test.
32572
32573 1999-05-10  Richard Henderson  <rth@cygnus.com>
32574
32575         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32576
32577 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32578
32579         * g77.f-torture/execute/erfc.f: Use small single-precision
32580         values, to avoid problems on Alphas when not -mieee.
32581
32582 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32583
32584         * gcc.dg/990506-0.c: New test.
32585
32586 1999-05-08  Richard Henderson  <rth@cygnus.com>
32587
32588         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32589         the constant to test.  Don't XFAIL 64-bit targets.
32590
32591         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32592         * g++.old-deja/g++.law/profile1.C: Likewise.
32593
32594         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32595         operator new instances.
32596         * g++.old-deja/g++.other/delete5.C: Likewise.
32597
32598 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32599
32600         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32601         intrinsic.
32602
32603 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32604
32605         * g77.f-torture/execute/u77-test.f: Reverse order of two
32606         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32607
32608 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32609
32610         * gcc.dg/compare1.c: New test.
32611
32612 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32613
32614         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32615         New tests.
32616
32617 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32618
32619         * g77.f-torture/compile/19990502-1.f: New test.
32620
32621 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32622
32623         * g77.f-torture/compile/19990502-0.f: New test.
32624
32625 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32626
32627         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32628         intrinsic.
32629
32630 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32631
32632         * g77.f-torture/execute/u77-test.f (main): List libU77
32633         intrinsics not currently tested.
32634         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32635         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32636         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32637         Trim blanks off the ends of some printed strings.
32638
32639 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32640
32641         * g77.f-torture/execute/u77-test.f (main): Just warn about
32642         FSTAT gid disagreement, as it's expected on some systems.
32643
32644 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32645
32646         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32647         use a new function, which allows for some slop.
32648         Clean up some commentary.
32649         (issum): The new function.
32650         (sgladd): Deleted subroutine.
32651
32652 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32653
32654         * g77.f-torture/execute/u77-test.f: Modify to be more like
32655         libf2c/libU77 version, bringing patches to that version here.
32656         Add suitable commentary.
32657
32658 1999-04-25  Richard Henderson  <rth@cygnus.com>
32659
32660         * gcc.dg/990424-1.c: New test.
32661
32662 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32663
32664         * g77.f-torture/execute/u77-test.f (main): Bug involving
32665         LSTAT has been fixed, so turn back on full checking.
32666
32667 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32668
32669         * g77.f-torture/compile/19990419-0.f: New test.
32670         * g77.f-torture/execute/19990419-1.f: New test.
32671
32672 1999-04-17  Richard Henderson  <rth@cygnus.com>
32673
32674         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32675         to avoid the need for a prototype to supress a warning.
32676
32677 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32678
32679         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32680
32681 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32682
32683         * gcc.c-torture/execute/990404-1.c: New test.
32684
32685 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32686
32687         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32688         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32689         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32690         missing initializer warnings.
32691
32692 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32693
32694         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32695         matching strings.
32696
32697 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32698
32699         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32700
32701 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32702
32703         * g77.f-torture/execute/19990325-0.f: New test.
32704         * g77.f-torture/execute/19990325-1.f: New test.
32705
32706 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32707
32708         * gcc.c-torture/execute/990324-1.c: New test.
32709
32710 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32711
32712         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32713         test with 4.
32714
32715 1999-03-17  Richard Henderson  <rth@cygnus.com>
32716
32717         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32718
32719 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32720
32721         * g77.f-torture/execute/19990313-2.f: New test.
32722         * g77.f-torture/execute/19990313-3.f: New test.
32723
32724 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32725
32726         * g77.f-torture/execute/19990313-0.f: New test.
32727         * g77.f-torture/execute/19990313-1.f: New test.
32728
32729 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32730
32731         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32732         printf to sprintf.
32733         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32734         (main): Add check for u15.  Conditionalize u31 check depending on
32735         whether ints are <32 bits or >=32 bits.
32736
32737 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32738
32739         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32740
32741 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32742
32743         * g77.f-torture/compile/19990305-0.f: New test.
32744         * g77.f-torture/execute/19981119-0.f: New test.
32745
32746 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32747
32748         * g77.f-torture/execute/970625-2.f: call ABORT if final
32749         result is not correct, instead of just printing it.
32750         Add this checking via newly introduced obfuscation, to
32751         trip up buggy front ends.
32752
32753 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32754
32755         * g77.f-torture/compile/960317-1.f: Moved from being
32756         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32757
32758 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32759
32760         * g77.f-torture/execute/960317-1.f: New (old) test.
32761         * g77.f-torture/execute/970625-2.f: Ditto.
32762
32763 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32764
32765         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32766         message on line 1 or line 2; cccp and cpplib do this differently.
32767
32768 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32769
32770         * g++.old-deja/g++.law/weak1.C: New test.
32771
32772 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32773
32774         * gcc.c-torture/execute/990119-1.c: Renamed to...
32775         * gcc.dg/990119-1.c: this, so it will only be tested once
32776         (it's a preprocessor test, it doesn't need to be run at
32777         multiple optimization levels).
32778
32779 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32780
32781         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32782           ALWAYS_CXXFLAGS.
32783
32784 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32785
32786         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32787         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32788         to not be compilable by current g77.
32789
32790 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32791
32792         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32793
32794 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32795
32796         * gcc.c-torture/execute/990222-1.c: New test.
32797
32798 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32799
32800         * g77.f-torture/compile/19990218-0.f: New test.
32801         * g77.f-torture/noncompile/19990218-1.f: New test.
32802
32803 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32804
32805         * g77.f-torture/compile/19981216-0.f: New test.
32806
32807 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32808
32809         * gcc.dg/990214-1.c: New test.
32810
32811 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32812
32813         * gcc.dg/990213-2.c: New test.
32814
32815         * gcc.dg/990213-1.c: New test.
32816
32817 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32818
32819         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32820         ints.
32821
32822 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32823
32824         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32825         specified by target.
32826
32827         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32828
32829 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32830
32831         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32832
32833 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32834
32835         * gcc.dg/special/ecos.exp: New test driver for new tests with
32836         special requirements.
32837
32838         * gcc.dg/special/alias-1.c: New test.
32839         * gcc.dg/special/gcsec-1.c: New test.
32840         * gcc.dg/special/weak-1.c: New test.
32841         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32842         * gcc.dg/special/weak-2.c: New test.
32843         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32844         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32845         * gcc.dg/special/wkali-1.c: New test.
32846         * gcc.dg/special/wkali-2.c: New test.
32847         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32848         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32849
32850 1999-02-10  Felix Lee  <flee@cygnus.com>
32851
32852           * lib/c-torture.exp (c-torture-compile): Pull out code for
32853           analyzing gcc error messages.
32854           (c-torture-execute): Likewise.  Fix some (harmless) false
32855           positives.
32856           * lib/gcc.exp (gcc_check_compile): New function.
32857
32858 1999-02-08  Richard Henderson  <rth@cygnus.com>
32859
32860         * gcc.c-torture/execute/990208-1.c: New test.
32861
32862 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32863
32864         * g++.dg/special/ecos.exp: New driver for new tests with special
32865         requirements
32866
32867         * g++.dg/special/conpr-1.C: New test
32868         * g++.dg/special/conpr-2.C: New test
32869         * g++.dg/special/conpr-2a.C: New test
32870         * g++.dg/special/conpr-3.C: New test
32871         * g++.dg/special/conpr-3a.C: New test
32872         * g++.dg/special/conpr-3b.C: New test
32873
32874         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32875         allow g++ to use the dg driver
32876
32877         * README: Add comment about g++.dg directory
32878
32879 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32880
32881         * README: Update email addresses.
32882
32883 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32884
32885         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32886         arguments in order to force structure S onto the stack even on
32887         the alpha.
32888         (test): Pass 10 leading arguments to function foo as well as the
32889         structure S.
32890
32891         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32892         failure for all targets.
32893
32894         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32895         abort to terminate program execution.
32896
32897 1999-01-30  Richard Henderson  <rth@cygnus.com>
32898
32899         * gcc.c-torture/execute/990130-1.c: New test.
32900
32901 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32902
32903         * gcc.dg/990130-1.c: New test.
32904
32905 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32906
32907         * gcc.c-torture/execute/990128-1.c: New test.
32908
32909 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32910
32911         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32912
32913 1999-01-27  Felix Lee  <flee@cygnus.com>
32914
32915         * lib/c-torture.exp (c-torture-compile): pull out code for
32916         analyzing gcc error messages.
32917         (c-torture-execute): ditto, and fix some (harmless) false
32918         positives.
32919         * lib/gcc.exp (gcc_check_compile): new function.
32920
32921 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32922
32923         * gcc.dg/990117-1.c: New test.
32924
32925         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32926
32927         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32928
32929 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32930
32931         * g77.f-torture/compile/990115-1.f: New test.
32932
32933 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32934
32935         * gcc.c-torture/compile/990107-1.c: New test
32936
32937 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32938
32939         * gcc.c-torture/execute/990106-2.c: New test.
32940
32941         * gcc.c-torture/execute/990106-1.c: New test.
32942
32943 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32944
32945         * gcc.c-torture/compile/981223-1.c: New test.
32946
32947 1998-12-29  Richard Henderson  <rth@cygnus.com>
32948
32949         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32950         (opt3): Rename from opt4 and disable.
32951
32952 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32953
32954         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32955
32956 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32957
32958         * g++.old-deja/g++.other/conv5.C: New test.
32959
32960 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32961
32962         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32963
32964 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32965
32966         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32967
32968 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32969
32970         * gcc.c-torture/compile/981211-1.c: New test.
32971
32972 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32973
32974         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32975
32976         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32977
32978 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32979
32980         * gcc.special/930510-1.c: Make C9X safe.
32981         * gcc.misc-tests/gcov-1.c Similarly.
32982         * gcc.misc-tests/gcov-2.c Similarly.
32983
32984 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32985
32986         * gcc.dg/ultrasp1.c: New test.
32987
32988 1998-12-06  Richard Henderson  <rth@cygnus.com>
32989
32990         * gcc.c-torture/execute/981206.c: New test.
32991
32992 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32993
32994         * g++.old-deja/g++.ns/template7.C: New test.
32995
32996         * g++.old-deja/g++.other/expr1.C: New test.
32997
32998         * g++.old-deja/g++.eh/tmpl3.C: New test.
32999
33000         * g++.old-deja/g++.eh/tmpl2.C: New test.
33001
33002 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33003
33004         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33005         * g++.old-deja/g++.other/using6.C: Removed.
33006         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33007
33008         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33009
33010 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33011
33012         * g++.old-deja/g++.pt/overload8.C: New test.
33013
33014         * g++.old-deja/g++.pt/overload7.C: New test.
33015
33016         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33017
33018         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33019         and relinking messages.
33020         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33021         compiling with -frepo.
33022
33023 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33024
33025         * g++.old-deja/g++.pt/lookup6.C: New test.
33026
33027 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33028
33029         * gcc.c-torture/execute/981130-1.c: New test.
33030         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33031
33032 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33033
33034         * g++.old-deja/g++.pt/explicit76.C: New test.
33035
33036         * g++.old-deja/g++.pt/friend38.C: New test.
33037
33038         * g++.old-deja/g++.ns/crash2.C: New test.
33039
33040         * g++.old-deja/g++.pt/defarg8.C: New test.
33041
33042         * g++.old-deja/g++.pt/instantiate6.C: New test.
33043
33044         * g++.old-deja/g++.pt/static6.C: New test.
33045
33046         * g++.old-deja/g++.pt/decl2.C: New test.
33047
33048 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33049
33050         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33051         problem is actually related with name lookup, but so what? :-)
33052
33053         * g++.old-deja/g++.pt/friend37.C: New test.
33054
33055 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33056
33057         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33058         element, which fails on some systems.
33059
33060         * g77.f-torture/execute/labug1.f: New test.
33061
33062 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33063
33064         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33065         is defined.
33066
33067 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33068
33069         * g77.f-torture/compile/981117-1.f: New test.
33070
33071 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33072
33073         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33074         properly discarded.
33075
33076 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33077
33078         * gcc.c-torture/execute/memcheck: New directory of tests for
33079         -fcheck-memory-usage.
33080
33081 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33082
33083         * README: New file, general information about the testsuite and
33084         new description of the various C++ test subdirectories.
33085         * README.g++: Eliminate obsolete information, update and move most
33086         relevant stuff to README.
33087
33088 1998-11-07  Richard Henderson  <rth@cygnus.com>
33089
33090         * gcc.c-torture/compile/981107-1.c: New test.
33091
33092 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33093
33094         * execute/memcpy-bi.c: New testcase.
33095
33096 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33097
33098         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33099         base classes.
33100
33101         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33102         template is selected.
33103
33104         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33105         classes, it should be accepted for all types.
33106
33107         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33108
33109         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33110         specializations start with template headers.
33111
33112 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33113
33114         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33115
33116         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33117         non-POD types.
33118
33119 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33120
33121         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33122
33123 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33124
33125         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33126
33127 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33128
33129         * 981019-1.c: New test.
33130
33131 1998-10-14  Robert Lipe <robertl@dgii.com>
33132
33133         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33134         find objc headers.
33135
33136 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33137
33138         * compile/981001-4.c: Remove use of GCC extension that triggers a
33139         compiler bug.
33140
33141 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33142
33143         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33144
33145 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33146
33147         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33148         instantiation of template produces incorrect code for delete
33149         expression.
33150
33151         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33152         constructors' name is not unique.
33153         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33154         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33155
33156         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33157         automatic array of const is ill-formed.
33158
33159         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33160         of template parameter?
33161
33162         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33163         const.
33164
33165         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33166         pointer-to-member expression.
33167
33168         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33169         declaration causes ICE.
33170
33171 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33172
33173         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33174         reserved in the global namespace.
33175
33176         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33177         generate needed virtual table.
33178
33179         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33180
33181 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33182
33183         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33184         template-dependent type
33185
33186 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33187
33188         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33189         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33190         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33191
33192         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33193         class should be usable as argument of member function.
33194         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33195         class should be usable as return type of member function.
33196         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33197         class should be usable as type of data member.
33198
33199         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33200
33201 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33202
33203         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33204
33205 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33206
33207         * gcc.dg/dll-?.c Add thumb to target list.
33208         Fix assembler scan patterns to match current assembler output.
33209
33210 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33211
33212         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33213         matching of template brackets.
33214
33215         * g++.old-deja/g++.other/using4.C: New test.  Test using
33216         declarations of methods from base classes.
33217
33218         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33219         within functions should introduce names into the innermost
33220         enclosing namespace.
33221
33222         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33223         of static locals if first initialization throws.
33224
33225 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33226
33227         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33228
33229 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33230
33231         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33232         lose track of the possible targets of tablejump insns.
33233         * special/special.exp: Run it.
33234
33235 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33236
33237         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33238         must be declared before its specializations can be named in friend
33239         declarations.
33240
33241 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33242
33243         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33244
33245         * g77.f-torture/execute/io1.f: New test.
33246
33247 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33248
33249         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33250         with pointer to template function, for which no argument deduction
33251         is possible.
33252
33253         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33254         specialization of template function as argument to template
33255         function.
33256
33257         * g++.old-deja/g++.other/access2.C: New test; Inner class
33258         shouldn't have privileged access to Outer's names.
33259
33260 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33261
33262         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33263         friend template declared within template class conflicts with
33264         nested class of the same name.
33265
33266         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33267         is ignored.
33268
33269         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33270         object with direct initializer as function declaration.
33271
33272         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33273         initializers.
33274
33275         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33276         involving const pointer and NULL produces incorrect result.
33277
33278         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33279         type name without `typename' should be rejected with -pedantic.
33280
33281 1998-10-02  Richard Henderson  <rth@cygnus.com>
33282
33283         * g++.old-deja/g++.other/addrof1.C: New test.
33284
33285 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33286
33287         * gcc.c-torture/compile/981001-1.c: New test.
33288         * gcc.c-torture/execute/981001-1.c: New test.
33289
33290 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33291
33292         * gcc.c-torture/compile/981001-2.c: New test.
33293         * gcc.c-torture/compile/981001-3.c: New test.
33294         * gcc.c-torture/compile/981001-4.c: New test.
33295
33296 1998-10-01  Robert Lipe  <robertl@dgii.com>
33297
33298         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33299         multilibbed hosts.   Idea grafted from g77.exp.
33300
33301 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33302
33303         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33304         avoid losing on systems which need -lsocket.
33305
33306 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33307
33308         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33309         * g++.old-deja/g++.other/nested2.C: Ditto.
33310         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33311         failure.
33312
33313 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33314
33315         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33316         preferred over template operator!= for enum bitfields.
33317
33318 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33319
33320         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33321         that happen to have the same base name, but in different scopes,
33322         are incorrectly rejected.
33323
33324 1998-09-16  Richard Henderson  <rth@cygnus.com>
33325
33326         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33327         on the native word size instead of an integer literal.
33328
33329 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33330
33331         * g++.old-deja/g++.other/static2.C: Invocation of static data
33332         member of type pointer-to-function denoted as non-static member.
33333
33334         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33335         checks involving function types and aliases.
33336
33337 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33338
33339         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33340         redefined to the same non-trivial type.
33341
33342         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33343         namespace-qualification of template specializations declared in
33344         other namespaces.
33345
33346         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33347         to declare a subset of the specializations of a template function
33348         as friends of specializations of a template class.
33349
33350         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33351         member templates that do not fully specialize the enclosing
33352         template class are rejected.
33353
33354 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33355
33356         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33357
33358 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33359
33360         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33361         altered from libf2c/libU77 version.
33362
33363 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33364
33365         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33366
33367 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33368
33369         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33370         (un)signed char are different types for template specialization
33371         purposes.
33372
33373 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33374
33375         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33376         * objc: ObjC testsuite.
33377
33378 1998-08-31  Catherine Moore  <clm@cygnus.com>
33379
33380         * gcc.c-torture/execute/941014-1.x:  New file.
33381
33382 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33383
33384         * lib/c-torture.exp: Add support for
33385         torture_eval_before_compile and torture_eval_before_execute
33386         variables.
33387
33388 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33389
33390         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33391         this test triggers valid.
33392
33393 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33394
33395         * gcc.dg/980827-1.c: New test.
33396
33397 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33398
33399         * gcc.c-torture/execute/loop-4b.c: New test.
33400
33401 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33402
33403         * lib/c-torture.exp: Add support for
33404         torture_eval_before_compile and torture_eval_before_execute
33405         variables.
33406
33407 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33408
33409         * gcc.c-torture/compile/980825-1.c: New test.
33410
33411 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33412
33413         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33414         count number tests in opt_t0 not good_t0.
33415
33416 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33417
33418         * gcc.c-torture/compile/930326-1.x: Fix typo.
33419
33420 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33421
33422         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33423         causes an ICE.
33424
33425 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33426
33427         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33428         STACK_SIZE is defined.
33429         * gcc.c-torture/unsorted/stuct.c: Similarly.
33430
33431         * gcc.c-torture/compile/980821-1.c: New test.
33432
33433 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33434
33435         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33436
33437 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33438
33439         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33440         code.
33441
33442 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33443
33444         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33445         error'.
33446
33447 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33448
33449         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33450
33451 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33452
33453         * gcc.c-torture/compile/980816-1.c: New test.
33454
33455         * gcc.dg/980816-1.c: New test.
33456
33457 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33458
33459         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33460         compiler for ieee tests.
33461
33462 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33463
33464         * g77.f-torture/compile/980729-0.f: New test.
33465
33466 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33467
33468         * gcc.c-torture/special/eeprof-1.c: New test, for
33469         -finstrument-functions.
33470         * gcc.c-torture/special/special.exp: Run it.
33471
33472 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33473
33474         * gcc.c-torture/compile/980729-1.c: New test.
33475
33476 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33477
33478         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33479         __thumb__ is defined, and test for ARM style doubles if so.
33480
33481 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33482
33483         * g77.f-torture/noncompile/980615-0.f: New test.
33484
33485 1998-07-26  H.J. Lu  (hjl@gnu.org)
33486
33487         * gcc.dg/980312-1.c: Do link instead of compile.
33488         * gcc.dg/980313-1.c: Likewise.
33489
33490 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33491
33492         * gcc.c-torture/compile/980726-1.c: New test.
33493
33494 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33495
33496         * g77.f-torture/execute/io0.f: New test.
33497
33498 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33499
33500         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33501         an int.
33502
33503 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33504
33505         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33506         m32r bugs.
33507
33508 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33509
33510         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33511         c-decl.c:grokdeclarator can handle mode attributes.
33512
33513 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33514
33515         * gcc.c-torture/execute/980716-1.c: New test.
33516
33517 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33518
33519         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33520         the mn10200.
33521         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33522         the mn10200.
33523         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33524         * gcc.c-torture/compile/930326-1.x: Similarly.
33525
33526 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33527
33528         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33529         New test from Craig.
33530
33531 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33532
33533         * g77.f-torture/noncompile/980616-0.f: New test.
33534
33535         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33536
33537 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33538
33539         *  g++.other/singleton.C: Return error value instead of taking
33540         SIGSEGV.
33541
33542 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33543
33544         *  g++.other/singleton.C: New test.   Warning is under dispute.
33545         Runtime crash is not.
33546
33547 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33548
33549         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33550         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33551         using6.C, using7.C}:  New namespace tests.
33552
33553 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33554
33555         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33556         specialization with typedef'ed names used as array indexes.
33557
33558 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33559
33560         * gcc.c-torture/execute/980709-1.c: New test.
33561
33562         * gcc.dg/980709-1.c: New test.
33563
33564 1998-07-07  Richard Henderson  <rth@cygnus.com>
33565
33566         * gcc.c-torture/execute/bcp-1.c: New test.
33567
33568 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33569
33570         * gcc.c-torture/execute/980707-1.c: New test.
33571
33572 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33573
33574         * gcc.c-torture/compile/980706-1.c: New test.
33575
33576 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33577
33578         * g77.f-torture/execute/980701-0.f,
33579         g77.f-torture/execute/980701-1.f: New test from Craig.
33580
33581 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33582
33583         * gcc.c-torture/compile/980701-1.c: New test.
33584
33585         * gcc.c-torture/execute/980701-1.c: New test.
33586
33587 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33588 rlsruhe.de>
33589
33590         * g++.old-deja/g++.robertl/eb132.C: New test.
33591         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33592
33593 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33594
33595         * g77.f-torture/execute/980628-7.f,
33596         g77.f-torture/execute/980628-8.f,
33597         g77.f-torture/execute/980628-9.f,
33598         g77.f-torture/execute/980628-10.f: New tests from Craig.
33599
33600         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33601
33602 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33603
33604         * g77.f-torture/execute/980628-4.f: New test from Craig.
33605         * g77.f-torture/execute/980628-5.f: Likewise.
33606         * g77.f-torture/execute/980628-2.f: Likewise.
33607         * g77.f-torture/execute/980628-0.f: Likewise.
33608         * g77.f-torture/execute/980628-1.f: Likewise.
33609         * g77.f-torture/execute/980628-3.f: Likewise.
33610         * g77.f-torture/execute/980628-6.f: Likewise.
33611
33612 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33613
33614         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33615         directory when nothing has been installed yet.
33616
33617 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33618
33619         * gcc.c-torture/special/special.exp: Handle newer versions of
33620         dejagnu.
33621
33622 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33623
33624         * gcc.dg/980626-1.c: New test.
33625
33626 1998-06-19  Bruno Haible <haible@ilog.fr>
33627
33628         * gcc.misc-tests/m-un-2.c: New test.
33629         * g++.old-deja/g++.other/warn01.c: Likewise.
33630
33631 1998-06-19  Robert Lipe  <robertl@dgii.com>
33632
33633         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33634         compatibility with assmblers with a different comment character.
33635         Eliminate use of GAS-specific extensions.
33636
33637 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33638
33639         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33640
33641 1998-06-19  Robert Lipe  <robertl@dgii.com>
33642
33643         *lib/g77.exp: Replace search for libf2c.a with search for newly
33644         renamed libg2c.a
33645
33646 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33647
33648         * gcc.c-torture/execute/980617-1.c: New test.
33649
33650 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33651
33652         * gcc.c-torture/execute/980612-1.c: New test.
33653
33654 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33655
33656         * gcc.dg/980523-1.c: Only test on ppc-linux.
33657         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33658
33659         * gcc.c-torture/execute/980608-1.c: New test.
33660
33661 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33662
33663         * gcc.c-torture/execute/980605-1.c: New test.
33664
33665 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33666
33667         * gcc.c-torture/execute/980604-1.c: New test.
33668
33669 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33670
33671         * gcc.c-torture/execute/980602-1.c: New test.
33672         * gcc.c-torture/execute/980602-2.c: Likewise.
33673
33674 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33675
33676         * 970125-0.f: Fix per JCB.  Add commentary.
33677
33678 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33679
33680         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33681         IEEE -0 support.
33682
33683 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33684
33685         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33686         earlier.
33687
33688 1998-05-28  Catherine Moore <clm@cygnus.com>
33689
33690         * gcc.c-torture/execute/980526-3.c: New test.
33691
33692 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33693
33694         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33695         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33696         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33697         m88k-motorola-sysv3 to XFAIL.
33698
33699 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33700
33701         * gcc.dg/980526-1.c: New test.
33702         * gcc.c-torture/execute/980526-2.c: New test.
33703
33704 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33705
33706         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33707
33708         * gcc.c-torture/execute/980526-1.c: New test.
33709
33710 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33711
33712         * g77.f-torture/execute/alpha2.f: Add runtime test.
33713
33714 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33715
33716         * g++.old-deja/old-deja.exp: Strip leading directories.
33717
33718         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33719         error for the line.  Don't run multiple tests for the same line.
33720
33721 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33722
33723         * gcc.dg/980523-1.c: New test.
33724
33725 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33726
33727         * g77.f-torture/compile/970915-0.f: New test.
33728
33729 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33730
33731         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33732
33733 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33734
33735         * gcc.dg/980520-1.c: New test.
33736
33737 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33738
33739         * gcc.dg/980502-1.c: Fix return type.
33740
33741 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33742
33743         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33744         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33745         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33746         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33747         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33748
33749 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33750
33751         * g77.f-torture/execute/980520-1.f: New test.
33752
33753 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33754
33755         * lib/mike-g77.exp: New file.
33756
33757         * g77.f-torture/noncompile/noncompile.exp,
33758         g77.f-torture/noncompile/check0.f: New files.
33759
33760 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33761
33762         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33763         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33764         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33765         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33766         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33767         abort where appropriate.
33768
33769 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33770
33771         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33772         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33773
33774 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33775
33776         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33777
33778 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33779
33780         * g77.f-torture/compile/980427-0.f: New test.
33781
33782 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33783
33784         * g77.f-torture/compile/980424-0.f: New test.
33785
33786 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33787
33788         * g77.f-torture/compile/980419-2.f (main): New test.
33789         * g77.f-torture/compile/970125-0.f: New test.
33790         * g77.f-torture/compile/980419-1.f: New test.
33791
33792 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33793
33794         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33795         of loop-4.c.
33796
33797 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33798
33799         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33800
33801 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33802
33803         * gcc.c-torture/compile/980329-1.c: New test.
33804
33805 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33806
33807         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33808         * gcc.dg/980312-1.c: Fix typo in -march command.
33809
33810 1998-03-16  H.J. Lu  (hjl@gnu.org)
33811
33812         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33813
33814 1998-03-11  Robert Lipe  <robertl@dgii.com>
33815
33816         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33817         Dave Love agree the Fortran source is bogus.
33818
33819 1998-03-11  Robert Lipe  <robertl@dgii.com>
33820
33821         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33822         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33823         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33824         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33825         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33826
33827 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33828
33829         * g++.old-deja/g++.other/friend1.C: New test.
33830
33831 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33832
33833         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33834         possibly uninitialized) variables and declare dnrm2.
33835
33836 1998-02-23  Robert Lipe <robertl@dgii.com>
33837
33838         From Bruno Haible <haible@ilog.fr>:
33839         * gcc.c-torture/execute/980223.c: New test.
33840
33841 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33842
33843         * gcc.dg/ifelse-1.c: New test.
33844
33845 1998-02-09  H.J. Lu  (hjl@gnu.org)
33846
33847         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33848
33849           * lib/old-dejagnu.exp (old-dejagnu): Added the
33850           "execution test - XFAIL *-*-*" handling in the spirit of
33851           "excess errors test -". Changed the "execution test fails"
33852           handling to be like "excess errors test fails".
33853           * Update various tests accordingly.
33854
33855 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33856
33857         * gcc.c-torture/execute/980205.c: New test.
33858
33859 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33860
33861         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33862         * lib/f-torture.exp: Similarly.
33863         * gcc.c-torture: Rename all .cexp files to .x files.
33864
33865 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33866
33867         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33868         (940510-1.c): Removed duplicate.
33869         (971104-1.c): New test.
33870
33871 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33872
33873           * lib/f-torture.exp: Improve error and loop detection.
33874
33875 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33876
33877         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33878         use that to size the filler array.
33879
33880 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33881
33882         * lib/c-torture.exp(c-torture-execute): Fix typo.
33883
33884         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33885         testcase as the executable name. Keep the executable around if
33886         the test fails.
33887
33888 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33889
33890         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33891         changes.  Only test one -g option, and move it to the end of the
33892         list of options to test.
33893
33894 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33895
33896         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33897         variable GCC_TORTURE_OPTIONS to supply default switches separated
33898         by colons.  If no environment variable, run tests with -O0 -g, -O1
33899         -g, and -O2 -g as well.
33900
33901 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33902
33903         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33904         explanatory comments. Fix indentation.
33905
33906 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33907
33908         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33909
33910 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33911
33912         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33913         * g++.old-deja/g++.mike/p7325.C: Likewise.
33914         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33915
33916 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33917
33918         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33919         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33920         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33921         * g++.old-deja/g++.law/operators4.C: Likewise.
33922
33923 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33924
33925         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33926         * g++.old-deja/g++.mike/p784.C: Ditto.
33927         * g++.old-deja/g++.mike/p785.C: Ditto.
33928
33929 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33930
33931           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33932
33933 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33934
33935         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33936         target feature; pass this to c-torture-execute as needed.
33937
33938 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33939
33940         * lib/c-torture.exp(c-torture-execute): If the previous and the
33941         current executables being tested are identical, we don't need to
33942         run the executable again. Try to make the executable names
33943         unique. Add an optional argument for passing additional compiler
33944         flags.
33945
33946 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33947
33948         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33949
33950 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33951
33952         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33953
33954 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33955
33956         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33957         32bit or larger longs.
33958
33959         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33960         have either a 32bit long or 32bit int.
33961
33962 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33963
33964         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33965         Make double precision tests dependent on sizeof (double).
33966
33967 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33968
33969         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33970         too.
33971
33972 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33973
33974         * gcc.c-torture/compile/961203-1.cexp: New script.
33975
33976 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33977
33978         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33979         up the includes ourselves.
33980
33981 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33982
33983         * lib/plumhall.exp: Remove random include, and add a few
33984         verbose messages for debugging.
33985
33986 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33987
33988         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33989         of trying to do it ourselves.
33990
33991 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33992
33993         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33994
33995 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33996
33997         * gcc.prms/5403.c: Made regexp a bit less strict.
33998
33999 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34000
34001         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34002         is returned from remote_load instead.
34003         * lib/plumhall.exp: Ditto.
34004         * lib/mike-g++.exp: Ditto.
34005         * lib/old-dejagnu.exp: Ditto.
34006         * lib/c-torture.exp: Ditto.
34007
34008 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34009
34010         * lib/g++.exp: Use build_wrapper procedure.
34011         * lib/gcc.exp: Ditto.
34012
34013 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34014
34015         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34016         an old-style decl for malloc.  Fixes tests to work when
34017         sizeof (int) != sizeof (size_t).
34018
34019 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34020
34021         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34022
34023         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34024         use stdargs.h interface.
34025
34026 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34027
34028         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34029         NO_VARARGS when compiling.
34030
34031 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34032
34033         * lib/plumhall.exp(ph_includes): New procedure.
34034         (ph_make): Use it.
34035         (ph_compiler): Ditto.
34036
34037         * lib/g++.exp: Rename test-glue.c to testglue.c.
34038         * lib/gcc.exp: Ditto.
34039
34040 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34041
34042         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34043         to completion when it's called.
34044
34045 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34046
34047         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34048         is defined, don't do test.
34049
34050 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34051
34052         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34053         for object files.
34054         (ph_summary): Mark skipped testcases as untested, not unresolved.
34055
34056         * lib/plumhall.exp (ph_make): If unresolved because of bad
34057         errorCode, record errorCode in log file.
34058         (*): Replace send_log/verbose with verbose -log.
34059
34060 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34061
34062         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34063         double conversion if double isn't at least 8 bytes.
34064
34065         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34066         int to work with targets where int is 16 bits.
34067
34068         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34069         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34070         precision for the test to complete.
34071
34072 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34073
34074         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34075         if d10v is not compiled with the -mdouble64 flag.
34076         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34077
34078         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34079         d10v is not compiled with the -mint32 flag.
34080
34081 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34082
34083         * lib/plumhall.exp: Use incr_count.
34084
34085 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34086
34087         * gcc.c-torture: Update to c-torture-1.45.
34088
34089 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34090
34091         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34092         the name of the expect testcase file).
34093
34094         * lib/g++.exp(g++_init): Ditto.
34095
34096 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34097
34098         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34099         the host.
34100
34101         * lib/gcc.exp(gcc_exit): New procedure.
34102
34103 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34104
34105         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34106         specs where appropriate.
34107
34108         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34109         because of new "candidates are" messages, and removed a few
34110
34111         * Converted all non-old-style g++ testcases to old-style, and
34112         moved into g++.old-deja.
34113
34114 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34115
34116         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34117         options.
34118
34119         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34120         succeeded.
34121
34122         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34123
34124 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34125
34126         * lib/gcc.exp (gcc_target_compile): Add support for defining
34127         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34128         the machine doesn't have those features.
34129
34130 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34131
34132         * g++.law/operators4.exp: Don't use LIBS.
34133
34134 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34135
34136         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34137
34138         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34139         * lib/g++.exp: Set it here instead. Also, allow use of the
34140         --tool_exec and --tool_opt options. Change CXX to
34141         GXX_UNDER_TEST.
34142
34143         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34144
34145         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34146
34147 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34148
34149         * lib/old-dejagnu.exp: Use prune_warnings instead of
34150         prune_system_crud.
34151         * lib/mike-g++.exp: Ditto.
34152         * lib/gcc.exp: Ditto.
34153         * lib/g++.exp: Ditto.
34154
34155         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34156
34157 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34158
34159           * 941014-2.c: Include stdlib.h
34160           * 960327-1.c: Include stdio.h
34161           * dbra.c, index-1.c: Don't assume ints are 32bits.
34162
34163 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34164
34165         * lib/gcc.exp: Add gcc,stack_size target feature.
34166
34167         * lib/g++.exp(g++_target_compile): Add the include and link
34168         paths here, not in two other places. And, it's $options, not
34169         options.
34170
34171         * lib/mike-g++.exp(postbase): Remove the code that determines
34172         the correct include and link paths.
34173         * g++.old-deja/old-deja.exp: Ditto.
34174
34175 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34176
34177         * lib/g++.exp(g++_init): target_compile no longer returns the
34178         filename of the result.
34179
34180 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34181
34182         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34183         call to glob.
34184
34185         * gcc.c-torture/special/special.exp: Change call to
34186         gcc_target_compile to include the object file.
34187
34188 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34189
34190         * gcc.c-torture/special/special.exp: Correct misspelling in last
34191         change.
34192
34193 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34194
34195         * lib/plumhall.exp(ph_summary): Log the entire output of the
34196         executable. Return -1 if there were any failures, 0 otherwise.
34197         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34198         (ph_make): Clean up objects and executables that were built
34199         if the tests succeeded.
34200
34201 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34202
34203         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34204         libraries and includes in the build tree as appropriate.
34205
34206 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34207
34208         * lib/c-torture.exp: Instead of looking for the global variable
34209         NO_LONG_LONG, check to see if that's a feature of the target.
34210
34211 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34212
34213         * config/default.exp: Minimize. Delete the remainer of the files in
34214         config; this functionality is now in devo/dejagnu/config.
34215
34216         g++.*/*: Pass any additional flags used to compile to postbase;
34217         delete CXXFLAGS.
34218
34219         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34220         is now done by runtest.exp. Use gcc_target_compile instead of
34221         compile.
34222
34223         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34224         Remove references to CFLAGS. Use remote_file instead of
34225         calling rm -f.
34226         (c-torture): Take a list of arguments to use to compile this
34227         testcase.
34228
34229         lib/g++.exp: Simplify. Use target_compile instead of compile.
34230         lib/gcc-dg.exp: Ditto.
34231         lib/gcc.exp: Ditto.
34232         lib/mike-{gcc,g++}.exp: Ditto.
34233         lib/old-dejagnu.exp: Ditto.
34234         lib/plumhall.exp: Ditto.
34235
34236 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34237
34238         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34239         (ph_linker): Likewise.
34240
34241 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34242
34243           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34244         MAP_ANON / MAP_ANONYMOUS if defined;
34245         else try to map from /dev/zero .
34246
34247 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34248
34249         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34250         isn't defined, then define it to MAP_ANONYMOUS.
34251
34252 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34253
34254         * gcc.c-torture: Update to c-torture-1.42 release.
34255
34256 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34257
34258         * gcc.c-torture: Update to c-torture-1.41 release.
34259
34260 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34261
34262         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34263         c-torture release.
34264
34265 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34266
34267         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34268         and LDFLAGS.  Fix second case to append the target_info ldflags
34269         onto LDFLAGS, not CFLAGS.
34270         * lib/g++.exp (g++_init): Add target_info stuff.
34271         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34272         of libgloss and newlib flags for !native.
34273
34274         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34275         (GDB): Fix relative path to go up another dir for finding gdb.
34276
34277 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34278
34279         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34280         versions in the target_info array, if they don't exist.
34281
34282 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34283
34284         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34285
34286 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34287
34288         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34289         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34290
34291 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34292
34293         * lib/old-dejagnu.exp: Don't remove the output file before we've
34294         actually tested it. Don't append pwd to the path of the executable
34295         we're testing.
34296
34297 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34298
34299         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34300
34301 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34302
34303         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34304         temporary directory for compiler files, and set it to a default
34305         value of /tmp. Set $output as the name of the output file from
34306         compiling the testcase. Add a -o option to $cflags_var so the
34307         compiler writes the final output file as $output. Set $executable
34308         to $output.
34309
34310         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34311         directory for compiler files, and set it to /tmp if it doesn't
34312         already have a value. Set $output_file to the name of the output
34313         file from compiling the testcase. Add a -o option to CXXFLAGS so
34314         the compiler writes the final output file as $output. Use $output
34315         as the executable to be tested.
34316
34317 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34318
34319         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34320
34321 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34322
34323         * gcc.c-torture/execute/pending-1.c: New test.  Still
34324         pending in Tege's queue.
34325
34326 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34327
34328         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34329         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34330         if there were failures.  Call unresolved if there were unresolved
34331         testcases.  Call gcc_fail if program did not run to completion.
34332         (ph_make): Pass additional argument name to ph_execute.
34333         (ph_execute): Add new argument.  Pass additional arguments to
34334         ph_summary.  Call gcc_fail is there is no execution output.
34335
34336 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34337
34338         * lib/plumhall.exp (proc_summary): Output relavent summary
34339         lines into the log so specific failures in plumhall can be
34340         investigated.
34341
34342 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34343
34344         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34345         (c-torture-execute): Don't try to execute tests which use
34346         "long long" types if $NO_LONG_LONG is nonzero.
34347
34348 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34349
34350         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34351         not c-torture.
34352
34353         * gcc.ieee: Move from here.
34354         * gcc.c-torture/execute/ieee: To here.
34355
34356 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34357
34358         * gcc.c-torture: Update to c-torture-1.41 release.
34359
34360 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34361
34362         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34363         not "$output".
34364
34365 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34366
34367         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34368         -c present.
34369
34370 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34371
34372         * config/proelf.exp: Handle connecting to a simulator.
34373
34374 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34375
34376         * config/proelf.exp: New file.  Enough framework that we can
34377         run c-torture tests on the proelf targets (or any other target
34378         that gdb can connect to for that matter).
34379
34380 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34381
34382         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34383         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34384
34385         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34386         exec_output exists.
34387
34388 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34389
34390         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34391         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34392
34393         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34394         to pass/fail/unresolved/unsupported/untested.  Caller must now
34395         call unresolved/unsupported/untested.
34396         * lib/*.exp: Update FSF address.  Update to handle new results of
34397         ${tool}_load.
34398         * lib/chill.exp (verbose): Delete.
34399
34400 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34401
34402         * lib/gcc.exp (default_gcc_start): Change order of args to
34403         $LDFLAGS $CFLAGS $LIBS.
34404         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34405         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34406         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34407         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34408         * gcc.misc-tests/dg-test.exp: Likewise.
34409         * gcc.misc-tests/msgs.exp: Likewise.
34410         * gcc.prms/prms.exp: Likewise.
34411         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34412         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34413
34414         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34415
34416 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34417
34418         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34419
34420         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34421         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34422
34423         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34424         necessary.
34425
34426 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34427
34428         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34429         global for loop; add use of $mathlib.
34430         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34431         settings here; set mathlib for anything but VxWorks.
34432
34433 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34434
34435         * gcc.c-torture: Update to c-torture-1.40 release.
34436
34437 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34438
34439         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34440         dg.exp.
34441
34442 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34443
34444         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34445         global.
34446
34447 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34448
34449         * lib/g++.exp (LIBS): Define if not already.
34450         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34451         (gcc-dg-prune): Call prune_gcc_output.
34452         * lib/gcc.exp (prune_gcc_output): New proc.
34453         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34454         prune_gcc_output.
34455
34456 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34457
34458         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34459         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34460
34461 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34462
34463         * gcc.c-torture: Update to c-torture-1.39 release.
34464
34465 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34466
34467         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34468         fails, try others as well.
34469
34470 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34471
34472         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34473         If compilation fails, mark execute tests as `untested'.
34474         If test is marked as unsupported, don't mark compilation and
34475         execute tests as failed.
34476
34477 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34478
34479         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34480         libstdc++ for whether or not we want to be doing shared
34481         libraries.  Delete link_curses since we don't need it anymore.
34482         * lib/mike-g++.exp (postbase): Don't link in libg++.
34483         * g++.old-deja/old-deja.exp: Likewise.
34484
34485 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34486
34487         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34488
34489 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34490
34491         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34492         For that, add `-Wl,-a,shared_archive'.
34493         * g++.old-deja/old-deja.exp: Likewise.
34494
34495 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34496
34497         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34498
34499 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34500
34501         * lib/mike-g++.exp (postbase): Pay attention to the status of
34502         g++_load.
34503
34504 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34505
34506           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34507
34508 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34509
34510         * lib/gcc.exp (default_gcc_start): No longer need to log program
34511         being executed or its output, execute_anywhere does that now.
34512         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34513         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34514
34515 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34516
34517         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34518         the same as those in lib/g++.exp.
34519
34520 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34521
34522         * gcc.c-torture: Update to c-torture-1.38 release.
34523         * gcc.ieee: Related changes.
34524
34525 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34526
34527         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34528         "exec". Minor reformatting changes.
34529
34530         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34531         cross. This means all "exec" calls now work on a remote host as
34532         well.
34533         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34534         cross. Filter out the extra "\r\n" stuff that expect puts in.
34535         (c-torture-execute): Filter out the bogus warnings like
34536         c-torture-compile does. Add support for canadian cross.
34537         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34538         Use execute_anywhere rather than calling exec directly. Now it
34539         works for canadian cross testing.
34540
34541 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34542
34543         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34544         results into a variable, and check that rather than using file exists.
34545
34546 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34547
34548         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34549         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34550
34551 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34552
34553         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34554         lib_curses if there's a shared libg++ in the build tree.
34555
34556 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34557
34558         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34559         if not supported target.
34560
34561 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34562
34563         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34564         link_curses up to always happen, not just for native builds.
34565
34566 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34567
34568         * gcc.c-torture: Update to c-torture-1.36 release.
34569         * gcc.failure: Related changes.
34570
34571 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34572
34573         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34574
34575 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34576
34577         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34578         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34579         runshlib, link_curses, and mathlib for link and run.
34580
34581         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34582         pass the runtime shared library options for Solaris, OSF/1, and
34583         Irix5, and link with -lcurses to avoid unresolved references.
34584
34585 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34586
34587         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34588         only run once.
34589
34590 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34591
34592         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34593
34594 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34595
34596         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34597         do not have a framework for the "compat" tests yet.
34598
34599 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34600
34601         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34602         set to null if we're testing vxworks5.1.  Use that instead of
34603         `-lm' in the setting of LIBS for link and run.
34604
34605 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34606
34607         * config/rom68k.exp (${tool}_load): Major changes to make it
34608         work.  Verified that it does in fact return the stuff in
34609         exec_output properly.  Catch any Emul or any TRAP other than 0.
34610
34611 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34612
34613         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34614         LDFLAGS properly for targets that need stuff from libgloss.
34615         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34616         only run once.
34617         (gpp_initialized): New variable.
34618
34619 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34620
34621         * config/rom68k.exp: Load libgloss.exp.
34622         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34623         so we can produce a fully linked binary.
34624         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34625         so we can produce a fully linked binary.
34626
34627 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34628
34629         * lib/plumhall.exp (ph_section): Watch for expected failures.
34630         Add missing `else'.
34631
34632         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34633         run the testcase.
34634         (c-torture): Likewise.
34635
34636 1995-08-28  Doug Evans  <dje@cygnus.com>
34637
34638         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34639
34640         * lib/mike-g++.exp (mike_cleanup): New proc.
34641         (prebase): New globals compiler_result, not_compiler_result,
34642         target_regexp.
34643         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34644         allow leading "-" in pattern.  Watch for unsupported tests.
34645         If $compiler_result is set, pattern match assembler code,
34646         and ditto for $not_compiler_result.
34647         * lib/mike-gcc.exp: Likewise.
34648
34649         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34650         execution "succeeded".
34651
34652 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34653
34654         * config/win32.exp: New file.
34655         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34656
34657 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34658
34659         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34660         unsupported.
34661         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34662         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34663         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34664
34665         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34666         "... without exceptions was ...".  That is now handled by
34667         prune_system_crud.
34668         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34669
34670 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34671
34672         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34673         sieve.c,sort2.c}: New files.
34674         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34675         sieve.exp,sort2.exp}: Drivers for them.
34676
34677         * lib/mike-gcc.exp (program_output): New user settable variable.
34678         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34679         messages.
34680         * lib/mike-g++.exp (program_output): New user settable variable.
34681
34682         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34683
34684         * config/sh.exp: Deleted (use sim.exp instead).
34685
34686 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34687
34688         * config/vx.exp: Declare CHECKTASK as global.
34689         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34690         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34691         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34692
34693 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34694
34695         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34696         target. Like vx.exp, only includes `vx29k.exp' instead of
34697         `vxworks.exp'.
34698
34699 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34700
34701         * config/sim.exp: Increase time limit from 120 seconds to 240.
34702
34703 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34704
34705         * gcc.c-torture/execute/950628-1.c: New test.
34706
34707 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34708
34709         * gcc.c-torture: Update with changes/additions from
34710         c-torture-1.34.
34711
34712 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34713
34714         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34715
34716 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34717
34718         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34719
34720 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34721
34722         * gcc.c-torture/compile/950512-1.c: New test.
34723         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34724         * gcc.dg/struct-ret-1.c: Likewise.
34725
34726 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34727
34728         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34729           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34730
34731 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34732
34733         * gcc.c-torture/special/920411-1.c: Deleted.
34734         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34735
34736 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34737
34738         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34739         cpu limit.
34740
34741 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34742
34743         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34744
34745 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34746
34747         From kenner;
34748         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34749         is the proper length.
34750         * va-arg-3.c: Likewise.
34751
34752 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34753
34754         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34755         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34756
34757         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34758         * lib/g++.exp (default_g++_start): Delete old cruft.
34759
34760 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34761
34762         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34763         (2 * (1 << 18)) to (2 * (1 << 17)).
34764
34765         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34766
34767 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34768
34769         * config/rom68k.exp: Renamed from config/idp.exp
34770
34771 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34772
34773         * c-torture/compile/921109-2.c
34774
34775 1995-04-18  Mike Stump  <mrs@cygnus.com>
34776
34777         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34778         excess errors.
34779
34780 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34781
34782         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34783         output.
34784         * lib/g++.exp (default_g++_start): Likewise.
34785
34786 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34787
34788         * gcc.c-torture/compile/950329-1.c: New test.
34789
34790 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34791
34792           * config/bug.exp (${tool}_load): Updated to use new remote_open
34793           and remote_close procs.
34794         * config/idp.exp: New file.
34795
34796 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34797
34798         * gcc.c-torture/execute/950322-1.c: New test.
34799
34800 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34801
34802         * config/vx.exp (${tool}_load): Clean up testing of return code from
34803         vxworks_ld and vxworks_spawn.
34804
34805 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34806
34807         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34808
34809 1995-03-13  Mike Stump  <mrs@cygnus.com>
34810
34811         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34812         can mark excess errors on a machine by machine basis.  Note, the
34813         default is to not expect any excess errors, even when excess
34814         errors test - is given, so you will want to put an XFAIL ... on
34815         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34816         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34817         those 4 machines, but no others.
34818
34819 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34820
34821         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34822         * lib/c-torture.exp: to here.
34823
34824 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34825
34826         * gcc.c-torture/execute/950221-1.c: New test.
34827         * gcc.c-torture/execute/struct-ret-1.c: New test.
34828         * gcc.c-torture/compile/950221-1.c: New test.
34829
34830         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34831
34832 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34833
34834         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34835         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34836
34837 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34838
34839         * g++.gb: New directory of tests, derived from my signature and
34840         class scoping tests.
34841
34842         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34843         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34844         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34845         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34846         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34847         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34848         * g++.gb/sig25.C: Likewise.
34849
34850         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34851         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34852         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34853         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34854         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34855         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34856         * g++.gb/sig25.exp: Likewise.
34857
34858         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34859         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34860         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34861         * g++.gb/scope13.C: Likewise, this test still fails.
34862
34863         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34864         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34865         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34866         * g++.gb/scope13.exp: Ditto.
34867
34868         * g++.gb/README: New file, explains what these tests are about.
34869
34870 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34871
34872         * lib/dg.exp (dg-do): Support `preprocess'.
34873         (dg-test): Likewise.
34874
34875 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34876
34877         * config/udi.exp: change "continue -expect" to "exp_continue".
34878
34879 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34880
34881         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34882         Delete redundant tests.
34883
34884         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34885         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34886         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34887         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34888         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34889         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34890         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34891         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34892
34893         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34894         storing label pointers.
34895         * gcc.c-torture/execute/921019-1.c: Likewise.
34896         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34897         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34898         parameter fp.
34899         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34900         constants.
34901
34902         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34903         Delete obsolete tests.
34904
34905         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34906         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34907         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34908         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34909         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34910         * gcc.c-torture/compile/950124-1.c: New test.
34911
34912         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34913
34914 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34915
34916         * lib/mike-g++.exp: Add -lm to LIBS.
34917
34918 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34919
34920         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34921
34922 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34923
34924         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34925
34926 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34927
34928         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34929
34930 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34931
34932         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34933         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34934         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34935         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34936         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34937         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34938         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34939         * g++.law/{operators31.C, operators32.C,
34940         * g++.law/{operators33.C, operators34.C}: Likewise.
34941         * g++.law/{pic1.C, refs2.C}: Likewise.
34942         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34943         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34944         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34945         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34946
34947         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34948         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34949         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34950         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34951         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34952         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34953         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34954         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34955         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34956         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34957         * g++.law/{operators34.exp}: Likewise.
34958         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34959         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34960         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34961         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34962         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34963
34964         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34965         No longer expected to fail.
34966         * g++.law/missed-error3.C: Tweak for recent bool changes.
34967
34968 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34969
34970         * config/emb-unix: Deleted.
34971         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34972         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34973
34974 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34975
34976         * lib/dg.exp (dg-test): Fix typo in last patch.
34977
34978 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34979
34980         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34981         (handles multiple occurrences).
34982
34983 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34984
34985         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34986         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34987         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34988         printed).
34989         * lib/c-torture.exp (c-torture-compile): Likewise.
34990         (c-torture): Prepend full path if missing.
34991         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34992         (gcc_fail): Likewise.
34993         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34994
34995 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34996
34997         * lib/netware.exp: Only attach to NetWare i386 systems.
34998
34999 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35000
35001         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35002         messages.  Add test name to "output pattern match" pass/fail message.
35003
35004 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35005
35006         * gcc.dg: New testsuite.
35007         * gcc.dg/dg.exp: New file.
35008
35009         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35010         test-switch.c}: Deleted.
35011
35012         * gcc.misc-tests/msgs.exp: New testcase driver.
35013
35014 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35015
35016         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35017         Watch for illegal return values from ${tool}_load.
35018         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35019         cross targets.  Coerce return value >0 to 1.
35020
35021 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35022
35023         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35024
35025         * config/emb-unix.exp: New file.
35026
35027         * config/sim.exp: Error if variable $SIM not defined.
35028         (${tool}_load): Mark test as "untested" if simulator missing.
35029
35030         * config/unix.exp: Load remote.exp to get rcp_download.
35031         * lib/c-torture.exp: Use different option lists for testcases with
35032         and without loops.
35033         * gcc.c-torture/execute/execute.exp: Likewise.
35034
35035 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35036
35037         * config/*.exp: Clarify return code from ${tool}_load.
35038         Call `unresolved' or `untested' instead of `warning' or `perror'
35039         (sometimes you still want to call both though).
35040         Add comment that `shell_id' is local to each file.
35041         * config/udi.exp (timeout): Set to 30.
35042         Don't print warning if connection fails, $connectmode has already
35043         printed an error.
35044         (${tool}_load): Move verbose messages to level 2.
35045         Rework pattern for "Process started" message.
35046         Pass `shell_id' to ${connectmode}_download.
35047         Retry twice upon timeout.  Make resetting of target more robust.
35048         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35049         Pass `shell_id' to exit_$connectmode.
35050         Only call exit_$connectmode if connected.
35051         * config/unix.exp (${tool}_load): Check return codes better.
35052         * config/vrtx.exp (${tool}_load): Likewise.
35053         * config/vx.exp (${tool}_load): Likewise.
35054         Delete unneeded global's.
35055         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35056         from ${tool}_load.
35057         (dg-stat): Delete.
35058         (dg-init): Delete recording of pass/fail counts.
35059         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35060         (old-dejagnu-init): Likewise.
35061         (old-dejagnu-stat): Delete contents, empty proc now.
35062         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35063         (c-torture): Delete references to lcnt, lpass, lfail.
35064         Get option list from TORTURE_OPTIONS.
35065         Delete -funroll[-all]-loops if no loops.
35066         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35067         (g++_stat): Delete contents (empty proc now).
35068         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35069         (gcc_finish): Likewise.
35070         (gcc_stat): Deleted.
35071         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35072         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35073         * gcc.c-torture/execute/execute.exp: Likewise.
35074         Split tests into two parts: compile, execute.
35075         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35076         no loops.  Update to reflect clarified return codes from ${tool}_load.
35077
35078 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35079
35080         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35081         to grep for.
35082         (old-dejagnu): Likewise (where necessary).
35083
35084 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35085
35086         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35087
35088         * lib/dg.exp (dg-process-target): Fix processing of selector.
35089         Add comment regarding use of `error'.
35090
35091         * lib/gcc.exp (prune_system_crud): Define if missing.
35092         * lib/g++.exp (prune_system_crud): Likewise.
35093
35094         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35095         Call prune_system_crud.
35096         * lib/dg.exp (dg-runtest): New proc.
35097         Use perror instead of send_user for tcl errors in testcase.
35098         Don't return any value, it's never used.
35099         Don't clobber previous definition of `unknown'.
35100         Print tcl errors in `dg-final'.
35101
35102 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35103
35104         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35105         (dg-test): Don't print errorInfo, it contains stack backtrace.
35106
35107 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35108
35109         * lib/g++.exp (runtest_file_p): Define if missing.
35110
35111 1994-09-24  Doug Evans  (dje@cygnus.com)
35112
35113         * lib/mike-g++.exp: Comment out loading of g++.exp.
35114         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35115         (default_g++_version): Always print something.
35116         (default_g++_start): Comment out call to `which'.
35117         (g++_start, g++_load): Deleted (must be defined in config file).
35118         * lib/gcc.exp: Test for existence of $CC at start.
35119         Delete check for tmpdir (done in gcc_init).
35120         (default_gcc_version): Always print something.
35121         (default_gcc_start): Comment out call to `which'.
35122         * config/*.exp: Major cleanup - make cross targets work at least a
35123         little better for g++ (by not being "--tool gcc" specific).
35124         Rename gcc_xxx to ${tool}_xxx.
35125         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35126         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35127
35128 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35129
35130         * lib/c-torture.exp (c-torture-compile): Rework compiler
35131         message processing.
35132
35133         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35134         c-torture.
35135
35136 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35137
35138         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35139
35140         * lib/dg.exp (dg-process-target): Support { target native }.
35141
35142 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35143
35144         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35145         looked for "... program xxx got fatal signal".
35146         Correct regsub munging of `comp_output'.
35147         Ignore compiler messages "path prefix not used" and "linker input
35148         file unused".
35149
35150 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35151
35152         * lib/gcc.exp (runtest_file_p): Define if missing.
35153         * gcc.prms/template.c: Example to work from.
35154
35155 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35156
35157         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35158         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35159
35160         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35161         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35162         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35163         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35164
35165         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35166         (dg-process-target): No longer a varargs proc.
35167         Return S/N for target, P/F for xfail.  All callers changed.
35168         (user option procs): More argument checking.
35169         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35170         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35171         (dg-test): Skip test if not running on selected target in `dg-do'.
35172         Update handling of `dg-do-what', `dg-output-text'.
35173         Separate execution pass/fail from output pattern match pass/fail.
35174         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35175
35176 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35177
35178         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35179         target for 920510-1.c.
35180
35181 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35182
35183         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35184         Clean up comment regarding use of passcnt, etc.
35185         (gcc_stat): Don't update `testcnt' here.
35186         (gcc_finish): Do it here.
35187         Might as well reset `but_id' here too.
35188         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35189         to determine if the file should be tested.
35190         * gcc.c-torture/compile/compile.exp: Likewise.
35191         * gcc.c-torture/execute/execute.exp: Likewise.
35192         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35193         * gcc.misc-tests/dg-test.exp: Likewise.
35194         * gcc.prms/prms.exp: Likewise.
35195         * gcc.wendy/wendy.exp: Likewise.
35196         * g++.old-deja.exp: Likewise.
35197         Move "Testing file" message to verbose level 1.
35198
35199 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35200
35201         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35202
35203 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35204
35205         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35206         (default_gcc_start): Accept optional second list element
35207         of compiler flags.  Print compiler output at verbosity level 2.
35208         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35209         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35210         Save current values of framework globals passcnt, failcnt, xpasscnt,
35211         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35212         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35213         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35214         xfailcnt to compute stats.  Update framework global `testcnt' from
35215         pass/fail counts.
35216         (gcc_finish): New proc.  Clean up test environment.
35217         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35218         (gcc_epass, gcc_efail): Delete.
35219         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35220         argument of line number.
35221         (dg-init): If the tool has an init routine, call it.
35222         (dg-test): Remove args `cflags_var' and `libs_var'.
35223         Pass all compiler options to ${tool}_start.
35224         Handle missing line number.
35225         (dg-finish): New function.
35226         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35227         particular files.  Call gcc_finish at end.  Move "skipping test"
35228         message to verbosity level 3.
35229         * gcc.c-torture/compile/compile.exp: Likewise.
35230         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35231         * gcc.c-torture/execute/execute.exp: Likewise.
35232         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35233         Print testcase being tried at verbosity level 1.
35234         * gcc.c-torture/special/special.exp: Unset xfail.
35235         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35236         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35237         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35238         * gcc.failure/failure.exp: Likewise.
35239         * gcc.ieee/ieee.exp: Likewise.
35240         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35241         Update call to dg-test.  Call dg-finish at end.
35242         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35243         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35244         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35245         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35246         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35247         * gcc.wendy/wendy.exp: Add copyright.
35248         Delete setting of tmpdir (done by gcc_init).
35249         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35250         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35251         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35252         gcc_[ce]pass/fail.
35253
35254 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35255
35256         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35257         confusion.
35258         (g++_load): Likewise.
35259
35260         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35261         Rename argument to `prog' to remove the confusion.
35262         Varargs fns behave differently too!
35263         (g++_load): Likewise.
35264
35265         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35266
35267         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35268         what it is.  Delete (always) printing of status value for !native.
35269         Simplify verbose code, and include status and exec_output.
35270         (g++_load): Use gcc_load.
35271
35272 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35273
35274         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35275         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35276         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35277         940714-3.c as these testcases don't exist anymore.  Make
35278         va-arg-1.c expected to pass.
35279
35280 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35281
35282         * gcc.misc-tests/misc.exp: Only run specific testcases.
35283         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35284         * gcc.misc-tests/dg-[1-9].c: New files.
35285
35286         * lib/dg.exp: New testsuite driver.
35287         * gcc.prms/prms.exp: Use it.
35288
35289         * README.gcc: New file.
35290
35291         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35292         Document and reset `lxpass' and `lxfail'.
35293         Simplify "initialized" message.
35294         (gcc_stat): Clean up comments a little.
35295
35296 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35297
35298         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35299
35300 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35301
35302         * lib/old-dejagnu.exp (process-option): New proc.
35303         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35304         (old-dejagnu): Simplify.
35305         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35306
35307 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35308
35309         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35310         exists and is not an empty string.
35311
35312         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35313         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35314         finished.
35315         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35316         automatically.
35317
35318         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35319         longer expected to fail.
35320
35321         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35322         "f" function call.
35323
35324         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35325
35326         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35327         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35328         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35329         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35330         c-torture-1.29.
35331
35332         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35333         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35334
35335         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35336
35337         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35338         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35339
35340         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35341         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35342         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35343
35344 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35345
35346         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35347         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35348         940714-1.c, 940714-2.c, 940714-3.c},
35349         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35350         gcc.misc-tests/{mg.c,mg.exp}:
35351         New tests.
35352         * gcc.noncompile/noncompile.exp: Change accordingly.
35353
35354 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35355
35356         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35357         Undo previous clobberage.
35358
35359 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35360
35361         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35362         * gcc.special/{930510-1.c, special.exp}:
35363         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35364         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35365         struct-varargs-1.c}: New tests from c-torture-1.26.
35366
35367 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35368
35369         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35370           argument to switch.
35371
35372 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35373
35374         * Revert the previous changes.  Please see Rob's directory
35375           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35376           fixes.
35377
35378 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35379
35380         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35381             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35382             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35383             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35384             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35385             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35386             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35387             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35388             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35389             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35390             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35391             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35392             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35393             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35394             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35395             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35396             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35397             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35398             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35399             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35400             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35401             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35402             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35403             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35404             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35405             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35406             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35407
35408 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35409
35410         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35411             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35412           with perror calls.
35413
35414 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35415
35416         * config/unix.exp (g++_load): Fix syntax.
35417
35418 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35419
35420         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35421         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35422         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35423         Don't expect va-arg-1.c to fail.  Correct expected output for
35424         920928-1.c.
35425         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35426         * gcc.wendy/hbm4.c: Correct typo.
35427         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35428
35429 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35430
35431         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35432         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35433         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35434         * lib/c-torture.exp (c-torture-compile): Ditto.
35435
35436         Reduce volume of output (remove all the -I's and such).
35437         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35438         Call gcc_cpass, gcc_cfail.
35439         (c-torture): Pass testing option to c-torture-compile.
35440
35441 1994-03-21  Doug Evans  (dje@cygnus.com)
35442
35443         Bring patches over from progressive.
35444         * config/default.exp: Exit remote shell cleanly.
35445         (g++_exit, g++_start): Add default versions.
35446         * config/sim.exp (gcc_load): Use perror, not error.
35447
35448 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35449
35450         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35451         set in site.exp.
35452
35453 1994-03-14  Doug Evans  (dje@cygnus.com)
35454
35455         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35456         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35457         (wendy_try): New proc to run testcase.
35458         (main loop): Call 'em.
35459         * gcc.wendy/*.c: Clean up pass to correct expected output.
35460
35461         * lib/gcc.exp: Minor cleanup work.
35462         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35463
35464 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35465
35466         * config/sim.exp (gcc_load): Document return codes better.
35467         Don't pass -v to simulator.
35468
35469 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35470
35471           * gcc.special/920717-x.c: Fix typo.
35472           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35473           get at sources.
35474
35475         * lib/mike-gcc.exp: Fix typo.
35476
35477 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35478
35479         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35480         binary to use, transform the name.
35481         * config/*.exp: rename everything. Nuke any g++ specific files,
35482         it's now a special case of gcc that requires no special support.
35483         Add a default.exp for unsupported targets.
35484
35485 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35486
35487         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35488         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35489         version of Tcl.
35490
35491 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35492
35493         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35494         than a warning.
35495
35496 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35497
35498         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35499
35500 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35501
35502         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35503         option_list.  Compile every file with only 4/6 option choices
35504         (same as C torture) instead of with 12/18 different option
35505         choices.
35506         * lib/c-torture.exp: Likewise.
35507
35508         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35509         not already set.
35510
35511 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35512
35513         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35514         can put an XFAIL *-*-* on excess errors.
35515
35516 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35517
35518         * g++.law: Add more tests derived from g++-bugs snapshots.
35519
35520         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35521         equivalent to g++.law/init9.
35522
35523         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35524         compiled it, and the a.out file after we've run it.
35525
35526 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35527
35528         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35529         compiled it, and the a.out file after we've run it.
35530
35531 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35532
35533         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35534
35535 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35536
35537         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35538         version number.
35539
35540 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35541
35542         * g++.law: New directory of g++ tests derived from the g++-bugs
35543         snapshots.
35544
35545 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35546
35547         * gcc.compile: initbug1.c initbug1.exp testcase added
35548
35549 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35550
35551         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35552         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35553           fixes submitted by Jeff Law (law@cs.utah.edu)
35554         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35555           Jeff Law (law@cs.utah.edu)
35556
35557
35558 1993-11-30  Mike Stump  (mrs@cygnus.com)
35559
35560         * config/unix-g++.exp: Follow the gcc way of doing things.
35561         * g++.old-deja/old-deja.exp: Minor updates.
35562         * lib/g++.exp: New file, follow the gcc way of doing things.
35563         * lib/old-dejagnu.exp: Minor updates.
35564         * lib/mike-g++.exp: Always unset errorInfo.
35565
35566 1993-11-06  Mike Stump  (mrs@cygnus.com)
35567
35568         * lib/gcc.exp: Fix some errors with the below change, CC and
35569         CFLAGS should be global when setting, not local.
35570
35571 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35572
35573         * lib/gcc.exp: Transform tool name.
35574
35575 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35576
35577         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35578
35579 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35580
35581         * lib/gcc.exp: change gcc_done to gcc_stat
35582
35583 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35584
35585         * Upgraded gcc testsuite to c-torture version 1.25
35586
35587 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35588
35589         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35590         * lib/c-torture: added hooks for new reporting code.
35591
35592 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35593
35594         * config/sh-gcc.exp: check if sh-sim exists in the path
35595
35596 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35597
35598         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35599         * gcc.compile/compile.exp: Initial changes for new logic.
35600         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35601         * gcc.failure/failure.exp: Initial changes for new logic.
35602         * gcc.ieee/ieee.exp: Initial changes for new logic.
35603         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35604         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35605         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35606         * lib/c-torture.exp: Initial changes for new logic.
35607         * lib/gcc.exp: Initial changes for new logic.
35608
35609 1993-10-15  Mike Stump  (mrs@cygnus.com)
35610
35611         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35612         depend upon failure or success.  Fully qualify names in failure
35613         and success messages.  Always remove a.out before starting
35614         compile, just in case.  Pay more attention to error text output by
35615         the compiler.  Handle testcases with no known past errors just
35616         like all others, so that things are uniform.  Other miscellaneous
35617         improvements.
35618
35619 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35620
35621         * gcc.cpp: new directory for cpp tests
35622
35623 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35624
35625         * lib/chill.exp: Code reformatted, removed unused code.
35626         * config/unix-chill.exp: Code reformatted, removed unused code.
35627         * chill.execute/execute.exp: Code reformatted, removed unused code.
35628         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35629
35630 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35631
35632         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35633         routines not written.
35634
35635 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35636
35637         * config/bug-gcc.exp: Use new procs from bug.exp.
35638
35639 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35640
35641         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35642         via ftp, rather than depending on NFS.
35643         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35644         case.
35645
35646 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35647
35648         * config/bug-gcc.exp: Use new download proc.
35649
35650 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35651
35652         * chill.execute/execute.exp: cleanups, handles errors better
35653         * chill.compile/compile.exp: rewrite, based on execute.exp
35654         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35655         * lib/chill.exp: major changes to diff proc and compile and link
35656           procs. added chill_fail and chill_pass wrappers to pass and
35657           fail. added more comments, and handle error codes better.
35658           Added a hack to capture stderr from exec, so noncompile tests
35659           can work.
35660
35661 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35662
35663         * chill.execute/execute.exp: rewrite of testsuite driver
35664         * lib/chill.exp: rewrite of testsuite driver
35665         * config/unix-chill.exp: rewrite of testsuite driver
35666
35667 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35668
35669     In chill.execute:
35670         * iexpr.ch: Standardize uppercase.
35671         * tuples.dat: Standardize uppercase.
35672         * vary.ch: standardize.  Correct varying string assignments.
35673         * vary.dat: Add new output lines.
35674
35675 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35676
35677     In chill.execute:
35678         * chprintf.ch: Standardize use of uppercase.
35679         * tuples.ch: Standardize and turn arr2 into a DCL,
35680           rather than a SYN.
35681         * pinits.ch: Standardize.
35682
35683 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35684
35685         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35686         * Makefil: Renamed to Makefile.in.
35687         * configure.in: New.
35688
35689 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35690
35691     In chill.execute:
35692         * .cvsignore: Add result/output files.
35693         * Makefile: Fix up variables at start.  Use MFLAGS
35694           everywhere.  Correct bool_loc, built_ins entries.
35695           Add entry for vary1.ch.
35696         * bitarray.ch: Standardize upper-case usage.
35697         * bitexpr.ch: Standardize, add output of b1.
35698         * params.ch: Use arrayt in along PROC parameters, to
35699           avoid novelty problems.
35700         * sets.ch: Tiny cleanup.
35701         * vary1.ch: Re-indent.
35702
35703 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35704
35705           * Add PR-related files to Makefiles, .cvsignore files, etc.
35706
35707 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35708
35709         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35710           with compiler objects. New names are test-flow.c and test-loop.c
35711
35712 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35713
35714         * Upgraded c-torture tests from 1.19 to 1.20
35715
35716         * new files:
35717         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35718         * gcc.compile: 930623-1.c 930623-2.c
35719         * gcc.noncompile: 930622-1.c 930622-2.c
35720         * gcc.failure: 920411-1.c 920627-2.c
35721         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35722
35723 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35724
35725         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35726           More changes to get testsuite working properly. Needs more work.
35727           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35728
35729 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35730
35731         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35732           More changes to get testsuite working properly. Needs more work.
35733
35734 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35735
35736         * chill.compile/compile.exp: Added for Dejagnu support
35737         * chill.execute/execute.exp: Added for Dejagnu support
35738         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35739
35740 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35741
35742     This should complete moving the CHILL test files.
35743         * chill.noncompile(.cvsignore printf.grt
35744             in-printf.grt chprintf.grt chprintf.ch):
35745             Added test-support files.
35746           (Makefile): Modified further.
35747         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35748             signal.ch): Added test files.
35749           * chill.execute (.cvsignore printf.grt printr.c
35750             in-printf.grt rts.c chprintf.grt rts.h): Added
35751           test-support files.
35752             (Makefile): More corrections.
35753
35754 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35755
35756         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35757           test cases, ready for DejaGnu.
35758
35759 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35760
35761         * Upgraded c-torture tests from 1.18 to 1.19
35762
35763         * gcc.compile: added test(s):
35764           930607-1.c
35765         * gcc.execute: added test(s):
35766           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35767
35768         * added new subdirectory for misc tests: gcc.misc-tests
35769         * gcc.misc-test(s): added tests:
35770           inst-check.c test-consts.c test-ior.c test-switch.c
35771
35772 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35773
35774         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35775
35776 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35777
35778         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35779
35780 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35781
35782         * Upgraded c-torture tests from 1.17 to 1.18
35783
35784 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35785
35786         * Upgraded c-torture tests from 1.12 to 1.17
35787
35788 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35789
35790         * lib/old-dejagnu.exp:
35791           Fixed handling of XFAIL target triplets to correctly
35792           recognize wildcard characters.  Removed code that
35793           appended a unique id tag to the end of the file name
35794           printed out by the result of the testcases within a
35795           given test file.
35796
35797 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35798
35799         * lib/old-dejagnu.exp:
35800           Reworked expected failure handling to trigger off of XFAIL
35801           keyword in keyphrase embeded in testcase source code. The
35802           XFAIL keyword must be at the end of the keyphrase line. It
35803           may optionally be followed by one or more target triplets.
35804           It has just occured that the handling of wildcards in the
35805           target triplet may not be correct.
35806
35807 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35808
35809         * g++.old-deja/tests:
35810           Moved all subdirectories up one level into g++.old-deja .
35811
35812         * lib/old-dejagnu.exp:
35813           Fixed problem with CXXFLAGS not being properly reset, and being
35814           corrupted with extraneous "-c" compiler option.  This was
35815           causing binaries to not be generated for test that needed them.
35816           Modified strings passed to "pass" and "fail" so that individual
35817           tests from the same test file would be distinguished by an
35818           identifier appended to the test file name in the summary logs;
35819           this corrected a problem with erroneous diff logs.  Added code
35820           to search testcases for expected fail and unexpected pass keywords.
35821
35822 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35823
35824         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35825
35826 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35827
35828         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35829           Removed extraneous text from end of "Special g++ Options"
35830           keyphrase.
35831
35832         * lib/old-dejagnu.exp: Added pattern matching to look for new
35833           keywords, embedded in testcases comments, which will trigger
35834           calls to xpass and xfail.
35835
35836 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35837
35838         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35839           comments embedded in the testcases, especially the one looking for
35840           special compiler options, as well as the pattern matching for the
35841           compiler output again.
35842
35843 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35844
35845         * lib/old-dejagnu.exp: Do a proper check of the return value for
35846           execute tests. Fixed several problems with the pattern matching
35847           of the compiler output which gave erroneous test results.
35848           Changed several of the test result messages to be more descriptive.
35849         * config/unix-g++.exp: Proc g++_load now actually works and
35850           executes the tests passed to it and returns a usable return
35851           value.
35852
35853 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35854
35855           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35856
35857 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35858
35859         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35860           Modified both files to properly execute the old style
35861           dejagnu tests. The previous versions of these files were
35862           experimental and did not function anything near correctly.
35863
35864 1993-04-05  Rob Savoye  (rob@cygnus.com)
35865
35866         * Removed all Makefile.in and configure.in files. No configuration
35867         needed now.
35868
35869 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35870
35871         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35872
35873 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35874
35875         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35876         gcc.special/configure.in, gcc.noncompile/configure.in,
35877         gcc.execute/configure.in, gcc.code_quality/configure.in,
35878         g++.other/configure.in, g++.old-deja/configure.in,
35879         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35880         in srcname setting.
35881
35882 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35883
35884         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35885         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35886         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35887
35888 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35889
35890         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35891         (gdb_exit): Don't remove *_soc files.
35892
35893 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35894
35895         * lib/c-torture.exp: Don't look for main; instead always use -w
35896         -c.  This is how the c-torture tests work.  Remove the object
35897         file if the compilation succeeds.
35898         * gcc.execute/execute.exp: Remove executable if test passes.
35899         * gcc.noncompile/noncompile.exp: Every test is an expected
35900         failure.
35901         * gcc.special/special.exp: Added tests from c-torture 1.11,
35902         corrected use of existing test.
35903         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35904         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35905         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35906         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35907         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35908         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35909         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35910         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35911         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35912         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35913         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35914         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35915         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35916         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35917         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35918         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35919         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35920         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35921         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35922         c-torture 1.11.
35923         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35924         correspond to c-torture 1.11.
35925
35926         * New file.